- 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章 初识软件工程;引言;简陋的小屋—太简单!不要设计;新农村别墅造型图—复杂!需要设计了;别墅的设计—设计图纸、施工图纸;设计和施工说明;其他管理性文件;典型helloworld程序—太简单! 不要设计;图书馆图书信息管理软件—复杂!需要设计;图书馆信息管理系统--需求分析;图书馆信息管理系统--功能设计;图书馆信息管理系统--物理模型设计;图书馆信息管理系统—部分逻辑模型设计;图书馆信息管理系统--数据设计;;点评:;主要内容;1.1软件与软件危机;1.1软件与软件危机;1.1.2软件的特点(续);社会对软件的要求;1.1.3软件危机--软件生产的现状P3;需求不满足;软件质量案例;产生软件危机的原因;1.2 软件行业的出路?--软件工程;2)软件工程研究的主要内容;3)软件工程层次化(补充);4)规范化和文档化(补充);5)软件工程的目标(补充);软件工程7条基本原理(补充);原理2、坚持进行阶段评审。
软件的质量保证工作不能等到编码阶段结束之后再进行。经过大量的统计数据表明,大部分错误是在编码之前造成的,其中,设计错误约占软件错误的63%,编码错误占37%。在前期改正错误所需要的可能只是橡皮和铅笔,而在交付后改正错误需要的工作就太多了:查找出错的代码、重新组织程序结构和数据结构、测试、修改文档。也就是说,错误发现与改正的越晚,所需付出的代价也越高。因此,在每个阶段都应该进行严格的评审,以便尽早发现在软件开发过程中所犯的错误,是一条必须遵循的重要原则。;原理3、实行严格的产品控制
基准配置又称基线配置,它们是经过阶段评审后的软件配置成份。基准配置管理的思想是:一切有关修改软件的建议,特别是涉及到对基准配置的修改建议,都必须按照严格的规程进行评审和控制,获得批准以后才能实施修改。目的是当需求变动时,其它各阶段的文档或代码随之相应变动,以保证软件的一致性。;原理4、采用现代程序设计技术
自从提出软件工程概念后,人们一直把主要精力用于研究各种新的程序设计技术。60年代末提出了结构化程序设计技术,以后又进一步发展出结构化分析与设计技术???面向对象的分析和设计技术。实践表明,采用先进的技术既可提高软件开发和维护的效率,又可提高软件质量。;原理5、结果应能清楚地审查
软件是一种看不见、摸不着的逻辑产品。软件开发小组的工作进展情况难于评价和管理。为更好地进行管理,应根据软件开发的总目标及完成期限,明确地规定开发小组的责任和产品标准,从而使所得到的产品有明确的标准能清楚地审查。
;原理6、开发小组的人员应该少而精
软件开发小组成员的素质应该好,人数不宜过多。素质高的人员开发效率高、质量好、错误少。开发小组人员过多,信息交流造成的通信开销会急剧增加。;原理7、承认不断改进软件工程实践的必要性
遵循上述六条基本原理,就能够按照当代软件工程基本原理实现软件的工程化生产。但是,仅有上述六条原理并不能保证软件开发与维护的过程能赶上时代前进的步伐,因此,应把承认不断改进软件工程实践的必要性作为软件工程的第七条基本原理。;软件过程模型(补充);1.4 软件生命周期p11;问题定义阶段:;可行性研究:;需求分析:;概要设计:;详细设计:;编码和单元测试:;系统集成和综合测试:;运行和维护:;1.5 了解软件开发模型;1.5.1瀑布模型;瀑布模型的优缺点:;快速原型化模型;快速原型化模型的优缺点;渐增模型也叫增量模型;渐增模型的优缺点:;螺旋模型:;;螺旋模型解释:;螺旋模型的优缺点:;1.3软件的开发方法;;11.软件工程研究的最新方向;本章要点;本章要点(续);本章要点(续);1、有时候读书是一种巧妙地避开思考的方法。五月-20五月-20Monday, May 25, 2020
2、阅读一切好书如同和过去最杰出的人谈话。08:38:4108:38:4108:385/25/2020 8:38:41 AM
3、越是没有本领的就越加自命不凡。五月-2008:38:4108:38May-2025-May-20
4、越是无能的人,越喜欢挑剔别人的错儿。08:38:4108:38:4108:38Monday, May 25, 2020
5、知人者智,自知者明。胜人者有力,自胜者强。五月-20五月-2008:38:4108:38:41May 25, 2020
6、意志坚强的人能把世界放在手中像泥块一样任意揉捏。25 五月 20208:38:41 上午08:38:41五月-20
7、最具挑战性的挑战莫过于提升自我。。五月 208:38 上午五月-2008:38May 25, 2020
8、业余生活要有意义,不要越轨。2020/5/25 8:38:4108:38:4125
文档评论(0)