软件过程与管理 第6章 软件过程的项目管理
- 格式:ppt
- 大小:1.29 MB
- 文档页数:34


软件企业软件开发流程标准化及团队管理方案设计
第一章:引言 ................................................................................................................................... 3
1.1 项目背景 ........................................................................................................................... 3
1.2 目标与意义 ....................................................................................................................... 3
1.2.1 项目目标 ....................................................................................................................... 3
1.2.2 目标分解 ....................................................................................................................... 3
1.2.3 项目意义 ....................................................................................................................... 4
软件项目验收及交付标准流程
第1章 项目概述 ............................................................................................................................. 4
1.1 项目背景 ........................................................................................................................... 4
1.2 项目目标 ........................................................................................................................... 4
1.3 项目范围 ........................................................................................................................... 4
第2章 项目验收标准 ..................................................................................................................... 4
2.1 功能性验收标准 ............................................................................................................... 4
1
软件研发部管理制度
为加强对公司软件研发部门工作管理,缩短开发周期,提高软件开发质量,降低开发成本,提高开发效率,特制定软件研发部管理制度.
第一章、总则
为保证日常工作正常有序的进行,让开发中各个环节更紧凑,更可控,需要尽可能实现软件研发部项目管理的正规化,工作过程的流程化,以便提高软件质量和开发效率,达到项目能按质按量按期交付的目标.
1、软件开发总体遵循项目管理和软件工程的基本原则。
2、项目管理涉及项目立项、项目计划和监控、配置管理。
3、软件工程涉及需求分析、系统设计、软件实现、系统测试、用户测试、试运行、系统验收、系统上线和数据迁移、产品维护。
第二章、阶段成果
根据软件工程的过程理论并结合公司目前的实际情况,制定以下工作流程,并规定了各个重要环节需要提交的交付物。
1、立项:市场需求分析(或者合同)、项目立项申请表、项目风险分析清单.
2、需求分析:软件需求报告或设计方案、需求规格说明书.
3、总体设计:概要设计说明书或功能模块描述。
4、详细设计:详细设计说明书,包括软件接口说明、单元测试计划。
5、软件实现:软件功能说明、源代码、源代码说明或者注释 2
6、产品测试:测试报告
7、产品发布:产品说明书、使用手册
8、产品维护:问题反馈记录
9、项目总结:提交客户方的项目总结和公司项目汇报的PPT。
软件过程成果表:
阶段 形成文档 职责及文档成果描述 负责人 备注
需求阶段 项目立项报告(Word) 明确甲乙双方责任及义务,需双方签字确认 项目经理
大部分业务建模和需求,少部分分析设计 业务需求说明书(Word) 需求定义,阐述业务范围及内容,开发组负责制定最优技术设计方案 项目经理/需求分析工程师
项目开发计划(Project) 制定项目开发计划,方便所有项目干系人都能及时了解项目进度 项目经理
项目风险分析清单(xls) 针对项目会出现的风险进行分析并制定相应的措施 全体项目干系人
精品文档
. 软件开发与项目管理参考答案
第一章(软件开发模型和开发方法)
(一)知识回顾与思考
1、 软件产品的特性是什么?
软件是一种逻辑产品,具有无形性;
软件产品的生产主要是研制;主要是脑力劳动;
软件不存在磨损和老化问题,但存在退化问题;
软件产品的成本非常昂贵,其开发方式目前尚未完全摆脱手工生产方式;
软件具有 “ 复杂性 ” ,其开发和运行常受到计算机系统的限制。
2、 软件生产有几个阶段?各有何特征?
程序设计时代:这个阶段生产方式是个体劳动,使用的生产工具是机器语言,汇编语言。
程序系统时代:这个阶段生产方式是小集团合作生产,使用的生产工具是高级语言,开发方法仍依靠个人技巧,但开始提出结构化方法。
软件工程时代:这个阶段生产方式是工程化的生产,使用数据库﹑开发工具﹑开发环境﹑网络﹑分布式﹑面向对象技术来开发软件。
3、 什么是软件危机?产生的原因是什么?
软件危机:是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。主要是指如何开发软件,怎样满足对软件日益增长的需求,如何维护数量不断膨胀的先有软件。
原因:一是软件产品的固有特性(软件的不可预见性、软件的规模大且逻辑较复杂),二是软件专业人员自身的缺陷。
4、 什么是软件工程?它的目标和内容是什么?
软件工程:是用科学的知识程和技术原理来定义,开发,维护软件的一门学科。
目标:付出较低开发成本;达到要求的功能;取得较好的性能;开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。
内容:研究内容包括开发技术和开发管理两个方面。 开发技术主要研究:软件开发方法,开发过程,开发工具和环境。 开发管理主要研究:软件管理学,软件经济学,软件心。
5、 软件工程面临的问题是什么?
软件重用性差
软件可维护性差
开发出的软件不能满足用户需要
6、 什么是软件生命周期?它有哪几个活动?