软件工程教程内容简介

软件工程教程内容简介

ID:14735260

大小:1010.06 KB

页数:36页

时间:2018-07-30

软件工程教程内容简介_第1页
软件工程教程内容简介_第2页
软件工程教程内容简介_第3页
软件工程教程内容简介_第4页
软件工程教程内容简介_第5页
资源描述:

《软件工程教程内容简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、内容简介软件工程作为支撑软件产业的新学科,其发展正方兴未艾。作者针对软件工程学科的特点,系统讲解软件工程的基本概念、原理与方法,全面介绍了软件工程的由来和软件开发模型,传统软件工程和面向对象软件工程的软件开发过程。全书内容组织分为准备篇、实施篇和实践篇,全书结构以项目为中心,以活动为基本单位,通过完成若干活动最终达到任务的完成,并以多个任务的完成而实现了项目的完成。全书共设计36个任务,每部分目标明确,重点突出。全书内容丰富,组织结构严谨,原理与方法相结合,丰富的图表与实例应用相结合,讲解由浅入深,既体现知识点的连贯性,完整性,又体现知识在

2、实际中的应用,适合作为本科院校软件工程、计算机科学技术、计算机应用、信息管理及相关专业的教材,也可供从事软件开发人员、科研人员以及有关大专院校师生的参考书。前言随着计算机技术的不断发展及其在各领域的广泛应用,对软件产品出现供不应求的现象,因此我国目前急需开发高质量的软件产品,这样就需要大量的软件开发型人才。而软件工程这门学科就是为了培养软件开发的高级人才而开设的,它是指导软件生产和管理的一门新兴的、综合性的应用科学。但在软件工程教学方面,在沿袭了传统的教学手段、教学方法的基础上,作为一门新兴学科,必须要有不同于其他行业独特的一面,在教学方法

3、和教材编写上需要推陈出新。然而,虽然目前国内软件工程教材品种繁多,但大部分不符合培养技能型紧缺人才的需求,与软件企业实际开发相脱节。本书编著者从事软件开发与软件教学30余年,结合长期教学经验和工程项目实践,参考国内外众多最新(版本)教材和论文精选内容,改变现有的教材侧重理论、书中实例较少、内容不够集中的现状,以视野独特,构思新颖,内容风趣,不落窠臼,令人耳目一新的框架结构;注重基础性、系统性、实用性、新颖性,结合大量的软件项目分析实例,深入浅出的阐述了软件工程的具体内容。堪称难得,以至回味无穷。本教材力图做到改变软件工程教学抽象、单调、死板

4、的现状的编写方法,以“任务驱动”教学为核心,构建了以“项目”为中心,以“任务”为中枢,以“活动”为最小单元来组织实施教学。将一个任务分解成若干个活动,每一个教学活动有明确的目的,只有这些活动完成了,教学任务也就完成了,同时所有的任务完成也就使一个子项目结束了,只有将所有的子项目完成了,也就完成了整个软件工程的教学内容。在教材编写中,每一个子项目都有相应的目标和能力,同时给出了本项目的学习要点。对于项目的每个任务都包括需要解决的主要问题、任务目标及完成任务的途径;对于最小的教学单位活动都有活动内容和目标,同时对于每一活动、任务均有相应的习题和

5、测评,用于评价学生的学习效果。在结构上通过引例创设教学情境,在强烈的问题动机驱动下,趣味性导入任务、活动或是项目,可以更大地激发学生们的求知欲望,逐步形成一个感知心智活动的良性循环,从而培养学生独立探索、勇于开拓进取的自学能力。本教材由3篇共36个任务所构成,共包含着103个活动内容。第1篇准备篇,讲述了软件工程的由来,软件工程的重要性及软件开发模型。第2篇实施篇,分别讲述了软件工程的原理、方法和技术,包括传统的软件工程学和面向对象的软件工程中需求分析-软件设计-软件实现-软件测试及项目管理,并以实例说明。第3篇实践篇,完成了书后部分习题的

6、解答,另一方面给出了一个实例完成了软件计划、分析、设计和测试的文档,这一部分对于提高学生软件工程实践起到了关键性的作用。本书主要有以下特点:(1)在保证体系完整性的基础上,不过度强调基础理论的深度和难度,坚持“够用为度”的原则。1(2)采用“任务驱动”的编写方式,任务以活动来构成,并以活动为最小教学单位,在部分内容上设置引例,以此增加教材的实用性和趣味性,这样能够活跃课堂气氛,又能达到满意的教学效果。(3)教材内容生动活泼,改变一般软件工程教材学生学起来枯燥的情况。(4)每一项目、任务和活动都有其目标和测评,学习有目的,并且能自己检验学习的

7、效果。本教材是作者多年从事该领域工作,并参阅了大量文献和论著、期刊文献,以及与相关专家、学者及学生的交流中编写而成。本书由张兆印策划。任务1~任务8由张兆印编写;任务9~任务18由邓琨编写;任务19~任务25由金英编写;任务26~任务36由惠丽编写;其余部分由张兆印编写。全书由张兆印统一修改定稿。由于作者水平有限,加上时间仓促,难免有错误和不妥之处,恳请读者批评指正。1目录准备篇1项目准备软件工程概述1任务1软件工程课程的重要性2活动1软件的定义2活动2软件危机3活动3软件工程的定义5活动4软件工程方法学的重要性6任务2软件生存周期的基本任

8、务8活动1软件生存周期的定义与划分8活动2软件生存周期各阶段的主要任务10任务3软件开发模型13活动1软件开发模型的定义13活动2瀑布模型14活动3快速原型模型16活动4增量模型

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。