软件工程基础入门(一)

需求分析的概念

需求分析:对应用问题及环境的理解和分析,为问题涉及的信息、功

能及系统行为建立模型。将用户需求精确化、完全化,最

终形成下一步的需求规格说明书。

需求提炼(需求分析)的核心在于建立分析模型。

? 需求提炼(需求分析)采用多种形式描述需求,通过建立需求的多种视图,揭

示出一些更深的问题。

? 需求提炼(需求分析)还包括与客户的交流以澄清某些易混淆的问题,并明确

哪些需求更为重要,其目的是确保所有风险承担者尽早地对项目达成共识并对

将来的产品有个相同而清晰的认识。

需求规格说明书

l 需求分析工作完成的一个基本标志是形成了一份完整的、规范的需求规格说明书。

l 需求规格说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个

共同的理解,使之成为整个开发工作的基础。

软件需求规格说明书(SRS)——软件系统的需求规格说明,

是对待开发系统的行为的完整描述。它包含了功能性需求和非

功能性需求。

需求验证的工作

对需求文档需执行以下类型的检查:

(1 )有效性检查

检查不同用户使用不同功能的 有效性 。

(2 )一致性检查

在文档中,需求之间不应该 冲突 。

(3 )完备性检查

需求文档应该包括 所有 用户想要的 功能和约束 。

(4 )现实性检查

检查保证能利用 现有技术 实现需求。

需求验证技术

(1)需求评审

(2)利用原型检验系统是否符合用户的真正需要

(3)对每个需求编写概念性的测试用例。

(4)编写用户手册。用浅显易懂的语言描述用户可见的功能。

(5)自动的一致性分析。可用CASE工具检验需求模型的一致性。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年8月2日
下一篇 2019年8月2日

相关推荐