- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
乐民之乐者,民亦乐其乐;忧民之忧者,民亦忧其忧。——《孟子》
软件工程复习提纲(附答案)
软件工程
第一章软件工程介绍
1、软件的特性:P3
软件是设计开发的,而不是传统意义上的生产制造;
软件不会磨损;
大多数软件仍是根据实际的客户需求制定的。
2、计算机软件的七大分类:P5
系统软件、应用软件、工程/科学软件、嵌入式软件、产品线软件、
Web应用软件、人工智能软件。
3、遗留系统发生系统演化的原因:P6
软件需要修改其适应性,从而可以满足新的计算环境或技术的需
求
软件必须根据新的业务需求进行升级
软件必须扩展以具有与更多现代系统和数据库的协作能力
软件架构必须进行改建以适应多样化的网络环境
4、软件神话:管理者,用户,从业者P13
5、软件的定义:P3
软件是:
指令的集合,通过执行这些指令可以满足预期的特征,功能和性
能需求;
数据结构,它使得程序可以充分利用信息;
描述程序操作和使用的文档。
第二章过程综述
1、软件工程的三个要素:工具,过程,方法P8
过程:软件过程将各个技术层次结合在一起,并实施合理地,及
时地开发计算机软件
方法:为建造软件提供技术上的解决方法。
工具:为过程和方法提供自动化或半自动化的支持。
乐民之乐者,民亦乐其乐;忧民之忧者,民亦忧其忧。——《孟子》
2、通用软件过程框架:沟通,策划,建模,构建,部署P9
沟通:这个框架活动包含了与客户之间大量的交流和协作,还包
括需求获取以及其他相关活动
策划:指为后续的软件工程工作制定计划。
建模:它包括创建模型和设计两方面。创建模型有助于客户和开
发人员更好得理解软件需求;设计可以实现它。
构建:它包括编码和测试。
部署:软件交付到用户,用户对其进行评测并给出意见
3、能力成熟度模型:P22
第0级:不完全级;
第1级:已执行级;
第2级:已管理级;
第3级:已定义级;
第4级:已定量管理级;
第5级:优化级;
第三章过程模型
1、简述惯例框架包含的主要活动:P19
沟通、策划、建模、构建、部署
2、简述瀑布模型所包含的主要框架活动:P24
沟通、策划、建模、构建、部署
3、简述瀑布模型在实际运用中所面临的问题(缺点):P24
实际的项目很少遵守瀑布模型提出的顺序
客户通常难以清楚地描述所有的需求
客户必须有耐心,因为只有在项目的后期,他们才能看到可执行
的程序。
4、演化过程模型生产的背景:P26
在开发工程中,业务和产品需求经常发生变化,直接导致最终的
产品难以实现;
严格的交付时间使得开发团队不可能圆满完成软件产品,但是必
须交付功能有限的版本以应对竞争或商业压力;
乐民之乐者,民亦乐其乐;忧民之忧者,民亦忧其忧。——《孟子》
文档评论(0)