软件项目外包软件定制开发流程.doc

上传人:夏** 文档编号:564542445 上传时间:2023-06-16 格式:DOC 页数:15 大小:507KB
返回 下载 相关 举报
软件项目外包软件定制开发流程.doc_第1页
第1页 / 共15页
软件项目外包软件定制开发流程.doc_第2页
第2页 / 共15页
软件项目外包软件定制开发流程.doc_第3页
第3页 / 共15页
软件项目外包软件定制开发流程.doc_第4页
第4页 / 共15页
软件项目外包软件定制开发流程.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《软件项目外包软件定制开发流程.doc》由会员分享,可在线阅读,更多相关《软件项目外包软件定制开发流程.doc(15页珍藏版)》请在金锄头文库上搜索。

1、广州维朗网络科技专攻您最擅长的,其余的交给我们1 软件定制开发的特点对于软件的定制开发,有应用特点和技术特点两方面的优势。1.1 定制软件的应用特点:软件定制开发是完全按照客户要求开发,开发过程遵循软件工程的规范,提供系统的方案设想,并进行可行性分析。在程序编码前进行系统的概要设计和详细设计,在程序编制结束后进行软件测试,交付使用时,对用户有关人员进行操作培训,并提供软件正常运行后常规维护和功能扩充开发。定制软件的应用特点体现在以下几个方面:针对性强每一个软件的开发都要经过细致的系统分析,针对不同企业的情况,编制最适用的程序。在编写软件的过程中,可以将管理者的最新管理思路或者最科学的管理模式融

2、入到软件的数学模型中,从而大大提高了软件的科学价值,带给企业巨大的经济效益;使用方便完全根据企业现有的工作流程编制程序,用户只需具备基本的计算机使用知识,就可以自如的操控软件,不必进行复杂的培训;费用低廉定制软件根据企业实际情况,编制企业所需的功能模块,删除没有实际使用价值的功能,最大限度缩短开发周期,从而节省开发费用。服务周到定制软件在使用过程中出现的问题,全部由开发商上门解决,对于在调试期内的软件,可以根据实际应用做一些小范围调整,对于一些非定制软件产生的使用故障,也可以由开发商统一解决。1.2 定制软件的技术应用特点业界流行的技术架构B/S开发模式是目前最为流行的技术架构(即Browse

3、r/Server结构),是浏览器/服务器结构模式,这种模式,多属于瘦客户机胖服务器的,客户不需要安装任何软件,直接通过浏览器登录软件,进行数据浏览、新增、修改、删除、查询等操作。程序集中在服务器端,这样便于软件的更新和升级,同时也大大提高代码的安全性。业界先进的开发语言维朗网络科技以.NET为主要开发语言,JAVA、C、C+和PHP等目前流行的编程语言都已经组建成熟的开发团队。以120个开发人员的庞大开发团队,可以实现您所能想到的所有软件功能,并能根据以往的开发经验给予您最成熟的开发建议。支持各种数据库类型可以采用大型数据库系统,如ACCESS、Oracle、MySQL,DB2或 SQL Se

4、rver等。支持各类操作系统定制后的软件可以应用部署在Windows、Linux、Unix、AIX等操作系统的服务器上。全方位的安全策略软件开发与应用过程中要充分考虑不同层次的安全因素,系统设计时要引入不同的安全机制,形成全方位的安全策略。具体措施如下:1) 用户信息安全管理采用MD5加密方式为用户密码进行加密,采用登录校验随机验证码方式来预防采用穷举法爆破方式获得密码。2) 用户操作安全管理软件内部建立多角度的用户跟踪体系,实时记录登录用户的名称,IP地址,登录平台的时间,及退出的时间,进行了哪些操作,系统会把这些信息记录在数据库与文本文件中,并将数据库中的信息显示在平台的日志管理中,这样对

5、非法用户的登录或合法用户的非法操作,系统管理员可以一目了然,保证系统处于正常工作状态。3) 系统内部文件的安全管理,系统内部附件文件也采用DES算法加密,只有进入系统才能打开附件内容,不能直接在操作系统中直接查看附件内容,这样仿止企业内部非法人员采用不正当的手段从服务器那里获取企业机密的文件4) 内部数据审计机制对于重要字段信息,可以按一定的加密机制为它设定相关联的校验码若进行非法直接在数据库更改数据信息时,那么更改过的信息与相关联的校验码就无法匹配,系统就会进行格式显示进行数据预警。5) 可采用SSL加密方式及数字证书认证SSL协议加密方式可保证了从浏览器到服务器的连接安全性。数字安全证书是

