客制化系统--个性化开发
 

一、针对性强、使用方便

定制软件是根据用户的要求设计软件,开发过程遵循软件工程规范,提供新建系统的方案设想、可行性分析、框架设计、软件实现、测试、交付的过程

 客户群体:市场标准化软件无法实现的管理需求。

 系统目标:依据客户需求,结合软件行业规范,量身定制系统。

 推行模式:需求分析 + 概要设计 + 详细设计 + 编码 + 测试 + 交付使用 。

 

二、软件开发流程(Software Development Process)

2.1 需求分析【DP09001】

 系统分析员向用户初步了解需求,罗列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于核心需求功能,可以手绘相关的界面。

 系统分析员深入了解和分析需求,根据自己的经验和需求做出一份文档系统的功能需求文档。这次的文档会清楚列出系统大致的功能模块,大功能模块有哪些小功能模块,并且还列出相关的界面和界面功能

 系统分析员向用户再次确认需求

 

2.2 系统设计【DP09002】

 系统的组织结构、模块划分、接口设计

 业务流程设计、运行设计、容错设计

 数据结构设计

 

2.3 框架设计【DP09003】

 系统框架搭建

 模块划分、功能分配

 核心业务逻辑处理流程(Units)的设计、核心算法编码、测试

 

2.4 详细设计【DP09004】

 算法设计、数据结构、类的层次结构以及调用关系

 详细设计应当足够详细,能够根据详细设计报告进行编码

 

2.5 程序编码【DP09005】

 接口、算法调用

 UI层用户界面设计

 

2.6 系统测试【DP09006】

 模块测试和整体联调

 正常测试和异常测试

 内部测试和外部测试

 数据压力测试

 

2.7 软件交付【DP09007】

 需求报告、设计报告、测试报告、数据字典

 安装程序、安装与配置手册、用户使用说明

 

2.8 用户验收【DP09008】

 用户验收

 

2.9 后期维护【DP09009】

 根据用户需求或环境的变化,对应用程序进行修改

 补丁程序的发布

 

三、应用特性

3.1 针对性强、简单易用

► 针对性强

   定制开发系统主要依据客户需求量身定制而成,系统操作、呈现方式等均依客户要求,操作者接受速度快。

► 简单易用

  没有冗余的功能和模块,UI层清晰明了,易上手。

 

      结束语:定制开发软件是针对现成软件无法满足的、特殊功能要求的企业,有效的帮助该类企业提升管理水平。(详见苏州地区客户案例)。