软件工程是不是教会不会写程序的人开发软件?
不是。会不会写程序并不是开发软件的前提,软件工程可以理解为软件开发的工程化或工程化的软件开发。软件工程指的是一种系统化、规范化的方法,通过对软件开发过程的分析、设计、实现、测试和维护等环节进行管理和控制,以达到提高软件质量、提升开发效率、降低开发成本、缩短开发周期的目标。软件工程不仅仅是一种技术,也是一种管理学科,需要软件工程师通过合理的规划、组织、协调和控制来实现软件工程的目标。在软件工程中,需要遵循一系列的原则、模型、方法和工具,以确保软件的可靠性、可维护性、可扩展性和可重用性等方面的质量。软件工程的核心是团队协作,需要软件工程师充分了解用户需求、理解开发环境和技术、掌握软件开发过程中的各种细节,以保证软件的质量和可靠性。此外,写程序与工程化的软件开发有很大的区别,编写程序并没有针对来自现实世界的需求,不需要考虑相关的质量要求,也没有按照工程化的过程开发。
Homework2
于 2023-04-03 20:05:40 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)