求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
                   
iPerson 角色 过程 工件 工具 系统 咨询  
不但获得生存技能
更可以追随信仰
237 次浏览  4 次
 

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