1.軟體需求的三個層次
業務需求:業務需求是指反應企業或客戶對系統高層次的目標需求,通常來自專案投資人、購買產品的客戶、客戶單位的管理人員、市場營銷部門或產品策劃部門等。通過業務需求可以確定專案檢視和範圍。
使用者需求:描述使用者的具體目標,或使用者要求系統必須能完成的任務。也就是說,使用者需求描述了員工後能使用系統來做些什麼。通常採用使用者訪談和問卷調查等方式,對使用者使用的場景進行整理,從而簡歷使用者需求。
系統需求:系統需求是從系統的角度來說明軟體的需求,包括功能需求,非功能需求和設計約束等。
功能需求也稱為行為需求;他規定了開發人員必須在系統中實現的軟體功能,使用者利用這些功能來完成任務,滿足業務需求。2.質量功能部署非功能需求是指系統必須具備的屬性或品質,又可細分為軟體質量屬性和其他非功能需求
設計約束也成為了限制條件或補充規約,通常是對系統的約束說明,例如,必須採用國有自主智財權的資料庫系統,必須執行在unix作業系統之下等。
常規需求,期望需求,意外需求
3.需求獲取
需求獲取是乙個確定和理解不同的專案干係人的需求和約束的過程。
常見的需求獲取方法包括使用者訪談、問卷調查、取樣、情節串聯版,聯合需求計畫等。
4.需求分析
需求分析將提煉、分析和審查已經獲取到的需求,以確保所有的專案干係人都明白其含義並找處其中的錯誤、遺漏或不足的地方。
使用sa方法進行需求分析,其建立的需求模型的核心是資料字典,圍繞這個核心,有三個層次的模型,分別是資料模型、功能模型和行為模型。在實際工作中,一般使用實體聯絡圖(e-r圖)表示資料模型,應用資料流圖(dfd)表示功能模型,用狀態轉換圖(std)表示行為模型。
ooa的基本任務是運用oo方法,對問題域進行分析和理解,正確認識其中的食物以及他們之間的關係
5.軟體需求規格說明書(srs)
是需求開發活動的產物。目的是使專案干係人域開發團隊對系統的初始規定有乙個共同的理解,成為整個開發專案的基礎。
包括:範圍、引用檔案、需求、合格性規定、需求可追蹤性、尚未解決問題、註解、附錄
6.需求驗證
srs正確的描述可預期的、滿足專案干係人需求的系統行為和特性
srs中的軟體需求是從系統需求、業務規格和其他**中正確推導而來的
需求是完整的。高質量的
需求的表示,所有地方都一致
需求為繼續進行系統設計、實現和測試提供足夠的基礎
7.uml
uml是一種良好的、易於表達的、功能強大的且普遍使用的建模語言,作用域不限於ooa,ood,還支援蹴球分析開始的軟體開發過程
uml結構包括構造塊、規則和公共機制三部分
構造塊:事務,關係和圖
規則:包括命名,範圍,可見性,完整性,執行
公共機制:規格說明,修飾,公共分類和擴充套件機制
8.物件導向分析
oo方法
物件導向程式設計思想設計模型,不一一贅述
常用的ood原則:
cmmi有兩種模型表示方法:階段式表示方法,連續式表示方法
軟體的測試分為動態測試和靜態測試
動態測試☞不在機器上執行,採用人工檢測和計算機輔助靜態分析的手段對程式進行檢測
靜態測試☞文件的靜態測試和對**的靜態測試
白盒測試和黑盒測試
白盒測試:透明的盒子,了解結構和處理過程
黑盒測試:只看結果是否符合預期
測試過程:
單元測試-整合測試-確認測試-系統測試-配置項測試-回歸測試
常用的軟體除錯方法:蠻力法、回溯法和原因排除法
軟體測試的管理包括過程管理、配置管理和評審工作
過程管理:包括測試活動管理和測試資源管理
配置管理:應按照軟體配置管理的要求,肌酐測試過程種產生的各種工作產品納入配置管理
評審:測試過程中平生包括測試就緒評審和測試評審。
企業應用整合(eai)所鏈結的應用包括各種電子商務系統、erp、oa、資料系統、資料倉儲等。eai包括表示整合、資料整合、控制整合和業務流整合等多個層次和方面。
資訊系統專案管理師 真題 資訊系統專案管理師介紹
資訊系統專案管理師屬於計算機技術與軟體專業技術資格 水平 考試 即軟考 高階資格考試裡面的一項考試。通過本考試的合格人員能夠掌握資訊系統專案管理師的知識體系,具備管理大型 複雜資訊系統專案和多專案的經驗和能力 能根據需求組織制訂可行的專案管理系統 能夠組織專案實施,對專案的人員 資金 裝置 進度和質...
資訊系統專案管理師
2017年11月11號,參加了新改版的考試。好處 能夠掛靠,積分落戶,以考代評 上午 75道選擇題,45分及格 下午 案例 案例3道大題,45分及格,兩個題目選乙個45分及格。題型 知識點 選擇題 典型計算題 英語 基礎知識點,重在平時積累和學習 案例 1道典型計算題 分析題 理論題 填空題 選擇題...
資訊系統專案管理師目錄
資訊系統專案管理師目錄 1,緒論 2,專案生命期和組織 3,專案管理過程 4,專案可行性研究與評估 5,專案整體管理 6,專案範圍管理 7,專案時間管理 8,專案成本管理 9,專案質量管理 10,專案人力管理 11,專案溝通管理 12,專案風險管理 13,專案採購管理 14,合同管理 15,配置管理...