学科介绍-软件工程
软件工程
学科介绍:
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、
软件开发工具、系统平台、标准、设计模式等方面。软件工程的目标是:在给定成本、进度的前提下,开发出具有适
用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户
需求的软件产品。
计算机科学和软件工程都是学习编程和计算机科学的基础知识,如果想从事软件开发方向的工作,可以任选其一。两
个学科的区别在于,计算机科学主要从理论和数学的角度研究计算机如何工作,如果学生喜欢数学,逻辑学,或者想
进入 CS 的某个专业领域,例如人工智能,机器学习,计算机安全或图形,那应该选择计算机科学。软件工程研究如
何构建软件系统,包括诸如项目管理,质量保证和软件测试等。如果学生对实际操作方法更感兴趣,并且想要了解软
件构建和维护的整个生命周期,应该选择软件工程。
软件工程主要课程:软件工程、计算机组成原理、编译原理、网络协议、数据结构、数据库原理、C 语言、面向对象
开发、Web 开发的课程等。
职业方向和就业领域:
WEB 应用程序员
具有美工基础和网页动画设计能力,掌握交互式网页程序的设计技术,能进行网站建设和维护。
软件测试工程师
掌握测试与开发技术,而且对所测试软件对口的行业非常了解,能够对测试方案可能出现的问题能够进行分析和评估。
帮助开发或维护测试或编程标准与过程。
数据库管理
负责管理和维护数据库服务器,其职责一般是监控、备份、修改密码、深层次管理和研究等。
软件架构师
具有一定技术、产品、项目和团队等管理能力的高级程序员。
就业领域包括新能源,计算机软件,互联网/电子商务,电子技术公司,计算机服务公司,企业,政府,社区,各类学
校相关岗位。知名公司:微软,Google,甲骨文,腾讯,百度,阿里。
学科介绍:
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、
软件开发工具、系统平台、标准、设计模式等方面。软件工程的目标是:在给定成本、进度的前提下,开发出具有适
用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户
需求的软件产品。
计算机科学和软件工程都是学习编程和计算机科学的基础知识,如果想从事软件开发方向的工作,可以任选其一。两
个学科的区别在于,计算机科学主要从理论和数学的角度研究计算机如何工作,如果学生喜欢数学,逻辑学,或者想
进入 CS 的某个专业领域,例如人工智能,机器学习,计算机安全或图形,那应该选择计算机科学。软件工程研究如
何构建软件系统,包括诸如项目管理,质量保证和软件测试等。如果学生对实际操作方法更感兴趣,并且想要了解软
件构建和维护的整个生命周期,应该选择软件工程。
软件工程主要课程:软件工程、计算机组成原理、编译原理、网络协议、数据结构、数据库原理、C 语言、面向对象
开发、Web 开发的课程等。
职业方向和就业领域:
WEB 应用程序员
具有美工基础和网页动画设计能力,掌握交互式网页程序的设计技术,能进行网站建设和维护。
软件测试工程师
掌握测试与开发技术,而且对所测试软件对口的行业非常了解,能够对测试方案可能出现的问题能够进行分析和评估。
帮助开发或维护测试或编程标准与过程。
数据库管理
负责管理和维护数据库服务器,其职责一般是监控、备份、修改密码、深层次管理和研究等。
软件架构师
具有一定技术、产品、项目和团队等管理能力的高级程序员。
就业领域包括新能源,计算机软件,互联网/电子商务,电子技术公司,计算机服务公司,企业,政府,社区,各类学
校相关岗位。知名公司:微软,Google,甲骨文,腾讯,百度,阿里。