软件工程认识实习(免费下载)课件_第1页
软件工程认识实习(免费下载)课件_第2页
软件工程认识实习(免费下载)课件_第3页
软件工程认识实习(免费下载)课件_第4页
软件工程认识实习(免费下载)课件_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件工程认识实习(免费下载)软件工程认识实习软件工程认识实习 软件工程认识实习(免费下载)一、认识软件工程一、认识软件工程 1、软件工程定义与目的、软件工程定义与目的 2、软件工程的内容、软件工程的内容3、软件工程的发展历史及趋势、软件工程的发展历史及趋势软件工程认识实习(免费下载)1、软件工程定义与目的、软件工程定义与目的 1.1.1软件工程定义软件工程定义软件工程是研究和应用如何以系统性的、规范化的、软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够把经过时间考验

2、而证明正确的管理技术和当前能够得到的最好的技术方得到的最好的技术方 法结合起来的学科。它涉及法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。台、标准、设计模式等方面。软件工程认识实习(免费下载)1、软件工程定义与目的、软件工程定义与目的 1.1.2软件工程的目的软件工程的目的 软件工程的目标是明确的,就是研制开发与生产软件工程的目标是明确的,就是研制开发与生产出具有良好的软件质量和费用合算的产品。费用出具有良好的软件质量和费用合算的产品。费用合算是指软件开发运行的整个开销能满足用户要合算是指软件开发运行的

3、整个开销能满足用户要求的程度。软件质量是指该软件能满足明确的和求的程度。软件质量是指该软件能满足明确的和隐含的需求能力的有关特征和特性的总和。隐含的需求能力的有关特征和特性的总和。软件工程认识实习(免费下载)2、软件工程的内容、软件工程的内容1.2.1软件工程研究内容软件工程研究内容 软件工程学主要研究软件结构、软件设计方法论、软件工程学主要研究软件结构、软件设计方法论、软件工具、软件工程标准和规范,以及与软件工软件工具、软件工程标准和规范,以及与软件工程有关的理论等。程有关的理论等。软件工程认识实习(免费下载)2、 软件工程的内容软件工程的内容 1.2.2软件工程学习的内容软件工程学习的内容

4、 从生产管理技术上从生产管理技术上: 理论、结构、方法、工具理论、结构、方法、工具 软件工程认识实习(免费下载)2、 软件工程的内容软件工程的内容 1.2.2软件工程学习的内容软件工程学习的内容 从内容上从内容上软件的需求定义和分析技术;软件的需求定义和分析技术;软件设计技术和设计审查技术;软件设计技术和设计审查技术;软件设计表现技术;软件设计表现技术;软件测试技术;软件测试技术;软件可靠性的理论及其评价方法;软件可靠性的理论及其评价方法;软件扩充和维护;软件扩充和维护;软件成本估算等。软件成本估算等。 软件工程认识实习(免费下载)3.软件工程的发展历史及趋势软件工程的发展历史及趋势 1.3.

5、1软件工程的发展历史软件工程的发展历史 早期软件的出现早期软件的出现 计算机出现之前,就已经有很多数学家为计计算机出现之前,就已经有很多数学家为计算机软件的出现打下了坚实的数学理论基础,比算机软件的出现打下了坚实的数学理论基础,比如著名的数学家如著名的数学家“阿兰阿兰. .图灵图灵”和他的导师一起和他的导师一起努力,在努力,在2020世纪三、四十年代年代就创建立了世纪三、四十年代年代就创建立了“图灵机图灵机”理论,从理论上解决了计算机软件和理论,从理论上解决了计算机软件和核心核心“计算复杂性计算复杂性”以及以及“算法表示算法表示”问题。问题。软件工程认识实习(免费下载)3.软件工程的发展历史及

6、趋势软件工程的发展历史及趋势 1.3.1软件工程的发展历史软件工程的发展历史 19461946年,伴随着第一台电子计算机的问世诞生了。年,伴随着第一台电子计算机的问世诞生了。计算机系统发展的初期计算机系统发展的初期 (50(506060年代年代) ) ,程序设,程序设计时期计时期计算机系统发展的第二个时期(从计算机系统发展的第二个时期(从6060年代中期到年代中期到7070年代中期),程序系统时期年代中期),程序系统时期计算机系统发展的第三个时期从计算机系统发展的第三个时期从7070年代初期开始,年代初期开始,软件工程时期软件工程时期如今,计算机系统的发展处于第四个时期,即从如今,计算机系统的

