软件工程
2008-7
中国水利水电
肖孟强//王宗江
265
随着计算机科学与技术的飞速发展,计算机的应用已经渗透到国民经济与人们生活的各个角落,正在日益改变着传统的人类工作方式和生活方式。在我国高等教育逐步实现大众化后,越来越多的高等院校会面向国民经济发展的第一线,为行业、企业培养各级各类高级应用型专门人才。为了大力推广计算机应用技术,更好地适应当前我国高等教育的跨跃式发展,满足我国高等院校从精英教育向大众化教育的转变,符合社会对高等院校应用型人才培养的各类要求,我们成立了“21世纪高等院校规划教材编委会”,在明确了高等院校应用型人才培养模式、培养目标、教学内容和课程体系的框架下,组织编写了本套“21世纪高等院校规划教材”。众所周知,教材建设作为保证和提高教学质量的重要支柱及基础,作为体现教学内容和教学方法的知识载体,在当前培养应用型人才中的作用是显而易见的。探索和建设适应新世纪我国高等院校应用型人才培养体系需要的配套教材已经成为当前我国高等院校教学改革和教材建设工作面临的紧迫任务。因此,编委会经过大量的前期调研和策划,在广泛了解各高等院校的教学现状、市场需求,探讨课程设置、研究课程体系的基础上,组织一批具备较高的学术水平、丰富的教学经验、较强的工程实践能力的学术带头人、科研人员和主要从事该课程教学的骨干教师编写出一批有特色、适用性强的计算机类公共基础课、技术基础课、专业及应用技术课的教材以及相应的教学辅导书,以满足目前高等院校应用型人才培养的需要。本套教材消化和吸收了多年来已有的应用型人才培养的探索与实践成果,紧密结合经济全球化时代高等院校应用型人才培养工作的实际需要,努力实践,大胆创新。教材编写采用整体规划、分步实施、滚动立项的方式,分期分批地启动编写计划,编写大纲的确定以及教材风格的定位均经过编委会多次认真讨论,以确保该套教材的高质量和实用性。教材编委会分析研究了应用型人才与研究型人才在培养目标、课程体系和内容编排上的区别,分别提出了3个层面上的要求:在专业基础类课程层面上,既要保持学科体系的完整性,使学生打下较为扎实的专业基础,为后续课程的学习做好铺垫,更要突出应用特色,理论联系实际,并与工程实践相结合,适当压缩过多过深的公式推导与原理性分析,兼顾考研学生的需要,以原理和公式结论的应用为突破口,注重它们的应用环境和方法:在程序设计类课程层面上,把握程序设计方法和思路,注重程序设计实践训练,引入典型的程序设计案例,将程序设计类课程的学习融入案例的研究和解决过程中,以学生实际编程解决问题的能力为突破口,注重程序设计算法的实现;在专业技术应用层面上,积极引入工程案例,以培养学生解决工程实际问题的能力为突破口,加大实践教学内容的比重,增加新技术、新知识、新工艺的内容。本套规划教材的编写原则是:在编写中重视基础,循序渐进,内容精炼,重点突出,融入学科方法论内容和科学理念,反映计算机技术发展要求,倡导理论联系实际和科学的思想方法,体现一级学科知识组织的层次结构。
本书是根据教育部应用型本科规划教材指导思想与原则的要求,充分考虑应用型本科人才的培养目标和教学特点编写而成。2005年10月出版了第一版,本次再版进一步扩充了应用性内容,缩减了部分理论章节,增加了现代软件工程技术。 全书共10章,内容主要包括:软件工程概念、可行性研究与需求分析、软件设计、编码及测试、软件维护、面向对象技术、面向对象的软件开发方法、软件工程管理与质量保证、软件工程标准化及软件工程环境、现代软件工程技术。本书在每一章的开头均给出本章的教学目标、教学任务和重点难点,每一章的最后给出实例分析和本章小结,附以部分习题,以便于教学与自学。 本书强调内容的实用性。按软件工程的过程安排与组织,条理性强,以案例教学为驱动,易于学生学习与掌握。本书可作为应用型本科计算机、自动化、机电类等专业和高职高专计算机专业的教材,也可作为自学教材和软件开发人员的参考用书。 本书配有免费电子教案。读者可以从中国水利水电出版社网站上下载,网址为:http://www.waterpub.com.cn/softdown/。
序第二版前言第一版前言第1章 软件工程概论 本章学习目标 1.1 引言 1.2 软件概述 1.2.1 软件的定义 1.2.2 软件的特点 1.2.3 软件的分类 1.2.4 软件的发展 1.3 软件危机 1.3.1 软件危机产生的原因 1.3.2 软件危机的表现形式 1.3.3 解决软件危机的途径 1.4 软件工程 1.4.1 软件工程的定义及目标 1.4.2 软件工程学的范畴 1.4.3 软件过程 1.4.4 软件工程的基本原理 1.5 软件生存周期 1.5.1 软件生存周期定义 1.5.2 软件生存周期划分阶段的原则 1.5.3 软件生存周期各阶段的任务 1.6 软件生存周期模型 1.6.1 瀑布模型 1.6.2 快速原型模型 1.6.3 增量模型 1.6.4 螺旋模型 本章小结 习题一第2章 可行性研究与需求分析 本章学习目标 2.1 问题的定义与可行性研究 2.1.1 问题的定义 2.1.2 可行性研究的任务 2.1.3 可行性研究的过程 2.1.4 成本/效益分析 2.2 需求分析的任务 2.2.1 确定对系统的综合要求 2.2.2 分析系统的数据要求 2.2.3 导出系统的逻辑模型 2.2.4 修正系统开发计划 2.3 需求获取的常用方法 2.3.1 常用的需求获取方法 2.3.2 快速原型方法 2.4 结构化分析方法 2.4.1 结构化分析的过程 2.4.2 实体一联系图 2.4.3 数据规范化 2.4.4 数据流图 2.4.5 数据字典 2.4.6 状态转换图 2.4.7 其他图形工具 2.5 需求分析评审 2.5.1 需求规格说明书 2.5.2 评审过程 本章小结 习题二第3章 软件设计 本章学习目标 3.1 软件设计的任务 3.2 软件结构设计 ……第4章 编码与测试第5章 软件维护第6章 面向对象技术第7章 面向对象软件开发方法第8章 软件工程管理与质量保证第9章 软件工程标准化及软件工程环境第10章 现代软件工程技术参考文献
插图:
《21世纪高等院校规划教材•软件工程:原理方法与应用(第2版)》:注重学科体系的完整性,兼顾考研学生需要,强调理论与实践相结合,注重培养专业技能。采用“任务驱动”的编写方式,引入案例和启发式教学方法,提供电子教案、案例素材等教学资源,教材立体化配套,满足高等院校应用型人才培养的需要。
内容还好,包装不行
自考用,感觉写的还好吧,正在研读中。。。
书是我要的,就是物流太慢了,以前在当当网买东西,都是第二天就到了,这次买书,第三天才到。花了一天时间配货,这到底是有多难配啊?