软件工程认识实习(免费下载).ppt

软件工程认识实习(免费下载).ppt

ID:56958580

大小:244.01 KB

页数:25页

时间:2020-07-21

软件工程认识实习(免费下载).ppt_第1页
软件工程认识实习(免费下载).ppt_第2页
软件工程认识实习(免费下载).ppt_第3页
软件工程认识实习(免费下载).ppt_第4页
软件工程认识实习(免费下载).ppt_第5页
资源描述:

《软件工程认识实习(免费下载).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程认识实习一、认识软件工程1、软件工程定义与目的2、软件工程的内容3、软件工程的发展历史及趋势1、软件工程定义与目的1.1.1软件工程定义软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。1、软件工程定义与目的1.1.2软件工程的目的软件工程的目标是明确的,就是研制开发与生产出具有良好的软件质量和费用合算的

2、产品。费用合算是指软件开发运行的整个开销能满足用户要求的程度。软件质量是指该软件能满足明确的和隐含的需求能力的有关特征和特性的总和。2、软件工程的内容1.2.1软件工程研究内容软件工程学主要研究软件结构、软件设计方法论、软件工具、软件工程标准和规范,以及与软件工程有关的理论等。2、软件工程的内容1.2.2软件工程学习的内容从生产管理技术上:理论、结构、方法、工具2、软件工程的内容1.2.2软件工程学习的内容从内容上软件的需求定义和分析技术;软件设计技术和设计审查技术;软件设计表现技术;软件测试技术;软件可

3、靠性的理论及其评价方法;软件扩充和维护;软件成本估算等。3.软件工程的发展历史及趋势1.3.1软件工程的发展历史早期软件的出现计算机出现之前,就已经有很多数学家为计算机软件的出现打下了坚实的数学理论基础,比如著名的数学家“阿兰.图灵”和他的导师一起努力,在20世纪三、四十年代年代就创建立了“图灵机”理论,从理论上解决了计算机软件和核心——“计算复杂性”以及“算法表示”问题。3.软件工程的发展历史及趋势1.3.1软件工程的发展历史软件发展的历史与计算机系统发展紧密相关1946年,伴随着第一台电子计算机的问世

4、诞生了。计算机系统发展的初期(50~60年代),程序设计时期计算机系统发展的第二个时期(从60年代中期到70年代中期),程序系统时期计算机系统发展的第三个时期从70年代初期开始,软件工程时期如今,计算机系统的发展处于第四个时期,即从技术性应用转向消费性市场。3.软件工程的发展历史及趋势1.3.2软件工程的发展趋势软件系统将会逐步呈现出柔性、多目标、连续反应式的网构软件系统的形态。面对这种新型的软件形态,传统的软件理论、方法、技术和平台面临了一系列挑战。从宏观上从微观上1、软件开发流程2、软件开发所需的知识

5、和技能3、软件编程语言4、目前的软件行业现状二、认识软件开发1、软件开发流程需求调研分析概要设计测试编码详细设计软件交付准备验收软件运行维护2、软件开发所需的知识和技能软件开发基础知识和技能:程序设计基础、网页设计基础、关系数据库基础、面向对象的可视化程序设计、数据库应用与开发、客户/服务器开发技术、软件工程、客户端编程、WEB程序设计、WEB开发技术、高级.NET开发技术、嵌入式系统开发、数据结构、操作系统、IT产品服务与营销等。3、软件编程语言Pascal语言C语言Java语言C++语言C#语言4、目

6、前的软件行业现状2.4.1国外软件产业发展现状发达国家已经认识到软件的重要性,并将其视为国家关键技术,软件技术的研究和软件产业的发展是当今发达国家竞相扶持的重点,并成为国家间相互竞争的武器。一些发展中国家也在积极发展自己的软件行业,争取抓住机遇,迎头赶上。4、目前的软件行业现状2.4.2国内软件产业发展现状(一)在全球软件产业中的地位低微,与周边国家相比也存在较大差距(二)软件产业对国民经济发展的贡献较低,发展速度不能适应国家信息化的要求。(三)软件产业的发展空间巨大,但国产软件的市场份额十分有限(四)缺

7、乏核心产品和关键技术,核心竞争力薄弱(五)产业发展基础薄弱,无力与跨国公司抗衡(六)软件企业内部及国家政策落实中存在诸多问题4、目前的软件行业现状2.4.3我国软件业发展的机遇(一)入世给我国软件业带来的机遇。(二)我国政府通过采购等方式为软件产业的发展营造良好的政策和经济环境。三、关于软件的热点问题1.软件外包2.物联网3云计算3.1.1.中国软件外包定义所谓软件外包就是一些发达国家的软件公司将他们的一些非核心的软件项目通过外包的形式交给人力资源成本相对较低的国家的公司开发,以达到降低软件开发成本的目的

8、。众所周知,软件开发的成本中70%是人力资源成本,所以,降低人力资源成本将有效地降低软件开发的成本。3.1.2中国软件外包现状1.软件外包2.物联网3.2.1物联网定义过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络概念。3.2.2物联网的分层3.云计算3.3.1云计算的定义什么是云计算?云

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。