软件项目开发各阶段文档模板_第1页
软件项目开发各阶段文档模板_第2页
软件项目开发各阶段文档模板_第3页
软件项目开发各阶段文档模板_第4页
软件项目开发各阶段文档模板_第5页
已阅读5页,还剩120页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PAGE PAGE 115目录 TOC o 1-3 h z u HYPERLINK l _Toc12555 1. 范围 PAGEREF _Toc12555 1 HYPERLINK l _Toc6709 2. 总体体要求 PAGEREF _Toc6709 1 HYPERLINK l _Toc31620 2.1 总总体功能能要求 PAGEREF _Toc31620 1 HYPERLINK l _Toc7908 2.2 软软件开发发平台要要求 PAGEREF _Toc7908 1 HYPERLINK l _Toc17870 2.3 软软件项目目的开发发实施过过程管理理要求 PAGEREF _Toc1

2、7870 2 HYPERLINK l _Toc10533 2.3.11 软件件项目实实施过程程总体要要求 PAGEREF _Toc10533 2 HYPERLINK l _Toc5457 2.3.22 软件件项目实实施变更更要求 PAGEREF _Toc5457 2 HYPERLINK l _Toc29416 2.3.33 软件件项目实实施里程程碑控制制 PAGEREF _Toc29416 2 HYPERLINK l _Toc1470 3. 软件件开发 PAGEREF _Toc1470 3 HYPERLINK l _Toc21655 3.1 软软件的需需求分析析 PAGEREF _Toc216

3、55 3 HYPERLINK l _Toc29551 3.1.11 需求求分析 PAGEREF _Toc29551 3 HYPERLINK l _Toc20591 3.1.22 需求求分析报报告的编编制者 PAGEREF _Toc20591 4 HYPERLINK l _Toc14794 3.1.33 需求求报告评评审 PAGEREF _Toc14794 4 HYPERLINK l _Toc13779 3.1.44 需求求报告格格式 PAGEREF _Toc13779 4 HYPERLINK l _Toc11737 3.2 软软件的概概要设计计 PAGEREF _Toc11737 4 HYPE

4、RLINK l _Toc1044 3.2.11 概要要设计 PAGEREF _Toc1044 4 HYPERLINK l _Toc32365 3.2.22 编写写概要设设计的要要求 PAGEREF _Toc32365 4 HYPERLINK l _Toc12407 3.2.33 概要要设计报报告的编编写者 PAGEREF _Toc12407 4 HYPERLINK l _Toc11908 3.2.44 概要要设计和和需求分分析、详详细设计计之间的的关系和和区别 PAGEREF _Toc11908 4 HYPERLINK l _Toc20877 3.2.55 概要要设计的的评审 PAGEREF

5、_Toc20877 4 HYPERLINK l _Toc17364 3.2.66 概要要设计格格式 PAGEREF _Toc17364 4 HYPERLINK l _Toc527 3.3 软软件的详详细设计计 PAGEREF _Toc527 5 HYPERLINK l _Toc21150 3.3.11 详细细设计 PAGEREF _Toc21150 5 HYPERLINK l _Toc8159 3.3.22 特例例 PAGEREF _Toc8159 5 HYPERLINK l _Toc6463 3.3.33 详细细设计的的要求 PAGEREF _Toc6463 5 HYPERLINK l _T

6、oc28645 3.3.44 数据据库设计计 PAGEREF _Toc28645 5 HYPERLINK l _Toc12563 3.3.55 详细细设计的的评审 PAGEREF _Toc12563 5 HYPERLINK l _Toc13778 3.3.66 详细细设计格格式 PAGEREF _Toc13778 5 HYPERLINK l _Toc18345 3.4 软软件的编编码 PAGEREF _Toc18345 5 HYPERLINK l _Toc1819 3.4.11 软件件编码 PAGEREF _Toc1819 5 HYPERLINK l _Toc10838 3.4.22 软件件编

7、码的的要求 PAGEREF _Toc10838 5 HYPERLINK l _Toc6819 3.4.33 编码码的评审审 PAGEREF _Toc6819 6 HYPERLINK l _Toc32683 3.4.44 编程程规范及及要求 PAGEREF _Toc32683 6 HYPERLINK l _Toc8950 3.5 软软件的测测试 PAGEREF _Toc8950 6 HYPERLINK l _Toc9566 3.5.11 软件件测试 PAGEREF _Toc9566 6 HYPERLINK l _Toc28410 3.5.22 测试试计划 PAGEREF _Toc28410 6

8、HYPERLINK l _Toc7838 3.6 软软件的交交付准备备 PAGEREF _Toc7838 6 HYPERLINK l _Toc11645 3.6.11 交付付清单 PAGEREF _Toc11645 6 HYPERLINK l _Toc7663 3.7 软软件的鉴鉴定验收收 PAGEREF _Toc7663 7 HYPERLINK l _Toc21019 3.7.11 软件件的鉴定定验收 PAGEREF _Toc21019 7 HYPERLINK l _Toc20224 3.7.22 验收收人员 PAGEREF _Toc20224 7 HYPERLINK l _Toc20035

