首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 软件工程 >

软件工程与UML(计算机应用与软件技术专业)

2010-02-10 
基本信息·出版社:电子工业出版社 ·页码:200 页 ·出版日期:2005年01月 ·ISBN:7121009625 ·条形码:9787121009624 ·版本:第1版 ·装帧:平装 · ...
商家名称 信用等级 购买信息 订购本书
软件工程与UML(计算机应用与软件技术专业) 去商家看看
软件工程与UML(计算机应用与软件技术专业) 去商家看看

 软件工程与UML(计算机应用与软件技术专业)


基本信息·出版社:电子工业出版社
·页码:200 页
·出版日期:2005年01月
·ISBN:7121009625
·条形码:9787121009624
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文

内容简介 本教程内容按照软件工程的概念、软件开发的过程、软件开发过程的管理三大部分的顺序安排,主要包括:软件工程的概念,统一软件开发过程(RUP)与统一建模语言(UML),软件过程的管理与改进,项目可行性分析与软件需求分析,系统分析与设计,系统实现,软件测试,软件配置管理与软件维护,软件项目管理等八章。每章节都通过案例的方式,以简洁的文字对相关内容进行介绍。一般在讲解内容后紧跟练习,可使读者进一步掌握相关的知识点;“综合实训”主要训练将本书理论与实际问题联系的能力。本教程各部分层次清楚、内容既相互联系又相对独立,读者可根据自己需要进行选择。
本书系统性强、内容实用,可作为高等职业技术学院或大学专科软件工程课程教材,也适合从事软件开发的软件工程人员、UML的初学者自学与参考。
媒体推荐 书评
为了克服与摆脱软件危机,人们希望通过工程技术方法和管理手段使软件开发纳入工程化的轨道,由此产生了软件工程学。软件工程是一门指导计算机软件开发与维护的工程学科,以提高软件生产的质量与效率为宗旨。经过三十多年的发展,软件工程学已逐渐成熟,现已成为计算机科学与技术领域中一门重要的学科。
编写目的 软件业人士已经认识到软件工程学对软件质量和生产效率影响的重要性,软件工程已成为一门软件技术相关人员必须掌握的学科。对于高等职业院校的学生或大学专科学生来讲,他们没有在实际的软件开发中吃足苦头,对软件危机的认识不足,对软件工程学的理论不感兴趣。但他们又是将来软件生产过程的主要生产者,是软件质量的直接影响者,必须要让他们掌握软件工程的基本理论和常用方法、工具,了解软件开发的过程。这就需要一本淡化理论、突出实用的教程,本书正是应这种需求而编写的。
主要内容 本书分为四个部分,第一部分介绍软件工程学的概论;第二部分介绍软件开发过程中项目可行性研究与软件需求分析、系统设计、系统实现、软件测试等核心工作流的任务和完成任务所采用的技术方法、利用的工具,具体的工作指导;第三部分介绍软件开发过程管理方面的内容,本书对UML是作为软件开发过程中需要用到的工具来介绍的,着重介绍UML在面向对象的软件工程学方法中的具体应用;第四部分实例给出软件生产与管理过程中具体的文档规范和实例。
本书特色 本书语言精练、准确、深入浅出;淡化理论性阐述,突出实践指导;将软件工程的理论和概念与具体的开发实例相结合进行讲解;重点讲解将软件工程的理论运用到指导实际的软件开发工作时,每一阶段该如何做的问题。本书不仅有助于读者深入了解软件工程的理论,而且有助于读者学会用软件工程的原理和方法指导实际的软件开发工作。
目录
第1章 软件工程的概念
1.1 软件的概念
1.2 软件危机及其解决思路
1.3 软件工程
1.4 生存周期模型
1.5 优秀软件的属性
1.6 内容总结
习题1
第2章 统一软件开发过程(RUP)与统一建模语言(UML)
2.1 软件开发的几个指导原则及模型的概念
2.2 统一软件开发过程(RUP)
2.3 UML概述
2.4 UML结构
2.5 UML中的图
2.6 内容总结
习题2
第3章 软件过程的管理与改进
3.1 软件过程管理与改进概述
3.2 度量软件过程
3.3 能力成熟度模型CMM
3.4 个体软件过程PSP
3.5 团体软件过程TSP
3.6 内容总结
习题3
第4章 项目可行性分析与软件需求分析
4.1 可行性研究和需求分析的任务
4.2 项目的可行性分析
4.3 需求分析方法
4.4 结构化需求分析与RUP需求分析比较
4.5 RUP获取用户需求实例
4.6 内容总结
习题4
第5章 系统分析与设计
5.1 几种常用的体系结构
5.2 结构化概要设计
5.3 结构化详细设计
5.4 RUP的分析与设计
5.5 结构化方法与面向对象方法特点比较
5.6 内容总结
习题5
第6章 系统实现
6.1 选择一种合适的程序设计语言
6.2 编码风格——程序员个人修养
6.3 程序效率
6.4 程序的安全性
6.5 内容总结
习题6
第7章 软件测试
7.1 软件测试概述
7.2 软件测试的基本原理与技术
7.3 需求测试与设计测试
7.4 单元测试、集成测试与系统测试
7.5 测试团队与角色
7.6 内容总结
习题7
第8章 软件配置管理与软件维护
8.1 软件配置管理
8.2 软件维护
8.3 内容总结
习题8
第9章 软件项目管理
9.1 项目管理的常见概念
9.2 项目计划
9.3 项目监控
9.4 软件质量管理
9.5 软件外包管理
9.6 软件项目的人员管理
9.7 项目结项管理
9.8 内容总结
习题9
实例A 应用于个人的RUP实例——计时项目开发过程
实例B 需求规格说明书例
实例C 概要设计说明书例
实例D 详细设计说明书例
实例E 一个完整的测试计划
实例F 面向对象软件设计说明书例
实例G 综合实训
参考文献
……
热点排行