6、企业和个人的一种网上身份标识,能有效地保证网上交易和信息传递的安全。6) 数据备份与恢复机制.数据备份:采用数据库自带的数据备份机制或命令行执行方式定期进行备份数据,并通过系统任务调度进行备份文件的压缩,每天将数据备份至磁带机。数据恢复:采用数据库自带的恢复工具或命令行执行方式将磁带机中的备份数据恢复至数据库中。2 定制软件成功的关键因素企业的信息化建设和软件开发,其过程开发的是工具,但其目的是帮助用户实现其希望达到的业务目的。在业界,常常的情况是用户对自身业务非常了解,但是对信息系统的特点不够熟悉,特别开始的时候对实施的过程和结果预期不够明确。而一般的软件公司对因为业务不够熟悉,在项目的前期

7、规划和需求收集阶段没有充分吃透和把关,那么即使对软件技术掌握得再好,也可能导致项目的失败。因此,维朗科技认为,作为定制软件公司,项目成功的最重要的部分应该是在前端,首先是向客户学习,充分了解用户的业务流程,和深入理解客户希望项目所达到业务目标。围绕这些前提进行咨询分析,找到正确的切入点和开发方向。同时还有充分考虑用户的现有实际情况、现有应用系统、职工或用户的接受程度、易用性,长远业务目标,长远信息化规划、以及和上级主管部门的保持一致等复杂问题。这方面都是体现前期了解上,若客户想开发出完全符合自己的现状和公司业务流程的管理软件,需要跟我们密切合作,提供必要的资料和详细解释公司业务的每个流程,这个

8、是软件开发成功的前提。3 为什么外包给维朗(1) 我们是最专业的。维朗从事软件IT服务行业,已经积累了5年的丰富经验。不管是从技术专业水平和服务专业水平来看,都是行业的龙头,绝对第一的选择。(2) 技术实力雄厚。我们有自己的庞大技术团队,有储备的人才资源,而且还有大量的外包人才可以调用。庞大充足的人才库,有着绝对的技术人才保障。(3) 我们能给您提供最专业、最高性价比的服务。我们极大的人才资源,可以随时满足客户的一切需求,我们多年的服务经验,可以应对一切的突发事件。用最快的响应给您最好的质量。(4) 我们在多个行业都有成功的案例,我们丰富的经验缩短的研发的时间,减少了风险,我们成本的节省也是客

9、户成本的节省。(5) 部分合作客户如下:4 维朗科技软件定制流程如图: 项目启动阶段 这一阶段主要是为实施做好准备,由项目指导委员会召开项目动员大会,确定项目组成员,确定项目的计划和目标,建立实施所必须的系统环境。 调研分析阶段 项目实施小组在开始系统实施前,先对公司现有的应用系统进行详细调研和分析,根据企业的具体情况和信息化管理的特点确定目标业务流程。对各级用户进行需求调研。最终以双方确认的目标作为下一步具体实施的业务蓝图,并结合软件产品和技术开发实际情况,规划设计详细的解决方案,并进行确认,作为设计开发的基础。 系统开发阶段 根据调研分析的结果,进行系统设计、编码、测试,完成软件的开发。

10、项目实施阶段 在系统开发完成之后,软件实施进入实质性阶段。项目实施小组要在项目指导委员会的全力支持和相关部门、人员的协作配合下完成大量的具体工作,比如数据分析与导入、系统设置、人员培训、规章制度建立、实施文件归档、客户化修改等。软件的使用者尤其是关键用户必须在这段时间内掌握相关功能模块的操作和应用,以便在系统正式运行后能够独立地使用软件。 试运行阶段 在经过项目实施阶段后,各个模块及整个系统需要试运行一段时间,以确信软件能够在企业中运行良好,并达到预期效果。同时,根据试运行阶段中发现的问题进行系统调整。 系统切换/正式运行 在试运行阶段后,确信软件可以正式开始运行后,需要进行系统切换,企业正式

