电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2025年软件工程导论第6版知识点总结复习课

2025年软件工程导论第6版知识点总结复习课_第1页
1/31
2025年软件工程导论第6版知识点总结复习课_第2页
2/31
2025年软件工程导论第6版知识点总结复习课_第3页
3/31
复习课 --------酷爱 YC第一章1、什么是软件危机,什么是软件工程软件危机是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。它包括两方面:(1)怎样开发软件,以满足对软件日益增长的需求;(2)怎样维护数量不停膨胀的已经有软件。软件工程:采用工程的概念、原理、技术和措施来开发与维护软件,把通过时间考验而证明对的的管理技术和目前可以得到的最佳的技术措施结合起来,以经济地开发出高质量的软件,并有效地维护它。2、完整的软件配置由哪些内容构成软件配置重要包括程序,文档和数据等成分。3、软件生命周期分为哪 3 个时期和 8 个阶段,每个阶段的任务(工作)分别是什么,重要性怎样概括地说,软件生命周期由软件定义、软件开发和运行维护 3 个时期构成1、软件定义(系统分析)。软件定义时期的任务是:确定软件开发工程必须完毕的总目的;确定工程的可行性;导出实现工程目的应当采用的方略及系统必须完毕的功能;估计完毕该项工程需要的资源和成本,并且制定工程进度表。这个时期的工作一般又称为系统分析,由系统分析员负责完毕。软件定义时期一般深入划提成 3 个阶段,即问题定义、可行性研究和需求分析。(1) 问题定义,确定系统要处理的问题是什么。成果:有关问题性质、工程目的和工程规模的汇报。(2) 可行性研究,确定问题与否有可用的、能行得通的解(包括:技术、经济、操作、社会等方面的可行性)。这个阶段的任务不是详细处理问题,而是研究问题的范围,探索这个问题与否值得去解,与否有可行的处理措施。成果:可行性研究汇报。(3) 需求分析,确定软件系统的必须实现的功能、必须达到的性能、必须满足的运行环境规定。系统分析员在需求分析阶段必须和顾客亲密配合,充足交流信息,以得出通过顾客确认的系统逻辑模型。一般用数据流图、数据字典和简要的算法表达系统的逻辑模型。在需求分析阶段确定的系统逻辑模型是后来设计和实现目的系统的基础,因此必须精确完整地体现顾客的规定。成果:软件需求规格阐明书(SRS),内容包括:系统的逻辑模型;系统(子系统)的名称、功能描述、接口、基本数据构造、性能、设计需求、开发原则、验收原则等。2、软件开发。开发时期详细设计和实目前前一种时期定义的软件,它一般由下述 4 个阶段构成:总体设计,详细设计,编码和单元测试,综合测试。其中前两个阶段又称为系统设计,后两个阶段又称为系统实现。(1) 总体设计(概要设计),回答“怎样实现目的系统”。建...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2025年软件工程导论第6版知识点总结复习课

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部