|
|
| |
|
工件目录
: 软件开发工程师 |
作者:俎涛,火龙果工程技术中心 |
|
|
类型 |
工件名称 |
用途 |
模型 |
需求模型 |
对系统的功能、接口和非功能需求(性能需求、可靠性需求、可支持需求、设计约束、实施需求)进行建模。因为系统需求各种类型多、细节更多,所以强烈建议通过系统模型对系统形成一个多维度的清晰描述,避免需求疏漏和误解。减少后期不必要的返工。 |
架构模型 |
描述软件的架构设计,包括:数据架构、逻辑架构、开发架构、部署架构、运行架构等内容。 |
数据模型 |
描述所要处理的数据对象、属性和关系的模型。 |
程序模型 |
描述程序结构、调用关系、运行过程的模型。 |
文档 |
需求文档 |
描述需求,一般包括关键的业务需求、数据需求、功能需求、和非功能需求:性能、可靠性、扩展、安全等等。 |
架构文档 |
对架构的整体设计进行描述的文档,
一般包括业务架构、逻辑架构、物理架构、开发架构、运行架构。 |
编码规范 |
编码规范涉及2个方面:
语言规范:由所使用的开发语言决定,涉及 语法、数据类型、变量、函数 等基本语言要素。应该基于编程语言建立语言模型和质量标准;
编程规范:由所实现的功能决定,涉及 功能单元、输入、输出、程序结构、处理过程等。应该基于功能实现建立程序模型和质量标准。 |
程序设计说明书 |
对程序的结构、每个功能的程序实现,程序的处理流程进行说明的文档。 |
条目 |
需求条目 |
功能需求和非功能需求的列表。 |
数据对象目录 |
数据对象的列表。 |
组件目录 |
软件组件的索引列表,可以用来查找可复用的组件。 |
变更记录 |
记录提出的各种变更,并标记变更的来源、影响范围,进而确定变更的优先级,通过变更状态进行跟踪管理。 |
代码 |
功能实现代码 |
实现功能需求的程序源码。 |
单元测试代码 |
对目标代码进行测试的单元测试程序。 |
系统形态 |
程序原型 |
体现某些功能实现的程序样例,一般用来确认让用户确认需求的符合性,让开发了解程序的范式。 |
软件 |
编译为对外发布的可执行程序。 |
|
|
| |
|
|
835 次浏览 312 次
|
|
|
|
|