软件工程课后习题答的案.docVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程课后习题答的案

第一章 1.1举出至少5个例子来说明“意外效应法则”在计算机软件方面的应用。 答:典型的例子包括使用“数字汽车仪表板”,赋予高科技,高品质的图像广泛的消费类电子产品工业仪表和这是一个很好的课堂讨论问题(如果时间允许),而不是专注于老生常谈的(但很重要)隐私问题,生活质量等。您可能想要讨论”技术恐惧“,软件”技术恐惧“。另一个有趣的是使用诺依曼的“风险”列在重点讨论。你也可以考虑基于软件的“现金”经济,新模式的互动娱乐,虚拟现实,电子商务等a)设施不上线b)开发工具并不如预期般运作 c)客户提出的新要求,需要重新设计和返工d)产品依赖于政府的规定,被意外更改。 )严格的要求,与现有系统的兼容性需要预期更多的测试,设计和实现)多个操作系统下运行的预期需要更长的时间)软件项目风险管理预期需要更多的时间)依赖的技术仍处于开发阶段延长日程安排开发成本高当时预期低得令人无法接受的质量,需要进行更多的测试,设计和实施工作b)制定了错误的软件功能需要重新设计和实施c)开发错误的用户界面,重新设计和实施d)开发不需要额外的软件功能。a)产品依赖于政府监管,意外而改变b)产品技术标准草案,会意外更改c)有时会在项目后期添加新的开发人员团队内的冲突有时会导致沟通不畅,糟糕的设计破坏高效度项目管理成果无效的规划 )有时部件质量差,导致额外的测试,设计和集成工作管理额外的客户关系)有时该项目的目的是不明确b)有大量的业务所涉及的风险。 c)如果产品内置没有装好d)我们需要不断检讨我们的工作。 )进行维护检查的时间。 f)在整个过程中要彻底组织项目团队。 许多现代应用程序他们呈现给最终用户之第一个版本经常改变收集所需的信息设计师和客户定义软件的总体目标识别已知的需求使用现有的程序片段后,有助于建立原型的开发人员工作计划快速完成合格的培训或经验保持和提高我们的技术能力技术任务完成某一特定阶段的审查工作每一个关键团队成员应该有一个后备人员 检查规避风险的步骤是否应用正确未来的风险分析检查是否有必要收集必要的信息可应用于同样的方法这些“新的挑战”,无疑有对于商务人士,软件工程师和最终用户来说然而,软件工程师可以准备通过实例化一个过程,有足够的灵活性和适应性,以适应剧烈变化的技术确实有很多现实生活中的情况选择例如,软件错误,造成了重大的电话网络失败在航空电子设备故障导致飞机坠毁计算机病毒(如米开朗基罗)的攻击主要的电子商务网站造成了重大的经济损失过程框架适用于所有的项目在相同的工作任务,适用于所有项目,无论其规模大小或复杂性一个过程框架涉及大量的与客户沟通收集需求这个活动建立了一个软件工程工作计划它涉及到创建模型,这将有助于开发人员了解顾客的要求设计从而涉及(代码生成和错误测试最后,它提供了评价的反馈伞活动在整个软件过程中发生它们被均匀地在整个过程中分析还包含一系列的工作任务需求收集,制定,协商规范和验证一个过程框架有一组伞在整个软件过程活动这些活动包括:软件项目跟踪和控制风险管理,软件质量保证,和正式的技术审查,测量,软件配置管理,可重用性管理和工作产品的制作和生产例如测试可以所有的程序错误设计人员用户产品满意它需要重新设计或返工征求用户输入避免产品不满意要求返工有新要求的需要模块需要更多的测试,设计和实行工作范围明确我们是否有工具和人所需的技能特定领域的产品比平时花费更多的时间该模块是否需要更多的设计测试软件产品的范围和目的是什么工作人员的离职率足够低范围和目的文件要使用什么样的工具有什么目标和规避风险的优先事项风险分析,识别,估计,评价和管理会有什么样的步骤任务交流活动设置任务组将定义实际的工作需要,以完成一个软件工程的行动这些都是对于通信活动利益相关者对项目做一个列表邀请所有利益相关者的非正式会议要求他们作出特性和功能列表讨论求建立一个最终的的列表他不确定的优先级的要求和注意的地方这些任务可能是一个复杂的软件项目,然后,他们可能包括要进行一系列的规范会议基于利益相关者的输入,建立了初步的功能和特性列表要建立一个股权持有人要求修订清单使用质量功能展开技术注意在系统上的约束和限制讨论验证系统的方法利益相关者的需求此模式描述的方式解决利益相关者之间通信框架活动冲突类型初始利益相关者已确定利益相关者和软件工程师已经建立了协作通信 软件要解决的问题由软件开发团队已建立已开发的项目范围,基本的业务需求和项目的限制有了初步的了解利益相关者的求由利益相关方的求优先顺序列表相关模式范围隔离需求收集约束描述已知用途/范例适合瀑布模型的项目软件架构程序的细节和接口表征的对象 2.6详细描述三个适用于采用原型模型的软件项目。 答:相对容易的原型几乎总是涉及人机交互和/或计算机图形软件应用程序有时适合原型是某些类别的数学算法命令驱动系统和其他应用没有实时交互结果可以很容易地检查难

文档评论(0)

ayangjiayu1 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档