1 / 121
文档名称:

高级框架设计师5需求分析和设计方法ppt课件.ppt

格式:ppt   大小:2,030KB   页数:121页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

高级框架设计师5需求分析和设计方法ppt课件.ppt

上传人:iluyuw9 2018/10/7 文件大小:1.98 MB

下载得到文件列表

高级框架设计师5需求分析和设计方法ppt课件.ppt

文档介绍

文档介绍:高级框架设计师
信息产业部信息化专家王宝会 @
议题
导入 网络应用 数据库应用 系统性能 需求分析和设计方法 开发工具 开发方法 基于中间件的开发 开发管理 测试评审方法 系统审计 信息化基础知识
需求分析和设计方法
软件生存期的阶段划分
(1)可行性研究与计划
(2)需求分析
(3)总体设计上游
(4)详细设计
(5)实现
(6)集成测试
(7)确认测试下游
(8)使用和维护
(根据国标《计算机软件开发规范》)
软件生存周期:软件产品或软件系统从设计、投入使用到被淘汰的全过程。
新的国际标准定义的软件生存过程 (1995 ISO/IEC 12207)
软件生存期过程
支持过程
组织过程
主要过程
















































































我要做什么!—是指导性的框架,像“雾里看花”般模糊并令开发者感到困惑。
分析需求的具体内容:
业务需求——反映了组织机构或客户对系统、产品高层次的目标要求,通常在项目定义与范围文档中予以说明。
用户需求——描述了用户使用产品必须要完成的任务,这在使用实例或方案脚本中予以说明。
功能需求——定义了开发人员必须实现的软件功能,使用户利用系统能够完成他们的任务,从而满足了业务需求。
非功能性的需求——描述了系统展现给用户的行为和执行的操作等,它包括产品必须遵从的标准、规范和约束,操作接口的具体细节和构造上的限制。
需求分析报告——报告所说明的功能需求充分描述了软件系统所应具有的外部行为。“需求分析报告”在开发、测试、质量保证、项目管理以及相关项目功能中起着重要作用。
拨开需求分析的迷雾
需求分析的任务
基本任务:准确地回答“系统必须做什么?”

(1)系统功能要求
(2)系统性能要求
(3)运行要求
(4)将来可能提出的要求

采用建立“概念模型”的方法,并辅助图形工具,如:层次方框图、Warnier图等。

数据流程图、数据字典、主要算法