1 / 7
文档名称:

软件定制开发流程.doc

格式:doc   大小:39KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件定制开发流程.doc

上传人:xgs758698 2018/11/23 文件大小:39 KB

下载得到文件列表

软件定制开发流程.doc

相关文档

文档介绍

文档介绍:企业软件和信息系统开发成功的关键因素
企业的信息化建设和软件开发,其过程开发的是工具,但其目的是帮助用户实现其希望达到的业务目的。在业界,常常的情况是用户对自身业务非常了解,但是对信息系统的特点不够熟悉,特别开始的时候对实施的过程和结果预期不够明确。而一般的软件公司对因为业务不够熟悉,在项目的前期规划和需求收集阶段没有充分吃透和把关,那么即使对软件技术掌握得再好,也可能导致项目的失败。
因此,阳光风云认为,作为定制软件公司,项目成功的最重要的部分应该是在前端,首先是向客户学****充分了解用户的业务流程,和深入理解客户希望项目所达到业务目标。围绕这些前提进行咨询分析,找到正确的切入点和开发方向。同时还有充分考虑用户的现有实际情况、现有应用系统、职工或用户的接受程度、易用性,长远业务目标,长远信息化规划、以及和上级主管部门的保持一致等复杂问题。
阳光风云的软件定制流程如图:
项目启动阶段
这一阶段主要是为实施做好准备,由项目指导委员会召开项目动员大会,确定项目组成员,确定项目的计划和目标,建立实施所必须的系统环境。
调研分析阶段
项目实施小组在开始系统实施前,先对公司现有的应用系统进行详细调研和分析,根据企业的具体情况和信息化管理的特点确定目标业务流程。对各级用户进行需求调研。最终以双方确认的目标作为下一步具体实施的业务蓝图,并结合软件产品和技术开发实际情况,规划设计详细的解决方案,并进行确认,作为设计开发的基础。
系统开发阶段
根据调研分析的结果,进行系统设计、编码、测试,完成软件的开发。
项目实施阶段
在系统开发完成之后,软件实施进入实质性阶段。项目实施小组要在项目指导委员会的全力支持和相关部门、人员的协作配合下完成大量的具体工作,比如数据分析与导入、系统设置、人员培训、规章制度建立、实施文件归档、客户化修改等。软件的使用者尤其是关键用户必须在这段时间内掌握相关功能模块的操作和应用,以便在系统正式运行后能够独立地使用软件。
试运行阶段
在经过项目实施阶段后,各个模块及整个系统需要试运行一段时间,以确信软件能够在企业中运行良好,并达到预期效果。同时,根据试运行阶段中发现的问题进行系统调整。
系统切换/正式运行
在试运行阶段后,确信软件可以正式开始运行后,需要进行系统切换,企业正式切换到新的业务流程,并在软件上进行企业日常业务处理。至此,软件的实施已经全部完成,进入后期维护阶段。
架构设计
设计的中心思想
以业务逻辑建模,而不是以数据库为中心建立系统模型
对信息系统的设计,应紧紧专注于将企业生产的系统抽象转化为信息系统的模型,能够准确、完整、清晰地了解业务逻辑和业务流程,并且对业务的变化作预先考虑,是项目成功的关键。开发人员容易出现的问题是以关系数据库设计或数据控件的设计代替系统建模,造成的问题是以数据为中心,其结果是系统与数据紧密耦合,难以实现业务逻辑的变化和扩展。
软件是否满足了用户的期望
为了实现这个目标,完善准确的需求收集和需求分析,是项目成功设计的前提。否则无论这个软件再先进,从用户角度看,也是失败的软件。因此,在设计前期,对需求分析所必须的资源和时间投入,必须有足够的重视和充分的计划。
必须要考虑非软件的因素
任何一个项目都是为了用户实现其业务目的,软件工程也不例外。同时,企业用户作为一个实体,其决