- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程导论复习笔记
简答题:什么是软件?答:软件是:指令的集合(计算机程序),通过执行这些指令可以满足预期的特征、功能和性能需求。数据结构,使得程序可以合理利用信息。软件描述信息,它以硬拷贝和虚拟形式存在,用来描述程序操作和使用。How do software characteristics differ from hardware characteristics?软件的特性是如何不同硬件的特性?答:(1)软件是设计开发的,而不是传统意义上生产制造的(2)软件不会磨损,但会退化(3)虽然整个工业向着基于构件的构造模式发展,然而大多数软件仍是根据实际的顾客需求定制的What do people mean by the expression software crisis?人们是怎样理解“软件危机”这个短语的?答:软件危机主要表现在两个方面:无法满足日益增长的对软件的需求。难以满足对已有的软件系统的维护需求。软件危机出现的原因:由于软件生产本身存在着复杂性与软件开发所使用的方法和技术有关“软件工程”的概念用工程化的思想来克服软件危机。What myths about software still exist ?软件仍然存在着什么神话?答:管理者的神话;用户的神话;开发者的神话。简答题:1.What are the three generic phases of software engineering? 软件工程的三个一般的阶段是?答:定义阶段、开发阶段、维护阶段(软件生存周期的三个阶段:软件定义、软件开发、软件维护)What are the names of the five levels of the SEI Capability Maturity Model?CMM把企业控制软件过程的能力分为5级(5个级别的名字):1级——initial or ad hoc level(初始级)2级——repeatable level(可重复级)3级——defined level(可定义级)4级——managed level(可管理级) 5级——optimizing level(可优化级)3.Describe the phases of the prototyping model for software development.描述原型开发模型阶段对于软件开发?答:开发人员和客户会面并且对于软件定义总体目标,确认需求开发人员对原型进行快速的构造设计(3)用户对原型的评估从而改进需求(4)开发人员调整原型以满足客户的需求Why are evolutionary models considered by many to be the best approach to software development?对于软件开发为什么演化模型被认为是最好的方法?答:由于现代软件开发的时间线越来越短,客户正变得越来越多样化,需求的变化也变得更加常见,我们需要一种方法来提供增量或进化的过程。相比大多数过程这个演化的过程能提供更好的过程模型,最重要的是该模型反映了在建立复杂系统时到底发生了什么。第三章(Exercise 3):简答题:可行性分析的任务是什么?答:可行性研究的任务是用最小的代价、在尽可能短的时间内确定问题是否能够解决。分析员首先应该导出系统的逻辑模型,然后从系统逻辑模型出发,探索出若干种可供选择的主要解法(即系统实现方案)。最后仔细研究每种解法的可行性。2. 简述可行性分析的步骤是什么?答: (1)复查系统规模和目标(2)研究目前正在使用的系统(3)导出新系统的高层逻辑模型(4)重新定义问题(5)导出和评价供选择的方案(6)推荐方案和行动方针(7)草拟开发计划(8)书写文档、提交审查Rapid Application Development Model包含五个开发阶段Business modeling(业务建模)Data modelingProcess modelingApplication generationTesting and turnover第四章(Exercise 4):(软件需求分析)简答题:What are the five phases of software requirements analysis?软件需求分析的5个阶段是什么?问题分析(2)问题评估和方案综合(3)建模(4)规约(5)复审Describe the facilitated application specification technique (FAST).描述FAST(facilitated application specification technique)便利的应用规约技术?答:(1)确定地点出席会议,会议由开发者和客户出席建立准备和参与会议的规则建立一个足够正式
您可能关注的文档
最近下载
- GB 44022-2024硝酸铵安全技术规范解读.pptx VIP
- 在线网课学习课堂《人工智能与生物特征识别(北理 )》单元测试考核答案.pdf VIP
- Unit 5 Is this your pen (说课稿)-2024-2025学年湘少版(三起)(2024)英语三年级上册.docx VIP
- 《基坑工程》重力式水泥土墙.pptx VIP
- 人工智能导论知到课后答案智慧树章节测试答案2025年春浙江师范大学.docx VIP
- 2024年饮品店项目创业投资方案.docx
- 生命的律动答案.docx
- 300T汽车吊性能说明书-XCA300_1全地面起重机技术规格书+[主臂风电臂加超起].pdf VIP
- 导尿管相关尿路感染预防与控制课件.pptx VIP
- 历史的天空2015全图文攻略.pdf VIP
文档评论(0)