|
神奇助动应用软件之高效开发广告 神奇助动应用软件之高效开发 如何能有效缩短项目开发周期,是应用软件开发商普遍关注的问题。专家指出,作为一种全新的快速开发环境,Magic具有令人激动的力量。应用Magic环境进行应用软件开发,可以大大的缩短应用软件开发周期。 何谓应用软件的开发周期呢?一个开发周期即:从需求分析阶段开始,得到软件产品的应用需求;随后进入系统分析、编码、调试阶段,直到产品正式上线运行;然后到下一个新版本出现、并替代本软件产品的过程。 简言之,应用软件的开发周期可划分为六个阶段: 1、项目可行性分析与计划研究阶段2、需求分析阶段3、系统分析、系统设计阶段4、编码实现阶段5、测试阶段6、运行维护阶段 专家认为,在应用软件开发过程中,导致开发周期最终延迟的因素很多,很复杂。一方面,在需求调研过程中,设计人员并没有完全了解客户需求,从而导致在项目初始阶段就会出现一些偏差。 另一方面,技术开发人员有可能没有完全理解客户的需求,或者说需求分析阶段不够细致,没有透彻理解客户的需求,因此在项目的后期必然会和客户利益发生冲突。 另外,在项目开发过程中,编码实现阶段也可能会出现一些问题。例如:出现了系统分析设计阶段所没有预料到的一些技术难点;一些技术上的突发问题;来自开发环境、开发工具自身的一些小问题,等等。在这些都会影响到项目开发进度。 还有,产品的压力测试、上线测试结果也直接影响了开发进度。如果在测试过程中测出一些设计阶段未预料到的执行结果,体系必须要重新调试、返工。这一过程肯定要耽误时间,从而影响软件产品的开发周期。 此外,项目管理水平也直接影响了应用软件的开发周期。 专家普遍认为,总的来说,需求分析阶段最为重要。如果对客户需求没有一个清晰完整的把握,很可能会使后面设计阶段中的技术开发人员产生模糊概念,从而在实现过程中产生大偏差。这会对系统产生很大的影响,很可能会导致设计出的系统不能使用,甚至会造成灾难性的后果。 应用体系的开发周期与应用的复杂程度密切相关。以web系统的组建为例,web系统的开发周期直接取决于需求的复杂程度、系统的大小、及所采用的开发环境、开发工具、项目管理水平,等等因素。 Magic中国代理佳瑞世纪公司总经理吴敏指出,Magic开发环境通过表式驱动方式执行代码,极大降低了程序员的编码量;Magic自带了性能优异的调试工具,可提高程序的调试效率;通过采用Magic开发环境,已开发出的软件可以快速和安全无误的进行修改。此外,Magic版本控制系统(MVCS)排除了程序改变的冲突问题,为团队开发带来了在高度复杂工程上的高水平和高生产力的合作。因而,应用Magic开发环境,在应用体系开发过程中能极大缩短开发周期,从项目的设计阶段、开发阶段、整合测试阶段以及后期维护阶段中节省大量的时间。而这种开发周期的缩短,对于应用软件开发商而言,势必会赢得新的项目利润点,为企业赢得更多的利润。 如果您希望与本文章的作者或其所在机构,进一步交流,请联系:畅享网 姜小姐 jill.jiang@amt.com.cn | 021-51096826-112 | 在线联系 |
CIO职场,强者生存?在2008年,我们将继续看到CIO向商业运营方向发展。与此同时,我们也会看到商业管理人员将与技术管理人员一起竞争CIO岗位。 IT领导者的就职机会虽有不少,但其难度将会大幅提高。2…… 防震减灾,IT当关今天,任何的防震救灾体系,都离不开IT技术。地震观测台是数字化的,震害防御需要对以往的地震信息进行数据分析,应急救援要需要现代多样化的通讯技术。如果说,在许多行业,信息技术还只是一…… |
|
|