软件工程不只是敲代码!!!
1968年,人们首次提出了软件工程这个概念,并将其定义为“为了经济地获得可
靠的和能在实际机器上高校运行的团建,而建立和使用的健全的工程规则”。具体来说,
软件工程是以借鉴传统工程的原则和方法,以提高质量、降低成本为目的指导计算机
软件开发和维护的工程学科。
为此软件工程学科不只是一门简单的学科!以下是其核心内容
一、软件工程的目标和原则:
达到要求的软件功能
取的较好的软件性能
开发出高质量的软件
付出较低的开发成本
需要较低的维护费用
能按时完成开发工作,及时交付费用
二、软件工程知识体系:
软件需求
软件设计
软件构建
软件测试
软件维护
软件配置管理
软件工程管理
软件工程过程
软件工程模型和方法
软件质量
软件工程职业实践
软件工程经济学
计算基础
数学基础
工程基础
三、软件开发方法
结构化方法
面向数据结构方法
面向对象方法
形式化方法