软件工程
软件工程是一个工程领域,用于为计算机或其他电子设备设计和编写程序。软件工程师,或程序员,编写软件(或改变现有的软件),并使用改善软件的方法进行编译。质量更好的软件更容易使用。更好的文档有助于其他人理解和维护它,并增加新的功能。成为一名软件工程师需要编写代码的经验和实践。软件工程可能是非常困难的工作。在软件发布的生命周期中,它可能会重复出现。
详细的国防部技术参考模型。
创建软件的步骤
软件工程大致可分为以下几个步骤。
- 需求说的是软件应该做什么。
- 软件设计通常是在纸上完成的。它说明了软件的不同部分是什么,以及它们如何相互交谈。
- 设计阶段完成后,软件的每个组件(部分)都要进行编码。代码是告诉计算机在每一步要做什么的东西。
- 测试是为了了解各组件是否符合要求,以及系统作为一个整体是否符合要求。
- 如果发现软件的错误或需要新的需求,可以重复这个过程的一部分或全部。
相关页面
- 软件开发