2022软件工程认识实习报告_软件工程认知实习报告_2.docx
《2022软件工程认识实习报告_软件工程认知实习报告_2.docx》由会员分享,可在线阅读,更多相关《2022软件工程认识实习报告_软件工程认知实习报告_2.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022软件工程认识实习报告_软件工程认知实习报告 软件工程相识实习报告由我整理,希望给你工作、学习、生活带来便利,猜你可能喜爱“软件工程认知实习报告”。 软件工程相识实习报告 专业班级:csdn-java 学生姓名:曹炳旭 随着软件工程学习的深化,除了对基本专业学问的驾驭外,对软件工程总 体的把握显得越来越重要,因此这次相识实习学到的学问对于我们相识软件工程和规划今后道路来说特别重要,通过这次相识实习,了解了软件工程的定义、目的历史、热点问题等,驾驭了软件开发的流程,编程语言和行业现状。并对今后的学习和职业道路有了自己的规划,明确了自己的方向。 软件工程相识实习 一、相识软件工程 1、软件工
2、程定义与目的 (1)软件工程定义 软件工程是探讨和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。 (2)软件工程的目的 软件工程的目标是明确的,就是研制开发与生产出具有良好的软件质量和费用合算的产品。 费用合算是指软件开发运行的整个开销能满意用户要求的程度。 软件质量是指该软件能满意明确的和隐含的需求实力的有关特征和特性的总和。 2、软件工程的内容 (1)软件工程探讨内容 软件工程学主要探讨软件结构、软件设计方法
3、论、软件工具、软件工程标准和规范,以及与软件工程有关的理论等。 (2)软件工程学习的内容 从软件的生产管理技术来分:软件的需求定义和分析技术;软件设计技术和设计审查技术;软件设计表现技术;软件测试技术;软件牢靠性的理论及其评价方法;软件扩充和维护;软件成本估算等。 从内容上可分为理论、结构、方法、工具等部分。其中理论与结构是方法论与工具的基础及前提。在方法论与工具方面存在着这样的关系:为了找出行之有效的方法就应当具备合适的工具;反之,为了制造、改进软件工具,也应先有合适的方法 3、软件工程的发展历史 (1)、早期软件的出现 计算机出现之前,就已经有许多数学家为计算机软件的出现打下了坚实的数学理
4、论基础,比如闻名的数学家“阿兰.图灵”和他的导师一起努力,在20世纪 三、四十年头年头就创建立了“图灵机”理论,从理论上解决了计算机软件和核心“计算困难性”以及“算法表示”问题。 (2)、现代计算机软件的问世 1946年,伴随着第一台电子计算机的问世诞生了。以写软件为职业的人也起先出现,他们多是经过训练的数学家和电子工程师,硬件通常用来执行一个单一的程序,而这个程序又是为一个特定的目的而编制的。 1954年,“约翰.巴科斯”建立了高级语言的思想,并设计出了世界上第一个真正意义上(至今广泛应用)的高级语言,第一个完全脱离机器硬件的高级语言Fortran问世1961年第一个数据库管理系统IDS由通
5、用电气(GE)公司的Charles Bachman开发出。 (3)软件危机的出现 60年头中期软件起先作为一种产品被广泛运用,出现了“软件作坊”专职应别人的需求写软件。 “软件危机”就这样起先了!1968年北大西洋公约组织的计算机科学家在联邦德国召开的国际学术会议上第一次提出了“软件危 机”(software crisis)这个名词。 概括来说,软件危机包含两方面问题: 一、如何开发软件,以满意不断增长,日趋困难的需求;如何维护数量不断膨胀的软件产品。 同年秋季,NATO(北约)的科技委员会召集了近50名一流的编程人员、计算机科学家和工业界巨头,探讨和制定摆脱“软件危机”的对策。在那次会议上第
6、一次提出了软件工程(software engineering)这个概念。60年头末“软件危机”后出现的第一个生命周期模型。如下所示:分析 设计 编码 测试 维护,使人们相识到了文档的标准以及开发者之间、开发者与用户之间的沟通方式的重要性。 1969年UNIX出现 1969年12月,Internet 的前身美国的ARPA网投入运行,它标记着我们常称的计算机网络的兴起。 1969年,提出了结构化程序设计方法, 1970年,第一个结构化程序设计语言Pascal语言出现,标记着结构化程序设计时期的起先,即PO(面对过程的开发或结构化方法)以及结构化的分析、设计和相应的测试方法。 1971年,大、超大规
7、模集成电路计算机,应用更加广泛,出现了微型计算机。 (4)现代软件的发展 1972 C语言出现 1975年的第六版 UNIX才起先走出贝尔试验室 1983年 C+出现 1983年IBM DB2数据库产品推出的。 1984年Tuxedo作为第一个严格意义上的中间件产品由AT&T的贝尔试验室开发完成。 1985年Windows 1.0正式推出。之前软件结构体系也是Mainframe结构,该结构下客户、数据和程序被集中在主机上。 90年头,中间件技术才起先快速发展,建立在计算机和网络技术基础上的计算机网络技术得到了迅猛的发展。 1993年美国宣布建立国家信息基础设施NII 后,全世界很多国家纷纷制定
8、和建立本土的NII ,从而极大地推动了计算机网络技术的发展,使计算机网络进入了一个崭新的阶段。目前,全球以美国为核心的高速计算机互联网络即Internet已经形成。 1994年 PHP出现。 1995年 Java出现。 1996年 JavaScript出现 。 2000年 C#出现。业务基础平台作为一个新的软件层级尤为引人注目。业务基础平台是以业务导向和驱动的、可快速构建应用系统的软件平台 2022年被炒得沸沸扬扬的SOA(Service-Oriented Architecture)作为下一代软件架构,主要用于解决传统对象模型中无法解决的异构和耦合问题。 软件的发展史其实就是在裸机(硬件)和终
9、端用户之间不断沉淀(平台化)的过程。当与裸机接近的某个层次发展成熟后,与 这个层次相关的创新和成果会明显削减,而从这个层次更靠近终端用户业务的层次的创新和成果会增多。就这样不断不断的沉淀形成平台,不断的向用户和业务领域 靠拢。 4.软件工程的发展趋势 Internet及其上应用的快速发展与普及,使计算机软件所面临的环境起先从静态封闭逐步走向开放、动态和多变。软件系统为了适应这样一种发展趋势,将会逐步呈现出柔性、多目标、连续反应式的网构软件系统的形态。面对这种新型的软件形态,传统的软件理论、方法、技术和平台面临了一系列挑战。从宏观上看,这种挑战为我们探讨软件理论、方法和技术供应了难得的机遇,使我
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 软件工程 认识 实习 报告 认知 _2
限制150内