软件工程—需求分析
2014-01-20 10:18
183 查看
昨天刚刚写了关于可行性研究的博客,今天我们来看看关于需求分析的问题!
需求分析需要掌握三个主要任务!
1.深入描述软件的功能和性能;
2.确定软件设计的约束和软件同其他系统元素的接口细节;
3.定义软件的其他有效需求。
需求分析的四个过程
㈠问题识别
1.从系统的角度来理解软件并评审软件范围是否恰当
2.确定对目标系统的综合要求
3.提出对这些需求实现条件,以及需求应达到的标准
㈡分析与综合
从综合流和信息结构出发,逐步细化所有软件的软件功能,找到系统各元素之间的联系、接口特征和设计上的约束,分析他们是否满足功能需求,是否合理!
分析方法
1.面向数据流的结构化分析方法(SA);
2.面向数据结构的Jackson方法(JSD);
3.结构化数据系统开发方法(DSSD);
4.面向对象的分析方法(OOA)。
㈢编写需求分析阶段的文档
1.软件需求说明书;
2.数据要求说明书;
3.初步的用户手册;
4.修改、完善与确定软件开发实施计划
㈣需求分析评审
1.系统定义的目标是否与用户的要求一致;
2.系统需求分析阶段提供的文档资料是否安全;
3.文档中的所有描述是否完整,清晰‘准确反映用户要求;
4.与所有其他系统成分的重要接口是否都已经描述。
需求分析同样重要 加油!
需求分析需要掌握三个主要任务!
1.深入描述软件的功能和性能;
2.确定软件设计的约束和软件同其他系统元素的接口细节;
3.定义软件的其他有效需求。
需求分析的四个过程
㈠问题识别
1.从系统的角度来理解软件并评审软件范围是否恰当
2.确定对目标系统的综合要求
3.提出对这些需求实现条件,以及需求应达到的标准
㈡分析与综合
从综合流和信息结构出发,逐步细化所有软件的软件功能,找到系统各元素之间的联系、接口特征和设计上的约束,分析他们是否满足功能需求,是否合理!
分析方法
1.面向数据流的结构化分析方法(SA);
2.面向数据结构的Jackson方法(JSD);
3.结构化数据系统开发方法(DSSD);
4.面向对象的分析方法(OOA)。
㈢编写需求分析阶段的文档
1.软件需求说明书;
2.数据要求说明书;
3.初步的用户手册;
4.修改、完善与确定软件开发实施计划
㈣需求分析评审
1.系统定义的目标是否与用户的要求一致;
2.系统需求分析阶段提供的文档资料是否安全;
3.文档中的所有描述是否完整,清晰‘准确反映用户要求;
4.与所有其他系统成分的重要接口是否都已经描述。
需求分析同样重要 加油!
相关文章推荐
- 迭代MapReduce的核心资料索引
- RotateAnimation类:旋转变化动画类
- iframe 内存释放
- json_encode中文问题
- 解决 WinForm 中 TreeView 的 StateImageList 实际显示大小无法改变的问题 及 TreeView其他问题
- cocos2dx之加速器
- org.apache.jasper.JasperException: Unable to compile class for JSP
- 趣味理解网关、路由等概念
- Sqlite数据库的加密
- 船舶基本知识
- union union all inner join on, left join on, right join on
- Hyper-v学习(一),虚拟机实时迁移
- 知名第三方RSS阅读器Feedly新添多项功能 多款应用通过Feedly cloud API接入平台
- 常用jquery备份
- smarty学习——高级知识
- Django学习系列(一)--安装Django
- lable大小固定,内容根据lable大小而改变
- 关于java annotation的学习笔记。。。
- wine清除软件残余图标
- 与技术无关