软件工程理论与应用
上QQ阅读APP看书,第一时间看更新

第1章 软件与软件工程

本章概述和学习目标

通过本章的学习,将会了解到软件的概念、特点和发展过程,进一步了解软件工程的重要意义,并熟悉软件开发过程模型、特点和相应的应用等。分为以下4个方面:

● 软件的概念、特点以及软件的分类;

● 软件工程学科的形成;

● 软件过程模型的种类与特点;

● 理解软件工程的应用过程,相应地配合了案例分析。

随着计算机技术、电子技术的巨大进步,计算机与Internet相连,使社会成为以计算机为核心的信息社会。使计算机能够工作起来的软件正渗入到我们的生活中,有效地提高了人们的工作效率和生活水平。比如,在生活中,我们可能会用到微波炉、洗衣机,它们提供了自动化的工作过程,机器通过内部的程序把要加热的食物自动地从运行到停止,从自动注水到排水、洗衣完成;在工作中,我们会发邮件给朋友、工作伙伴,在网上传送文件、设计和生成各种报表等,这些都大大提高了工作效率。为了使计算机更好地为人们所用,软件成为必不可少的部件,因此,人们越来越重视软件开发过程。如何适应时代的要求,高效、准确地开发软件是软件开发人员寻求的目标。

本书着重描述软件工程的技术、方法,并结合信息系统和实时系统的应用案例进行分析,详细阐述如何在实际项目中运用软件工程的技术和方法,并给出相应的图例和文档说明。