软件在当今生活中的重要性和软件工程的发展现状
软件工程 实践报告 软件在当今生活中的重要性和软件工程的发展现状
软件产业从诞生到如今的高速发展,不过经历几十年的时间,但是,麻雀虽小,五脏俱全。软件的开发过程经历了由浅及深、由简单到复杂的n多过程。包括由面条式编程到结构化编程再到后来的面向过程以及面向对象。 面条式编程是一种十分简单的编程方式,没有太多的数据类型,也没有复杂的逻辑结构,上手很快,不需要长时间的学习或太多的经验就可以立即掌握。只要记住几个流程控制、输入输出的关键字,就可以写出一个简单的程序。甚至一个中学生经过几个月的培训就可以掌握这种编码方式,但是他能解决的问题也是有限的,也就只能写一个猜数字的小游戏,或者画出一个Y=A*SIN(X)+B的函数曲线图。如果要真的用他来写一个超级玛丽,那将是很很很很很困难的。
软件工程实践报告——从过去到现在,论软件开发过程 软件行业的发展,屈指算来,已有半个多世纪了,从大的客户定做的软件项目到独立软件产品的出现,再到大众化的软件市场,可以说,近半个世纪以来软件是以令人惊异的速度发展的,并且取得了十分辉煌的成就。软件行业之所以发展的如此神速,追本溯源,是因为它是一个改变世界范围内工业运作方式的行业;在很多情况下,软件支撑着人们的工作、安全、娱乐、决策,甚至整个生活,软件已成为现代社会必不可少的要件。软件发展经历了从无到有,同样的,软件开发的各种技术、模式、过程等也都是从无到有,经历了几代人的努力,才逐步建立起来的。 如何正确的开发软件,是现代社会生存、发展的重要问题。其所涉及的技术,包括一个过程、一组方法和一系列工具等,都是我们在进行软件开发过程中所必须面临和解决的问题。结合老师课上所讲,论从过去到现在软件的开发过程,我将着重谈下软件开发过程中软件开发模型的发展。