《软件需求十步走》阅读笔记5

     第五篇介绍的是需求工程的开发篇,需求的思路,获取,分析,编写,认证是这一部分的关键。

     需求开发的思路和过程 需求开发工作是“以技术为核心、以业务为辅助”作为指导思想,以要说清楚软件系统 “做什么”的软件需求规格。思路清晰,接下来就进行需求的获取,与传统需求工程中需求获取最大的不同,一是无须与客户进行面对面的交流来获取需求,二是只需将需求规划的工作成果作为需求获取的第一来源 。在进行需求分析的时候, 需求分析工作分为分析和综合两部分工作。分析工作在于找出需求信息间内在的联系和可能的矛盾,而综合工作就是去掉这些矛盾来建立软件系统的功能、数据的逻辑模型 ,分析是极为关键的一环,避免差错极为重要。在需求编写上,软件需求的规划说明是由业务需求、用户需求和系统需求构成。图形化的需求描述比较的直观和易理解,但是与形式化需求规格说明相比缺乏数学的严格性。形式化规格说明减少了规格说明完成后的错误,利用数学方法可以证明说明的正确性以及判断多个规格说明间的等价关系等等。需求验证严格来说是检验软件需求规格说明,这是需求开发的最后一项活动,是对前期或阶段工作成果的一次完整的检查。

    整个需求的开发过程,极为严谨,最小的差错会带来做大的效益,严谨和对知识过程的把握是至关重要的,在以后也要有严谨的态度。

     

     

原文地址:https://www.cnblogs.com/ylx111/p/8298839.html