基于iOS的记账APP设计与实现(4)

计算机产生后其技术发展十分迅猛,伴随着计算机的广泛应用,人们需要的软件越来越多,软件开发变得复杂。而1960年代中期开始爆发众所周知的软件危


计算机产生后其技术发展十分迅猛,伴随着计算机的广泛应用,人们需要的软件越来越多,软件开发变得复杂。而1960年代中期开始爆发众所周知的软件危机。1968年,北大西洋公约组织在联邦德国的国际学术会议创造软件危机一次。为了解决软件危机问题,在1968、1969年连续召开两次著名的NATO会议,并同时提出软件工程的概念。从此一门新兴的工程学科应运而生。

总体来讲,软件工程的作用,是为了克服上个世纪60年代出现的软件危机,它告诉人们怎样去开发软件和管理软件。具体来讲,它表现在与软件开发和管理的有关人员和过程上,即在规定的时间内,按照规定的成本,完成预期质量目标,而且控制软件进度,节约开发成本,提高软件质量。

广义上是以工程的理念和流程方法制作软件,从狭义上讲是计算机专业的一门重要的专业基础课,它对于培养学生的软件素质,提高学生的软件开发能力与软件项目管理能力具有重要的意义。软件工程与其说是一门课程,不如说是一门思想。是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的一个能够解决问题的思想集合。