软件重点项目工程复习范围.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件工程》复习范围 注意事项: 每个学生必需写上本人学号、任课老师姓名、姓名、班级,另外全部答案必需全部写在答卷纸上请不要写试卷上,试题及答卷一同交上。 第一部分: 选择题(请选择最适宜一个答案)。 (1*15 =15 ) 1. 从功效角度来定义,软件是 D 。 为人类提供普适计算逻辑产品 为人类提供逻辑计算逻辑产品 为人类提供数值计算逻辑产品 为人类提供计算服务逻辑产品 2. 相关软件危机描述不正确是 D 。 软件危机是软件开发和维护过程中所碰到一系列严重问题 软件危机表现是开发成本高、软件质量不高、软件交付常常延期 软件工程是为了处理软件危机而产生 软件工程出现根本处理了软件危机 3. 下列属于瀑布型方法缺点是 A 。 a)将软件过程进行僵化划分、缺乏灵活性 b)强调了文档作用,保护了软件开发商利益 c)促进了软件开发工程化 d)加强了软件开发管理过程 4. 下面相关软件描述不正确是 A 。 软件不一样于硬件,不存在磨损,能够永久使用,不需要升级也不存在报废 软件是客观世界中问题空间和解空间具体描述,是追求表示能力强、更符合人类思维模式计算模型 软件是含有结构性和演化性逻辑产品 软件是由程序、结构数据和相关文档组成 5. 相关软件工程描述不正确是 D 。 软件工程是为了经济地取得能够在实际机器上高效运行可靠软件而建立和使用一系列好工程化标准 软件工程是指导计算机软件开发和维护工程学科 软件工程是指导计算机软件结构和演化工程学科 软件工程是从方法和工具两个方面来研究怎样提升软件生产效率和质量,降低生产成本 6. 下列相关瀑布型方法描述不正确是 D 。 a)瀑布型方法是一个软件过程固化,也称为软件生命周期模型 b)在众多软件开发方法中,瀑布型方法是最著名和最有影响力模型,其它模型往往是对它补充或改善 c)瀑布型方法是一个文档驱动模型,每个阶段结束以后形成文档,待文档经过双方签字确定后,再进入下一个阶段活动 d)瀑布型方法是一个柔性灵活软件开发方法 第二部分: 判定题(正确打 √,错打×)(1*15=15) 用户通常难以清楚地描述需求,在没有实际系统展现在用户面前时候,用户无法表示细致需求。 瀑布模型阶段是软件工程早期关键发展结果,高校以瀑布模型来组织教材,企业以瀑布型模型来设置部门和岗位,使得软件工程同其它传统工程一样得到发展和认可。 快速原型方法能够诱导用户需求和验证用户需求。 软件模块化就是尽可能地将模块设计小。 X 人机界面设计质量对整个软件竞争力影响不大。 X 第三部分: 填空题: (1*15=15) 1.依据中国国家标准《计算机软件开发规范》(GB 8566-8),软件过程包含: 软件定义、软件开发、软件运行维护 2. 软件维护可具体分为 更正性维护、适应性维护、完善性维护、预防性维护 这几项活动。 3. 只用3种基础控制结构就能实现任何单入口单出口程序,这三种结构是 次序、选择、循环 。 4. 为屏蔽 计算机硬件 之间异构性发展了操作系统,为屏蔽 之间异构性出现了支撑软件和中间件,为屏蔽不一样中间件之间异构性发展了 SOA 。 5. 因为软件项目含有一定程度不确定性,天生含有很高风险。所以软件项目必需进行风险管理 具体包含: 风险识别 、 风险分析 、 风险计划 、 风险监控 。 模块间耦合可分为: 数据耦合、控制耦合、特征耦合、公共环境耦合、内容耦合 软件项目管理是一个庞大系统工程,它是为了使软件项目能够根据预定成本、进度、质量顺利完成,软件项目管理关键内容包含: 人员管理、进度管理、成本管理、质量管理、风险管理 第四部分 简答题 (5*4=20 ) 为何要进行软件需求分析?请叙述软件需求分析关键过程。 软件需求分析在软件开发过程中含有举足轻重地位,它是开发出正确高质量软件系统确保。有数据表明,更正需求分析阶段一个错误所花费是工作量是更正测试阶段一个错误一百倍。 软件需求分析关键过程为获取用户需求、分析用户需求、编写需求文档、需求评审 衡量模块独立性两个标准是什么?它们各表示什么含义? 这两个标准分别是耦合性和内聚性。 (1)耦合性,也称块间联络,指软件系统结构中各模块间相互联络紧密程序一个度量。模块之间联络越紧密,其耦合性就越强,模块独立性则越差。 (2)内聚性,又称为块内联络

文档评论(0)

159****1748 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档