软件工程-项目实施生命周期

注:项目实施生命周期有别于课本上所学的软件工程生命周期,相较其而言,项目实施生命周期更考虑项目如何进行实施,它不仅仅包含软件项目如何进行开发设计(乙方),同时也包含了项目在实施过程中软件使用人员(甲方)的角色和作用,下面来简单的说明一下:

1 项目准备阶段

 1.1 项目立项

        项目立项准备:(1)项目正式立项:项目签订合同,正式立项(甲方和乙方)(2)项目材料:确定项目建设材料,包含招投标文件、建设合同、建设方案等,确定项目接入信息表CheckList(甲方和乙方),完成对应业务清单(如与数据局、第三方运营商进行对接)

1.2 召开交底会

        (1)审核项目合同、建设方案:审核合同招投标方案及建设方案内容,梳理功能清单(乙方)

        (2)确认建设范围:①根据所梳理的功能清单、合同及建设方案,确认具体的建设范围(乙方);②项目经理、项目需求工程师、项目交付工程师、软件架构工程师等评估建设内容可行性及开发方案(乙方);③反馈交底会会议纪要(甲方和乙方)

2 项目实施阶段

2.1需求调研阶段

        (1)制定项目调研计划:制定项目调研计划,提前规划调研目的、范围、内容及重点功能分析(乙方)

        (2)制定需求调研提纲:项目背景情况收集,准备调研提纲,包括门户规划、功能详设、项目计划等(乙方)

        (3)总体规划、功能调研:调研项目整体背景、预期目标及重点关注方向,调研整体门户规划需求,调研各门户功能设计需求,调研页面、logo等设计需求(乙方)

        (4)项目使用过程中主体办事人员功能调研: 完成主体办事人员功能调研,并对其进行需求收集(甲方和乙方)

        (5)对三方对接调研:所开发项目需要和当地运营商负责人、数据局负责人进行对接沟通,包括开发规范、网信安全、数据要求、上架要求等(乙方)

2.2需求调研后结果归档阶段

        (1)业务调研结果整理:通过调研会议收集来自各使用使用人员的需求,整理项目整体需求单(乙方)

        (2)需求单确认:针对优先级高的功能,优先编写需求单提交甲方确认确认并提交(乙方)

        (3)分析、整理调研结果:分析整理需求调研结果,生成调研结果库,包括功能清单、需求登记单、各调研会议纪要、需求收集及后续处理办法等(甲方和乙方)。

2.3 需求整理提报阶段

        (1)需求整理:根据功能分类及开发分布拆分需求,设计页面原型,绘制流程图,编写需求规格说明书(乙方)。

        (2)需求确认:整理完的需求规格说明书(需求清单)由客户确认并签字返回(甲方和乙方)。

        (3)需求提报:等需求确认并签字后,进行需求提报并配合软件架构工程师,产品项目经理进行需求评审及开发方案制定(乙方)。

2.4 系统部署配置

        客户端环境部署:①确认服务器清单,申请服务器(与数据局、第三方运营商进行对接);②根据建设内容确认部署清单;③申请部署,部署测试系统和正式系统共两套;④完成映射外网,并正常访问该外网地址;⑤客户端环境配置;⑥根据软件上架要求设置(注:如果是游戏或者其他可能需要申请相应的版号)

3 项目开发阶段

3.1 需求评审

        沟通需求开发设计方案:由需求分析团队和软件设计团队对提交的需求进行评审确认,编写详细设计文档等(乙方)

3.2 需求开发

        (1)页面设计:根据需求调研内容,提交页面设计需求,UI、UE设计开发(乙方)。

        (2)功能需求开发:①开发功能自检:开发人员对已完成的开发内容进行初步自检,完成相关业务系统有关移动端的配置;②完成相应模块配置;③设计编写相应的数据库;④构建软件项目架构体系;⑤建立相关的软件开发模型(乙方)。

3.3 功能测试

        全流程测试:根据建设内容确定测试范围,提供项目信息、需求功能清单。(注:软件设计开发阶段就可以采用一些相应的测试,如编写相应的测试用例进行单元测试,或者进行相应的白盒测试等)(乙方)。

4 项目上线阶段

4.1 正式更新上线

        (1)正式系统更新前检查核验:①检查正式系统应用部署、正式系统外网访问情况;②检查正式系统安装包是否可用;③正式系统平台配置是否完成(乙方)。

        (2)远程交付发送更新上线流程:软件项目经理(客户经理)在项目接入邮件中约定更新到正式系统的时间,跟进开发,按时更新到正式系统(乙方)。

        (3)正式系统相应配置:完成正式系统相关配置,比如模块配置、待办地址配置,移交安全运维由安全运维人员进行(乙方)。

4.2 正式项目系统验证

        提交测试计划,跟进测试进度,移交安全和运维的项目后期测试,未移交项目由现场进行测试(注:这里的测试是相对于之前开发环境测试的,是两种不同的环境,一个是测试环境,另一个是正式运行环境)(乙方)。

5 项目验收阶段

5.1 项目试运行

        提供相关使用操作手册,由工作人员试运行使用,收集用户使用反馈,提高系统完整性,同时乙方也会根据需要进行录制相应的软件使用培训视频,方便用户更快熟练该软件项目(甲方和乙方)。

5.2 验收材料准备

         提供文档类验收材料:配合项目组完成操作手册、设计文档(需求规格说明书)、配置文档、测试文档、用户使用说明书、系统管理员使用说明书(甲方和乙方)。

5.3 验收工作

        确定验收计划、召开验收会、走公司项目验收流程:确定验收方式、验收范围、验收时间、验收条件;召开验收会,验收材料盖章签字(甲方和乙方)。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值