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