- 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、软件是 、 及其说明程序的 。 答案:数据、计算机程序、各种文档 2 、软件工程包括软件开发技术和 两大部分内容。 答案:软件工程管理 选择题 1、软件危机出现于 ,为了解决软件危机,人们提出了用____的原理来设计软件,这是软件工程 诞生的基础。 A 50 年代末 B 60 年代初 C 60 年代末 D 70 年代初 A 运筹学 B 工程学 C 软件学 D 软件学 答案:C B 2、开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作____。 A 软件投机 B 软件危机 C 软件工程 D 软件产生 答案:B 3、产生软件危机的原因有如下几点,除了______。 A 软件开发过程未经审查 B 软件开发不分阶段,开发人员没有明确的分工 C 所开发的软件,除了程序清单外,没有其他文档 D 采用工程设计的方法开发软件,不符合软件本身的特点 答案:D 4、软件产品的开发主要是 ( )。 A 复制 B 再生产 C 拷贝 D 研制 答案: D 判断题 1、文档是软件产品的一部分,没有文档的软件就不称其为软件。() 答案:√ 2、一个成功的项目唯一提交的就是运行程序。() 答案:× 3、瀑布模型不适用于需求不确定的情况。() 答案:√ 名词解释 1、软件工程 答案:软件工程是:①把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是 把工程应用于软件;②研究①中提到的途径。 2 、软件生存周期 答案:软件产品从形成概念开始,经过开发、运行(使用)和维护直到退役的全过程称为软件生存周 期,包括软件定义、开发、使用和维护三部分。 简答题 1、简述软件危机发生的原因。 答案:(1)软件的规模加大、复杂性提高、性能增强;(2)软件是逻辑产品,尚未完全认识其本质和特 点;(3)缺乏有效的、系统的开发、维护大型软件项目的技术手段和管理方法;(4)用户对软件需求 的描述和软件开发人员对需求的理解往往存在差异,用户经常要求修改需求,开发人员很难适应;(5) 软件开发的技术人员和管理人员缺乏软件工程化的素质和要求,对工程化的开销认识不足。 2、传统瀑布模型的主要缺陷是什么?试说明造成缺陷的原因。 答案: “瀑布模型是文档驱动的”。在项目的早期,用户常常很难清楚地给出所有需求,瀑布模型却 要求如此。由于瀑布模型的特点,早期的错误直到开发晚期才能被发现,开发的风险较大。 3、软件重用的效益是什么? 答案:(1)软件重用可以显著地改善软件的质量和可靠性;(2)软件重用可以极大地提高软件开发的 效率;(3)节省软件开发的成本,避免不必要的重复劳动和人力、财力的浪费。 第二章 填空题 1、可行性研究的三个方面是 、社会可行性和 。 答案:技术可行性、经济可行性 2 、快速原型的构造过程可以归纳为 、实现、检查、 四个步骤。 答案:分析与规划、改进 3、软件生存周期是指一个软件从提出开发要求开始直到该软件报废不止的整个时期。通常,软件生存 周期包括 , , , ,详细设计,编码,测试,维护活动,可以将这些活动以适当方式 分配到不同阶段去完成。 答案:问题定义、可行性研究、需求分析、总体设计 选择题 1、在结构化分析方法中,( )表达系统内部数据运动的图形化技术。 A 数据字典 B 实体关系图 C 数据流图 D 状态转换图 答案:C 2 、软件工程的基本要素包括方法、工具和( )。 A 过程 B 软件系统 C 硬件环境 D 人员 答案:A 3、TURBO PASCAL 是( )软件。 A、系统软件 B 、人工智能 C 、事务软件 D 、应用软件 答案:A 选择题 1、瀑布模型把软件生存周期划分为软件定义、软件开发和____三个阶段,而每一阶段又可细分为若干 个更小的阶段。 A 详细设计 B 可行性分析 C 运行及维护 D 测试与排错 答案: C 2、划分软件生存周期的阶段时所应遵循的基本原则是_____。 A 各阶段的任务尽
文档评论(0)