博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【软件工程导论-ZZU】03. 需求
阅读量:5815 次
发布时间:2019-06-18

本文共 1463 字,大约阅读时间需要 4 分钟。

03. 需求

1. 掌握需求过程,需求的类型,需求的特征,需求的表示方法,原型需求法, 需求文档,

  1.

    定义:

      (1)用户解决问题或达到目标所需条件或权能(Capability)。

      (2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能。

      (3)一种反映上面(1)或(2)所述条件或权能的文档说明。

    大佬链接(侵删):

        

        

        

    需求过程:

      1. 问题识别:解决目标系统做什么,做到什么程度。需求包括:功能、性能、环境、可靠性、安全性、保密性、用户界面、资源使用、成本、进度。同时建立需求调查分析所需的通信途径。

      2. 分析与综合:从数据流和数据结构出发,逐步细化所有的软件功能,找出各元素之间的联系、接口特性和设计上的限制,分析它们是否满足功能要求并剔除不合理部分,综合成系统解决方案,给出目标系统的详细逻辑模型。常用的分析方法有面向数据流的结构化分析方法SA(数据流图DFD、数据词典DD、加工逻辑说明)、描绘系统数据关系的实体关系图ERD、面向数据结构的Jackson方法JSD、面向对象分析方法OOA(主要用UML)、对于有动态时序问题的软件可以用形式化技术,包括有穷状态机FSM的状态迁移(转换)图STD、时序图、Petri网或Z。每一种分析建模方法都有其优势和局限性,可以兼而有之以不同角度分析,应该避免陷入在软件需求方法和模型中发生教条的思维模式和派系斗争,一般来说结构化方法用于中小规模软件、面向对象方法用于大型软件。

      3. 编制需求分析文档

      4. 需求评审

      大佬链接(侵删):

        

        

    需求的类型(分类)

      业务需求、用户需求和功能需求(核心)(也包括非功能需求(性能、外部接口、设计约束、质量属性))。扩展:百科----

    需求的特征:软件需求的基本特征是:可验证性

      性质:      

        1.必要性

        2.无歧义的
        3.可测试
        4.可追踪性
        5.可测量

      大佬链接(侵删)

        

    需求的表示方法

      1. 用例图:用例图描述软件系统或外部系统提供的服务。作用:定义了系统的功能范围。

      2. 用例简述:通过简短的文字对用例的功能进行描述。作用:非常轻便的技术,许多敏捷方法都是通过类似用例简述的技术捕获和交流需求。

      3. 用例规约(用例描述):是对用例的详细描述,一般包括简要说明,主事件流,备用事件流,前置条件后置条件、优先级等。

      4. 用例实现:为了实现用例的功能,必须考虑需要哪些具体的方法,这些方法又是怎么协同完成系统的。

    :原型法的理念是指在获取一组基本需求之后,快速地构造出一个能够反映用户需求的初始系统原型。

      大佬链接(侵删)

        

    需求文档

      大佬链接(侵删):

        

        

        

        

 

2. 需求过程的参加人员,需求确认,需求度量,需求表示方法的选择, 表示需求的工具。

转载于:https://www.cnblogs.com/ccczf/p/10194007.html

你可能感兴趣的文章
php原生上拉加载,点击加载更多(jQuery,ajax,mysql)
查看>>
小程序红包雨
查看>>
【跃迁之路】【727天】程序员高效学习方法论探索系列(实验阶段484-2019.2.17)...
查看>>
Nacos系列:基于Nacos的配置中心
查看>>
Understanding ES6 -- 深入理解ES6书籍
查看>>
Linux和UNIX的关系及区别
查看>>
Google Translate的API调用
查看>>
海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
查看>>
PAT A1098 堆排序
查看>>
chrome浏览器下audio自动播放的hack
查看>>
前嗅ForeSpider教程:字段的取值与清洗
查看>>
Spring Cloud Alibaba迁移指南(二):零代码替换 Eureka
查看>>
C++回声服务器_6-多进程pipe版本服务器
查看>>
支持后悔药的etcdui
查看>>
从互联网时代进入物联网时代
查看>>
inside gen_server call
查看>>
区块链技术理念
查看>>
Python数据分析:手写数字识别初步
查看>>
swoole之协程channel元素个数
查看>>
云捕Redis实战
查看>>