到底应该怎样理解软件工程?
软件产品危机:质量低劣、维护量大、成本上升、进度不可控、人员无限度增加。
软件工程:为研究和克服软件危机而生。
- 本质:用工程化方法规范软件开发,让项目按时完成、成本可控、质量有保证
- 核心:围绕项目开发,对过程的组织、方法的运用、工具的使用
- 公式:软件工程 = 过程 + 方法 + 工具
2022/7/12大约 4 分钟
软件产品危机:质量低劣、维护量大、成本上升、进度不可控、人员无限度增加。
软件工程:为研究和克服软件危机而生。
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
软件工程的目标是:在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。