博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

软件开发过程(1)

Posted on 2005-12-02 20:52  qzexplore  阅读(135)  评论(0)    收藏  举报

一、需求分析
需求阶段的主要目标是确定到底需要什么并将其记录,记录要使用一种能够将需求信息清晰无歧异传达给客户和开发小组的文档格式。
一般格式如下:
总体问题描述
使用的客户
目标
系统功能
系统属性。

系统功能的分类:
明显的:应该履行的功能。客户能够知道。
隐藏的:应该履行的功能。但功能客户是看不到的。如持久化
修饰的:可选的,增加这样的功能不会对成本和其他系统造成重要影响。

列出功能的方法:

网站的功能:

标号 功能 分类
R1.1 功能描述 明显的

系统属性是系统的特性或者系统的度量,他们不是系统的功能。
系统属性分为必须和想要的。
标号 功能 分类 属性 细节和约束 分类
R1.1 功能描述 明显的 响应时间 最长5秒 必须的

需求阶段的其他文档:
需求和相关工作小组:参与测试、沟通、复审以及制定系统功能和系统规格说明的小组列表。
受到影响的小组:受系统开发或者系统实施的小组.
假设:
风险:失败或延期的因素
依赖:完成项目所依赖的其他合作方,产品.
术语表:
用况:
概念模型草案