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

下载本文档

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

文档简介

,软件工程认识实习,一、认识软件工程,1、软件工程定义与目的2、软件工程的内容3、软件工程的发展历史及趋势,1、软件工程定义与目的1.1.1软件工程定义,软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。,1、软件工程定义与目的1.1.2软件工程的目的,软件工程的目标是明确的,就是研制开发与生产出具有良好的软件质量和费用合算的产品。费用合算是指软件开发运行的整个开销能满足用户要求的程度。软件质量是指该软件能满足明确的和隐含的需求能力的有关特征和特性的总和。,2、软件工程的内容1.2.1软件工程研究内容,软件工程学主要研究软件结构、软件设计方法论、软件工具、软件工程标准和规范,以及与软件工程有关的理论等。,2、软件工程的内容1.2.2软件工程学习的内容,从生产管理技术上:理论、结构、方法、工具,2、软件工程的内容1.2.2软件工程学习的内容,从内容上软件的需求定义和分析技术;软件设计技术和设计审查技术;软件设计表现技术;软件测试技术;软件可靠性的理论及其评价方法;软件扩充和维护;软件成本估算等。,3.软件工程的发展历史及趋势1.3.1软件工程的发展历史,早期软件的出现计算机出现之前,就已经有很多数学家为计算机软件的出现打下了坚实的数学理论基础,比如著名的数学家“阿兰.图灵”和他的导师一起努力,在20世纪三、四十年代年代就创建立了“图灵机”理论,从理论上解决了计算机软件和核心“计算复杂性”以及“算法表示”问题。,3.软件工程的发展历史及趋势1.3.1软件工程的发展历史,软件发展的历史与计算机系统发展紧密相关1946年,伴随着第一台电子计算机的问世诞生了。计算机系统发展的初期(5060年代),程序设计时期计算机系统发展的第二个时期(从60年代中期到70年代中期),程序系统时期计算机系统发展的第三个时期从70年代初期开始,软件工程时期如今,计算机系统的发展处于第四个时期,即从技术性应用转向消费性市场。,3.软件工程的发展历史及趋势1.3.2软件工程的发展趋势,软件系统将会逐步呈现出柔性、多目标、连续反应式的网构软件系统的形态。面对这种新型的软件形态,传统的软件理论、方法、技术和平台面临了一系列挑战。从宏观上从微观上,1、软件开发流程2、软件开发所需的知识和技能3、软件编程语言4、目前的软件行业现状,二、认识软件开发,1、软件开发流程,需求调研分析概要设计测试编码详细设计软件交付准备验收软件运行维护,2、软件开发所需的知识和技能,软件开发基础知识和技能:程序设计基础、网页设计基础、关系数据库基础、面向对象的可视化程序设计、数据库应用与开发、客户/服务器开发技术、软件工程、客户端编程、WEB程序设计、WEB开发技术、高级.NET开发技术、嵌入式系统开发、数据结构、操作系统、IT产品服务与营销等。,3、软件编程语言,Pascal语言C语言Java语言C语言C#语言,4、目前的软件行业现状2.4.1国外软件产业发展现状,发达国家已经认识到软件的重要性,并将其视为国家关键技术,软件技术的研究和软件产业的发展是当今发达国家竞相扶持的重点,并成为国家间相互竞争的武器。一些发展中国家也在积极发展自己的软件行业,争取抓住机遇,迎头赶上。,4、目前的软件行业现状2.4.2国内软件产业发展现状,(一)在全球软件产业中的地位低微,与周边国家相比也存在较大差距(二)软件产业对国民经济发展的贡献较低,发展速度不能适应国家信息化的要求。(三)软件产业的发展空间巨大,但国产软件的市场份额十分有限(四)缺乏核心产品和关键技术,核心竞争力薄弱(五)产业发展基础薄弱,无力与跨国公司抗衡(六)软件企业内部及国家政策落实中存在诸多问题,4、目前的软件行业现状2.4.3我国软件业发展的机遇,(一)入世给我国软件业带来的机遇。(二)我国政府通过采购等方式为软件产业的发展营造良好的政策和经济环境。,三、关于软件的热点问题,1.软件外包2.物联网3云计算,3.1.1.中国软件外包定义所谓软件外包就是一些发达国家的软件公司将他们的一些非核心的软件项目通过外包的形式交给人力资源成本相对较低的国家的公司开发,以达到降低软件开发成本的目的。众所周知,软件开发的成本中70%是人力资源成本,所以,降低人力资源成本将有效地降低软件开发的成本。3.1.2中国软件外包现状,1.软件外包,2.物联网,3.2.1物联网定义过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络概念。3.2.2物联网的分层,3.云计算,3.3.1云计算的定义什么是云计算?云计算是一种基于因特网的超级计算模式,在远程的数据中心,几万甚至几千万台电脑和服务器连接成一片。因此,云计算甚至可以让你体验每秒超过10万亿次的运算能力,如此强大的运算能力几乎无所不能。用户通过电脑、笔记本、手机等方式接入数据中心,按各自的需求进行存储和运算。3.3.2云计算的应用(1)云物联(2)云安全(3)云存储(4)云游戏,四、认识实习心得与体会,1.我的职业理想与规划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

提交评论