北京易游无限科技公司www.euwx.cnEUWX/QP0714软件开发过程控制控制程序授控状态:版号:A/O分发号:持有人:2007 年 8 月 6 日发布 2007 年 8 月 6 日实施1 目的为保证软件产品及其文档可维护,软件开发过程得到有效控制,特制定本程序。2 适用范围本程序文件适用于本公司有合同的所有软件开发过程的控制活动。3 定义3.1 需求分析:(引用 GB/T11457-1995 的 2.404)研究用户要求以得到系统或软件需求定义的过程。3.2 概要设计:(引用 GB/T11457-1995 的 2.343)分析各种设计方案和定义软件体系结构的过程。典型的概要设计包括计算机程序组成成分和数据的定义及构造、界面的定义,并提出时间和规模方面的估计。3.3 详细设计:(引用 GB/T11457-1995 的 2.147)推敲并扩充概要设计,以获得关于处理逻辑、数据结构和数据定义的更加详尽的描述,直到设计完善到足以能实现的地步。3.4 设计实现:(引用 GB/T11457-1995 的 2.229)把设计翻译成代码,然后对此代码排除隐错的过程。它是程序的一种机器可执行形式,或者能被自动地翻译成机器可执行的形式的某种形式的程序。4 职责4.1 项目负责人:负责制订《项目计划》、协调项目内外各方的关系、控制项目进度并保证项目计划的实施和完成。4.2 需求分析员:作为开发方的代表,负责沟通用户和开发人员的认识和见解,明确及准确地编写《软件需求说明书》和初步的《系统指南》易游无限科技文件编号CSI/QP0714程序文件版号A/0标题:软件开发过程控制程序页码共 5 页第 2 页5 开发过程5.1 项目计划项目负责人负责制定项目计划。在项目计划中要对项目的目标和时间要求给出明确的定义,要规定项目的组织和管理规则,项目的开发过程和输出要求,项目对资源的需求和分配等,详见《项目计划控制程序》5•2 制定开发规范5.2.1 在项目开始后,项目负责人要组织有关人员讨论和确定实施该项目的技术路线,采用的开发方法论。5.2.2 项目负责人要组织编写《XXX 系统开发规范》,其中包括:a.阐述项目采用的技术路线;b.采用的软件开发方法和使用的软件辅助开发工具;c. 制定需求分析阶段,设计阶段,编程阶段中文档编写规则,模型表示规则,命名约定等在开发过程中需协调一致的规则。5.2.3《XXX 系统开发规范》中的一些详细规则可在开发过程中不断完善。5•3 需求分析5.3.1 需求分析员应通过各种方式收集和获得所开发项目的业务需求,并对获取的需求和系统应具有的隐含需求...