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