9、 3.7.33 验收收具体内内容 PAGEREF _Toc20035 7 HYPERLINK l _Toc26650 3.7.44 软件件验收测测试大纲纲 PAGEREF _Toc26650 7 HYPERLINK l _Toc10080 3.8 培培训 PAGEREF _Toc10080 7 HYPERLINK l _Toc2072 3.8.11 系统统应用培培训 PAGEREF _Toc2072 7 HYPERLINK l _Toc31617 3.8.22 系统统管理的的培训(可可选) PAGEREF _Toc31617 8 HYPERLINK l _Toc19719 附录A 软件需需求分

10、析析报告 PAGEREF _Toc19719 9 HYPERLINK l _Toc20455 1. 引言言 PAGEREF _Toc20455 11 HYPERLINK l _Toc12509 1.1 编编写目的的 PAGEREF _Toc12509 11 HYPERLINK l _Toc8551 1.2 项项目风险险 PAGEREF _Toc8551 11 HYPERLINK l _Toc25842 1.3 文文档约定定 PAGEREF _Toc25842 11 HYPERLINK l _Toc11400 1.4 预预期读者者和阅读读建议 PAGEREF _Toc11400 11 HYPER

11、LINK l _Toc27157 1.5 产产品范围围 PAGEREF _Toc27157 12 HYPERLINK l _Toc21428 1.6 参参考文献献 PAGEREF _Toc21428 12 HYPERLINK l _Toc21108 2. 综合合描述 PAGEREF _Toc21108 12 HYPERLINK l _Toc31754 2.1 产产品的状状况 PAGEREF _Toc31754 12 HYPERLINK l _Toc17338 2.2 产产品的功功能 PAGEREF _Toc17338 13 HYPERLINK l _Toc15749 2.3 用用户类和和特性

12、PAGEREF _Toc15749 13 HYPERLINK l _Toc17156 2.4 运运行环境境 PAGEREF _Toc17156 13 HYPERLINK l _Toc27030 2.5 设设计和实实现上的的限制 PAGEREF _Toc27030 13 HYPERLINK l _Toc24993 2.6 假假设和约约束(依依赖) PAGEREF _Toc24993 14 HYPERLINK l _Toc17258 3. 外部部接口需需求 PAGEREF _Toc17258 14 HYPERLINK l _Toc22717 3.1 用用户界面面 PAGEREF _Toc22717

13、 14 HYPERLINK l _Toc24427 3.2 硬硬件接口口 PAGEREF _Toc24427 15 HYPERLINK l _Toc21342 3.3 软软件接口口 PAGEREF _Toc21342 15 HYPERLINK l _Toc3007 3.4 通通讯接口口 PAGEREF _Toc3007 16 HYPERLINK l _Toc24930 4. 系统统功能需需求 PAGEREF _Toc24930 16 HYPERLINK l _Toc29140 4.1 说说明和优优先级 PAGEREF _Toc29140 16 HYPERLINK l _Toc9058 4.2

14、激激励响响应序列列 PAGEREF _Toc9058 17 HYPERLINK l _Toc24890 4.3 输输入输输出数据据 PAGEREF _Toc24890 17 HYPERLINK l _Toc32415 5. 其它它非功能能需求 PAGEREF _Toc32415 17 HYPERLINK l _Toc30295 5.1 性性能需求求 PAGEREF _Toc30295 17 HYPERLINK l _Toc24934 5.2 安安全措施施需求 PAGEREF _Toc24934 18 HYPERLINK l _Toc9152 5.3 安安全性需需求 PAGEREF _Toc91

15、52 18 HYPERLINK l _Toc9105 5.4 软软件质量量属性 PAGEREF _Toc9105 18 HYPERLINK l _Toc6960 5.5 业业务规则则 PAGEREF _Toc6960 18 HYPERLINK l _Toc11277 5.6 用用户文档档 PAGEREF _Toc11277 18 HYPERLINK l _Toc15229 6. 词汇汇表 PAGEREF _Toc15229 19 HYPERLINK l _Toc2953 7. 数据据定义 PAGEREF _Toc2953 19 HYPERLINK l _Toc4862 8. 分析析模型 PAG

16、EREF _Toc4862 20 HYPERLINK l _Toc32196 9. 待定定问题列列表 PAGEREF _Toc32196 20 HYPERLINK l _Toc16947 附录B 软软件概要要设计报报告 PAGEREF _Toc16947 21 HYPERLINK l _Toc3597 1. 引言言 PAGEREF _Toc3597 23 HYPERLINK l _Toc10427 1.1 编编写目的的 PAGEREF _Toc10427 23 HYPERLINK l _Toc16621 1.2 项项目风险险 PAGEREF _Toc16621 23 HYPERLINK l _

