软件工程研究的基本内容是:软件设计方法、软件领域建模、软件测试技术、自动化的软件设计和合成、人工智能与识别、多媒体技术应用、嵌入式软件与应用、分布式计算与网格计算、软件架构、软件工程决策支持、软件工程教育、信息与通信安全、编程语言和软件工程等。
软件工程的目标
在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。
软件工程
软件工程是一门研究用工程化方法构建和维护有效、实用和高质量的软件的学科。
软件工程涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。