设为首页 | 收藏本站
咨询热线: 13102222885

软件服务过程分析

从过程方面来看,软件服务主要分为7个步骤。

①识别决策。项目中需要外包的软件服务内容,应在主项目投标前开始决策和部署,通过分析、评估、论证、收益计算等方式,从必要性、可行性、经济性确定是否外包。

②需求确认。在项目实施初期,应尽早明确需求,明确最终用户对目标软件系统在功能、性能、设计约束等方面的期望,形成《需求规格书》,分包部分软件系统较复杂的,应与外包商共同对接需求。

③概要设计。将用户需求变换成用于构造软件的整体视图,从功能实现的角度,对体系结构、命名规则、功能模块、数据库和接口等进行概要设计,形成《概要设计文档》,总包商应参与《概要设计文档》评审,必要时邀请最终用户共同参与。

④详细设计。将概要设计的结果进一步细化为面向编码实现的目标的精准描述,提供编码实现,必要时总包商应参与《详细设计文档》评审。

⑤软件开发计划。对软件开发的日程安排、资源需求、风险控制、项目管理等各方面组织部署安排,并形成《软件开发计划》,开发计划应得到总包商认可,并满足总包合同的计划节点。

⑥编码及测试。由承包商进行软件编码和软件测试,编写《软件源程序文档》和《软件测试报告》,必要时总包商应参与测试。

⑦外包验收与交付。由总包商或承包方组织,必要时邀请最终用户,根据外包合同、《需求规格书》、《测试计划》、《验收方案》等进行测试验收,并出具《软件验收报告》。


咨询服务
 
 
website qrcode

欢迎扫码关注我们