17、Toc22226 1.3 预预期读者者和阅读读建议 PAGEREF _Toc22226 23 HYPERLINK l _Toc29728 1.4 参参考资料料 PAGEREF _Toc29728 23 HYPERLINK l _Toc20465 2. 设计计概述 PAGEREF _Toc20465 24 HYPERLINK l _Toc28478 2.1 限限制和约约束 PAGEREF _Toc28478 24 HYPERLINK l _Toc20298 2.2 设设计原则则和设计计要求 PAGEREF _Toc20298 24 HYPERLINK l _Toc12996 3. 系统统逻辑设设

18、计 PAGEREF _Toc12996 25 HYPERLINK l _Toc1323 3.1 系系统组织织设计 PAGEREF _Toc1323 25 HYPERLINK l _Toc16483 3.2 系系统结构构设计 PAGEREF _Toc16483 25 HYPERLINK l _Toc15517 3.2.11 系统统特性表表 PAGEREF _Toc15517 26 HYPERLINK l _Toc11964 3.2.22 系统统特性结结构图 PAGEREF _Toc11964 27 HYPERLINK l _Toc4778 3.3 系系统接口口设计 PAGEREF _Toc477

19、8 27 HYPERLINK l _Toc11243 3.3.11 系统统接口表表 PAGEREF _Toc11243 27 HYPERLINK l _Toc30008 3.3.22 系统统接口传传输协议议说明 PAGEREF _Toc30008 28 HYPERLINK l _Toc28054 3.4 系系统完整整性设计计 PAGEREF _Toc28054 28 HYPERLINK l _Toc3418 4. 系统统出错处处理设计计 PAGEREF _Toc3418 29 HYPERLINK l _Toc16993 4.1 系系统出错错处理表表 PAGEREF _Toc16993 29 H

20、YPERLINK l _Toc6531 4.2 维维护处理理过程表表 PAGEREF _Toc6531 30 HYPERLINK l _Toc22505 5. 技术术设计 PAGEREF _Toc22505 31 HYPERLINK l _Toc7685 5.1 系系统开发发技术说说明表 PAGEREF _Toc7685 31 HYPERLINK l _Toc8633 5.2 开开发技术术应用说说明 PAGEREF _Toc8633 32 HYPERLINK l _Toc18103 6. 数据据库设计计 PAGEREF _Toc18103 32 HYPERLINK l _Toc28892 7.

21、 词汇汇表 PAGEREF _Toc28892 32 HYPERLINK l _Toc27333 8. 进度度计划 PAGEREF _Toc27333 32 HYPERLINK l _Toc2287 附录C 软件件详细设设计报告告 PAGEREF _Toc2287 33 HYPERLINK l _Toc27632 1. 引言言 PAGEREF _Toc27632 35 HYPERLINK l _Toc9959 1.1 编编写目的的 PAGEREF _Toc9959 35 HYPERLINK l _Toc13503 1.2 项项目风险险 PAGEREF _Toc13503 35 HYPERLIN

22、K l _Toc20202 1.3 文文档约定定 PAGEREF _Toc20202 35 HYPERLINK l _Toc30083 1.4 预预期读者者和阅读读建议 PAGEREF _Toc30083 35 HYPERLINK l _Toc8670 1.5 参参考资料料 PAGEREF _Toc8670 36 HYPERLINK l _Toc32270 2. 支撑撑环境 PAGEREF _Toc32270 36 HYPERLINK l _Toc16550 2.1 数数据库管管理系统统 PAGEREF _Toc16550 36 HYPERLINK l _Toc17041 2.2 开开发工具具

23、、中间间件以及及数据库库接口 PAGEREF _Toc17041 37 HYPERLINK l _Toc12843 2.3 硬硬件环境境 PAGEREF _Toc12843 37 HYPERLINK l _Toc19454 2.4 网网络环境境 PAGEREF _Toc19454 38 HYPERLINK l _Toc10898 2.5 多多种支撑撑环境开开发要点点 PAGEREF _Toc10898 38 HYPERLINK l _Toc6364 3. 部件件详细设设计 PAGEREF _Toc6364 38 HYPERLINK l _Toc17754 4. 词汇汇表 PAGEREF _To

24、c17754 39 HYPERLINK l _Toc22907 5. 部件件表格式式 PAGEREF _Toc22907 40 HYPERLINK l _Toc4407 6. 界面面表格式式 PAGEREF _Toc4407 40 HYPERLINK l _Toc2778 附录D 软件件数据库库设计报报告 PAGEREF _Toc2778 43 HYPERLINK l _Toc988 1. 引言言 PAGEREF _Toc988 45 HYPERLINK l _Toc19913 1.1 编编写目的的 PAGEREF _Toc19913 45 HYPERLINK l _Toc23835 1.2

