Leadge.com首页 > 知识库
文章搜索
软件工程基础-软件需求分析
2009-11-13 9:29:41  作者:佚名
  一.缩写的含义

SA: Structured Analysis 结构化分析
OOA:Object Oriented Analysis 面向对象分析
DFD:Data Flow Diagram 数据流图
DD: Data Dictionary 数据词典
STD:Status Transfer Diagram 状态-变迁图
CFD:Control Flow Diagram 控制流图
ER: Entity Relation 实体关系
PSPEC:Process Specification 加工说明
CSPEC:Control Specification 控制说明

IPO:Iput Process Output 输入 加工 输出   (IPO是指结构化设计中变换型结构的输入(Input)、加工(Processing)、输出(Output)。IPO图是对每个模块进行详细设计的工具,它是输入加工输出(INPUT PROCESS OUTPUT)图的简称,它是由美国IBM公司发起并完善起来的一种工具。)

二.引起需求风险存在方面

   ·无足够用于参与
   ·用户需求不断增加
   ·模棱两可的需求
   ·不必要的特性
   ·过于简明的规格说明
   ·忽略了用户分类
   ·不准确的计划

三.软件需求过程的标准:

    清楚(clear)、完整(complete)、一致(Consistent)、可测试(Testable),此外还有,如可跟踪,可修改etc.

四.需求开发步骤:

  ·需求获取:确定三个层次需求,对于业务层要强调明确业务总目标及使用范围,对用户层,要强调明细用户工作流程,对于功能层还要手机系统运行环境的限制等非公恩那个行需求。

  ·需求分析:确定并完善需求。初期阶段所获得的大量需求往往不系统、不完整甚至个别需求是错误的、不必要的,只有通过提炼,分析和仔细审查,彼此沟通,采用适当的表象方式,比如绘制业务目标关联图,绘制功能结构示意图,编制数据字典,编写用户实例等,明白需求含义并找出其中的错误、遗漏或不走的地方,尤其是要用特定符号标识需求优先级

  ·编写规格:将已收集并做分析处理的需求经编制整理成规范化的可是文档,机软件需求规格说明书

此文章共有3页  1 2 3 下一页

文章来源:百度空间

软件开发项目管理培训课程方案


发表评论    【推荐】 【打印
 

热点文章
论坛精贴