7、发展处于第四个时期,即从技术性应用转向消费性市场。技术性应用转向消费性市场。软件工程认识实习(免费下载)3.软件工程的发展历史及趋势软件工程的发展历史及趋势 1.3.2 软件工程的发展趋势软件工程的发展趋势 软件系统将会逐步呈现出柔性、多目标、软件系统将会逐步呈现出柔性、多目标、连续反应式的网构软件系统的形态。连续反应式的网构软件系统的形态。面对这种新型的软件形态,传统的软件面对这种新型的软件形态,传统的软件理论、方法、技术和平台面临了一系列理论、方法、技术和平台面临了一系列挑战。挑战。 从宏观上从宏观上 从微观上从微观上软件工程认识实习(免费下载)1、软件开发流程、软件开发流程2、软件开发所

8、需的知识和技能、软件开发所需的知识和技能3、软件编程语言、软件编程语言4、目前的软件行业现状、目前的软件行业现状二、认识软件开发二、认识软件开发 软件工程认识实习(免费下载)1、软件开发流程、软件开发流程 需求调研分析需求调研分析概要设计概要设计 测试测试 编码编码 详细设计详细设计 软件交付准备软件交付准备验收验收 软件运行维护软件运行维护软件工程认识实习(免费下载)2、软件开发所需的知识和技能、软件开发所需的知识和技能 软件开发基础知识和技能:软件开发基础知识和技能: 程序设计基础、网页设计基础、关系数据程序设计基础、网页设计基础、关系数据 库基础、面向对象的可视化程序设计、库基础、面向对

9、象的可视化程序设计、 数据库应用与开发、客户数据库应用与开发、客户/服务器开发技术、服务器开发技术、 软件工程、客户端编程、软件工程、客户端编程、WEB程序设计、程序设计、 WEB开发技术、高级开发技术、高级.NET开发技术、开发技术、 嵌入式系统开发、数据结构、操作系统、嵌入式系统开发、数据结构、操作系统、 IT产品服务与营销等。产品服务与营销等。软件工程认识实习(免费下载)3、软件编程语言、软件编程语言 Pascal语言语言C语言语言Java语言语言C语言语言C#语言语言 软件工程认识实习(免费下载)4、目前的软件行业现状、目前的软件行业现状2.4.1 国外软件产业发展现状国外软件产业发展

10、现状 发达国家已经认识到软件的重要性,并将其视发达国家已经认识到软件的重要性,并将其视为国家关键技术,软件技术的研究和软件产业为国家关键技术,软件技术的研究和软件产业的发展是当今发达国家竞相扶持的重点,并成的发展是当今发达国家竞相扶持的重点,并成为国家间相互竞争的武器。为国家间相互竞争的武器。一些发展中国家也在积极发展自己的软件行业,一些发展中国家也在积极发展自己的软件行业,争取抓住机遇,迎头赶上。争取抓住机遇,迎头赶上。软件工程认识实习(免费下载)4、目前的软件行业现状、目前的软件行业现状2.4.2 国内软件产业发展现状国内软件产业发展现状 (一一)在全球软件产业中的地位低微,与周边国家相比