25、项项目来源源 PAGEREF _Toc23835 45 HYPERLINK l _Toc1032 1.3 文文档约定定 PAGEREF _Toc1032 45 HYPERLINK l _Toc31748 1.4 预预期读者者和阅读读建议 PAGEREF _Toc31748 45 HYPERLINK l _Toc19317 1.5 参参考资料料 PAGEREF _Toc19317 45 HYPERLINK l _Toc32229 2. 数据据库命名名规则 PAGEREF _Toc32229 46 HYPERLINK l _Toc28545 3. 数据据库设计计说明 PAGEREF _Toc285

26、45 46 HYPERLINK l _Toc32342 3.1 数数据库逻逻辑设计计 PAGEREF _Toc32342 46 HYPERLINK l _Toc27531 3.2 数数据库物物理设计计 PAGEREF _Toc27531 46 HYPERLINK l _Toc18625 3.3 数数据库分分布 PAGEREF _Toc18625 47 HYPERLINK l _Toc11471 3.4 基基表设计计 PAGEREF _Toc11471 47 HYPERLINK l _Toc3841 3.5 视视图设计计 PAGEREF _Toc3841 48 HYPERLINK l _Toc3

27、0985 3.6 索索引设计计 PAGEREF _Toc30985 49 HYPERLINK l _Toc5638 3.7 完完整性约约束 PAGEREF _Toc5638 50 HYPERLINK l _Toc18177 3.8 授授权设计计 PAGEREF _Toc18177 50 HYPERLINK l _Toc4266 3.9 触触发器设设计 PAGEREF _Toc4266 51 HYPERLINK l _Toc148 3.10 存储过过程设计计 PAGEREF _Toc148 51 HYPERLINK l _Toc25111 3.11 数据复复制设计计 PAGEREF _Toc25

28、111 52 HYPERLINK l _Toc8701 4. 词汇汇表 PAGEREF _Toc8701 53 HYPERLINK l _Toc3179 5. 历史史数据处处理 PAGEREF _Toc3179 53 HYPERLINK l _Toc2154 附录E 软件件测试(验验收)大大纲 PAGEREF _Toc2154 55 HYPERLINK l _Toc30087 1. 引言言 PAGEREF _Toc30087 57 HYPERLINK l _Toc4632 1.1 目目的 PAGEREF _Toc4632 57 HYPERLINK l _Toc15132 1.2 术术语 PAG

29、EREF _Toc15132 57 HYPERLINK l _Toc1176 1.3 参参照标准准 PAGEREF _Toc1176 57 HYPERLINK l _Toc22656 2. 测试试日期安安排 PAGEREF _Toc22656 58 HYPERLINK l _Toc4580 3. 测试试小组及及成员 PAGEREF _Toc4580 58 HYPERLINK l _Toc13265 4. 测试试具体内内容 PAGEREF _Toc13265 58 HYPERLINK l _Toc23405 4.1 合合法性检检查 PAGEREF _Toc23405 58 HYPERLINK l

30、 _Toc5477 4.2 软软件文档档检查 PAGEREF _Toc5477 58 HYPERLINK l _Toc2633 4.2.11 必须须提供检检查的文文档 PAGEREF _Toc2633 58 HYPERLINK l _Toc25507 4.2.22 其他他可能需需要检查查的文档档 PAGEREF _Toc25507 59 HYPERLINK l _Toc3630 4.2.33 由业业主确定定必须检检查的其其他文档档 PAGEREF _Toc3630 59 HYPERLINK l _Toc3766 4.2.44 文档档质量的的度量准准则 PAGEREF _Toc3766 59 H

31、YPERLINK l _Toc24792 4.3 软软件代码码测试 PAGEREF _Toc24792 59 HYPERLINK l _Toc12980 4.3.11 源代代码一般般性检查查 PAGEREF _Toc12980 59 HYPERLINK l _Toc23051 4.3.22 软件件一致性性检查 PAGEREF _Toc23051 60 HYPERLINK l _Toc27700 4.4 软软件系统统测试 PAGEREF _Toc27700 60 HYPERLINK l _Toc16475 4.4.11 界面面(外观观)测试试 PAGEREF _Toc16475 61 HYPER

32、LINK l _Toc31341 4.4.22 可用用性测试试 PAGEREF _Toc31341 61 HYPERLINK l _Toc25938 4.4.33 功能能测试 PAGEREF _Toc25938 61 HYPERLINK l _Toc25414 4.4.44 稳定定性(强强度)测测试 PAGEREF _Toc25414 61 HYPERLINK l _Toc20401 4.4.55 性能能测试 PAGEREF _Toc20401 61 HYPERLINK l _Toc12554 4.4.66 强壮壮性(恢恢复)测测试 PAGEREF _Toc12554 61 HYPERLINK

33、 l _Toc19683 4.4.77 逻辑辑性测试试 PAGEREF _Toc19683 61 HYPERLINK l _Toc24220 4.4.88 破坏坏性测试试 PAGEREF _Toc24220 61 HYPERLINK l _Toc19161 4.4.99 安全全性测试试 PAGEREF _Toc19161 62 HYPERLINK l _Toc28249 5. 测试试结果交交付方式式 PAGEREF _Toc28249 62范围本指南用于于指导软软件开发发者为南南京市交交通局开开发软件件项目的的过程,通通过规范范软件项项目承担担单位的的开发过过程达到到提高软软件质量量,降低低维

