舉例說明軟件生命周期各階段特點
1.軟件開發(fā)過程——生命周期各個階段的基本任務1)軟件定義(1)問題定義(2)可行性研究(3)需求分析——系統(tǒng)必需完成哪些任務2)軟件開發(fā)(1)總體設計――概括地說,系統(tǒng)如何實現(xiàn)(2)詳細設計(3)編碼和單元測試(4)綜合測試3)軟件維護(1)改正性維護(2)適應性維護(3)完善性維護(4)預防性維護2.實訓題目:企業(yè)客戶管理信息系統(tǒng)3.系統(tǒng)需求:?應用背景:企業(yè)的客戶管理是公司管理的一個重要內(nèi)容,。隨著市場競爭日趨激烈,,如果能擁有更多的客戶,,將是企業(yè)長久生存的最終因素,。維護客戶信息的工作,,就是要保存企業(yè)客戶的基本信息,,如公司名稱,、地址,、主要行業(yè),、聯(lián)系人的姓名,、地址等。并要能保持一個動態(tài)的信息,,確保信息的一致性,。為了盡可能的保護客戶信息,所以系統(tǒng)可以刪除公司的信息,,但是不刪除個人的信息,,這樣就可以維護最多的客戶。如果維護客戶信息的工作只用人力來完成的話,,中間就會出現(xiàn)很多問題,,首先就是浪費人力,當企業(yè)的客戶數(shù)量達到一個級別后,,僅僅靠人力來維護龐大的客戶信息是不可能的,。如果有一個可以自動化、系統(tǒng)化的維護企業(yè)客戶信息的管理系統(tǒng),,將能夠為企業(yè)提供非常大的幫助,。企業(yè)管理信息系統(tǒng)的對象是企業(yè)、企業(yè)化管理的事業(yè)單位,??蛻艄芾硐到y(tǒng)為企事業(yè)單位提供保存信息、修改信息,、信息咨詢等服務,。傳統(tǒng)的紙介材料的數(shù)據(jù)信息管理已經(jīng)不適合當代企業(yè)公司的發(fā)展了,實現(xiàn)客戶管理的系統(tǒng)化,、規(guī)范化,、自動化,將成為當代公司管理客戶信息的首選,。本系統(tǒng)提供了一個通用的,、需要維護的客戶信息。系統(tǒng)靈活使用表格對各種信息分門別類,,組成企業(yè)客戶管理系統(tǒng),,便于查詢、閱讀,、修改,、交流和重復使用。?功能要求:本系統(tǒng)的目的是幫助企業(yè)提高工作效率以及確??蛻粜畔⒌臏蚀_性和實時性,,實現(xiàn)企業(yè)客戶信息管理的系統(tǒng)化、規(guī)范化和自動化。根據(jù)這個目的和任務,,系統(tǒng)的主要功能是:1.系統(tǒng)管理部分:a)以管理員身份登陸系統(tǒng)后,,可以添加其他用戶b)不論何種用戶登陸后都可以修改自己的密碼2.個人信息管理部分:a)添加個人信息:包括姓名、性別,、年齡,、生日、所屬公司,、職務,、所在國家、城市,、通信地址,、電話、傳真,、email等信息b)修改個人信息:修改所有的個人信息c)查詢個人信息:按公司查詢個人信息3.企業(yè)信息管理部分:a)添加企業(yè)信息:包括公司名稱,、所在國家、主要經(jīng)營領域,、與本公司合作領域,、地址、電話,、傳真等信息b)修改企業(yè)信息:修改公司的各種信息c)查詢企業(yè)信息:根據(jù)經(jīng)營領域查詢企業(yè)信息d)刪除企業(yè)信息:刪除不作為客戶的企業(yè)信息4.數(shù)據(jù)管理a)導出客戶信息word或excel格式的文檔b)打印客戶信息?性能要求:?對于合理的情況要實現(xiàn)?對于不合理的情況程序要能夠作出響應?程序中用到的控件一律采用縮寫的方式,,具體參照課本,例如Command1用作添加信息的按鈕,,改名為cmdAdd,,目的使得看見對象名字就知道它是什么控件、有什么功能?要求做成菜單系統(tǒng)?對于菜單所在的主窗體,,要求是MDI窗體?如果感興趣大家可以嘗試添加工具欄或右鍵菜單4.DATA控件5.ADO控件6.ADO對象7.MSFlexGrid控件的使用
軟件工程生命周期各階段中的圖示例_百度文庫http://img.biancha.cn/upload/2word/1khxsaavgbs