![]()
内容推荐 本书从实用、够用的角度出发,以图书馆管理系统为主线,采用项目导向、任务驱动案例的教学方式,详细讲述了软件工程的基本原理、概念、技术和方法。本书分为基础理论篇、分析与设计篇、实现与测试篇、维护与管理篇,共4篇、10个项目。 基础理论篇讲述了软件工程概念和统一建模语言(UML),具体包括软件的定义、软件危机、软件生命周期、开发模型及UML的概念模型、UML的静态及动态建模机制。分析与设计篇讲述了项目市场调研、软件项目需求分析、软件项目总体设计、软件项目详细设计。以图书馆管理系统为例,以面向对象设计方法为重点,运用UML建模语言,详细地描述了市场调研、需求分析、总体设计及详细设计的建模过程。实现与测试篇讲述了软件项目实现及软件测试的相关知识。维护与管理篇讲述了软件维护及软件项目管理的相关知识。同时,本书在拓展训练中介绍了常见建模工具Rational Rose及Microsoft Office Visio的使用方法。 本书语言简练,通俗易懂,注重培养学生动手能力,并且每个项目后都附有项目小结、拓展训练和知识点考核与理解,供学生及时消化对应任务内容。本书可作为高职高专院校、成人教育学院软件工程的教材,也可作为软件开发设计人员的参考材料。 目录 第一篇 基础理论篇 项目1 软件工程概述 任务1.1 软件工程 1.1.1 软件的定义及其特点 1.1.2 软件危机 1.1.3 软件工程的概念和原则 任务1.2 软件生命周期与软件开发模型 1.2.1 软件生命周期 1.2.2 软件开发模型 任务1.3 建模工具 项目小结 拓展训练 知识点考核与理解 项目2 统一建模语言(UML) 任务2.1 UML概述 2.1.1 UML的概念 2.1.2 UML的发展过程 2.1.3 UML的主要内容 任务2.2 UML的概念模型 2.2.1 UML的三个基本构造块(事物、关系、图) 2.2.2 UML的规则 2.2.3 UML中的公共机制 任务2.3 UML的静态建模机制 2.3.1 用例图 2.3.2 类图 2.3.3 对象图 2.3.4 包 2.3.5 使用类图的几个建议 任务2.4 UML的动态建模机制 2.4.1 对象之间的交互 2.4.2 状态图 2.4.3 交互图 2.4.4 活动图 2.4.5 4种图的运用 项目小结 拓展训练 拓展训练任务1 Microsoft Office Visio的基础操作 拓展训练任务2 Rational Rose的基础操作 拓展训练任务3 学生管理系统练习 知识点考核与理解 第二篇 分析与设计篇 项目3 项目市场调研 任务3.1 系统的研发背景 3.1.1 图书馆管理系统的提出 3.1.2 图书馆管理系统研发现状 任务3.2 软件开发计划 3.2.1 问题定义 3.2.2 可行性分析 3.2.3 可行性分析报告 3.2.4 系统的开发计划 项目小结 拓展训练 知识点考核与理解 项目4 软件项目需求分析 任务4.1 调查系统的需求 4.1.1 功能需求和技术需求 4.1.2 系统相关者 4.1.3 建立系统需求原型 任务4.2 模型 4.2.1 模型的作用及类型 4.2.2 逻辑模型和物理模型 任务4.3 事件 4.3.1 事件的概念和类型 4.3.2 定义事件 4.3.3 图书馆管理系统中的事件 任务4.4 事物 4.4.1 事物的概念和类型 4.4.2 事物之间的关系 4.4.3 事物的属性 4.4.4 数据实体和对象 任务4.5 实体联系图 任务4.6 用面向对象分析方法描述需求模型 4.6.1 用面向对象方法分析事物 …… 第三篇 实现与测试篇 第四篇 维护与管理篇
|