34、护成成本的目目的。开开发者应应根据本本指南进进行软件件开发和和编制软软件开发发文档。本本指南是是对软件件项目承承担单位位的基本本要求。总体要求总体功能要要求网络应用环环境以IInteerneet/IIntrraneet技术术为核心心。开发者应在在充分分分析需求求的基础础上,选选择采用用B/SS结构或或者C/S结构构。软件系统的的数据库库应依照照南京京市交通通局信息息化数据据库建设设规范进进行设计计和建设设。本指南中没没有规定定开发者者采用何何种具体体的软件件工程开开发方法法,开发发者可根根据项目目具体特特点、自自身擅长长来选择择采用面面向过程程的方法法、面向向对象的的方法或或面向数数据的方方法

35、,但但建议开开发 商商使用面面向对象象软件工工程的方方法,如如:采用用目前被被广泛使使用的RRUP(Rattionnal Uniifieed PProccesss)方法法来进行行分析、设设计和开开发。软件开发平平台要求求数据库管理理系统:Oraclle 99i以上上版本开发工具系系统:Microosofft VVisuual Stuudioo 20010OS系统:Windoows 20003完全支持TTCP/IP协协议软件项目的的开发实实施过程程管理要要求软件项目实实施过程程总体要要求开发者提交交软件开开发工作作大纲,交通局组织专家组对工作大纲进行评审,并提出整改意见。通过评审后后,开发发者根

36、据据整改意意见完善善工作大大纲,经经过交通通局认可可后组织织项目组组进行软软件开发发。软件件开发工工作按照照需求分分析、概概要设计计、详细细设计、编编码、测测试等几几个阶段段进行,在在开发过过程中,开开发者需需分阶段段提交相相关文档档。在软件开发发工作完完成后,开开发者应应向交通通局提交交完整的的软件文文档,交交通局组组织验收收组对软软件进行行验收审审查。软件项目实实施变更更要求在开发过程程中,需需求或设设计不可可避免地地需要发发生变更更,相关关变更必必须经过过交通局局书面同同 意意方可进进行。在在需求或或设计发发生变更更时,需需要对原原有文档档进行修修改,并并提供完完整的变变更记录录, 以使

37、变变更处于于可控制制的状态态。变更更单如下下表所示示:表 2-11 变更更单需求变更申申请申请变更的的需求文文档 输入名名称,版版本,日日期等信信息变更的内客客及其理理由 评估需求变变更将对对项目造成的的影响 申请人签字字 变更申请的的审批意意见项目经理签签字 审批意意见: 签字字 日期 客户签字(合同项目目) 审批意意见: 签字字 日期 更改需求文文档变更后的需求文档 输入名名称,版版本,完完成日期期等信息息 更改人签字字 重新评审需需求文档档需求评审小小组签字字 评审意意见: 签字字 日期 变更结束项目经理签签字 签字字 日期 软件项目实实施里程程碑控制制交通局将分分四个阶阶段进行行把关,

38、召召开专家家审查会会。 需求分析析(结合合原型进进行审查查)确认认; 概要设计计+数据据库设计计; 预验收(试试运行后后); 正式验收收(推广广使用后后)。软件开发合同签订以以后,项项目承担担单位即即可组织织项目组组进行软软件开发发工作。软软件开发发必须严严格按照照软件工工程的要要求进行行。开发发过程包包括开发发者的活活动和任任务。此此过程由由软件需需求分析析、概要要设计、详详细设计计、编码码、测试试、验收收、鉴定定等活动动组成。软件的需求求分析需求分析首先,开发发者和交交通局应应共同对对交通局局的应用用需求作作充分的的调研,提提交完整整的需求求分析 报告告。在需需求分析析报告中中必须描描述的

39、基基本问题题是:功功能、性性能、强强加于实实现的设设计限制制、属 性、外外部接口口。应当当避免把把设计或或项目需需求写入入需求分分析报告告中。它它必须说说明由软软件获得得的 结果,而而不是获获得这些些结果的的手段。软件需求可可以用若若干种方方法来表表达,如如通过输输入、输输出说明明;使用用代表性性的例子子;用规规范化的的模型。开发者应尽可能地使用模型的方式,因为这是表达复杂需求的精确和有效的方法。比如用统一建模语言(UML)来描述需求。编写需求分分析报告告的要求求a无歧义义性对最终产品品的每一一个特性性用某一一术语描描述;若若某一术术语在某某一特殊殊的行文文中使用用时具有有多种含含义,那那么应

