首页 > 其他 > 详细

关于需求——软件需求工程

时间:2018-03-15 23:57:17      阅读:351      评论:0      收藏:0      [点我收藏+]

1.需求分哪几个层次,每个层次的含义

需求层次:业务需求,用户需求,功能需求

  业务需求:

    代表了需求链中的最高的抽象,它为软件系统定义了项目视图和范围,反映了企业/组织

    对软件系统的最高层次目标要求

    就是这个系统是做啥的,比如图书馆管理系统就是管理图书馆的,从大的方面指出

  用户需求:

    用户使用软件需要完成什么任务,怎么完成的需求,用户需求是需求捕获的产物

    是零散的,存在矛盾的

    就是这个系统能干啥,比如图书馆管理系统能借书,还书balabala,是具体的人员能用这个系统干啥

  功能需求:

    对用户需求进行分析,提炼,整理。

    功能需求必须根据用户要求来考虑,且要与业务需求所设定的目标相一致。

    具体实现,比如怎么借书,先搜索啊,搜索就是功能需求。

     

2.需求分哪几类,每类什么含义,对每类举例

需求类别:功能需求 非功能需求 设计约束

  功能需求:

    定义了开发人员必须实现的软件功能,是的用户能完成他们的任务,从而满足业务需求

    注: 是做啥,是系统所具有的外部行为

    例: 百度可以查找到想要的信息,图书馆系统可以查阅图书等。

  非功能需求:

    作为功能需求补充的非功能需求,它描述了系统展现给用户的行为和执行的操作

    外部界面的具体细节、性能及质量属性。

    注:是系统的内部属性,是软性要求

    例:美团的多少分钟内送达是非功能属性,而下单是功能属性

  设计约束:

    指对开发人员在软件产品设计和构造上的限制,产品必须遵从的标准、规范、合约。

    非技术因素的技术选项,预期的软硬件环境

    例:这个软件所用的啥语言编写啊,运行环境啊。

3.需求分析与其他软件项目过程的关系

  需求分析是最基础、最重要的。

  需求分析用于软件项目的初始阶段

  核心<——软件项目成功的

  制定计划的基础

  根据需求跟踪和监控整个开发过程

  作为测试的参考

  编写文档的参考

关于需求——软件需求工程

原文:https://www.cnblogs.com/doucf/p/8572258.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!