教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 资格考试 >

软件项目管理制度v1.1(3)

来源:网络收集 时间:2026-05-15
导读: 2.8.2目的 对程序源代码进行版本控制、备份和归档,保证程序的安全。 2.8.3负责人 项目经理和项目管理人员。 2.8.4任务 版本控制:在开发过程中对程序源代码进行版本控制,常用的方式是使用SVN或VSS版本控制软件控

2.8.2目的

对程序源代码进行版本控制、备份和归档,保证程序的安全。

2.8.3负责人

项目经理和项目管理人员。

2.8.4任务

版本控制:在开发过程中对程序源代码进行版本控制,常用的方式是使用SVN或VSS版本控制软件控制程序版本。

程序备份归档:定期对程序源代码、数据库表、索引、触发器、存储过程创建脚本、相关环境设置等进行全备份并进行异地存储以保证程序安全,对已经完成的程序或脚本进行归档,统一保存。

建立程序源代码目录:对所有程序,包括客户端程序、服务器端程序、数据内触发器、存储过程、函数等程序代码建立程序源代码目录,清晰管理源程序。

2.8.5形成文档

《程序源代码目录》:包括程序名、编程语言(C#、VB、SQL等)、所属系统模块、编制人、最后修改日期、修改人等信息。

三、 软件项目阶段定义 3.1 需求分析 3.1.1 定义

需求分析指的是在开发一个新的或改变一个现有的计算机软件系统时描述新系统的目的、范围、业务流程和功能时所要做的所有的工作。需求分析是软件开发项目中的一个关键过程。在这个过程中,系统分析员和软件设计师调研现行业务,确定用户的需要,分析和寻求系统的解决方案。

3.1.2 目的

调研用户组织机构、业务特点、业务流程,确定用户的具体需求,分析并提出具体的解决方案,明确开发范围、具体功能、本系统与其它系统的关联关系、用户对系统的技术要求等,并进行详细描述。需求分析是编写技术附件的基础,为合同的签订提供依据,也是系统设计、开发的基础和依据。

3.1.3 负责人

项目经理、软件设计人员。

3.1.4 任务

对用户的组织机构、业务特点、业务流程、具体需求进行调研;

明确项目背景:包括项目的提出(如项目提出方、开发此项目的目的),系统隶属关系及其它关联,用户特点,约束(如费用、交付日期)等;

业务现状描述:明确开发依据,确定开发业务范围和系统实现的主要目标。对前期业务调研的结果进行汇总,具体体现为组织机构图、工艺流程图、现行业务流程图、业务功能层次图和现有帐票/报表一览表。

功能需求描述:分析用户的需求和调研结果,对应业务功能层次图,详细描述系统将实现的业务功能。

明确技术需求:包括用户对本系统在技术层面提出的需求和本系统对用户或其它相关联系统的技术需求,包括现有计算机系统及运行环境的约束、接口约束、精度要求、时间特性要求和灵活性要求等。

问题备忘:记录本阶段未解决的问题或可能存在的问题预测。 对需求分析内容进行评审,并得到用户的签字认可。

3.1.5 形成文档

《调研分析报告》:包括组织机构图、工艺流程图、现行业务流程图、业务功能层次图、现有帐票/报表一览表、业务功能模块等。

3.2 基本设计 3.2.1 定义

基本设计也称为概要设计,是软件系统设计中将业务逻辑优化改造为系统内处理流程的重要过程,是系统最终功能层次的具体体现,并对每个功能的处理过程进行详细描述。

3.2.2 目的

将软件系统需求转换为系统内的设计。

确定系统内的具体功能模块和模块内的具体功能层次。

将现行业务的处理流程进行优化改造,形成系统内的新处理流程,明确每个新处理流程所要求的输入信息和所产生的输出信息。

对系统内具体模块所包含的具体功能进行详细描述,明确每个功能的实现过程及其所产生的结果和主要数据信息,为数据库表结构设计提供基础。

3.2.3 负责人

项目经理和设计人员。

3.2.4 任务

确定系统的具体功能层次结构,绘制功能层次图。

将现行业务的处理流程进行优化改造,明确新处理流程所要求的输入信息和所产生的输出信息,明确功能模块之间的关联关系,对应功能层次图中的具体功能,绘制业务流程图。

对系统内每个模块所包含的具体功能进行详细描述,明确每个功能的实现

过程及其产生的结果和主要数据信息,明确本系统与其它系统的接口关联关系、通讯方式和具体通讯内容,对应功能层次图中的具体功能进行业务功能描述。

对基本设计内容进行评审,并得到用户的签字认可。

3.2.5 形成文档实用性原则

《概要设计报告》包括以下部分:

? 《功能层次图》:明确系统内功能层次结构,(格式见附录)。 ? 《业务流程图》:展示优化改造后的业务流程,(格式见附录)。 ? 《业务功能描述》:对业务功能和与接口系统的通讯方式、通讯内容进行详细描述。

? 《系统编码规则表》:说明支持系统运行所需引用或建立的编码,包括对象、长度、格式、规则等,例如日期、单据号等格式。 ? 《模块一览表》:对应功能层次图,列出在详细设计阶段需要设计的所有程序/模块。 ? 《集成测试计划》:列出测试中的每一项测试内容的名称标识符、这些测试的进度安排以及这些测试的内容和目的,例如模块功能测试、接口正确性测试、数据文卷存取的测试、运行时间的测试、设计约束和极限的测试等,给出对这项测试的进度安排,包括进行测试的日期和工作内容(如熟悉环境。培训、准备输入数据等)。说明测试各环节的控制方式,如输入是人工、半自动或自动引入、控制操作的顺序以及结果的记录方法。

3.3 详细设计 3.3.1 定义

详细设计是指在软件设计过程中基本设计完成后,明确了系统内的具体功能层次和所有功能的具体处理方式的基础上,针对系统内功能的实现即程序编制所做的设计,在详细设计的过程中可同时进行程序的编制。

3.3.2 目的

明确本系统与其它系统的接口关系、通讯方式和具体通讯内容,编写通讯设计文档和接口电文描述表。

明确系统内涉及所有的数据信息及数据之间的关联关系,进行数据库表结构设计。

结合《模块一览表》,对每一个程序进行画面设计和前后台程序规格说明书的编写,程序员将结合画面设计和程序规格说明书的内容编制程序。

详细设计是程序编制的基础和铺垫,所做的工作是为了更好的指导程序的编制。

3.3.3 负责人

设计人员和程序员。

3.3.4 任务

编写接口描述表,确定通讯工具、通讯方式、IP、端口号和双方电文具体数据项约定。

编写数据库表结构设计书,并创建数据库表、主键、索引、视图等,可以使用PowerDesigner数据库表设计工具。

编写画面设计书,依据统一的设计风格设计画面,明确画面内所显示窗口中数据的来源(表、视图)、检索条件、具体数据项名称、类型、精度限制、是否主键等和按钮等控件的命名和摆放位置。

编写程序规格说明书,具体描述每个程序模块,包括画面、函数、对象、后台进程程序等的具体命名、功能、处理逻辑、触发时序、输入输出限制和涉及数据库表等内容。

画面设计书和程序规格说明书是指导程序员编程的重要依据,其详细程度、准确程度和可读性将直接影响程序员对程序编制内容的理解。

3.3.5 形成文档,依据实用性原则设计,具体格式件附录

《应用系统间接口内容定义表》:定义系统内部外部接口,例如:通讯用电文的ID、具体数据项名称、类型、精度、顺序及内容备注等信息。

《数据库设计》:规划设计数据库用户、模式、表空间名称、大小等信息。设计数据库表名称、所属模式、表空间及具体字段名称、类型、精度、主键、索引等 …… 此处隐藏:2544字,全部文档内容请下载后查看。喜欢就下载吧 ……

软件项目管理制度v1.1(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/412710.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)