40、对对该术语语的每种种含义做做出解释释并指出出其适用用场合。b完整性性需求分析报报告应该该包括全全部有意意义的需需求,无无论是关关系到功功能的、性性能的、设设计约束束的、还还是关系系到外部部接口方方面的需需求;对对所有可可能出现现的输入入数据的的响应予予以定义义,要对对合法和和非合法法的输入入值的响响应做出出规定;填写全全部插图图、表、图图示标记记等;定定义全部部术语和和度量单单位。c可验证证性需求分析报报告描述述的每一一个需求求应是可可以验证证的。可可以通过过一个有有限处理理过程来来检查软软件产品品是否满满足需求求。d一致性性在需求分析析报告中中的各个个需求的的描述不不能互相相矛盾。e可修改改

41、性需求分析报报告应具具有一个个有条不不紊、易易于使用用的内容容组织;没有冗冗余,即即同一需需求不能能在需求求分析报报告中出出现多次次。f可追踪踪性每一个需求求的源流流必须清清晰,在在进一步步产生和和改变文文件编制制时,可可以方便便地引证证每一个个需求。g运行和和维护阶阶段的可可使用性性需求分析报报告必须须满足运运行和维维护阶段段的需要要。在需需求分析析报告要要写明功功能的来来源和目目的。需求分析报报告的编编制者需求分析报报告应由由交通局局和开发发者双方方共同完完成。其其中:交交通局负负责根据据实际需需要提出出希望软软件实现现的功能能;软件件开发者者根据交交通局提提出的性性能需求求,结合合软件开

42、开发编写写需求分分析。需求报告评评审在软件需求求分析工工作完成成后,软软件开发发者应向向交通局局提交软软件需求求分析报报告。交交通局组组织有关关人员对对需求进进行评审审,以决决定软件件需求是是否完善善和恰当当。评审审完成后后,就可可以进入入软件的的设计阶阶段。需求报告格格式软件需求求分析报报告需需按一定定的格式式进行编编写,具具体的软软件需求求分析报报告文文档编写写模板请请见附录录A。软件的概要要设计概要设计在交通局和和开发者者双方认认可的需需求分析析报告基基础上,开开发者进进行下步的的工作。 首先,开开发者需需要对软软件系统统进行概概要设计计,即系系统设计计。概要要设计需需要对软软件系统统的

43、设计计 进行行考虑,包包括系统统的基本本处理流流程、系系统的组组织结构构、模块块划分、功功能分配配、接口口设计、 运行设设计、数数据结构构设计和和出错处处理设计计等,为为软件的的详细设设计提供供基础。编写概要设设计的要要求a一致性性概要设计的的要求应应该与需需求分析析报告所所描述的的需求一一致。同同时,概概要设计计的各项项要求之之间也应应该一致致。b合理性性概要设计所所提出的的设计方方法和标标准应该该是合理理的、恰恰当的。c可追踪踪性对概要设计计所提出出的各项项要求应应该可以以得到它它的清晰晰的源流流,即在在需求分分析报告告客户有有明确的的需求描描述。d可行性性根据概要设设计进行行详细设设计、

44、操操作和维维护应该该是可行行的。概要设计报报告的编编写者概要设计报报告由开开发者根根据需求求分析报报告的要要求进行行编写。概要设计和和需求分分析、详详细设计计之间的的关系和和区别 需求分析析不涉及及具体的的技术实实现,而而概要设设计注重重于从宏宏观上和和框架上上来描述述采用何何种技术术手段、方方法来实实现这些些需求。详详细设计计相对概概要设计计更注重重于微观观上和框框架内的的设计, 是编码码的依据据。概要要设计是是指导详详细设计计的依据据。概要设计的的评审在软件概要要设计工工作完成成后,软软件开发发者应向向交通提提交软软件系统统概要设设计报告告。在在交通局局对概概要设计计报告评评审通过过后,即

45、即可进入入详细设设计阶段段。概要设计格格式软件系统统概要设设计报告告需按按一定的的格式进进行编写写,具体体的软软件系统统概要设设计报 告文文档编写写模板请请见附录录B。软件的详细细设计详细设计在概要设计计的基础础上,开开发者需需要进行行软件系系统的详详细设计计。在详详细设计计中,描描述实 现具体体模块所所涉及到到的主要要算法、数数据结构构、类的的层次结结构及调调用关系系,需要要说明软软件系统统各个层层次中的的每一个个程序(每个模模块或子子程序)的设计计考虑,以以便进行行编码和和测试。应应当保证证 软件件的需求求完全分分配给整整个软件件。详细细设计应应当足够够详细,能能够根据据详细设设计报告告进

46、行编编码。特例如果软件系系统比较较简单,层层次较少少,可以以不必进进行专门门的详细细设计,而而和概要要设计结结合起来来。详细设计的的要求a一致性性详细设计的的要求应应该与需需求分析析报告所所描述的的需求、与与概要设设计一致致。同时时,详细细设计的的各项要要求之间间也应该该是一致致的。b合理性性详细设计所所提出的的设计方方法和标标准应该该是合理理的、恰恰当的。c可追踪踪性对详细设计计所提出出的各项项要求应应该可以以得到它它的清晰晰的源流流,即可可在需求求分析报报告、概概要设计计报告中中有明确确的需求求描述。d可行性性根据详细设设计进行行编码、测测试、操操作和维维护应该该是可行行的。数据库设计计如

