上海教育高地暨特色专业建设项目 软体工程与实践


上海教育高地暨特色专业建设项目 软体工程与实践

文章插图
软体工程与实践(上海教育高地暨特色专业建设项目)【上海教育高地暨特色专业建设项目 软体工程与实践】《软体工程与实践(上海教育高地暨特色专业建设项目)》是2012年清华大学出版社出版的图书 。本书重点介绍软体工程技术、方法和实际套用等方面的最新成果 。
基本介绍书名:软体工程与实践(上海教育高地暨特色专业建设项目)
作者:贾铁军 甘泉
ISBN:978-7-302-28329-4
出版社:清华大学出版社
出版时间:出版时间:2012.6
内容简介教材特色:实用、新颖、操作性强 。设有教学目标、新技术及套用案例、同步实验指导与文档、实践与练习题及部分答案等,并提供多媒体课件,方便使用 。主要内容:全书共分10章,软体工程基础概述、可行性分析与策划、软体项目立项与计画、需求分析、软体设计、面向对象开发技术、软体实现技术、软体测试与维护、软体项目管理、软体工程新技术与现代软体工程新体系及方法、Web实用软体开发综合案例及课程设计等,包括新知识、新技术、新方法及新套用 。本书可作为高校计算机与信息类、电子商务、工程与管理类等学科专业的相关课程的教材,也可作为培训及参考用书 。前言在世界範围内,IT技术的快速发展为人类社会各个层面带来了深刻的变革 。一个国家信息化建设、发展和技术套用水平体现了综合国力,是决定21世纪国际竞争地位的战略性重大举措 。软体是信息系统的关键,已经成为信息化的核心,受到世界瞩目的软体产业已经成为增长最快的朝阳产业,软体开发、维护与管理能力和先进的软体技术,直接影响到国家信息化建设、发展和信息技术套用的水平,软体工程的套用水平已成为促进软体产业健康发展的关键 。随着计算机系统的快速发展和广泛套用,对软体需求、维护和管理技术不断提高,计算机软体的开发、维护及管理技术和高层次专业人才的素质能力显得尤为重要 。进入21世纪,世界各国及各个行业都加快了信息化的建设,也促进了软体工程的飞速发展 。为了不断提高软体开发的质量和软体维护与管理的水平,必须学习、研究和套用软体工程的基本理论和技术,才能使我国的软体产业能够在国际竞争中占有一席之地,并带动整个信息化建设、发展和技术套用水平及综合国力的提高 。软体工程是一门指导计算机软体进行开发、维护和管理的新兴学科,主要利用工程概念、原理、技术和方法,在计画、开发、运行、维护与管理软体过程中,将科学的管理和最佳的技术方法紧密结合,以较经济的手段获得满足用户需求的可靠软体的一系列方法 。即,软体工程= 工程原理?+?技术方法+ 管理技术 。主要研究套用软体开发的基本理论和工程技术来指导对软体系统的开发、维护和管理 。软体工程是计算机科学中的一个重要分支,是一门指导计算机软体系统开发、运行、维护和管理技术的工程学科 。不仅具有一般工程学科的共性,还具有智慧型性、抽象性、複杂性和更新性等特性 。同时,具有软体工程学科的系统性、工程化、综合性和学科交叉性的基本特点 。软体工程是高等学校计算机及信息类相关专业最早的一门专业主干课程 。软体工程是一个综合利用计算机科学、工程科学、管理科学、数学等综合交叉多学科的领域,软体工程的研究範围很广,不仅涵盖软体系统的开发方法和技术、维护与管理技术,还包括软体工具、环境及软体开发的规範 。目前,对软体工程学科的构成和内容尚未统一,根据软体工程研究的对象和任务,软体工程学科主要包括:软体工程原理、软体工程过程、软体工程方法、软体工程技术、软体工程模型、软体工程管理、软体工程度量、软体工程环境、软体工程套用等基本内容 。30多年来,我们在高等院校和计算机网路企业一直坚持“校企合作、产学研结合”,始终从事计算机及信息领域的教学、科研和学科专业管理工作,多次主持过相关方面的项目研究,积累了大量的宝贵实践经验,为满足高校套用型软体人才培养的需要,编着了这本教材,谨以此书奉献给大家 。《软体工程与实践》一书从实用的角度出发,根据教育部高教司审定的《中国计算机科学与技术学科教程2002》中对软体工程的要求编写,并参照美国ACM和IEEE Computing Curricula 2001教程关于软体工程方面的内容,吸取了国内外软体工程的实用技术、新方法和新套用等精华,也是上海市高校教育高地建设项目成果之一 。全书主要内容共分10章,软体工程基础概述、可行性分析与策划、软体项目立项与计画、需求分析、软体设计、面向对象开发技术、软体实现技术、软体测试与维护、软体项目管理、软体工程新技术与现代软体工程新体系及方法、Web实用软体开发综合案例等 。书中内容增加很多典型实际套用案例,以及经过多年的实践总结出来的研发案例分析、同步实验、课程设计及最新研究成果,以便于实际套用 。书中带“*”部分为选学内容 。本系列教材主要是专门针对高校相关专业人才培养编着的特色教材,其主要特点是:1. 内容先进,结构新颖 。编着吸收了国内外大量的新知识、新技术、新方法和国际通用準则 。注重科学性、先进性、操作性 。图文并茂、学以致用 。2. 注重实用性和特色 。坚持“实用、特色、规範”原则,突出实用及素质能力培养,增加大量案例,在内容安排上将理论知识与实际套用有机结合,配有典型及综合套用案例 。3. 资源配套,便于教学 。为了方便师生教学,配有电子教案并附有“同步实验”和“课程设计”及练习与实践习题,并附有部分习题答案及常用文档指南 。本书由贾铁军教授任主编、统稿并编着第1、3、4、5、7、9、10章 。甘泉总经理(大连信源网路有限公司)任主编并编着第8章,俞小怡(大连理工大学)任副主编并编着第6章,宋少婷(大连信源网路有限公司)任副主编并编着第2章,于淼、邹飞参加了编着审校和修改等工作 。邹佳芹女士对全书的文字、图表进行了校对编排及查阅资料等,并完成了大部分课件製作 。非常感谢清华大学出版社和各位的辛勤工作,为本书的编着提供了许多重要帮助、指导意见和参考资料 。同时,感谢对本书编着给予大力支持与帮助的各位同仁、院校和相关企业单位 。对编着过程中参阅大量的重要文献资料难以完全準确注明,在此深表诚挚谢意!由于水平有限,书中难免存在不妥之处,敬请见谅!欢迎提出宝贵意见和建议 。作品目录第1章 概述1.1 软体工程的发展11.2 软体及软体工程的概念41.3软体生存周期101.4 软体开发模型141.5实验一软体开发準备及MS Visio概述231.6本章小结241.7练习与实践一24第2章 可行性分析及策划2.1软体问题定义272.2 可行性分析及立项312.3 系统流程图36*2.4 软体规划概述362.5 软体开发计画402.6 实验二软体可行性分析报告242.7 本章小结432.8 练习与实践二43第3章 需求分析3.1 需求分析概述443.2 需求分析的任务及过程473.3 需求分析描述工具503.4 需求分析方法573.5 需求分析文档61 3.6 实验三分析文档与Power Designer建模243.7 本章小结653.8 练习与实践三65第4章 软体设计4.1 软体总体设计654.2 软体详细设计694.3 资料库设计概述744.4 网路系统设计概述744.5 用户界面设计834.6 软体设计文档914.7 实验四编写软体详细设计说明书244.8 本章小结934.9 练习与实践四93第5章 面向对象开发技术5.1面向对象方法概述935.2 面向对象的相关概念975.3 面向对象分析1025.4 面向对象设计1045.5 面向对象分析和设计实例1755.6 实验五Rational Rose套用245.7 本章小结1115.8 练习与实践五112第6章 软体实现技术6.1 软体实现技术概述1126.2 软体程式设计1166.3 常用程式设计工具1276.4软体实现的文档1316.5 实验六套用软体编程实现1316.6 本章小结1316.7 练习与实践六132第7章 软体测试与维护7.1 软体测试概述1327.2 软体测试的特点及过程1357.3 软体测试的步骤及任务1357.4软体测试策略及面向对象测试1267.5 软体测试方法、用例和标準1367.6 软体调试与发布1397.7 软体维护与再工程1437.8 实验七软体测试与调试套用247.9 本章小结1467.10练习与实践七146第8章 软体项目管理8.1 软体项目管理概述1478.2 软体项目启动及组织1478.3 项目进度估算及安排1478.4 软体项目的过程管理1528.5 软体项目监控与收尾1588.6 实验八软体项目管理套用1638.7 本章小结1638.8 练习与实践八163第9章 软体工程新技术及体系9.1 软体开发新技术概述1809.2 CMMI能力成熟度集成模型1639.3 IBM Rational软体工程体系1759.4 微软软体工程体系1759.5 敏捷软体工程体系175*9.6 形式化方法186*9.7 净室软体工程体系1759.8 本章小结1979.6 练习与实践九263第10章 WebApp开发综合案例10.1 WebApp项目开发概述16310.1.1 WebApp的特点及类型16410.1.2 WebApp开发过程及技术方法16510.1.3 WebApp需求分析16610.1.4 WebApp设计16610.1.5 WebApp测试16610.1.6 WebApp项目管理166 10.2 Web商品进销存信息系统16310.2.1 系统需求分析16410.2.2 系统设计16510.2.3 系统实现16610.3 Web书城信息系统17510.3.1可行性分析11010.3.2 软体需求分析11110.3.3 软体设计11110.3.4 软体实现11110.4 本章小结17510.5 课程设计任务书及评价17510.5.1 课程设计任务书11010.5.2 课程设计报告评价111附录A 练习与实践部分参考答案263附录B 软体工程部分文档编写指南268参考文献276