- 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.IEEE是怎样定义需求的?①用户为了解决问题或达到某些目标所需要的条件或能力;②系统或系统部件为了满足合同、标准、规范或其他正式文档所规定的要求而需要具备的条件或能力;③对或中的一个条件或一种能力的一种文档化表述。2.解释下列名词:问题域、解系统和共享现象,并结合它们的含义说明软件系统是如何与现实世界形成互动的。解决问题必须涉及的事件和事物,将它们称为问题域。软件系统通过影响问题域帮助人们解决问题,称之为解系统。问题域与解系统能够形成互动的基础是解系统部分模拟了问题域,将这种模拟性成为共享现象。通过共存现象仅仅是问题域和姐系统的一个部分。而不是他们的全部。软件系统仅仅是现实世界的一种抽象。所以问题除了共享现象之外。还有很多进行模型抽象时忽略的其他现实因素。3.解释下列名词:需求、规格说明、问题域特性和约束,并结合它们的含义说明需求工程的任务是什么。需求是用户对问题域中的实体状态或事件的期望描述。规格说明是规定系统或部件的需求的文档。问题域的背景信息被称为问题域特性,是既定事实,可以改善但不能忽视和违背。约束是不受解系统影响,却会给解系统带来极大的影响的问题域特性。需求工程的主要任务:1.需求工程必须说明软件系统将应用的环境及目标,说明用来达成这些目标的软件功能用来达成这些目标的软件功能,还要说明在设计和实现这些功能时上下文环境对软件完成任务所用的方式、方法所施加的限制和约束。2需求工程必须将目标、功能和约束反映到软件系统中,映射为可行的软件行为,并对软件行为进行准确的规格说明。3需求工程还要妥善处理目标、功能和约束随着时间的演化情况。4.需求有哪常见的类别?功能需求和非功能需求有什么差异?功能需求、性能需求、质量属性、对外接口、约束差异在于功能需求是软件需求中最常见和最重要的需求,可能占所有需求的90%以上。5.描述业务需求、用户需求和系统级需求的区别和联系?? 答:业务需求:系统建立的战略出发点,表现为高层次的目标,它描述了组织为什么要开发系统? 用户需求:执行实际工作的用户对系统所能完成的具体任务的期望,描述了系统能够助用户做些什么。? 系统需求:用户对系统行为的期望,一系列的系统行为联系在一起可以帮助用户完成任务,满足业务需求;系统需求可以直接映射为系统行为,定义了系统中需要实现的功能,描述了开发人员需要实现什么。6.优秀的需求哪些特性?试为每一个特性都举出一个不符合的示例。?优秀的需求特性:? 1)完备性:不需要做更多的扩展就可以充分的说明用户所需要的系统功能。每一个需求的描述都应该包含开发人员设计和实现这项功能需要的所有信息。? R6(不完整):系统应该允许被扩展R7(完整、较R8精确):系统的调度算法应该允许被扩展? 2)正确性:真实的反映用户的意图;必须请需求的提出者予以确认。?3)可行性:在检查的过程中,由开发人员进行检查可能需要进行一定的分析和研究,而不是单纯的凭借经验和直觉。对于难以判断的需求,必要的时候要通过开发原型来加以验证。?示例:保证系统核心功能可以7×24小时连续运行。?4)必要性:满足用户的业务需求所必需的。? 5)无歧义:每一项需求都应该有而且只能有一种解释。定义一个可以共同理解的词汇表(Glossary)? 可验证:通过分析、检查、模拟或者测试等方法能够判断需求是否被满足。示例:实现各部门的公文流转无纸化、文档一体化、业务管理的规范化、自动化和网络化;统一办公流程、规范公文格式,加强信息交流和共享,提高工作效率;不可验证的需求往往是因为描述模糊或者过于抽象,所以在进行需求的描述时要让需求具体化、小心形容词和副词的使用、避免程度词的使用。? 第三章1.需求工程过程的工作基础(即输入)存在哪些?它的工作成果(即输出)有哪些??? 答:需求过程的工作基础是获取用户面临的业务问题,用户期望系统表现出来的各种行为,即需求获取工作成果:产生一个能够在用户环境下解决用户业务问题的系统方案,并将其文档化为明确的规格说明。2.描述需求工程的各个活动,说明他们各自的工作基础,工作目标和工作成果(1).需求获取:工作基础:1.收集背景资料2.定义项目前景和范围3.选择信息的来源4.选择获取方法,执行获取5.记录获取结果工作目标:获取用户需求,了解用户在完成任务的时候遇到的问题与期望工作成果:业务需求,项目的前景和范围,用户需求以及问题域的特征(2).需求分析:工作基础:1背景分析2.确定系统边界3.需求建模4.需求细化5.确定优先权6.需求协商工作目标:1.通过建模整合各种信息,是人们更好地理解问题2.定义一个需求集合,能够为问题界定一个游戏的解决方案工作成果:产生一个需求的基线集,它指定了系统或当前版本的系统开发需完成的任务?(3).需求规格说明:? 工作基础1.定制文档模板2.编写文档工作目标:为了
您可能关注的文档
最近下载
- 发那科机器人DCS双重安全性检查功能说明书FANUC.pdf VIP
- 2024仁爱版七年级英语下册Unit 12 Lesson 1 Better Together每课时教学设计汇编(含8个教学设计).pdf VIP
- 泪液排出系统疾病的护理.pptx VIP
- 健康顾问:养生保健典藏本.pdf VIP
- 部编版历史八年级上册第一、二单元 测试卷(含答案).pdf VIP
- T_SCJA 9-2021_非道路车辆类型.pdf VIP
- iec61850icd模型文件属性详解.pdf VIP
- 05-03-光纤陀螺方案和技术 光纤传感原理课件.pdf VIP
- 2025江苏中职职教高考(烹饪类)讲义知识考点复习资料.pdf VIP
- 初中班会课件《突围—目标成就未来》.pptx VIP
文档评论(0)