-
. z.
目录
1. 围1
2. 总体要求1
总体功能要求1
软件开发平台要求1
软件工程的开发实施过程管理要求2
软件工程状态。变更单如下表所示:
表 2-1 变更单
需求变更申请
申请变更的需求文档
输入名称,版本,日期等信息
变更的客及其理由
评估需求变更将对
工程造成的影响
申请人签字
变更申请的审批意见
工程经理签字
审批意见:
签字 日期
客户签字
(合同工程)
审批意见:
签字 日期
更改需求文档
变更后的
需求文档
输入名称,版本,完成日期等信息
-
. z.
更改人签字
重新评审需求文档
需求评审小组签字
评审意见:
签字 日期
变更完毕
工程经理签字
签字 日期
软件工程实施里程碑控制
交通局将分四个阶段进展把关,召开专家审查会。
需求分析〔结合原型进展审查〕确认;
概要设计+数据库设计;
预验收〔试运行后〕;
正式验收〔推广使用后〕。
软件开发
合同签订以后,工程承当单位即可组织工程组进展软件开发工作。软件开发必须严格按照软件工程的要求进展。开发过程包括开发者的活动和任务。此过程由软件需求分析、概要设计、详细设计、编码、测试、验收、鉴定等活动组成。
软件的需求分析
需求分析
首先,开发者和交通局应共同对交通局的应用需求作充分的调研,提交完整的需求分析 报告。在需求分析报告中必须描述的根本问题是:功能、性能、强加于实现的设计限制、属 性、外部接口。应当防止把设计或工程需求写入需求分析报告中。它必须说明由软件获得的 结果,而不是获得这些结果的手段。
-
. z.
软件需求可以用假设干种方法来表达,如通过输入、输出说明;使用代表性的例子;用规化的模型。开发者应尽可能地使用模型的方式,因为这是表达复杂需求的准确和有效的方法。比方用统一建模语言〔UML〕来描述需求。
编写需求分析报告的要求
a.无歧义性
对最终产品的每一个特性用*一术语描述;假设*一术语在*一特殊的行文中使用时具有多种含义,则应对该术语的每种含义做出解释并指出其适用场合。
b.完整性
需求分析报告应该包括全部有意义的需求,无论是关系到功能的、性能的、设计约束的、还是关系到外部接口方面的需求;对所有可能出现的输入数据的响应予以定义,要对合法和非合法的输入值的响应做出规定;填写全部插图、表、图示标记等;定义全部术语和度量单位。
c.可验证性
需求分析报告描述的每一个需求应是可以验证的。可以通过一个有限处理过程来检查软件产品是否满足需求。
d.一致性
在需求分析报告中的各个需求的描述不能互相矛盾。
e.可修改性
需求分析报告应具有一个有条不紊、易于使用的容组织;没有冗余,即同一需求不能在需求分析报告中出现屡次。
-
. z.
f.可追踪性
每一个需求的源流必须清晰,在进一步产生和改变文件编制时,可以方便地引证每一个需求。
g.运行和维护阶段的可使用性
需求分析报告必须满足运行和维护阶段的需要。在需求分析报告要写明功能的来源和目的。
需求分析报告的编制者
需求分析报告应由交通局和开发者双方共同完成。其中:交通局负责根据实际需要提出希望软件实现的功能;软件开发者根据交通局提出的性能需求,结合软件开发编写需求分析。
需求报告评审
在软件需求分析工作完成后,软件开发者应向交通局提交"软件需求分析报告"。交通局组织有关人员对需求进展评审,以决定软件需否完善和恰当。评审完成后,就可以进入软件的设计阶段。
需求报告格式
"软件需求分析报告"需按一定的格式进展编写,具体的"软件需求分析报告"文档编写模板请见附录A。
软件的概要设计
概要设计
在交通局和开发者双方认可的"需求分析报告"根底上,开发者进展下——步的工作。 首先,开发者需要对软件系统进展概要设计,即系统设计。概要设计需要对软件系统的设计 进展考虑,包括系统的根本处理流程、系统的组织构造、模块划分、功能分配、接口设计、 运行设计、数据构造设计和出错处理设计等,为软件的详细设计提供根底。
-
. z.
编写概要设计的要求
a.一致性
概要设计的要求应该与需求分析报告所描述的需求一致
软件分析实施报告模板 来自淘豆网m.daumloan.com转载请标明出处.