- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
1;1.1軟體的分類(1);1.1軟體的分類(2);1.1軟體的分類(3);1.1軟體的分類(4);1.1軟體的分類(5);1.1軟體的分類(6);1.1軟體的分類(7);1.2軟體的定義、發展和危機;1.2.1軟體的定義;軟體文檔具有嚴格的層次關係;(5)“需求規格說明書”覆蓋“用戶需求報告”;
(6)“用戶需求報告”覆蓋“軟體合同”。
管理文檔具有嚴格的時序關係:因為管理是一個過程。;程式的定義;優秀的程式(或模組),必須滿足“高內聚、低耦合”的性質。所謂高內聚,就是程式(或模組)內部結構緊湊,凝聚力和向心力強。所謂低耦合,就是程式(或模組)之間彼此依賴關係很低。
有人說:“人生就是一段程式,這段程式是用特殊代碼寫成的,只是演算法極其複雜而已。”;2024-2-7;2024-2-7;2024-2-7;2024-2-7;2024-2-7;2024-2-7;2024-2-7;2024-2-7;2024-2-7;2024-2-7;2024-2-7;2024-2-7;2024-2-7;2024-2-7;2024-2-7;2024-2-7;2024-2-7;2024-2-7;2024-2-7;2024-2-7;2024-2-7;1.3軟體工程--定義;1.3軟體工程—學科、層次;1.3軟體工程—過程模型;1.4軟體工程研究的內容;(3).軟體支持過程,如:CASE工具Rose、北大青鳥系統、PowerDesigner、ERWin,以及配置管理工具等。
(4).軟體管理過程,如:ISO9000、CMM/CMMI、軟體企業文化(微軟企業檔、敏捷文化現象、IBM企業文化)。
;;1.5軟體工程的基本原理;1.5軟體工程的基本原理;1.5軟體工程的基本原理;1.5軟體工程的基本原理;(5).結果應能清楚地審查。文檔要有嚴格要求。
軟體產品不同於一般的物理產品,軟體是一種看不見、摸不著的邏輯產品。軟體開發小組的工作進展情況可見性差,難於評價和管理。為更好地進行管理,應根據軟體開發的總目標及完成期限,儘量明確地規定開發小組的責任和產品標準,從而使所得到的標準能清楚地審查。;(6).開發小組的成員要少而精。
開發人員的素質和數量是影響軟體品質和開發效率的重要因素,應該少而精。這一條基於兩點原因:高素質開發人員的效率比低素質開發人員的效率要高幾倍到幾十倍,開發工作中犯的錯誤也要少得多。
當開發小組為N人時,可能的通訊通道為N(N-1)/2,可見隨著人數N的增大,通訊開銷將急劇增大。
;(7).要不斷地改進軟體工程實踐的經驗和技???。
遵從上述前六條基本原理,就能夠較好地實現軟體的工程化生產。但是,它們只是對現有經驗的總結和歸納,並不能保證趕上技術不斷前進發展的步伐
(8).二八定律,這條原理特別重要,專案經理與高層經理,要特別牢記。
在給定成本、進度的前提下,開發出具有可修改性、有效性、可靠性、可理解性、可維護性、可重用性、可適應性、可移植性、可追蹤性和可互操作性並滿足用戶需求的軟體產品。
;1.6軟體工程的作用(1);較小的那個團隊,分工明確:
一人負責原始憑證和輸出報表的收集、歸類和整理,這實際上是做需求分;
一人負責科目和數據字典(代碼),這實際上是做資訊的標準化與規範化;
一人負責記賬憑證的錄入和修改,這實際上是做資料庫的設計和加載工;;一人負責日記賬、明細賬和總賬之間的平衡與對賬,這實際上是做數據處理;
一人負責統計、報表和查詢,這實際上是做數據輸出工作;
一人負責總體設計和專案管理,這就是專案經理的工作。
他們最後發展成為一個大型IT企業。;1.6軟體工程的作用(2);從軟體發展進程來講,克服軟體危機,控制軟體進度,節約開發成本,提高軟體品質。
從院校來講,以前它只是作為一門課或一本書。現在它成為一個學科,一個體系,一個電腦學位,即軟體工程碩士學位和軟體工程博士學位。;軟體工程作用的具體表現;在開發進度上,軟體工程的觀點是:寧願慢些,也要保證軟體的品質;
在開發品質上,軟體工程的觀點是:品質蘊涵於開發過程之中,而不是過程之後;
在開發人員上,軟體工程的觀點是:專案組在中途靠增加開發人員來提高開發速度是無效的;
在專案經理的職責上,軟體工程的觀點是:80%的時間是寫文檔,20%的時間是內部勾通.;1.7軟體的開發方法
1.7.1三種開發方法;開發方法來自於程式設計語言;1.7.2面向過程的方法;面向過程的方法;;1.7.2面向對象的方法;面向對象的方法;;面向對象方法的特例1:
面向业务基础平台的方法;面向業務基礎平臺的方法;1.7.3面向數據的方法;面向數據的方法
您可能关注的文档
最近下载
- 学前儿童社会教育活动指导-国家开放大学电大易考通考试题目答案.pdf VIP
- 电动机维护保养表.pdf VIP
- 2026年日历表一页打印.pdf VIP
- 2025年内蒙古自治区高职单招职业技能考试模拟试题及答案解析.docx VIP
- 语文八年级上册古诗文知识点归纳整理总汇.doc VIP
- 新与心,2025大食饮行业消费者心智及决策链路研究白皮书.docx VIP
- 医学科研论文写作指南(临床研究版).docx VIP
- 断路器出厂检验报告模板.docx VIP
- Boss Roland逻兰GX-100 吉他效果处理器[中文] GX-100 参数指南 说明书用户手册.pdf
- 国家开放大学,期末考试参考资料学前儿童社会教育活动指导+学前儿童社会教育.docx VIP
原创力文档


文档评论(0)