软件工程

软件工程是一个工程领域,用于为计算机或其他电子设备设计和编写程序。软件工程师,或程序,编写软件(或改变现有的软件),并使用改善软件的方法进行编译。质量更好的软件更容易使用。更好的文档有助于其他人理解和维护它,并增加新的功能。成为一名软件工程师需要编写代码的经验和实践。软件工程可能是非常困难的工作。在软件发布的生命周期中,它可能会重复出现。

详细的国防部技术参考模型。Zoom
详细的国防部技术参考模型。

创建软件的步骤

软件工程大致可分为以下几个步骤。

  • 需求说的是软件应该做什么。
  • 软件设计通常是在纸上完成的。它说明了软件的不同部分是什么,以及它们如何相互交谈。
  • 设计阶段完成后,软件的每个组件(部分)都要进行编码。代码是告诉计算机在每一步要做什么的东西。
  • 测试是为了了解各组件是否符合要求,以及系统作为一个整体是否符合要求。
  • 如果发现软件的错误或需要新的需求,可以重复这个过程的一部分或全部。

用于创建软件的工具

软件工程师在制作软件时使用许多工具和实践。其中最常见的一些是。

  • 流程
  • UML
  • 调试工具
  • 编译器
  • 文本编辑器,通常是IDE的一部分 - 集成开发环境
  • 数据

相关页面

  • 软件开发

AlegsaOnline.com - 2020 / 2023 - License CC3