软件工程你真的了解自己学的专业吗

前导语:

我输入热情,愿能输出机遇。

我输入勤奋,愿能输出收获。

我愿与代码为友,眼花缭乱,只为你用时心安。

我愿与bug奋战,杀敌无数,只为你看得清楚。

我是程序员,我学习软件工程。

程程媛媛小课堂开课啦!今天的课堂,程程媛媛就带大家走进程序员的世界,谈谈关于软件工程的那些事儿!

1、软件工程的主要内容

软件(英文:Software)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。

软件工程(SoftwareEngineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。

专业目标:本专业是培养适应计算机应用学科的发展,特别是软件产业的发展,具备计算机软件的基础理论、基本知识和基本技能,具有用软件工程的思想、方法和技术来分析、设计和实现计算机软件系统的能力,毕业后能在IT行业、科研机构、企事业中从事计算机应用软件系统的开发和研制的高级软件工程技术人才。

行业分布:

计算机软件35%

计算机服务(系统、数据服务、维修)20%

互联网/电子商务18%

新能源7%

电子技术/半导体/集成电路5%

2.主要内涵

一、软件工程过程是指为获得软件产品,在软件工具的支持下由软件工程师完成的一系列软件工程活动,包括以下四个方面:

1、P(Plan)——软件规格说明。规定软件的功能及其运行时的限制。

2、D(DO)——软件开发。开发出满足规格说明的软件。

3、C(Check)——软件确认。确认开发的软件能够满足用户的需求。

4、A(Action)——软件演进。软件在运行过程中不断改进以满足客户新的需求。

二、从软件开发的观点看,它就是使用适当的资源(包括人员,软硬件资源,时间等),未开发软件进行的一组开发活动,在活动结束时输入(即用户的需求)转化为输出(最终符合用户需求的软件产品)。

三个阶段:定义阶段:可行性研究初步项目计划、需求分析;开发阶段:概要设计、详细设计、实现、测试;运行和维护阶段:运行、维护、废弃。

原则:1、抽象;2、信息隐蔽;;3、模块化;4、局部化;5、确定性;6,一致性;7、完备性;8、可验证性。

3.研究领域

软件工程与应用SoftwareEngineeringandApplications是一本







































北京中科白癜风医院有治好的吗
北京请问治疗白癜风多少钱



转载请注明:http://www.zjiaren.com/jbxx/jbxx/9619.html