文挡编号文挡名称撰写人审核批准创建时间版本号更改时间更改人更改原因审批人目录基本信息项目主要联系人项目背景假设和约束里程碑提交产品项目生命周期表规模估算工作量估算关键计算机资源估算项目评审开发环境风险评估和控制项目信息基本信息项目名称项目编号客户名称客户代表项目经理质量保证员配置管理员工作量估算项目开始日期项目结束日期项目主要联系人姓名电话号码传真号码客户项目经理项目背景学校教务管理系统是为学校内的各个用户提供对应的服务如学生提供选课查询信息等功能老师录入成绩教务管理员负责大小事务等服务假设和约束指定工具编程工具运行调试工具数据库管理系统开发环境操作系统虚拟机测试环境操作系统数据库管理系统工具或环境的可获得性比较容易人力资源人外部依赖性网络资源图书馆书籍资源备注由于本项目的人力资源和时间等方面的问题本次不实现编码部分以后所有关于编码实现等方面的问题都略去里程碑提交产品里程碑提交产品主要工作开始时间结束时间负责人项目启动软件项目开发计划书指定初步项目计划里程碑提交产品主要工作开始时间结束时间负责人项目计划书评审可行性研究可行性研究报告调研用户环境和用户需求镇祎需求调研与分析软件需求规格说明书功能需求欧高炎性能需求运行环境需求其他需求软件测试计划测试计划镇祎数据需求说明书数据的逻辑描述陆霞数据采集设计概要设计说明书架构设计欧高炎模块划分总体设计接口设计运行设计里程碑提交产品主要工作开始时间结束时间负责人系统出错设计详细设计说明书程序系统设计程序描述具体算法数据库设计说明书外部设计陆霞结构设计运用设计实现代码代码实现集成测试测试分析报告测试概要镇祎测试结果和发现对软件功能的结论实施用户手册用途说明欧高炎运行环境说明使用过程说明里程碑提交产品主要工作开始时间结束时间负责人操作手册软件描述陆霞安装与初始化运行说明项目总结报告项目总结项目计划项目生命周期项目阶段定义及各阶段主要产品项目阶段主要产品项目启动软件项目工作计划书需求调研与分析软件需求规格说明书数据分析说明书测试计划系统设计概要设计说明书详细设计说明书数据库设计说明书系统实现系统测试测试分析报告系统实施用户手册操作手册项目总结报告开发模型由于本项目时间和人力资源的关系采用瀑布的开发模型在需求调研与分析系统设计系统实现与系统实施阶段进行瀑布式开发以进一步缩短开发周期降低开发成本表本项目的及项目工作量估算参见附件一规模估算工作产品估算因子分类个数合计规模换算比重后的个数软件需求规格说明书复杂度复杂中等简单系统设计说明书业务逻辑类复杂中等简单编码复杂中等简单复杂中等简单测试用例复杂中等简单用户手册插图个数工作量估算项目阶段工作量人日百分比需求调研及分析设计编码测试实施项目管理其他总计关键计算机资源估算项目需要配备的关键计算机资源如数据库服务器服务器以及所运行的操作系统和硬件环境还包括项目团队成员需要具备的计算机和基本硬件配置用途服务器型号配置操作系统数量数据库项目评审描述按计划需要评审的工作产品以及采用的评审方式和参加评审的人员评审方式是同行评审评审过程参见软件项目评审过程里程碑提交产品评审方式负责人项目启动软件项目开发计划书同行评审可行性研究可行性研究报告镇祎需求调研与分析软件需求规格说明书同行评审欧高炎软件测试计划同行评审镇祎数据需求说明书同行评审陆霞设计概要设计说明书同行评审欧高炎详细设计说明书数据库设计说明书陆霞里程碑提交产品评审方式负责人实现代码集成测试测试分析报告镇祎实施用户手册欧高炎操作手册陆霞项目总结报告开发环境本系统将在结构下采用基于技术并且符合开发规范进行开发具体如下硬件软件数据库开发工具绘图工具分析工具风险评估和控制对于本项目的风险评估分析如下表所示风险系数严重等级发生概率风险说明降低风险策略时间风险采用瀑布模型质量风险对各个过程进行质量控制活动确保质量需求风险实地了解业务需要并进行流程规划人力资源风险审查人员能力技术风险深入研究能力风险在开发前进行学习设备资源风险提交设备需求计划过程风险进行培训说明描述预计项目中可能发生的风险风险系数严重等级风险概率风险等级是指该风险对项目进度质量和成本影响的严重程度可分为如下十个等级等级越高影响越严重客户风险指由于客户成熟度不够而产生的风险过程风险指由于项目组成员对开发过程不熟悉而产生的风险能力风险指由于项目组成员不具备项目需要的能力而产生的风险成本风险指由于项目成本过高而产生的风险人力资源风险指由于人员不足而产生的风险设备资源风险指由于开发设备不足而产生的风险技术风险指由于采用项目组成员不熟悉的技术而产生的风险质量风险指由于用户要求的质量过高而产生的风险时间风险指由于开发时间过紧而产生的风险需求风险指由于需求调研不充分而产生的风险项目组织在本项目的进行的全过程中公司和胜利油田将一起组成项目组共同完成项目的需求调研与分析系统设计系统实现系统实施工作项目组织结构及职责说明公司将依据科学的软件开发管理流程和制度对本项目的软件开发进行管理在本项目的软件开发过程中我们将按如下图所示的组织方式进行管理图表软件开发管理组织结构图中各主要角色的职责和负责人如下表所示角色责任项目管理为针对软件项目活动提供足够的资角色责任委员会源负责复审所有的对外的承诺或约定保证质量保证小组与具体软件项目的独立性及时响应质量保证的问题审查项目里程碑报告客户代表负责和最终客户协调把握项目需求和总体计划参加里程碑评审软件工程控制组依据质量保证小组的方针过程监控质量保证小组的活动在体系原则方面为开发和质量保证小组活动提供建议优化流程项目经理负责需求管理需求变更表对项目负责监控和管理项目活动推广实施软件工程配置组制定的过程规范配合与协调质量保证小组的活动制定以及跟踪监控项目开发计划负责和客户代表协调控制成本角色责任风险跟踪软件质量保障组制定质量保证计划执行质量保证活动全程监督项目过程规范的执行情况全程监督项目产品规范的执行情况向项目总监汇报项目执行情况并递交软件质量报告软件配置工程组负责检验软件基线状态审批项目开发中的基线变更咨询负责人组织业务调研业务咨询建议负责业务需求分析提交业务需求文档结构设计师技术平台的确定通用技术的设计和应用开发流程的确定开发方法的确认开发规范的确定系统分析员负责人组织并进行业务逻辑的总体分析组织并进行系统设计测试负责人依据项目开发计划制定测试计划角色责任监控测试计划执行情况软件开发负责人参与详细设计分配开发任务并监控软件工程师执行情况对软件工程师提供技术支持实施负责人负责实施计划软硬件系统安装实施应用系统的安装实施组织培训资料的编写培训项目中所有参与人员及所担当的角色角色人员项目总监客户代表项目经理软件开发负责人质量保证员镇祎角色人员架构设计师欧高炎陆霞系统分析员负责人系统分析员测试负责人镇祎测试工程师软件工程师负责人软件工程师陆霞管理员系统实施负责人相关文档软件需求规格说明书软件项目总结报告软件配置管理计划软件质量保证计划书