11、在全球软件产业中的地位低微,与周边国家相比也存在较大差距也存在较大差距(二二)软件产业对国民经济发展的贡献较低,发展速度软件产业对国民经济发展的贡献较低,发展速度不能适应国家信息化的要求。不能适应国家信息化的要求。 (三三)软件产业的发展空间巨大,但国产软件的市场份软件产业的发展空间巨大,但国产软件的市场份额十分有限额十分有限(四四)缺乏核心产品和关键技术,核心竞争力薄弱缺乏核心产品和关键技术,核心竞争力薄弱(五五)产业发展基础薄弱,无力与跨国公司抗衡产业发展基础薄弱,无力与跨国公司抗衡(六六)软件企业内部及国家政策落实中存在诸多问题软件企业内部及国家政策落实中存在诸多问题软件工程认识实习(免

12、费下载)4、目前的软件行业现状、目前的软件行业现状2.4.3我国软件业发展的机遇我国软件业发展的机遇 (一)入世给我国软件业带来的机遇。(一)入世给我国软件业带来的机遇。(二)我国政府通过采购等方式为软件产业的发展营(二)我国政府通过采购等方式为软件产业的发展营 造良好的政策和经济环境。造良好的政策和经济环境。软件工程认识实习(免费下载)三、关于软件的热点问题三、关于软件的热点问题 1 .软件外包软件外包 2.物联网物联网3云计算云计算软件工程认识实习(免费下载) 3.1.1 .中国软件外包定义中国软件外包定义 所谓软件外包就是一些发达国家的软件所谓软件外包就是一些发达国家的软件公司将他们的一

13、些非核心的软件项目通过公司将他们的一些非核心的软件项目通过外包的形式交给人力资源成本相对较低的外包的形式交给人力资源成本相对较低的国家的公司开发,以达到降低软件开发成国家的公司开发,以达到降低软件开发成本的目的。众所周知,软件开发的成本中本的目的。众所周知,软件开发的成本中70%是人力资源成本,所以,降低人力资是人力资源成本,所以,降低人力资源成本将有效地降低软件开发的成本。源成本将有效地降低软件开发的成本。 3.1.2 中国软件外包现状中国软件外包现状1 .软件外包软件外包 软件工程认识实习(免费下载)2.物联网物联网 3.2.1 物联网定义物联网定义过射频识别(过射频识别(RFID)、红外

14、感应器、全球定位)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息协议,把任何物品与互联网相连接,进行信息交换和通信,以实现智能化识别、定位、跟踪、交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络概念。监控和管理的一种网络概念。3.2.2 物联网的分层物联网的分层软件工程认识实习(免费下载)3.云计算云计算 3.3.1云计算的定义云计算的定义什么是云计算?云计算是一种基于因特网的超级什么是云计算?云计算是一种基于因特网的超级计算模式,在远程的数据中心,几万甚至几千万计算模式,在远程的数据

15、中心,几万甚至几千万台电脑和服务器连接成一片。因此,云计算甚至台电脑和服务器连接成一片。因此,云计算甚至可以让你体验每秒超过可以让你体验每秒超过10万亿次的运算能力,如万亿次的运算能力,如此强大的运算能力几乎无所不能。用户通过电脑、此强大的运算能力几乎无所不能。用户通过电脑、笔记本、手机等方式接入数据中心,按各自的需笔记本、手机等方式接入数据中心,按各自的需求进行存储和运算。求进行存储和运算。3.3.2云计算的应用云计算的应用 ( 1)云物联)云物联 (2)云安全)云安全 (3)云存储)云存储 (4)云游戏)云游戏软件工程认识实习(免费下载)四、认识实习心得与体会四、认识实习心得与体会 1.我

16、的职业理想与规划我的职业理想与规划 2 .心得与体会心得与体会软件工程认识实习(免费下载)四、认识实习心得与体会四、认识实习心得与体会 1.我的职业理想与规划我的职业理想与规划 在校时间在校时间a在校期间完成基本学业,牢固掌握基础课,在校期间完成基本学业,牢固掌握基础课,学好专业课,为考研和就业做准备,利用课余学好专业课,为考研和就业做准备,利用课余时间深入学习软件编程技术,时间深入学习软件编程技术,linux技术,数据技术,数据库语言,汇编语言,数据结构等,提高自己的库语言,汇编语言,数据结构等,提高自己的专业能力。专业能力。b积极参加各种活动,提高自己的交流能力,积极参加各种活动,提高自己的交流能力,语言表达能力,团队合作能力。语言表达能力,团队合作能力。c利用课余时间或假期,寻求专业方面的实利用课余时间或假期,寻求专业方面的实践,在实践中掌握和巩固学到的知识践,在实践中掌握和巩固学到的知识。软件工程认识实习(免费下载)四、认识实习心得与体会四、认识实习心得与体会 2 .心得与体会心得与体会 软件开发其实也不仅仅是编写程序,软件是软件开发

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论