软件工程_5软件需求分析.pptVIP

  1. 1、本文档共82页,可阅读全部内容。
  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文档。上传文档
查看更多
Essential and Implementation Views An essential view of software requirements presents the functions to be accomplished and information to be process without regard to implementation. The implementation view of software require-ments presents the real world manifestation of processing functions and information structures. In some cases,a physical representation is developed as the first step in software design. The Software Requirements Specification 软件计划系统定义需求分析商业需要其他系统元素(硬件等)的功能代价、资源、进度软件功能软件作用范围软件需求规格说明书The Software Requirements Specification 最好全部由用户/需求者编写,但实际上都由开发者和用户/需求者共同编写。该说明书是分析和综合结果的描述,包括软件功能、性能、接口、有效性和逻辑模型的描述软件需求规格说明书的描述方法:自然语言格式化语言形式化语言The Software Requirements Specification (SRS outline )Introduction Information description Functional description Behavioral description Validation criteria Bibliography Appendix 编写初步用户使用手册和确认测试计划The Software Requirements Specification 正确性无二义性完整性一致性非计算机人员可以理解可修改性可跟踪性Specification Review 复审:该阶段完成标志(由用户/需求者,管理部门,开发人员共同承担)Review of a software requirements specifica-tion(and/or prototype) is conducted by both software developer and customer.Because the specification forms the foundation for design and subsequent software engineering activities,extreme care should be taken in conducting the review. Specification Review 采用需求确认检查单进行需求评审正式技术评审验证软件需求的原则作为需求分析阶段工作的复查手段,应该对功能的正确性、完整性和清晰性以及其他需求给予评价。一致性:所有的需求是一致的,没有任何矛盾。完整性:需求必须是完整的,没有任何功能和性能的遗漏。现实性:完成需求所要求的软件和硬件条件,目前是可以达到的。有效性:需求是有效的,可以解决用户的问题。Summary Analysis must focus on the information, functional,and behavioral domains of a problem.To better understand what is required,models are created, the problem is partitioned,and representations that depict the essence of requirements and later, implementation detail,are developed. Summary In many cases,it is not possible to completely specify a problem at an early stage.Prototyping offers an alternative approach that results in an executable model of software from which requirements can be refined. 开发原型系统将使系统的需求更完整、准确、合理,对提高开发成功率,对提高软件质量都有

文档评论(0)

柳风飘香 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档