Page 40 - 软件工程与项目管理
P. 40

软件工程与项目管理
             Software Engineering & Project Management



            展造成一定的影响,计算机软件开发技术的进一步发展,对社会经济、生活生产
            和相关的前沿技术都会产生促进作用。计算机通过各类软件实现复杂多样化的功
            能,进而为经济发展和社会提供服务,因此软件开发技术是将计算机底层技术转
            化为生产服务所需功能的关键环节,开发技术的优劣直接决定了计算机服务的效
            率和服务范围,并且关系到软件的整体使用便捷程度,因此越来越多的技术人员

            开始致力于提升开发技术的整体水平。
                 (四)新时期计算机软件开发技术所运用的方式方法
                 计算机软件开发技术种类繁多,其中广泛应用的技术包括原型化方法、分

            层技术方法、生命周期法等,同时嵌入式软件开发和 B/S 体系结构开发也有相应
            的方法和注意要点,具体如下。
                 1. 原型化方法
                 要想高效地完成计算机工程的创设,首先就要选择切实可行的设计方案,
            设计方案的选择往往都需要运用到原型化的方法。原型化方法在计算机软件开发

            中的作用是非常重要的,软件工程师利用原始的形态来进行开发,可以结合用户
            的实际需要来进行软件的开发和利用,并且能够在用户意愿的基础上完成对软件
            的适当调整,从而满足客户的实际需要。原型化方法在计算机软件开发中的作用

            是非常重要的,不但可以更好地为客户提供服务,还可以有效地缩减成本,但是
            其在实践运用中往往具有一定的局限性,并不适合使用在大型计算机软件系统的
            开发中。
                 2. 分层技术方法
                 分层的技术方法是计算机软件开发中当前使用最为频繁的一种方法,分层

            技术的运用能够有效地缩减软件开发的实践,但是并不会损害到软件开发的效果。
            分层技术的使用方法与其他软件技术相对比来说,具有良好的稳定性和高效性的
            特征,为计算机软件技术开发工作的实施能够起到积极的辅助作用。

                 3. 生命周期法
                 生命周期法其实质就是一种结构化的系统开发方式,生命周期法在开发过
            程中表现较为复杂,但是相对于其他几种方法,具有良好的优越性。在实际的开
            发应用中,生命周期法在结构化系统开发中表现得十分成熟。生命周期法在实施
            系统开发的时候,将更多的关注力都放在了整体布局方面,这一方法在系统开发

            过程中往往都会被划分为多个阶段,从而有效地缓解系统开发中所表现出来的复


              30
              30
   35   36   37   38   39   40   41   42   43   44   45