软件工程之三 需求分析

             需求分析借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的“做什么”的问题。

经由目标系统的逻辑模型实例化,即具体到某个业务领域得到物理模型

                            

软件的需求分析总结如下:



程序流图表示需求分析的过程:



        需求分析要能够表达和理解问题的信息域和功能域;要能以层次化的方式对问题进行分解和不断细化;要给出系统的逻辑视图和物理视图。

对问题分解可以横向也可以纵向:

                       


 这一阶段重点形成的文档需求说明书。要注意软件需求规格说明的原则:

         1.从现实中分离功能,即描述要“做什么”而不是“怎样实现”

         2.要求使用面向处理的规格说明语言(或称系统定义语言)

         3.如果被开发软件只是一个大系统中的一个元素,那么整个大系统也包括在

           规格说明书的描述之中

        4.规格说明必须包括系统运行的环境

         5.规格说明必须是一个认识模型

         6.规格说明必须是可操作的

         7.规格说明必须容许不完备性并允许扩充

         8.规格说明必须局部化和松散耦合



  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值