《编写需求》PPT课件

《编写需求》PPT课件

ID:37280504

大小:220.60 KB

页数:26页

时间:2019-05-10

《编写需求》PPT课件_第1页
《编写需求》PPT课件_第2页
《编写需求》PPT课件_第3页
《编写需求》PPT课件_第4页
《编写需求》PPT课件_第5页
资源描述:

《《编写需求》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件需求工程SoftwareRequirementsEngineering(SRE)第二部分软件需求开发第十章编写需求文档龚永罡2021/8/15学习目标在学完本章内容之后,你应该能够:理解文档编写的重要意义和作用;掌握编写需求文档的方法;学会使用SRS模板。掌握数据字典的定义过程。2/2610.0需求文档的作用作为需求分析师,很可能经常会发现自己处于进退维谷的境地—前有业务目标,后有IT系统。这两方面都具有规模大、不易改变和灵活性差的特点,制定业务目标的人员和开发系统的人员不一定了解彼此的工作内容和成果。如果你无法足够详细而清晰地将干系人的需求用书面的形式表达出来,则表明你没有完

2、成捕获项目要求的任务。3/2610.0需求文档的作用前景和范围文档包含了业务需求;用例文档包含了用户需求;根据系统需求和用例产生功能需求文档;根据用户需求和系统需求编写质量属性和外部接口需求等非功能需求文档。P1124/2610.0需求文档的作用表示软件需求的三种方法:用结构化和自然语言编写文本型文档。建立图形化模型,这些模型可以描绘转换过程、系统状态和它们之间的变化、数据关系、逻辑流或对象类和它们的关系。编写形式化规格说明,这可以通过使用数学上精确的形式化逻辑语言来定义需求。P1125/2610.1软件需求规格说明SRS(软件需求规格说明SoftwareRequirementSp

3、ecification)也称为功能规格说明、产品规格说明、需求文档或系统规格说明;SRS精确地阐述一个软件系统必须提供的功能和性能以及它所要考虑的限制条件;SRS不仅是系统测试和用户文档的基础,也是所有子系列项目规划、设计和编码的基础;SRS应该尽可能完整地描述各种条件下的系统行为;SRS不应该包括设计、构造、测试或工程管理细节。P1126/2610.1软件需求规格说明不同的读者使用SRS来达到不同的目的客户、市场部、销售人员需要了解他们期望的产品是怎样的;项目经理根据它估计项目的进度、工作量和所需资源;开发团队根据它来了解需要开发什么样的产品;测试小组使用SRS来制定测试计划、测

4、试用例和测试过程;软件维护和支持人员根据SRS了解产品的功能;文档编写人员根据SRS和用户界面设计来编写用户手册和帮助屏幕;培训人员根据SRS和用户文档编写培训材料。公司律师要确保该需求符合相关法律法规分包商根据SRS来进行工作,当然这些工作必须合法。P1137/2610.1软件需求规格说明编写SRS的要点SRS作为产品需求的最终成果必须包括所有的需求。任何未写入SRS中的需求,将不能作为协议的一部分,并且不能在产品中出现。所有的参与者必须根据已通过评审的需求来安排工作,以避免不必要的返工和误解。高质量需求文档必须具有完整性、一致性、可修改性、可跟踪性和可读性的特征。P1138/2

5、610.1软件需求规格说明编写SRS的要点必须在实现每个需求集之前将需求集纳入基线。可以采用反复地或者渐增的方式来编写SRS,这取决于如下几个因素:是否可以一开始就确定所有的需求;编写SRS的人是否参加系统开发;计划发行的版本数量。P1109/2610.1软件需求规格说明1)需求的标识为了保证SRS的可跟踪性和可修改性的质量标准,必须唯一标识每个软件需求。下面的标识方法有不同的优缺点需要根据具体情况进行选择:序列号:赋予每个需求一个唯一的序列号层次型编码:对需求中主要的部分进行层次化编号,然后对于每个部分中的单一功能需求用一个简短文字代码加上一个序列号来识别。层次型文本标签。层次化

6、文本标签是结构化的,具有语义上的含义,1)并且不受增加、删除或移动其它需求的影响。P11310/2610.1软件需求规格说明2)处理不完整性由于缺少特定需求的某些信息,将出现需求不确定的问题。在解决不确定性之前,必须与客户商议、检查外部接口描述或者构建一个原型。使用“待确定”(tobedetermined,TBD)符号来标记这些尚未确定的需求。在实现一个需求集之前,必须解决所有TBD问题。P11511/2610.1软件需求规格说明3)用户界面和SRS用户界面的设计编入SRS中既有好处也有坏处。由于屏幕图像和用户界面构架是系统设计,而不是用户需求,所以对它的关注可能使需求走入歧途。也

7、限制了开发人员的发挥。但是探讨屏幕图像和用户界面有助于精化需求并使用户对系统有亲和感和现实感,有助于用户需求的表述和交流。一个合理的权衡点是,在SRS中加入用户界面组件的概念草图,而在实现时并不一定要精确地遵循这些草图模型。P11512/2610.2SRS模板高级汉语词典:施工时浇筑混凝土用的成组模型板铸造时放模型和砂箱用的底板软件开发组织应该在它们的项目中采用一种或多种标准的SRS的模板。IEEE标准830-1998是一个结构好,适用性强、使用灵活的SRS模板。图9

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。