軟體工程基礎知識
軟體設計是軟體工程的核心
理解gantt圖和pert圖 屬於進度管理描述進度安排的常見圖形
對與dfd圖(資料流圖)
了解dfd的基本成分 (屬於結構化分析方法 )
資料流 ,加工,資料儲存 ,外部實體 。。
軟體測試
方法分為: 靜態測試和動態測試 。 靜態測試分為 人工檢測和計算機輔助靜態檢測 。動態檢測分為:白盒測試和黑盒測試
其中白盒測試為(結構測試):測試者完全了解程式的內部結構和處理過程 黑盒測試(功能測試) 測試者完全不考慮程式的內部結構和處理過程,只關注測試軟體的外部特性
覆蓋準則
語句覆蓋準則的含義:選擇足夠多的測試資料,使被測試程式中每條語句至少執行一次。語句覆蓋是最弱的邏輯覆蓋。
結構化分析方法是一種面向資料流的需求分析方法 結構化分析方法也是一種建模技術 ,它建立的分析模型核心是資料字典 。其中資料流圖,主要用於功能建模 。 實體-關係(e-r)圖主要用於資料建模 狀態-遷移圖 主要用於行為建模
物件的屬性是和其他物件相互區分的特性。
了解耦合性 越高則模組之間的關係更加密切,則設計越差,耦合性越低 則越好
資料流圖中 加工描述的是 輸入資料流經過什麼樣的處理變成了輸出資料流 。因此每個資料流必須 既要輸出流,又要輸入流。每條資料流的起點和終點都可以是資料儲存 (但並不是一定)
軟體維護的4個型別:
(1)正確性維護:診斷,校正軟體錯誤的過程稱為校正性維護
(2)適應性維護:為適應環境的變更而修改軟體的活動而維護
(3) 完善性維護:在使用系統過程中為滿足使用者提出的新功能,效能要求而進行的維護
(4) 預防性維護。
資料整合和應用整合分別用於解決系統的互通性和互操作性。
物件導向設計的結果適合採用uml表達
物件導向分析與設計中,設計的主要任務不包括描述使用者的需求
螺旋模型是把 瀑布模型和演化模型結合起來的 可以適用於使用者不能完整的描述他們的需求
軟考程式設計師隨筆 1
應用層有 telent fip smtp dns rip nfs http等等 2 ip 位址的分類 要記住a b c 三類位址 一般只考 1 127為a 類 127 191為b類 192 223為c類位址 3 internet服務 2 dns服務 所使用的埠是udp埠 埠號為53 3 telnet...
軟考程式設計師隨筆 5
物件導向分析與設計知識 物件導向分析與設計 主要是為了得到系統的模型。但是物件導向分析的主要任務是描述系統應該解決什麼問題,即分析模型。還沒有設計到系統的組織結構等資訊。軟體開發過程中不同圖形的適用場景。n s盒圖,pad圖和程式流程圖主要用於表示模組的執行過程。而e r圖式在對系統進行資料建模時採...
程式設計師,要不要考軟考高階職稱?
1 三 四線城市的程式設計師,有專案但專案半死不活 2 非計算機行業的資訊中心崗位 3 系統運維人員 網路管理人員 4 非計算機專業轉計算機相關工作。如果你是一線城市程式設計師,乃至bat程式設計師請直接繞行,該文不適合你,請直接繞行。上半年 資訊系統專案管理師 系統分析師 級別 時間 考試專案 高...