複習內容總結1(複試)

2021-09-09 05:33:14 字數 1284 閱讀 3008

需求是人們要解決的某個問題或達到某種目的的需要,是系統或其組成部分為滿足某種書面規定(合同,標準,規範等)所要具備的能力,需求說明書將作為系統開發,測試,驗收,提交的正式文件依據。

描述需求的三種思維

軟體工程師的思維方式:會做出盡可能簡化問題複雜度的假設 ;

計算機科學家思維方式:要找出不失一般性的解決方法 ;

數學家思維方式:追求對問題描述的精確性。

需求工程師(requirements engineer)

能力的要求:分析問題和解決問題的能力 、人際溝通及交流能力、軟體工程知識和技能 、應用領域有關知識 、書面語言組織和表達能力。

工作的目標: • 識別錯誤假設 •  確保一致性 •  提公升依從性 •  減少彼此誤解 •  提高支援速度和效率 • 提公升客戶滿意度 •  撰寫優質需求文件。

應該盡量避免:干擾、沉默、過度規約、矛盾含糊、向前引用、不切實際與一廂情願。

「需求管理」 有三項任務:

•  學習 ——需求獲取

•  剪枝 ——需求優選

•  文件化 ——撰寫需求規格說明書 (需求規格說明(software requirements speciafication, srs,架起現實應用與人造系統的橋梁)

好的需求是專案成功的必要條件:

• 單個需求項的質量 :

準確(concise)、 正確(correct)、明確(non-ambiguous)、可行(feasible)、可證(verifiable)

• 整個需求集合的質量:現實(realistic)、精確(concise)、 全面(complete)、一致(consistent)

需求分類:

6.需求工程的涉及到的過程活動:需求抽取、分析、規約、管理、驗證

科研領域的三種重要思維方法,享有推進人類進步的三大手段美稱,包括:邏輯思維,以數學學科為代表,重視條件、假設、推理;實證思維,以物理學為代表,特點由觀察、歸納出自然科學規律;計算思維,以計算科學為代表,核心思想是抽象、自動。

注:為實現與c語言相容,在c語言中沒有string型別,故必須通過string類物件的成員函式c_str()把string物件轉換成c中的字串樣式。

Knowledge 複習內容

前面都講的是知識表示和知識推理的內容,也就是人工智慧裡面的符號主義的學派 另乙個是連線主義 把腦袋中儲存的知識用符號表示,用什麼符號呢?邏輯的形式化語言來表示,我們講了兩個邏輯,乙個命題邏輯和一階謂詞邏輯,表式的範圍是不一樣,命題邏輯能夠表達能力小一些。兩套邏輯,講課思路如圖。每一種邏輯都會定義形式...

NOIP複習內容

考了幾天試,感覺noip的內容其實也挺雜的 主要還是以計數為主吧,容斥原理 組合數什麼的都要學好 概率期望是重點 斯特靈數 尤拉函式 擴充套件歐幾里得 其實我連逆元是什麼都不知道 線段樹 樹狀陣列比較常見,一定要學好 注意公式的化簡,然後還有一些單調資料結構。線段樹有空做一做gss系列吧 tarja...

C 時常複習內容

繼承 多型 封裝首先是建立在繼承的基礎上,先有繼承才有多型 多型是指不同的子類在繼承父類後分別都重寫覆蓋了父類的方法1.指標是乙個實體,引用僅是乙個別名 2.引用時無需引用 指標需要引用 3.引用只能在定義時初始化一次,之後不可變 指標可變 引用從一而終 4.引用沒有const 指標有const c...