计算机类教材 > 软件工程
实用软件工程项目化教程
书号:9787113269517 套系名称:实用软件工程项目化教程
作者:方少卿 出版日期:2020-07-01
定价:25.00 页码 / 开本:140 /16
策划编辑:翟玉峰 责任编辑:翟玉峰 许璐
适用专业:计算机教材 适用层次:高职高专
最新印刷时间:
资源下载
教学课件
教学素材(暂无)
习题答案(暂无)
教学案例(暂无)
教学设计(暂无)
教学视频(暂无)
内容简介
前言
目录
作者介绍
图书特色
全书本着“理论够用适度,任务引领学习”的原则编写,根据高职学生的特点,全书围绕一个物业管理系统展开,以软件生命周期为主线,介绍结构化软件分析设计方法和面向对象软件分析设计方法,将软件工程知识点分解到各个任务中。全书共分为5个单元:软件工程概述、项目计划分析、软件的设计、面向对象方法学、软件测试与维护。本书注重应用性和实践性,参照软件工程课程教学标准和高职高专学生的特点,通过案例引领,对软件工程中重要的知识点着重剖析并举例,供读者学习借鉴和参考。本书适合作为高等职业院校“软件工程”课程的教材,也可作为电大、成人院校、各类培训教材用书,还可供准备参加计算机等级考试和自学软件工程的读者阅读参考。
随着信息技术的飞速发展,软件开发的新技术、新方法层出不穷。20世纪60年代中期,大容量、高速度计算机的出现,使计算机的应用范围迅速扩大,软件系统的规模越来越大,复杂程度越来越高,软件危机开始爆发。软件工程诞生于20世纪60年代末期,它作为一个新兴的工程学科,主要研究软件生产的客观规律性,建立与系统化软件生产有关的概念、原则、方法、技术和工具,指导和支持软件系统的生产活动,以期达到降低软件生产成本、改进软件产品质量、提高软件生产率水平的目标。“软件工程”是高职院校软件技术、计算机应用等专业的一门主干课程。“软件工程”课程具有知识点多、内容更新快、课程实践性强等特点。本书以物业管理系统的开发为主线,讲述软件工程的基本概念、原理和方法,系统地介绍比较成熟的软件工程技术。本书为安徽省高校省级质量工程规划教材立项教材——计算机专业项目化系列教程(2017ghjc290)的组成部分。本着“理论够用、适度,任务引领学习”的原则,本教材所涉及的案例“职苑物业管理系统”是与企业合作开发的真实案例,并以此案例展开知识点的阐述,为了便于教学,教材的编写参照软件工程课程教学标准和高职高专学生的特点对该案例进行了修改,并按照软件生命周期的各个阶段分解成若干个任务,将软件工程的知识点引入相关任务中。 本书内容本书分5个单元。单元1介绍软件工程的基础知识,单元2介绍软件项目实施前期的任务,单元3介绍软件项目的设计阶段,单元4介绍面向对象方法学,单元5介绍软件的测试与维护。本书5个单元的具体内容如下:单元1软件工程概述:介绍软件工程的基础知识,如软件的相关概念,软件的分类,软件危机产生的背景、主要表现、产生原因及解决途径,软件工程的产生、定义、任务、内容、基本原则,软件生命周期的阶段划分,常见的软件开发过程模型等。单元2项目计划分析:介绍软件项目实施前期的任务,如软件的问题定义,可行性分析,项目计划制定,需求分析的任务、难点、分类和原则,结构化需求分析的方法等。单元3软件的设计:介绍软件项目的设计阶段,如软件的总体设计任务、步骤和原则,模块设计思想和原则,系统结构图的绘制方法,详细设计的任务、方法和工具,数据库设计等。单元4面向对象方法学:介绍面向对象的基本概念、特征、优点,面向对象建模,统一建模语言等。单元5软件测试与维护:介绍软件测试的目标、分类、用例,静态测试和动态测试,黑盒测试和白盒测试,测试用例设计原则,测试流程,面向对象的软件测试,软件项目的调试和维护等。2配套资源为了配合教师更好地组织教学和学生更方便地学习,本书开发了丰富的数字化教学资源。有配套的PPT课件,并提供了完整的项目代码供教师和学生课下学习使用。具体下载地址为:http://wwwtdpresscom/51eds/,联系邮箱:TLFSQ@126com。3课时分配建议教学内容授课学时安排单元1软件工程概述4单元2项目计划分析8单元3软件的设计10单元4面向对象方法学8单元5软件测试与维护6合计36. 本书由安徽省高职高专专业带头人、安徽省教学名师、铜陵职业技术学院方少卿教授担任主编,铜陵职业技术学院张锐、铜陵职业技术学院刘兵、安徽志成信息技术有限公司洪成刚担任副主编。具体编写分工如下:单元1由刘兵编写;单元2、3由张锐编写;单元4由洪成刚编写;单元5由方少卿编写。方少卿负责全书的统稿与定稿。 本书在编写过程中还得到了铜陵职业技术学院和安徽工业职业技术学院、安徽志成信息技术有限公司有关领导的大力支持,在此表示衷心的感谢。同时,教材编写过程中参考了本领域的相关教材和著作,在此向其作者一并深表谢意。由于编者水平有限,书中疏漏和不足之处在所难免,恳请广大读者提出宝贵意见和建议,以便修订时加以完善。编者2020年4月
单元1软件工程概述1 任务认识软件工程1 一、软件的概念和特点2 二、软件的分类3 三、软件危机5 四、软件工程7 五、软件生命周期11知识拓展19 习题20 单元2项目计划分析22 任务1项目计划22 一、软件计划阶段的任务22 二、问题定义23 三、可行性分析25 四、可行性分析工具27 五、软件项目开发计划28知识拓展30 习题31 任务2需求分析31 一、需求分析概述32 二、结构化分析方法38知识拓展48 习题52 单元3软件的设计53 任务1总体设计53 一、总体设计概述54 二、模块设计56 三、系统结构图61知识拓展66 习题67 任务2详细设计68 一、详细设计概述68 二、用户界面设计73 三、数据管理设计77知识拓展80 习题81 单元4面向对象方法学82 任务了解面向对象方法学82 一、面向对象方法概述83 二、面向对象分析86 三、统一建模语言89知识拓展99 习题101 单元5软件测试与维护102 任务软件测试与维护102 一、软件测试概述103 二、静态测试与动态测试106 三、黑盒测试与白盒测试107 四、测试用例的设计116 五、软件测试流程117 六、面向对象软件测试120 七、软件项目的调试122 八、软件维护123知识拓展128 习题130 参考文献132
方少卿,铜陵职业技术学院
全书本着“理论够用适度,任务引领学习”的原则编写,根据高职学生的特点,全书围绕一个物业管理系统展开,以软件生命周期为主线,介绍结构化软件分析设计方法和面向对象软件分析设计方法,将软件工程知识点分解到各个任务中。 全书共分为5个单元:软件工程概述、项目计划分析、软件的设计、面向对象方法学、软件测试与维护。本书注重应用性和实践性,参照软件工程课程教学标准和高职高专学生的特点,通过案例引领,对软件工程中重要的知识点着重剖析并举例,供读者学习借鉴和参考。 本书适合作为高等职业院校“软件工程”课程的教材,也可作为电大、成人院校、各类培训教材用书,还可供准备参加计算机等级考试和自学软件工程的读者阅读参考。