《软件工程项目报告4186.pdf》由会员分享,可在线阅读,更多相关《软件工程项目报告4186.pdf(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 公司名称 2020-1-1 *项目 软件工程项目报告 1.引言 1.1 编写目的 1.2 定义、缩略语 术语 解释*用户 *用户 *系统 *平台 *库 2.项目工作陈述 2.1 项目工作范围 项目背景 需求内容 需要解决客户什么问题 关键涉众(人、单位)项目目标 建设范围 成功标准 都与谁进行过以上内容的确认 2.2 项目工作时限 在此描述项目开始和结束时间,可参考项目立项公告。同时,若存在外部强制日期要求(即客户/项目实施部门/客户服务部门要求提交产品或上线的日期要求)序号 阶段名称 合同要求时间 内部评估时间 备注 1 里程碑 A 2020-01-21 2020-1-31 2 里程碑 B
2、 2020-02-21 2020-2-28 2.3 项目交付成果 交付成果 内部/外部 需求规格说明 概要设计 详细设计 数据库设计 测试报告 内部 *软件平台 *数据库 使用手册 外部 2.4 项目用户与验收准则 项目的最终接收者或验收者为*项目接收条件:满足*验收标准为:项目结项标准为:若有第三方监理也应在此指明 2.5 关联项目 关联项目名称 与本系统的关系 备注(可能的影响或处理方法)*项目 提供数据 数据交互需要经过*网闸,此过程中可能因为数据量较大造成*影响 3.目标、涉众分析和范围 3.1 目标 为明确软件需求、安排项目规划与进度、组织软件开发、测试与验收,撰写本文档。规范项目申
3、报流程,从“平台、数据、业务、服务”四个维度搭建本平台。满足“平台+数据+标准”的业务需要,以信息资源库的模式进行项目建设。建设*、*系统。满足*工作要求,将*进行共享,*实现*。3.2 涉众分析 客户、项目经理、设计人员、开发人员、测试人员、监理公司等。涉众分析具体见下表:序号 涉众 代表人物 待解决的问题/对系统的期望 1 申报用户 张三 1.能够提交项目;2.对所提交项目内容填写;3.2 申报单位审核 李四 3 推荐单位审核 4 5 6 7 3.3 范围 本次建设过程包括*个部分开发,直接使用者含*在内的一百个以上部门、需要进行两个批次共计约*人的培训;本系统不与省级系统进行对接。4.项
4、目组织 4.1 项目内部组织结构 角色 人员名单 职责 项目经理 张三 商务经理 李四 需求分析师 王五、张三 研发总监 开发工程师 UI 设计师 测试工程师 实施顾问 质量管理 配置管理 培训导师 4.2 外部组织 组织名称 接口人 职责 上层组织 客户组织 分包商 研发组 A 研发组 B QA 5.项目管理 5.1 项目进度安排(实际进度安排)根据 WBS、估计数据与里程碑划分,编制项目进度计划,具体描述不同的项目阶段、功能、活动和任务的时间及人员安排。要考虑到各项任务间的依赖关系、里程碑要求、评审活动、管理活动、可能发生的更改等。小项目可直接在本文档中描述开发进度。大项目可在项目进度计划
5、中列出,建议用 Project 进行项目进度安排。序号 任务名称 工期 开始时间 完成时间 前置任务 1*系统 287 个工作日 2020 年 1 月 3 日 2021 年 2 月 12日 2 前期需求调研 20.94 个工作日 2020 年 1 月 3 日 2020 年 2 月 6 日 3 售前咨询 10.94 个工作日 2020 年 1 月 3 日 2020 年 1 月 17日 4 编制技术方案 3 个工作日 2020 年 1 月 17 日 2020 年 1 月 21日 3 5 合同起草 3 个工作日 2020 年 1 月 17 日 2020 年 1 月 21日 3 6 技术方案建议书 2
6、 个工作日 2020 年 1 月 21 日 2020 年 1 月 31日 5 7 项目总体实施计划 1 个工作日 2020 年 1 月 31 日 2020 年 2 月 1 日 6 8 合同评审 4 个工作日 2020 年 2 月 1 日 2020 年 2 月 6 日 7 9 项目经理任命 0 个工作日 2020 年 2 月 6 日 2020 年 2 月 6 日 8 10 需求分析 102 个工作日 2020 年 1 月 13 日 2020 年 6 月 9 日 11 人员组织 6 个工作日 2020 年 2 月 6 日 2020 年 2 月 14日 9 12 获取需求 30.88 个工作日 20
7、20 年 1 月 13 日 2020 年 2 月 28日 11 13 办公室需求 4.94 个工作日 2020 年 2 月 24 日 2020 年 2 月 28日 11 14 人事处需求 10 个工作日 2020 年 2 月 14 日 2020 年 2 月 28日 11 15 财务处需求 10 个工作日 2020 年 2 月 14 日 2020 年 2 月 28日 11 16 技术处需求 10 个工作日 2020 年 2 月 14 日 2020 年 2 月 28日 11 17 党政办需求 10 个工作日 2020 年 2 月 14 日 2020 年 2 月 28日 11 18 共性需求 6 个
8、工作日 2020 年 2 月 14 日 2020 年 2 月 24日 11 19 编制文档 55.06 个工作日 2020 年 2 月 24 日 2020 年 5 月 11日 20 客户需求说明书 7 个工作日 2020 年 2 月 24 日 2020 年 3 月 4 日 18 21 共性需求 3 个工作日 2020 年 2 月 24 日 2020 年 2 月 27日 18 22 个性需求 4 个工作日 2020 年 2 月 27 日 2020 年 3 月 4 日 21 23 A 4 个工作日 2020 年 2 月 27 日 2020 年 3 月 4 日 21 24 B 4 个工作日 2020
9、 年 2 月 27 日 2020 年 3 月 4 日 21 25 C 4 个工作日 2020 年 2 月 27 日 2020 年 3 月 4 日 21 26 D 4 个工作日 2020 年 2 月 27 日 2020 年 3 月 4 日 21 27 E 4 个工作日 2020 年 2 月 27 日 2020 年 3 月 4 日 21 28 需求梳理汇总 1 个工作日 2020 年 3 月 12 日 2020 年 3 月 12日 21,22 29 客户需求说明书评审 2 个工作日 2020 年 3 月 13 日 2020 年 3 月 16日 28 30 系统需求说明书 18 个工作日 2020
10、年 3 月 17 日 2020 年 4 月 9 日 29 31 共性需求 6 个工作日 2020 年 3 月 17 日 2020 年 3 月 24日 32 个性需求 12 个工作日 2020 年 3 月 25 日 2020 年 4 月 9 日 31 33 系统需求说明书评审 3 个工作日 2020 年 4 月 10 日 2020 年 4 月 14日 32 34 项目开发计划 11 个工作日 2020 年 4 月 15 日 2020 年 4 月 29日 33 35 计划框架 2 个工作日 2020 年 4 月 15 日 2020 年 4 月 16日 36 模块划分 3 个工作日 2020 年 4
11、 月 17 日 2020 年 4 月 21日 35 37 具体内容 6 个工作日 2020 年 4 月 22 日 2020 年 4 月 29日 36 38 项目开发计划评审 8 个工作日 2020 年 4 月 30 日 2020 年 5 月 11日 34 39 界面原型设计 14 个工作日 2020 年 5 月 12 日 2020 年 5 月 29日 38 40 编写系统测试用例 5 个工作日 2020 年 6 月 1 日 2020 年 6 月 5 日 39 41 系统测试用例评审 2 个工作日 2020 年 6 月 8 日 2020 年 6 月 9 日 40 42 概要设计和详细设计 55
12、个工作日 2020 年 6 月 10 日 2020 年 8 月 25日 10 43 编制文档 33 个工作日 2020 年 6 月 10 日 2020 年 7 月 24日 10 44 概要设计说明书 3 个工作日 2020 年 6 月 10 日 2020 年 6 月 12日 45 概要设计详细内容 6 个工作日 2020 年 6 月 15 日 2020 年 6 月 22日 44 46 概要设计说明书评审 8 个工作日 2020 年 6 月 23 日 2020 年 7 月 2 日 45 47 详细设计说明书 10 个工作日 2020 年 7 月 3 日 2020 年 7 月 16日 46 48
13、程序设计 10 个工作日 2020 年 7 月 3 日 2020 年 7 月 16日 46 49 数据库设计 10 个工作日 2020 年 7 月 3 日 2020 年 7 月 16日 46 50 详细设计说明书评审 6 个工作日 2020 年 7 月 17 日 2020 年 7 月 24日 49 51 编写集成测试用例 16 个工作日 2020 年 7 月 27 日 2020 年 8 月 17日 50 52 信息维护模块 6 个工作日 2020 年 7 月 27 日 2020 年 8 月 3 日 53 查询模块 6 个工作日 2020 年 8 月 4 日 2020 年 8 月 11日 52
14、54 报表模块 4 个工作日 2020 年 8 月 12 日 2020 年 8 月 17日 53 55 集成测试用例评审 6 个工作日 2020 年 8 月 18 日 2020 年 8 月 25日 54 56 编码实现 42 个工作日 2020 年 8 月 26 日 2020 年 10 月 22日 42 57 程序编码 30 个工作日 2020 年 8 月 26 日 2020 年 10 月 6日 58 人员信息维护 15 个工作日 2020 年 8 月 26 日 2020 年 9 月 15日 42 59 人员新增 5 个工作日 2020 年 8 月 26 日 2020 年 9 月 1 日 42
15、 60 人员信息修改 5 个工作日 2020 年 9 月 2 日 2020 年 9 月 8 日 59 61 人员删除 5 个工作日 2020 年 9 月 9 日 2020 年 9 月 15日 60 62 查询模块 15 个工作日 2020 年 9 月 16 日 2020 年 10 月 6日 58 63 常用查询 5 个工作日 2020 年 9 月 16 日 2020 年 9 月 22日 60 64 查询统计 5 个工作日 2020 年 9 月 23 日 2020 年 9 月 29日 63 65 高级查询 5 个工作日 2020 年 9 月 30 日 2020 年 10 月 6日 64 66 报
16、表名册 12 个工作日 2020 年 10 月 7 日 2020 年 10 月 22日 57 67 办公室报表 6 个工作日 2020 年 10 月 7 日 2020 年 10 月 14日 57 68 报表A 3 个工作日 2020 年 10 月 7 日 2020 年 10 月 9日 57 69 报表B 3 个工作日 2020 年 10 月 12 日 2020 年 10 月 14日 68 70 人事处报表 6 个工作日 2020 年 10 月 15日 2020 年 10 月 22日 67 71 报表A 3 个工作日 2020 年 10 月 15 日 2020 年 10 月 19日 72 报表B
17、 3 个工作日 2020 年 10 月 20 日 2020 年 10 月 22日 71 73 代码走查 10 个工作日 2020 年 8 月 26 日 2020 年 9 月 8 日 74 集成测试 9 个工作日 2020 年 9 月 9 日 2020 年 9 月 21日 73 75 人员信息维护 4 个工作日 2020 年 9 月 9 日 2020 年 9 月 14日 73 76 查询模块 5 个工作日 2020 年 9 月 15 日 2020 年 9 月 21日 75 77 报表名册集成测试 4 个工作日 2020 年 9 月 9 日 2020 年 9 月 14日 73 78 测试实施 80
18、 个工作日?2020 年 10 月 23日 2021 年 2 月 11日 56 79 测试环境搭建 2 个工作日 2020 年 10 月 23 日 2020 年 10 月 26日 56 80 系统测试 11 个工作日 2020 年 10 月 27日 2020 年 11 月 10日 81 人员信息维护功能 5 个工作日 2020 年 10 月 27 日 2020 年 11 月 2日 79 82 查询功能模块 6 个工作日 2020 年 11 月 3 日 2020 年 11 月 10日 81 83 编制手册 14 个工作日 2020 年 11 月 11日 2020 年 11 月 30日 80 84
19、 用户手册 8 个工作日 2020 年 11 月 11日 2020 年 11 月 20日 80 85 管理者用户手册 2 个工作日 2020 年 11 月 11 日 2020 年 11 月 12日 80 86 部门用户手册 6 个工作日 2020 年 11 月 13 日 2020 年 11 月 20日 85 87 培训手册 6 个工作日 2020 年 11 月 11 日 2020 年 11 月 18日 80 88 用户手册检查确认 4 个工作日 2020 年 11 月 23 日 2020 年 11 月 26日 84 89 培训手册检查确认 2 个工作日 2020 年 11 月 27 日 202
20、0 年 11 月 30日 88 90 运行环境搭建 3 个工作日 2020 年 12 月 1 日 2020 年 12 月 3日 89 91 用户培训 20 个工作日?2020 年 12 月 4 日 2020 年 12 月 31日 90 92 集体培训 2 个工作日 2020 年 12 月 4 日 2020 年 12 月 7日 90 93 办公室培训 1 个工作日 2020 年 12 月 8 日 2020 年 12 月 8日 92 94 人事处培训 2 个工作日 2020 年 12 月 9 日 2020 年 12 月 10日 93 95 财务处培训 2 个工作日 2020 年 12 月 11 日
21、 2020 年 12 月 14日 94 96 生产处培训 10 个工作日 2020 年 12 月 15 日 2020 年 12 月 28日 95 97 技术处培训 2 个工作日 2020 年 12 月 30 日 2020 年 12 月 31日 98,96 98 党政办培训 1 个工作日?2020 年 12 月 29 日 2020 年 12 月 29日 96 99 运行前期 30 个工作日 2021 年 1 月 1 日 2021 年 2 月 11日 97 100 售后维护 1 个工作日 2021 年 2 月 12 日 2021 年 2 月 12日 78 5.2 项目实施总体思路 该项目的总体实施
22、思路。软件项目:本项目与其它哪个项目较类似,哪些经验可以借鉴,采用哪个项目和系统的蓝本,哪些是现成的项目,哪些是要重新开发的。重新开发的如何保障成功率?项目的工作重点和核心内容是什么?如涉及到多个单位或是多个地市的大型项目,需求调研、版本控制如何做。硬件与工程类项目:本项目与其它哪个项目较类似,哪些经验可以借鉴,需重点关注哪些问题?是否存在深化设计问题,深化设计如何配合?哪些部分需要外包?如多个外包商,如何管理?如涉及到多个单位或是多个地市的大型项目,施工组织如何良好的安排,保障进度。5.3 项目重点工作与难点工作 项目建设内容中哪些工作是重点,应重点关注的,如何计划?项目中哪些内容是项目的难
23、点,打算采用何种措施解决?5.4 项目风险 项目预测有哪些不确定因素与风险,会给项目执行带来执行困难,包括但不限于客户关系、技术难点、设备性能与参数、设备到货周期、设备停厂、厂家不支持、深化设计不明确、项目时间要求太紧、项目需求不确定等各项影响项目进度和项目质量的事项。按照不同的等级和可能发生的情况进行分级描述,如何提前预防风险的发生。5.5 项目沟通计划 在这里约定项目的工作汇报的规则,这些规则包括项目组内个人、小组的沟通方式、项目经理与组外相关部门、项目分管领导的沟通方式,沟通的内容可以是例行会议、项目进展、技术交流、项目偏差等。沟通方式 沟通内容 责任人 沟通对象 沟通时机 例会 周报
24、阶段性成果会 节点性会议 6.业务流程分析 6.1 概述 6.2 业务内容 A 6.3 业务内容 A 6.4 业务内容 A 7.功能性需求 7.1 执行者分析 7.2 总用例图 7.3 管理员用例图 7.4 一般用户用例图 8.非功能性需求 8.1 系统架构要求 项目选型产品符合 J2EE 标准,应用层采用 Java、JSP 等技术进行开发,遵循表示层、业务层、数据层、访问层分离。支持基于 Internet的三层 B/S 架构、支持分布式部署,支持无限站点扩展、系统适合 IE9以上、Chrome、FireFo*和其他主流浏览器的浏览,支持安卓和 IOS 移动终端浏览。具有良好的跨平台特性,支持
25、 Windows、Uni*、Linu*等平台,支持 Oracle、MySQL、Microsoft SQL Server 等主流数据库系统和主要国产化数据库系统。系统开发采用*ML 标准,接口采用WebService 接口标准,接口标准遵循组件化设计思想 8.2 接口 系统建设采用先进的成熟技术,建立严密、体系化的系统管理、应用平台,应具有良好的分层设计,整体系统扩充性能良好,能够根据业务的发展或变更,在保持现有业务处理不受影响的前提下,具有持续扩充功能、适度变化的能力。系统提供 Web Services 接口,通过 SOAP 可以方便的与省创新券系统与仪器共享系统进行集成,交换的文件信息采用规
26、范的*ML 格式,与其他系统进行信息交换,以满足信息化不断发展和系统集成需要。8.2.1 用户接口 用户登录入口,满足账号认证登陆。用户登录入口,满足管理员账号认证登陆。8.2.2 外部接口*库数据交换。8.2.3 内部接口 工作流审核,满足多级别审批。8.2.4 接口的项目唯一标识符 8.2.4.1 接口方式 序号 字段中文名 字段英文名 字段类型 字段含义 1 接口数据标识*_ID NUMBER(32)本实体记录的唯一标识,产生规则为流水号。下装时填写 功能说明 调用位置 函数方法 输入参数 参数代码/名称 数据类型 参数说明 输出参数 参数代码/名称 数据类型 参数说明 示例 8.2.4
27、.2 中间库接口 无。8.2.4.3 传递方法 实时传递,以 WebService 接口传输。8.3 安全要求 8.4 约束 8.4.1 硬件约束要求 机型 数量 参数 备注 应用服务器 2 台 CPU:16 核 内存:32GB 硬盘:100GB 操作系统:CentOs 7.0 数据库服务器 1 台 CPU:16 核 内存:32GB 硬盘:100GB 操作系统:CentOs 7.0 Redis 服务器 1 台 CPU:16 核 内存:32GB 硬盘:100GB 操作系统:CentOs 7.0 备份服务器 1 台 CPU:16 核 内存:32GB 硬盘:100GB 操作系统:CentOs 7.0 8.4.2 关键技术约束 9.附录 资料名称 提供者 获取日期 说明