11、切换到新的业务流程,并在软件上进行企业日常业务处理。至此,软件的实施已经全部完成,进入后期维护阶段。54 架构设计5.1 设计的中心思想 以业务逻辑建模,而不是以数据库为中心建立系统模型 对信息系统的设计,应紧紧专注于将企业生产的系统抽象转化为信息系统的模型,能够准确、完整、清晰地了解业务逻辑和业务流程,并且对业务的变化作预先考虑,是项目成功的关键。开发人员容易出现的问题是以关系数据库设计或数据控件的设计代替系统建模,造成的问题是以数据为中心,其结果是系统与数据紧密耦合,难以实现业务逻辑的变化和扩展。 软件是否满足了用户的期望 为了实现这个目标,完善准确的需求收集和需求分析,是项目成功设计的前

12、提。否则无论这个软件再先进,从用户角度看,也是失败的软件。因此,在设计前期,对需求分析所必须的资源和时间投入,必须有足够的重视和充分的计划。 必须要考虑非软件的因素 任何一个项目都是为了用户实现其业务目的,软件工程也不例外。同时,企业用户作为一个实体,其决策收到其行业特点、用户、市场、上级主管部门、决策人员的个性、企业的定位、企业的现状、长远发展规划、历史因素等综合情况的影响,因此,在架构设计上,应综合考虑这些因素。5.2 设计原则 在可能的情况下,按照“统一规划、统一架构、统一标准”的原则, 以良好的设计模式来保证系统的先进性、合理性和应用扩展性。 系统的模块之间应用和交互,尽可能采用松耦合

13、,以实现系统的灵活性和实用性,延长系统的生命周期,保护用户的投资。 采用以SOA作为体系架构的核心,以保证系统级别和部件级别重复使用和业务重组,便于用户长远的。 系统的开放性要求能软件实现三个无关性:通讯组件的网络及协议无关性,数据来源无关性和用户对流程无关性。 采用有效的需求分析手段,力图实现准确到位的需求分析,为良好的人机界面设计提供坚实的基础。高度重视用户界面的设计,作到符合不同用户的实际经验和使用习惯,减少对信息系统的畏惧感,提高用户使用信息系统的信心,真正使系统成为提高生产管理效率的有效工具。 尽可能采用经过实际运行检验的成熟模块,从而节省开发资源和缩短开发周期,确保项目按时交付使用

14、。 6 项目管理维朗科技的项目管理,是在传统RUP 和XP 之间寻找一个平衡点的项目管理。我们称为“实用最好”的项目管理思想的贯彻。因为我们认识到,没有一种方法可以完全适用于不同的项目类型和客户。只有把握住管理过程中的一些核心不变因素,在简洁、有效、实用的前提下才是现实可行的。为此,我们在项目管理过程中坚持如下的一些基本原则: 确定最适合的团队包括选择称职的项目经理、合格的成员。特别是项目经理必须要了解成员,合理安排人员和工作。 风险的预估和备用方案充分估计项目的风险,是项目管理的核心。其风险包括人员风险、技术风险、需求膨胀、进度压力、质量风险等。必须要设定备用方案。 分解原则大的项目必须要进

15、行分解。 持续构建和尽早发布在可能的情况保证每日构建的成功。在可能的情况尽早发布给产品经理或用户试用。 测试驱动测试的编写应该在代码的实施之前。 全局规划,分步实施,步步见效小步成功可以极大的减轻压力,避免质量风险 合理的使用文档和工具文档和管理工具的使用在必要时必不可少,但是过度使用带来的问题更多。 简单有效项目的技术和构架的、产品的选用都应该坚持这个原则。 平衡原则更多倾向RUP 还是XP,完全依据项目的特征和用户的情况而定,做好必要的平衡。 7 客户服务为了满足客户对技术支持广泛的需求和提高他们的专业应用水平,维朗科技有一个完善的服务体系。支持这个服务体系的内容包括:7.1 售前服务维朗科技的咨询顾问均拥有多年信息化应用及管理的经验,她们会帮助用户推荐最适合客户的信息化产品及解决方案,选择最合适的解决方案并指导相关部门更好地了解信息化解决方案的应用,最终帮助客户实现信息化建设的目标。7.2 售中服务维朗科技拥有一支专业的实施队伍。他们遵循一系列的工作流程、守则,使项目能得到分阶段、系统的实施。项目实施过程中,我们的实施工程师不仅会专业,高效地进行项目安装,调试等,同时会传递给客户如何应用与实施才能真正达到提高生产效率、降低成本

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号