事实上,软件过程工程就是为建立软件过程所必须实施的一系列工程化的活动,它涉及与此相关的方法、工具和环境的研究。它应当是科学的、合理的,否则必将影响到软件产品的质量。
.软件开发技术
软件开发技术包括了软件开发方法、工具和环境。方法、工具和环境之间有着密切的联系。方法是主导,工具是方法的辅助,方法、工具连同硬件形成软件开发和维护的环境。
软件开发方法是根据不同的软件类型,按不同的观点和原则,对软件开发中应遵循的策略、原则、步骤和必须产生的文档资料做出规定,从而使软件的开发能够规范化和工程化。
软件开发工具(Software Development Kit,SDK),是帮助人们开发软件的软件,它从需求分析、系统设计、编程、文档生成、测试和管理各方面,对软件开发全过程提供不同程度的支持,提高了软件开发的质量和效率。与SDK相关的技术有计算机辅助软件工程CASE、组件程序设计(Component Programming)等。
软件开发环境(Software Development Environment)是指为支持软件的工程化开发和维护而使用的一组软件,它由开发工具和环境集成机制构成,为软件的开发、维护及管理提供统一的支持。
上一篇:节水灌溉设备四大节水技术...
下一篇:可视化的软件开发...