漫游鲸二手书店
淘二手好书+回收闲置图书
软件工程——理论与实践(附微课视频 第2版)
软件工程——理论与实践(附微课视频 第2版)
作者:吕云翔著 | 人民邮电出版社
ISBN:9787115480194
原价: ¥59.80
销售价:¥4.90元
参与书籍回收后,可享更低价格
分类 工业技术
作者 作者:吕云翔著
出版社 人民邮电出版社
图书简介

内容提要本书按照典型的软件开发过程来组织内容,旨在培养读者具备软件工程思想及实际软件开发的能力。本书共分为12章, 内容涉及软件与软件工程、软件过程、可行性研究与项目开发计划、结构化分析、结构化设计、面向对象方法与UML、面向对象分析、软件体系结构与设计模式、面向对象设计、软件实现、软件测试、软件维护与软件工程管理。本书理论与实践相结合,内容翔实,可操作性强。本书是高等院校计算机科学、软件工程及相关专业“软件工程”课程的理想教材。 吕云翔 北京航空航天大学副教授 软件学院SAP ERP 咨询顾问专业主任 著有《计算机导论实践教程》(高等院校计算机教材系列),《软件工程》,译有《计算机文化》(原书第8版) 吕云翔副教授上课时风趣幽默,对学生主要是自主学习,在课堂上要求很轻松,从不强迫学生,深受软件学院学生欢迎 第 1章 软件与软件工程1.1 软件1.1.1 软件的概念及特点1.1.2 软件的分类1.2 软件危机1.2.1 软件危机的表现与原因1.2.2 软件危机的启示1.3 软件工程1.3.1 软件工程的概念1.3.2 软件工程研究的内容1.3.3 软件工程的目标和原则1.3.4 软件工程的知识体系1.3.5 软件工程的发展1.4 软件开发方法1.5 软件工程工具1.6“小型网上书店系统”案例介绍习题第 2章 软件工程2.1 软件工程概述2.2 软件生命周期2.2.1 软件生命周期的概念2.2.2 传统软件生命周期的各个阶段2.3 软件过程模型2.3.1 瀑布模型2.3.2 快速原型模型2.3.3 增量模型2.3.4 螺旋模型2.3.5 喷泉模型2.3.6 基于组件的开发模型2.3.7 统一软件开发过程模型2.3.8 敏捷过程与极限编程2.3.9 几种模型之间的关系2.3.10 选择软件过程模型2.4 软件过程模型实例习题第3章 可行性研究与项目开发计划3.1 项目立项概述3.2 可行性研究的任务3.3 技术可行性3.4 操作可行性3.5 经济可行性3.6 可行性研究的步骤3.7 制定项目开发计划3.8 可行性研究实例3.9 案例:“小型网上书店系统”的软件开发计划书习题第4章 结构化分析4.1 需求分析4.1.1 需求分析的任务和原则4.1.2 需求分析的步骤4.1.3 需求管理4.1.4 需求分析的常用方法4.2 结构化分析概述4.3 结构化分析的方法4.3.1 功能建模4.3.2 数据建模4.3.3 行为建模4.3.4 数据字典4.3.5 加工规格说明4.4 结构化分析的图形工具4.4.1层次方框图4.4.2 Warnier图4.4.3 IPO图4.5 结构化分析实例4.6 实验:利用Visio绘制“小型网上书店系统”的数据流图习题第5章 结构化设计5.1 软件设计的基本概念5.1.1 软件设计的意义和目标5.1.2 软件设计的原则5.1.3 软件设计的分类5.2 数据库结构设计5.3 用户界面设计5.3.1 设计驱动开发5.3.2 目标用户群体5.3.3 简洁与清晰5.3.4 实现模型与心智模型5.3.5 设计的规范性5.3.6 设计的可用性和易用性5.3.7 设计的一致性5.3.8 设计的容错性5.4 结构化软件设计概述5.5 结构化设计与结构化分析的关系5.6 体系结构设计5.6.1 表示软件结构的图形工具5.6.2 面向数据流的设计方法5.6.3 面向数据结构的设计方法5.7 接口设计5.7.1 接口设计概述5.7.2 界面设计5.8 数据设计5.9 过程设计5.9.1 程序流程图5.9.2 N-S图5.9.3 PAD图5.10结构化设计实例5.11实验:利用Visio绘制“小型网上书店系统”的结构图习题第6章 面向对象方法与UML6.1 面向对象的软件工程方法6.1.1 面向对象的基本概念6.1.2 面向对象的软件工程方法的特征与优势6.1.3 面向对象的实施步骤6.2. 统一建模语言UML6.2.1 UML简述6.2.2 UML的特点6.2.3 UML的应用范围6.2.4 UML的图6.2.5 UML“4+1”视图6.3 静态建模机制6.3.1 用例图6.3.2 类图和对象图6.3.3 包图6.4 动态建模机制6.4.1 顺序图6.4.2 协作图6.4.3 状态图6.4.4 活动图6.5 描述物理架构的机制6.5.1 构件图6.5.2 部署图习题第7章 面向对象分析7.1 面向对象分析方法7.1.1 面向对象分析过程7.1.2 面向对象分析原则7.2 面向对象建模7.2.1 建立对象模型7.2.2 建立动态模型7.2.3 建立功能模型7.2.4 3种模型之间的关系7.3 面向对象分析实例7.4实验7.4.1 利用Rose创建“小型网上书店系统”的用例模型7.4.2 利用Rose绘制“小型网上书店系统”的类图7.4.3 利用Rose绘制“小型网上书店系统”的对象图7.4.4 利用Rose绘制“小型网上书店系统”的状态图7.4.5 使用Rose绘制“小型网上书店系统”的顺序图7.5 案例:“小型网上书店系统”的需求规格说明书习题第8章 软件体系结构与设计模式8.1 软件体系结构的概念8.1.1 什么是软件体系结构8.1.2 软件体系结构建模8.1.3 软件体系结构的分层模型8.1.4 软件体系结构的作用8.2 典型的软件体系结构风格8.2.1 数据流风格8.2.2 调用∕返回风格8.2.3 独立构件风格8.2.4 虚拟机风格8.2.5 仓库风格8.3 软件质量属性8.4 分布式系统结构8.4.1 多处理器体系结构8.4.2 客户机/服务器体系结构8.4.3 分布式对象体系结构8.4.4 对等端体系结构8.4.5 代理8.5 体系结构框架8.5.1 模型-视图-控制器8.5.2 模型-视图-表示器8.5.3 J2EE体系结构框架8.5.4 PCMEF框架8.5.5 PCBMER框架8.6软件系统的设计模式8.6.1 工厂模式8.6.2 桥接模式8.6.3 策略模式8.6.4 其他模式习题第9章 面向对象设计9.1 面向对象设计与结构化设计9.2 面向对象设计与面向对象分析的关系9.3 面向对象设计的过程与规则9.3.1 面向对象设计的过程9.3.2 面向对象设计的原则9.4 面向对象设计的启发规则9.5 系统设计9.5.1 系统分解9.5.2 问题域子系统的设计9.5.3 人机交互子系统的设计9.5.4 任务管理子系统的设计9.5.5 数据管理子系统的设计9.6 对象设计9.6.1 设计类中的服务9.6.2 设计类的关联9.6.3 对象设计优化9.7 面向对象设计实例9.8 实验9.8.1 利用Rose绘制“小型网上书店系统”的活动图9.8.2 利用Rose绘制“小型网上书店系统”的协作图9.8.3 利用Rose绘制“小型网上书店系统”的构件图9.8.4 利用Rose绘制“小型网上书店系统”的部署图9.9 案例:“小型网上书店系统”的软件设计说明书习题第 10章 软件实现10.1 编程语言10.1.1 编程语言的发展与分类10.1.2 选择

阅读更多

相关推荐
更多低价好书购买/书籍回收
扫码访问微信小程序
在线客服
了解更低购买价格、或有疑问需要帮助,可以找小鲸鱼噢~
咨询在线客服