【软件工程】--需求分析
来源:互联网 发布:用友软件电话 编辑:程序博客网 时间:2024/05/24 07:44
【前言】
需求分析很容易理解,从用户的角度出发,需要什么才会去关注什么。从程序设计者的角度出发,市场需要去的才是我们应该设计的。所以呢,用户需要什么,根据需求去设计软件。
先来张导图理理思路。
(1)任务:描述功能和性能,确定约束和接口,定义其他有效性需求。
(2)过程:问题识别--分析与综合--编制需求阶段文档--需求分析评审
(3)需求分析的指导性原则(分解和简化,抽象)
①在开始建立分析模型前先理解问题。
②开发原型使得用户能够了解将如何发生人机交互。
③记录每个需求的起源以及原因。
④使用多个需求视图。
⑤ 给需求赋予优先级。
⑥ 努力删除含糊性。
(4)需求分析的方法:
大多的需求分析方法是由数据驱动的。
数据域具有三种属性:数据流、数据内容和数据结构。一种需求分析方法总要利用一种或几种属性。
(5)面向数据流的需求分析方法
结构化,数据流图(主要)和数据字典(具体)
(6)需求分析方法具有以下的共性:
1.支持数据域分析的机制
2.功能表示的方法
3.接口的定义
4.问题分解的机制以及对抽象的支持
5.逻辑视图和物理视图
6.系统抽象模型
(7)文档
软件需求说明书,读者:用户,开发人员,维护人员
0 0
- 软件工程之需求分析
- 软件工程之需求分析
- 软件工程之需求分析
- 软件工程之需求分析
- 软件工程 -- 需求分析
- 软件工程--需求分析方法
- 软件工程 之 需求分析
- 软件工程—需求分析
- 软件工程--需求分析
- 软件工程实战-需求分析
- 软件工程之需求分析
- 软件工程之需求分析
- 软件工程---软件需求分析
- 软件工程 之 需求分析
- 软件工程(需求分析)
- 软件工程的需求分析
- 软件工程—需求分析
- 软件工程之需求分析
- FZU 2216 The Longest Straight (二分)
- hdu 5861Road(2016 Multi-University Training Contest 10——线段树+扫描线)
- 变频无线发射机系统电路设计详解
- UVAlive 6622 Absurdistan Roads(最小生成树+LCA)
- JavaWeb 分页
- 【软件工程】--需求分析
- 直方图均衡化
- Ubuntu快速安装jdk 1.8
- js代码执行C#代码
- jvm面试题(三)
- JS组件系列——封装自己的JS组件,你也可以
- poj 3273 Monthly Expense
- Android中直播视频技术探究之---基础知识大纲介绍
- 51Nod-1107-斜率小于0的连线数量