47、果软件产产品需要要使用到到数据库库,软件件的详细细设计应应包括对对数据库库的设计计。数据据库设计计应在软软件的需需求分析析、概要要设计完完成之后后、详细细设计的的其它工工作之前前进行。在在进行数数据库设设计时,应应当按照照交通局局制定的的南京京市交通通局信息息化数据据库建设设规范要要求进行行。详细设计的的评审在软件详细细设计完完成后,软软件开发发者应向向交通局局提交软软件系统统数据库库设计报报告和和软件件系统详详细设计计报告。在在交通局局对软软件系统统数据库库设计报报告、软软件系统统详细设设计报告告评审审通过后后,即可可进入软软件编码码阶段。详细设计格格式软件系统统详细设设计报告告、软软件系统

48、统数据库库设计报报告需需按一定定的格式式进行编编写, 具体的的软件件系统详详细设计计报告文文档编写写模板和和软件件系统数数据库设设计报告告文档档编写模模 板请请见附录录C、附附录D。软件的编码码软件编码在软件编码码阶段,开开发者根根据软软件系统统详细设设计报告告中对对数据结结构、算算法分析析和模块块实现等等方面的的设计要要求,开开始具体体的编写写程序工工作,分分别实现现各模块块的功能能,从而而实现对对目标系系统的功功能、性性能、接接口、界界面等方方面的要要求。软件编码的的要求a模块化化编码b代码可可读性c可维护护性d模块接接口标准准化e界面风风格统一一e注释的的应用编码的评审审为了尽早发发现软

49、件件中的障障碍,提提高软件件产品的的质量,开开发者在在编码的的过程中中应该强强调代码码评审工工作。将将代码评评审报告告作为文文档的一一部分,提提交给交交通局。编程规范及及要求为了提高编编程实现现的质量量,软件件的程序序设计必必须遵照照国家颁颁布的相相关编程程规范。主要内容包包括:规规范化的的程序内内部文档档、数据据结构的的详细说说明、清清晰的语语句结构构、编码码规范。编编码规范范的内容容包括命命名规范范、界面面规范、提提示及帮帮助信息息规范、热热键定义义等。其中数据库库部分应应遵守南南京市交交通局信信息化数数据库建建设规范范的要要求。在软件编码码的同时时应进行行单元测测试。软件的测试试软件测试

50、为了尽早发发现软件件产品中中的错误误,从而而达到提提高软件件质量、降降低软件件维护的的费用,开开发者应应在编码码过程中中对各个个模块的的程序代代码进行行单元测测试,系系统集成成时进行行集成测测试,系系统集成成完成后后对整个个软件进进行系统统测试。单单元测试试是在软软件开发发过程中中针对程程序模块块进行正正确性检检验。集集成测试试是在单单元测试试的基础础上,将将所有模模块按照照设计要要求组装装成系统统或子系系统,对对模块组组装过程程和模块块接口进进行正确确性检验验。软件件系统测测试不仅仅是检测测软件的的整体行行为表 现,从从另一个个侧面看看,也是是对软件件开发设设计的再再确认。进进行软件件系统测

51、测试工作作时。测测试主要要包括界界面测试试、可用用性测试试、功能能测试、稳稳定性(强度)测试、性性能测试试、强壮壮性(恢恢复)测测试、逻逻辑性测测试、破破坏性测测试、安安全性测测试等。开发者针对对单元测测试,集集成测试试,系统统测试分分别制定定测试试计划。集集成测试试需要根根据需求求分析报报告和概概要设计计制作测测试用例例,并须须经过评评审。软软件测试试按照测测试计划划、需需求分析析报告的的要求进进行,最最后形成成软件件测试报报告。测试计划在软件编码码开始之之前,开开发者应应向交通通局提交交测试试计划,在在软件交交付时,开开发者应应向交通通局提交交软件件测试报报告,以以确保开开发者的的软件得得

52、到了充充分的测测试。开开发的软软件必须须经过充充分的测测试证明明其符合合设计要要求、运运行稳定定、安全全可用方方可交付付交通局局。软件的交付付准备交付清单在软件测试试证明软软件达到到要求后后,软件件开发者者应向交交通局提提交开发发的目标标安装程程序、数数据库的的数据字字典、用用户安装装手册、用用户使用用指南、需需求报告告、设计计报告、测测试报告告等双方方合同约约定的产产物。用户安装装手册应应详细介介绍安装装软件对对运行环环境的要要求、安安装软件件的定义义和内容容、在客客户端、服服务器端端及中间间件的具具体安装装步骤、安安装后的的系统配配置。用户使用用指南应应包括软软件各项项功能的的使用流流程、

