书籍详情

软件工程:统一过程的理论与案例

软件工程:统一过程的理论与案例

作者:梁颖红 著

出版社:北京交通大学出版社

出版时间:2010-06-01

ISBN:9787512101333

定价:¥30.00

购买这本书可以去
内容简介
  软件工程是讲述如何采用工程化的方法来开发软件,对学生提高软件开发能力有重要作用的一门学科。《软件工程:统一过程的理论与案例》以统一过程的面向对象软件开发方法为主体,从理论方法和案例应用两大部分全面讲述了软件工程的概念、技术和方法。内容包括软件工程中常见问题、生命周期模型、统一过程理论、重用性与移植性等理论内容,还包括采用统一过程方法进行软件项目开发的完整实现过程。《软件工程:统一过程的理论与案例》在理论部分对重点内容进行了知识点总结;通过古董买卖软件项目讲述了采用统一过程方法开发软件的全过程,从需求分析、设计、实现和测试的全过程完整展现开发全貌,生成文档资料完整齐全。在讲述统一过程方法的同时兼顾了与面向过程方法的比较。全书知识点和案例过程醒目、完整。《软件工程:统一过程的理论与案例》可作为高等院校计算机及相关专业本科、专科、高职及成人教育的软件工程课程的教材,也可作为软件开发人员的参考用书。
作者简介
暂缺《软件工程:统一过程的理论与案例》作者简介
目录
第1篇 基础理论及方法篇
第1章 软件工程概述
1.1软件工程中的常见问题
1.1.1什么是软件
1.1.2什么是软件工程
1.1.3软件工程涉及的人员有哪些
1.1.4软件文档有哪些
1.1.5什么是CASE
1.1.6什么是好的软件
1.1.7软件工程方法有哪些
1.2软件工程的思维和方法
第2章 软件生命周期模型
2.1软件过程和软件生命周期模型
2.2瀑布模型
2.3快速原型模型
2.4螺旋模型
2.5迭代一递增模型
2.6同步一稳定模型
2.7极限编程
第3章 统一过程
3.1一维与二维生命周期模型
3.2统一过程的5个核心工作流
3.2.1需求流
3.2.2分析流
3.2.3设计流
3.2.4实现流
3.2.5测试流
3.3统一过程的4个阶段
3.3.1开始阶段
3.3.2细化阶段
3.3.3构建阶段
3.3.4转换阶段
3.4软件能力成熟度模型
第4章 面向对象的概念和建模
4.1模块
4.2模块设计原则
4.2.1内聚
4.2.2耦合
4.2.3抽象
4.2.4数据封装
4.2.5信息隐藏
4.3对象和类
4.3.1对象
4.3.2类
4.4类的基本关系
4.4.1继承
4.4.2泛化
4.4.3聚合
4.4.4关联
4.5UMI.简介
4.5.1UMI.语言的基本结构
4.5.2UMI。语言中的图形
4.5.3UMI.语言的扩展机制
4.6用例图
4.6.1用例图
4.6.2识别参与者
4.6.3识别用例
4.7类图
4.7.1类的UMI_.表示
4.7.2类间关系的UML.表示
4.8交互图
4.8.1顺序图
4.8.2协作图
4.9状态图和活动图
4.9.1状态机
4.9.2状态图
4.9.3活动图
4.10实现图
4.10.1组件图
4.10.2部署图
第5章 测试
5.1软件测试概述
5.1.1软件错误和缺陷
5.1.2软件质量
5.1.3软件测试定义
5.1.4软件测试分类
5.1.5软件测试工具
5.2软件测试过程
5.2.1确定测试方法
5.2.2测试的计划
5.2.3测试的设计
5.2.4测试的执行
5.2.5测试停止判断
5.3正确性证明和测试
5.4静态测试
5.4.1代码走查
5.4.2代码审查
5.5测试指标
5.5.1正确性
5.5.2可靠性
5.5.3效率
5.5.4健壮性
5.5.5实用性
第6章 项目管理和计划
6.1软件规模估算
6.1.1代码行的估算
6.1.2功能点的估算
6.2成本估算
6.2.1静态单变量模型
6.2.2动态多变量模型
6.2.3CoCoMo模型
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.4.5风险管理过程
6.5软件度量
6.5.1软件质量度量
6.5.2软件复杂性度量
6.5.3软件可靠性度量
6.6软件质量保证
6.6.1概念
6.6.2评审
6.6.3测试
6.7项目团队管理
6.7.1组织结构
6.7.2程序设计小组的组织形式
6.7.3项目经理
6.7.4项目组成员
6.8项目管理计划
6.8.1项目管理计划
6.8.2计划文档
6.8.3项目管理计划综合案例——古董买卖估价管理软件项目开发计划
第7章 用户界面的设计
7.1用户界面设计的规则
7.1.1从用户的角度出发
7.1.2尽量给用户提供更多的方便
7.1.3保持界面一致
7.2用户界面的分析和设计
7.2.1用户界面分析和设计模型
7.2.2用户界面分析和设计过程
7.3用户界面分析
7.3.1用户分析
7.3.2任务分析和建模
7.3.3显示内容分析
7.3,4工作环境分析
7.4用户界面设计
7.4.1应用界面设计步骤
……
第2篇 综合安全及应用篇
猜您喜欢

读书导航