收藏 分销(赏)

项目开发及控制程序V01.doc

上传人:仙人****88 文档编号:7727237 上传时间:2025-01-14 格式:DOC 页数:10 大小:911KB 下载积分:10 金币
下载 相关 举报
项目开发及控制程序V01.doc_第1页
第1页 / 共10页
项目开发及控制程序V01.doc_第2页
第2页 / 共10页


点击查看更多>>
资源描述
广西南博国际信息有限公司 软件开发控制程序 项目开发和控制程序 1 目的 3 2 范围 4 3 职责 4 3.1 技术部经理负责批准项目开发计划。 4 3.2 技术部经理对软件设计、开发的控制负领导责任,负责软件开发全过程的组织、协调、实施工作。 4 3.3 项目负责人负责软件开发各阶段的任务分派,下达《工作任务单》;审核管理软件开发输出文件和成果;将各阶段产生的文档及程序代码及时交给质量部的文件管理组归档。 4 3.4 业务部负责用户与技术人员之间的接口管理 4 4 工作程序 4 4.1 立项 4 4.1.1 业务拓展部向技术部提交《立项申请书》。 4 4.2 项目实施准备 4 4.2.1 技术部经理确定技术部项目负责人,成立项目组。 4 4.3 项目策划 4 4.3.1 项目负责人依据客户需求及合同,编写《项目开发计划》。报技术部相关主管审核、技术部经理批准。以此作为开发活动的执行依据。项目开发计划随项目实施的进展加以修改,并遵循原先办法进行审批。 4 4.4 系统需求分析 4 4.5 需求评审 4 4.6 配置管理 4 4.6.1 系统架构设计 5 4.6.2 数据结构设计 5 4.6.3 程序设计 5 4.6.4 项目负责人组织编写《系统安装手册》、《运行维护手册》、《用户操作手册》,并组织相关人员审核,技术部经理批准。 5 4.7 评审 5 4.8 实现 5 4.9 测试 5 4.9.1 测试的策划 6 4.9.2 测试的设计 6 4.9.3 单元测试 6 4.9.4 集成测试 6 4.9.5 系统测试 6 4.10 系统安装 6 4.11 培训 6 4.12 确认 6 4.12.1 项目负责人组织、业务部销售人员协调客户,由双方验收测试人员实施验收测试活动,依据《验收测试计划》、《测试案例》、《测试资料》共同进行验收测试,共同填写《问题单》、《验收测试报告》; 7 4.12.2 验收测试通过后,业务部销售人员协调双方签署《项目验收报告》,并将《项目验收报告》原件交财务部存档,复印件交质量部存档; 7 4.13 产品归档 7 4.14 交付 7 4.14.1 业务部销售人员按照合同中有关产品交付的规定拟订《交付清单》,交质量部办理产品复制申请手续,经技术部经理审核,总经理批准后。质量部按照《交付清单》的内容准备需交付产品并交业务部销售人员; 7 4.14.2 业务部销售人员向用户交付产品,协调客户在《交付清单》上签收,将签收后的《交付清单》返回质量部存档。 7 4.15 更改的控制 7 4.16 设计文件的管理 7 5 相关文件 7 《编程规范》 7 《评审规范》 7 《记录控制程序》 7 《配置管理控制程序》 7 《产品监视和测量程序》 7 6 记录 7 《工作任务单》 7 《系统需求规格书》 7 《项目开发计划》 8 《概要设计说明书》 8 《数据库设计说明书》 8 《详细设计说明书》 8 《运行维护手册》 8 《评审计划表》 8 《软件设计更改申请表》 8 《系统安装手册》 8 《安装结果报告》 8 《安装问题报告》 8 《客户培训登记表》 8 《客户培训效果反馈表》 8 《客户培训效果反馈统计表》 8 《交付清单》 8 《评审报告》 8 《系统架构设计书》 8 《数据结构设计说明书》 8 《程序设计说明书》 8 《配置管理计划》 8 《项目测试计划》 8 《验收测试计划》 8 《自测报告》 8 《测试案例》 8 《测试报告》 8 《问题追踪表》 8 《现场测试报告》 8 《测试情况汇总表》 8 《用户操作手册》 8 7 软件开发和控制流程图 9 1 目的 对软件开发的全过程进行控制,确保产品能满足用户的需求和期望。 2 范围 本文件适用于本公司的软件产品设计、开发、维护全过程的控制。 3 职责 3.1 技术部经理负责批准项目开发计划。 3.2 技术部经理对软件设计、开发的控制负领导责任,负责软件开发全过程的组织、协调、实施工作。 3.3 项目负责人负责软件开发各阶段的任务分派,下达《工作任务单》;审核管理软件开发输出文件和成果;将各阶段产生的文档及程序代码及时交给质量部的文件管理组归档。 3.4 业务部负责用户与技术人员之间的接口管理 4 工作程序 4.1 立项 4.1.1 业务拓展部向技术部提交《立项申请书》。 4.2 项目实施准备 4.2.1 技术部经理确定技术部项目负责人,成立项目组。 4.3 项目策划 4.3.1 项目负责人依据客户需求及合同,编写《项目开发计划》。报技术部相关主管审核、技术部经理批准。以此作为开发活动的执行依据。项目开发计划随项目实施的进展加以修改,并遵循原先办法进行审批。 质量部测试组依据《项目开发计划》,编写《项目测试计划》。 4.4 系统需求分析 项目负责人组织技术人员根据客户需求、《技术建议书》及相关规范、标准进行系统需求分析,编写《系统需求规格书》及系统词汇表。 4.5 需求评审 在需求分析结束后,由项目负责人根据《评审规范》文件中的规定,制订《评审计划表》,并根据客户需求、《技术建议书》及相关规范、标准,组织评审组对《系统需求规格书》进行评审,形成系统需求分析阶段《评审报告》。 4.6 配置管理 项目负责人指定项目配置管理人员,按照《配置管理控制程序》对产品进行必要的标识,以确保产品可追溯性的要求,维护在整个软件生存周期中配置的完整性和正确性。 项目负责人组织技术部依据《项目开发计划》、《系统需求规格书》编写《配置管理计划》,并组织相关人员审核,技术部经理批准。 4.6.1 系统架构设计 技术部设计人员根据《项目开发计划》、《系统需求规格书》负责进行系统架构设计,编写《系统架构设计书》(或《概要设计说明书》)。由项目负责人根据《评审规范》文件中的规定,制订《评审计划表》,组织评审组其进行评审和批准,形成系统架构设《评审报告》。 4.6.2 数据结构设计 技术部设计人员根据《项目开发计划》、《系统需求规格书》、《系统架构设计书》(或《概要设计说明书》)进行数据结构设计,编写《数据结构设计书》(或《数据库设计说明书》)。 由项目负责人根据《评审规范》文件中的规定,制订《评审计划表》,组织评审组对《数据结构设计书》(或《数据库设计说明书》)进行评审,形成程序设计和数据结构设计《评审报告》。 4.6.3 程序设计 技术部设计人员根据《项目开发计划》、《系统需求规格书》、《系统架构设计书》(或《概要设计说明书》)进行程序设计,编写《程序设计说明书》(或《详细设计说明书》)。 由项目负责人根据《评审规范》文件中的规定,制订《评审计划表》,组织评审组对《程序设计说明书》(或《详细设计说明书》)进行评审,形成程序设计和数据结构设计《评审报告》。 4.6.4 项目负责人组织编写《系统安装手册》、《运行维护手册》、《用户操作手册》,并组织相关人员审核,技术部经理批准。 4.7 评审 项目负责人根据《项目开发计划》中规定的软件开发评审阶段的要求,在软件开发的适宜阶段,提出评审申请,填写《评审计划表》,由技术部经理批准。项目负责人召集评审会议,根据《评审规范》组织相关部门人员对设计和开发进行评审。并将评审结果形成《评审报告》。 项目负责人负责跟踪、记录评审结果中改进和纠正措施的执行情况。 4.8 实现 技术部开发人员根据《系统架构设计书》(或《概要设计说明书》)、《数据结构设计书》(或《数据库设计说明书》)、《程序设计说明书》(或《详细设计说明书》)、《编程规范》等设计文档编写代码,代码完成后进行自测,填写《自测报告》。 如果在开发过程中发现设计存在不合理或不完善时,应及时向项目负责人提出,需填写《软件设计更改申请表》,请设计人员更改设计并按原来设计评审的办法进行评审。 4.9 测试 质量部测试组按照《产品监视和测量程序》进行测试设计与实施。 4.9.1 测试的策划 项目负责人组织测试组依据客户需求及《项目开发计划》编写《项目测试计划》;依据《项目开发计划》、《项目测试计划》、《系统架构设计书》(或《概要设计说明书》)编写《验收测试计划》,并组织相关人员审核,技术部经理批准。 4.9.2 测试的设计 质量部测试组依据《系统需求规格书》、《验收测试计划》、《系统架构设计书》(或《概要设计说明书》)进行验收测试设计,编写验收测试之《测试案例》、《测试资料》;根据《评审规范》文件中的规定,制订《评审计划表》,组织评审组对《测试案例》、《测试资料》进行评审,形成《评审报告》。 质量部测试组依据《系统需求规格书》、《项目测试计划》、《验收测试计划》、《系统架构设计书》(或《概要设计说明书》)、《程序设计说明书》(或《详细设计说明书》)、《数据结构设计说明书》(或《数据库设计说明书》)进行集成测试设计,编写集成测试之《测试案例》、《测试资料》;根据《评审规范》文件中的规定,制订《评审计划表》,组织评审组对《测试案例》、《测试资料》进行评审,形成《评审报告》。 4.9.3 单元测试 由技术部编程人员自己进行所编制程序的单元测试,填写《自测报告》。 4.9.4 集成测试 单元测试后,质量部测试组依据《项目测试计划》以及集成测试之《测试案例》、《测试资料》,进行集成测试,填写《问题追踪表》、《测试报告》、《测试情况汇总表》。 4.9.5 系统测试 集成测试后,质量部测试组依据《项目测试计划》进行系统测试,填写《问题追踪表》、《测试报告》、《测试情况汇总表》。 4.10 系统安装 项目负责人组织技术部依据《项目开发计划》进行系统安装的策划,编写系统安装计划,经相关人员审核,技术部经理批准后实施系统安装。 技术部指定人员根据系统安装计划、《系统安装手册》和《运行维护手册》实施整个系统的安装。并填写《安装结果报告》。若出现问题,填写《安装问题报告》。 4.11 培训 项目负责人指定人员根据《运行维护手册》和《用户操作手册》给用户提供有关产品使用和维护方面的培训,填写《客户培训登记表》。培训结束后由客户填写《客户培训效果反馈表》,交由质量部制作《客户培训效果反馈统计表》。 4.12 确认 4.12.1 项目负责人组织、业务部销售人员协调客户,由双方验收测试人员实施验收测试活动,依据《验收测试计划》、《测试案例》、《测试资料》共同进行验收测试,共同填写《问题单》、《验收测试报告》; 4.12.2 验收测试通过后,业务部销售人员协调双方签署《项目验收报告》,并将《项目验收报告》原件交财务部存档,复印件交质量部存档; 4.13 产品归档 项目负责人指定人员收集、整理程序代码和相关文档,交质量部存档并制作介质。 4.14 交付 4.14.1 业务部销售人员按照合同中有关产品交付的规定拟订《交付清单》,交质量部办理产品复制申请手续,经技术部经理审核,总经理批准后。质量部按照《交付清单》的内容准备需交付产品并交业务部销售人员; 4.14.2 业务部销售人员向用户交付产品,协调客户在《交付清单》上签收,将签收后的《交付清单》返回质量部存档。 4.15 更改的控制 技术部人员按照《配置管理控制程序》进行更改的控制。当设计过程中任一阶段发生变更时,需要由变更申请人提出变更申请,填写《软件设计更改申请表》,由原编写人员通知质量部和其他影响到的组或部门,由技术部相关主管组织对变更申请的内容进行评审,评审通过后,才能由原编写人员进行变更。 4.16 设计文件的管理 对本程序所产生的记录,按《记录控制程序》进行管理和控制。 5 相关文件 《编程规范》 《评审规范》 《记录控制程序》 《配置管理控制程序》 《产品监视和测量程序》 6 记录 《工作任务单》 《系统需求规格书》 《项目开发计划》 《概要设计说明书》 《数据库设计说明书》 《详细设计说明书》 《运行维护手册》 《评审计划表》 《软件设计更改申请表》 《系统安装手册》 《安装结果报告》 《安装问题报告》 《客户培训登记表》 《客户培训效果反馈表》 《客户培训效果反馈统计表》 《交付清单》 《评审报告》 《系统架构设计书》 《数据结构设计说明书》 《程序设计说明书》 《配置管理计划》 《项目测试计划》 《验收测试计划》 《自测报告》 《测试案例》 《测试报告》 《问题追踪表》 《现场测试报告》 《测试情况汇总表》 《用户操作手册》 7 软件开发和控制流程图 注:业务部泛指业务拓展部、会展事业部和电子商务事业部等对外部门。 质量部、软件部、运维部是技术部下属子部门。 第 01 版 第 01 次修改 第 10 页 共 7 页
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服