还剩5页未读,继续阅读
文本内容:
软件开发管理制度汇编全套
一、总则、软件开发总体遵循项目管理和软件工程的基本原则
1、项目管理涉及项目立项、项目计划和监控、配置管理
2、软件工程涉及需求分析、系统设计、软件实现、系统测试、用户测试、3试运行、系统验收、系统上线和数据迁移、产品维护
二、阶段成果、立项市场需求分析(或者合同)、项目立项申请表、项目风险分析1清单、需求分析软件需求报告或设计方案、需求规格说明书
2、总体设计概要设计说明书或功能模块描述
3、详细设计详细设计说明书,包括软件接口说明、单元测试计划
4、软件实现软件功能说明、源代码、源代码说明或者注释
5、产品测试测试报告、产品发布产品说明书、使用手册
67、产品维护问题反馈记录
8、项目总结提交客户方的项目总结和公司项目汇报的9PPT
三、岗位设置通过逐渐的调整岗位,明确工作职责,逐步实现项目经理,需求分析工程师,高级软件开发工程师,软件开发工程师,测试工程师的岗位设置
四、项目立项、需求分析工程师进行应用调查与分析,确认软件的应用需求
1、成立项目评审会,对项目进行可行性研究,编写项目建议书,评估项2目的难度和工作量,形成可行性研究报告、成立项目开发组,制定软件开发计划,确定项目经理,由部门和项目3经理共同来确定具体项目配置,知识技能要求,团队成员及团队的角色
五、项目计划与监控、以项目为单位,项目经理负责整个项目的计划、组织和控制
1、在整个项目过程中,项目经理定期检查项目进度和完成情况,调整2人员分工和安排、项目计划需要变更时,需明确变更内容并及时汇报项目经理需说明3客户变更原因并将变更说明提交公司领导审核,便于及时调整计划
六、需求分析、对用户的需求进行分析汇总,梳理用户的业务流程和详细的功能定义
1、做出简单的界面原型,与客户进行有效的沟通,编写需求详细说明书
2、根据现有条件进行估计,制定项目进度,制定详细的软件开发计划3
七、总体设计、确定总体结构和软件开发架构,文件命名规范,编码规范
1、确定软件模块结构,给出每个功能模块的功能描述、数据接口描述,2并完成系统概要设计说明书、完成数据库的设计,并编写数据库设计说明书
3、完成的文档需提交公司进行归档管理4
八、详细设计、调整前一步设计的不足,确认各模块之间的详细接口信息
1、设计功能使用的具体描述、行为者、前置条件、后置条件、描述、业2UI务流程/子流程/分支流程,界面说明等、确定模块内的数据流或控制流,对每个程序模块必须确定所有输入、输3出和处理功能、汇总并提交所有相关文档,审核确认质量和进度4
九、软件实现、根据概要设计说明书、详细设计说明书制定系统实现计划
1、有条件的情况下保证开发、测试和生产环境独立选择软件工具,明2确项目成员的职责分工,按照编码规范和详细设计实现软件功能、代码应满足结构良好,清晰易读,且与设计一致,符合编码规范
3、开发人员需要软件实现过程中编写软件功能说明,源代码说明
4、进行单元测试和集成测试
5、汇总并提交所有相关文档,提交公司备案,形成项目知识库6
十、软件测试、制定测试计划,按阶段设计测试实例,并将测试结果记录,未通过的1的反馈给开发人员调整、完成测试文档、操作手册、安装维护手册的编写2
十一、用户培训、准备用户培训计划、培训手册
1、确定培训时间、培训地点,向用户进行系统使用培训、操作指导及提2供软件操作手册、保留培训签到表,用户意见等存档3
十二、系统上线、制定上线计划,确定上线工作时间表,部署的环境
1、上线操作步骤以及问题处理步骤
2、根据软件特点、客户需求进行软件部署,并记录软件部署和运行结果
3、项目组根据系统运行请款对系统进行优化,记录系统的运行情况、系4统问题和处理后的版本
十三、系统验收、验收工作准备,按要求整理项目成果物,打印装订成册,并提交客户1方、系统主要使用部门及信息技术部门联合成立项目验收小组,从需求功2能及技术需求层面对系统进行综合评估和项目成果物的审核,根据验收情况形成系统验收报告、应用部门及信息技术部门负责人根据系统试运行情况签署验收意见3
十四、产品维护、调出项目主要开发人员,按照合同要求安排维护人员对系统进行技术1支持、系统需求变更或调整,记录变更原因和软件及源代码的版本控制,按2照软件变更要求对系统进行维护
十五、源码和文档、源代码/文档管理采用版本控制软件1VisualSourceSafeo、按项目的阶段性完成源代码、文档的上传项目负责人每天对代码进2行检查,开发总监或部门经理定期进行抽查、文档分为项目文档和个人文档,文档上传前进行归类和汇总3
十六、质量检查、项目负责人每天要检查成员的工作完成情况
1、工作抽查制度、内部审核制度23
十七、文档规范、需按照软件实施的阶段落实成果物
1、如果客户有特殊要求,请按照客户要求的规范完成并将最终的问题2提交公司归档备份
十八、软件变更、可分为功能完善维护、系统缺陷修改、统计报表生成
1、需求部门提出系统变更需求,项目经理同开发人员一起根据重要性和2紧迫性做判断,确定其优先级和影响程度,并进行相应处理,同时将变更需求整理成系统变更申请表、系统变更实现过程按照软件开发过程规定进行,遵循软件开发过程统3一的编码标准和版本控制,并经过测试通过才能完成部署和上线、在系统变更完成后,开发人员需将系统变更表的执行结果提交给项目4经理,测试人员确认执行结果后,项目经理与需求提出方确认签字后,提交至公司进行归档管理。
个人认证
优秀文档
获得点赞 0