53、操操作步骤骤、相应应业务介介绍、特特殊提示示和注意意事项等等方面的的内容,在在需要时时还应举举例说明明。软件的鉴定定验收软件的鉴定定验收在软件开发发完成后后,为了了确保软软件是按按照需求求分析的的要求进进行开发发的,保保证软件件产品的的质量,需需要对软软件产品品进行鉴鉴定验收收。在开开发者如如期交付付软件后后,由交交通局负负责确定定具体的的鉴定验验收日期期。验收人员由交通局聘聘请具有有一定的的分析、设设计、编编程和软软件测试试经验的的验收组组长和其其他专业业人员组组成。验验收组设设组长一一名(可可设有副副组长),负责责整个验验收的计计划、组组织工作作。验收具体内内容验收内容应应该包括括:合法法

54、性检查查、文档档检查、软软件一致致性检查查、软件件系统测测试与测测试结果果评审等等几项工工作。合法性检查查检查软软件开发发工具是是否合法法、使用用的函数数库、控控件、组组件是否否有合法法的发布布许可。文档检查检检查开发发者提交交的文档档必须齐齐全,质质量是否否过关。需需要开发发者提供供的文档档包括:项目实施计计划;详细技术方方案;软件需求规规格说明明书(SSTP)(含数数据字典典);概要设计说说明书(PDDD);详细设计说说明书(DDDD)(含含数据库库设计说说明书);软件测试计计划(SSTP)(含测测试用例例);软件测试报报告(SSTR);用户手册(SUMM)(含含操作、使使用、维维护、应应

55、急处理理手册);源程序(SSCL)(不可可修改的的电子文文档);项目实施计计划(PPIP);项目开发总总结(PPDS);软件质量保保证计划划(SQQAP);此外,验收收组可以以根据需需要对其其它文档档(如软软件配置置计划、项项目进展展报表、阶阶段评审审报 表表等)进进行检查查。文档的质量量根据完完备性、正正确性、简简明性、可可追踪性性、自说说明性、规规范件等等方面进进行踪合合评定。验收需要对对软件代代码进行行检查,以以确保其其符合规规范,并并检查其其一致性性。软件验收测测试大纲纲在软件进行行鉴定验验收前,开开发者需需按照一一定的格格式编写写软件件验收测测试大纲纲,具具体的格格式请见见附录EE。

56、培训系统应用培培训主要培训内内容包括括:系统统操作使使用、业业务管理理流程。培训对象:应用操操作人员员。系统管理的的培训(可可选)主要培训内内容包括括:系统统安装、调调试、维维护;系系统管理理。培训对象:系统管管理人员员。开发者应详详细列出出培训计计划,包包括培训训内容、教教材、时时间和人人员等。附录A 软件需需求分析析报告TOC o 1-3 h z u HYPERLINK l _Toc127799062 1. 引言言 PAGEREF _Toc127799062 h 11 HYPERLINK l _Toc127799063 1.1 编编写目的的 PAGEREF _Toc127799063 h

57、11 HYPERLINK l _Toc127799064 1.2 项项目风险险 PAGEREF _Toc127799064 h 11 HYPERLINK l _Toc127799065 1.3 文文档约定定 PAGEREF _Toc127799065 h 11 HYPERLINK l _Toc127799066 1.4 预预期读者者和阅读读建议 PAGEREF _Toc127799066 h 11 HYPERLINK l _Toc127799067 1.5 产产品范围围 PAGEREF _Toc127799067 h 12 HYPERLINK l _Toc127799068 1.6 参参考文献

58、献 PAGEREF _Toc127799068 h 12 HYPERLINK l _Toc127799069 2. 综合合描述 PAGEREF _Toc127799069 h 12 HYPERLINK l _Toc127799070 2.1 产产品的状状况 PAGEREF _Toc127799070 h 12 HYPERLINK l _Toc127799071 2.2 产产品的功功能 PAGEREF _Toc127799071 h 13 HYPERLINK l _Toc127799072 2.3 用用户类和和特性 PAGEREF _Toc127799072 h 13 HYPERLINK l _

59、Toc127799073 2.4 运运行环境境 PAGEREF _Toc127799073 h 13 HYPERLINK l _Toc127799074 2.5 设设计和实实现上的的限制 PAGEREF _Toc127799074 h 13 HYPERLINK l _Toc127799075 2.6 假假设和约约束(依赖) PAGEREF _Toc127799075 h 14 HYPERLINK l _Toc127799076 3. 外部部接口需需求 PAGEREF _Toc127799076 h 14 HYPERLINK l _Toc127799077 3.1 用用户界面面 PAGEREF

60、_Toc127799077 h 14 HYPERLINK l _Toc127799078 3.2 硬硬件接口口 PAGEREF _Toc127799078 h 15 HYPERLINK l _Toc127799079 3.3 软软件接口口 PAGEREF _Toc127799079 h 15 HYPERLINK l _Toc127799080 3.4 通通讯接口口 PAGEREF _Toc127799080 h 16 HYPERLINK l _Toc127799081 4. 系统统功能需需求 PAGEREF _Toc127799081 h 16 HYPERLINK l _Toc12779908

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论