美章网 资料文库 软件开发过程中的工程技术范文

软件开发过程中的工程技术范文

本站小编为你精心准备了软件开发过程中的工程技术参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

软件开发过程中的工程技术

由于互联网的应用率不断上升,软件开发已经成为一些发达国家的支柱产业。各类软件应用程序也为人们日常的生产生活带来了便利,准确合理的利用软件应用程序可以大幅度提高人们日常生活、学习和工作效率。在当今数字化时代的舞台上,软件应用程序扮演着越来越重要的角色。

1软件应用程序和传统软件

1.1传统软件工程开发周期模型是传统软件开发流程中的重要步骤。传统软件生存期的模型是根据软件工程思想,经过具体计算的出来的。传统软件典型的生命周期模型可大致分为瀑布模型、演化模型、增量模型和螺旋模型等几种。但是在实际的软件开发过程中,每种模型都有其固定的缺点。例如,瀑布模型就是有条不紊的吧整个软件开发流程分为不同阶段,且分工明确,开过程中方便控制开发流程,失误率也比较低。其缺点也在于此,一旦开发程序的过程当中某一环节出现问题,将影响整个开发流程。

1.2传统模型更新后的软件开发由于因特网的普及,当代多数的软件应用程序的开发流程都是以www作为基础的。随着人们对软件应用程序的期望越来越高,软件开发程序和管理流程也得到了更新。传统的生命周期模型已经无法直接应用于新软件系统的开发。因此,面对不同的目标群体,企业支持软件开发的活动也在发生着改变。

1.3二者之间的差异传统软件的研发的实践较长,应用方式更为复杂。软件应用系统的研发实践虽然很短,但在实用性和便捷度上相对于传统软件更为优秀。主要表现为,以软件为基础的应用系统对于信息量的要求比较高,主要应用于静态或动态页面的制作中。感官享受是以软件为基础的应用系统制作的主要宗旨,用于用户目标多元化,软件应用系统,必须通过不同的技术和能力,来应对不同人群的接受能力和对软件的需求,这其中包括繁琐的信息传输系统、人机接口和用户界面。

2软件工程技术

2.1软件开发过程模型由于软件工程的特性,软件应用系统的开发流程和传统软件的开发有着本质上的区别。软件工程的可以分为开发过程模型、项目管理模型、组织公共模型模型三大部分。开发过程模型主要解释了整个软件应用系统开发的周期;项目管理模型具体介绍了软件开发的基本流程和项目管理制度。而组织公共模型介于之间,贯穿这个软件开发过程。

2.2软件应用程序的开发过程软件开发流程是有迭代思想演变而来的一种流程模型。一次迭代包含着生产一个软件可发行版本活动和其版本发行的辅助作,例如,版本介绍,用户说明等等。所以,一个软件应用程序完整的开发流程包括,对用户需求的分析和设计、完成、应用、等一些列程序。在软件应用程序的开发过程中,包含技术工程人员、预知需求、软件设计、需求实现、软件测试等几个流程。整个环节中,技术工程人员是基础,软件需求是动力,软件设计和软件测试是手段,其最终目的是实现需求。

2.3软件工程管理有效、科学的软件工程管理可以使软件项目开发流程在预定成本下顺利进行的体系保障。随着软件开发工作的不断进展,软件项目的开发团队规模也随之不断扩大,由于参与人员数量的增多,有效、科学的工程管理体系就显得尤为必要。项目管理工作要贯穿这个软件开发流程,在软件开发的前期准备工作当中,要对项目方案的可行性进行评估和分析:在项目启动过程当中,要对软件工程的具体方案进行策划和设计;在软件研发的过程当中,要对软件开发工作的具体流程进行监督;在整个项目结束后,通过各项测试科目,对研发产品进行验收。

3软件研发中的软件技术管理

在系统软件的开发过程中会涉及到复杂的深层次的理论问题。软件工程中复杂的系统结构是由多个模块相互作用形成的。正式因为软件系统中包含复杂的科学技术,所以整个开发过程中的保密工作和管理工作就显得至关重要。由于部分企业的自主研发能力并不完善,知识产权保护体系还不健全,目前软件应用系统的开发仍存在一定的局限性。

4结语

软件应用程序开发作为新兴产业,其研发经验较为薄弱,随着科技的不断发展,未来的软件应用系统会更加复杂。有关软件研发的理论也不是一成不变的。本文根据软件开发领域固有的特点对软件工程技术进行了研究,为未来软件程序的研发工作提供了参考资料。

作者:王恩生 单位:中国海洋大学