网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 计算机/网络 > 商品详情

软件工程

分享到:
软件工程

最 低 价:¥20.00

定 价:¥29.00

作 者:叶俊民

出 版 社:清华大学出版社

出版时间:2006 年6月

I S B N:7302129061

  • 软件工程
  • 送货上门
  • 价格
    缺货
    价格
    20.00元
    价格
    20.00元
    价格
    26.80元

    商品详情

    编辑推荐

    内容简介

    软件工程学是计算机专业的一门非常重要的专业课程,它的研究范围非常广泛,包括技术、方法、工具和管理等许多方面。它又是一门迅速发展的新兴学科,有很多新的技术和方法。本书是软件工程的入门介绍,着重从实用角度讲述软件工程的基本原理、概念、技术和方法。.
      本书共12章,第1章介绍软件工程的背景和基础知识,第2章介绍软件项目管理的方法和技术,第3章到第5章讨论了软件分析、设计技术,第6章着重介绍了人机交互的设计,第7章讨论了软件构件的设计技术,第8章到第10章研究面向对象的概念和分析、设计方法,第11章、第12章介绍了软件测试和维护的基础知识。附录中给出了常用的uml记号和软件工程文档写作框架。..
      本书适用于计算机专业的本科生、研究生、专科生和专升本学生作为教材使用,也适合从事研发工作的软件工作者和广大计算机用户参考或自学使用。...

    作者简介

    目录

    第1章 软件工程基础.
    1.1 计算机系统工程
    1.1.1 硬件与硬件工程
    1.1.2 软件与软件工程
    1.1.3 人机工程
    1.1.4 数据库工程
    1.1.5 网络工程
    1.2 软件工程
    1.2.1 软件
    1.2.2 软件工程的概念
    1.2.3 软件生命周期
    1.2.4 软件开发模型
    1.3 软件生存期模型
    1.3.1 软件生存期模型基础
    1.3.2 瀑布模型
    1.3.3 原型模型
    1.3.4 螺旋模型
    1.3.5 基于四代技术模型
    1.3.6 喷泉模型
    1.3.7 增量模型
    .1.4 软件开发方法
    1.4.1 结构化方法
    1.4.2 面向数据结构方法
    1.4.3 面向对象方法
    1.4.4 原型法
    1.5 软件工程环境
    1.5.1 软件工程环境的定义
    1.5.2 软件开发环境的特点
    1.6 小结
    习题1
    第2章 软件项目管理基础
    2.1 软件项目管理概述
    2.2 软件项目管理基本概念
    2.2.1 任务和活动
    2.2.2 工作产品、工作包和角色
    2.2.3 工作分解结构
    2.2.4 任务模型
    2.2.5 技能矩阵
    2.2.6 组织
    2.2.7 呈现组织结构
    2.2.8 软件项目管理计划
    2.3 软件项目管理活动
    2.3.1 计划项目
    2.3.2 组织项目
    2.3.3 控制项目
    2.3.4 终结项目
    2.4 小结
    习题2
    第3章 软件需求分析基础
    3.1 需求分析的概念和原则
    3.1.1 需求分析
    3.1.2 需求分析中的沟通方法
    3.1.3 分析原则
    3.1.4 需求规格说明
    3.1.5 评审
    3.2 传统的软件需求分析基础
    3.2.1 数据流图
    3.2.2 数据字典
    3.2.3 实体-关系图(e-r图)
    3.2.4 状态转换图
    3.3 小结
    习题3
    第4章 软件设计基础
    4.1 软件设计的目标和任务
    4.2 软件设计基本概念
    4.2.1 模块与模块化
    4.2.2 抽象与逐步求精
    4.2.3 信息隐藏
    4.2.4 模块独立性
    4.2.5 软件体系结构
    4.2.6 程序结构
    4.2.7 数据结构
    4.3 软件设计原则
    4.4 软件程序结构的启发式设计准则与优化
    4.5 设计规格说明书与设计复审
    4.5.1 设计规格说明书
    4.5.2 设计复审
    4.6 小结
    习题4
    第5章 软件体系结构设计
    5.1 软件体系结构
    5.1.1 软件体系结构的概念
    5.1.2 为什么软件体系结构重要
    5.2 数据体系结构设计
    5.3 软件体系结构风格
    5.4 软件体系结构中的技术
    5.4.1 软件体系结构的开发技术
    5.4.2 软件分治策略
    5.4.3 软件可变性和依赖性管理
    5.4.4 集成策略
    5.5 将需求映射到软件体系结构
    5.5.1 变换流
    5.5.2 事务流
    5.6 面向数据流方法设计过程
    5.6.1 变换映射
    5.6.2 事务映射
    5.6.3 体系结构设计求精
    5.7 小结
    习题5
    第6章 人机交互界面设计
    6.1 人机界面设计的历史、现状和未来
    6.1.1 人机界面设计的历史
    6.1.2 人机界面的现状
    6.1.3 人机界面的未来
    6.2 人的因素
    6.2.1 人类感知基础
    6.2.2 用户技巧
    6.2.3 任务与用户的特殊要求
    6.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.6 小结
    习题6
    第7章 构件级设计与实现
    7.1 程序设计语言的特性
    7.1.1 心理特性
    7.1.2 工程特性
    7.2 程序设计语言的基本机制
    7.3 程序设计风格
    7.3.1 命名..
    7.3.2 表达式和语句
    7.3.3 程序注释
    7.3.4 输入与输出
    7.4 程序设计语言的选择
    7.4.1 程序设计语言的分类
    7.4.2 程序设计语言的选择
    7.4.3 程序设计支持环境
    7.5 小结
    习题7
    第8章 面向对象的概念和记号
    8.1 面向对象的概念
    8.1.1 对象概念
    8.1.2 类及其他关系概念
    8.2 面向对象建模中的记号
    8.2.1 用例图
    8.2.2 类图
    8.2.3 交互图
    8.2.4 状态图
    8.2.5 活动图
    8.3 小结
    习题8
    第9章 面向对象的需求获取与需求分析
    9.1 面向对象的需求获取概述
    9.1.1 对需求获取的总的看法
    9.1.2 需求获取概念
    9.2 需求获取活动
    9.2.1 标识参与者
    9.2.2 标识场景
    9.2.3 标识用例
    9.2.4 求精用例
    9.2.5 标识参与者和用例之间的关系
    9.2.6 标识初始的分析对象
    9.2.7 标识非功能需求
    9.3 需求获取管理
    9.3.1 客户谈判规格说明: 联合应用设计
    9.3.2 追踪性维护
    9.3.3 需求获取的书面说明
    9.4 面向对象分析
    9.4.1 分析的概述
    9.4.2 分析的概念
    9.4.3 分析活动: 从用例导出对象
    9.5 小结
    习题9
    第10章 面向对象设计
    10.1 面向对象的系统设计
    10.1.1 系统设计概述
    10.1.2 系统设计概念
    10.1.3 系统设计活动: 从对象到子系统
    10.2 面向对象目标贯彻
    10.2.1 面向对象设计的目标贯彻
    10.2.2 系统设计活动概述
    10.2.3 uml部署图
    10.2.4 系统设计活动中的设计目标贯彻
    10.2.5 管理系统设计
    10.3 面向对象的对象设计
    10.3.1 使用模式设计对象
    10.3.2 对象设计总论
    10.3.3 重用中的概念:解对象、继承和设计模式
    10.4 接口设计
    10.4.1 接口规格说明综述
    10.4.2 接口规格说明概念
    10.4.3 接口规格说明活动
    10.4.4 管理对象设计
    10.5 小结
    习题10
    第11章 软件测试
    11.1 导言
    11.1.1 软件测试的意义
    11.1.2 基本概念
    11.1.3 软件测试的定义、目的、原则和研究对象
    11.1.4 软件测试的发展历史及趋势
    11.2 软件审查活动概述
    11.2.1 审查过程
    11.2.2 审查过程实施
    11.3 软件质量度量
    11.3.1 实施软件度量程序的策略
    11.3.2 软件质量度量框架
    11.3.3 有助于软件确认活动的度量
    11.4 基本测试方法
    11.4.1 静态测试
    11.4.2 动态测试
    11.4.3 测试用例设计实例
    11.5 软件测试策略
    11.5.1 单元测试
    11.5.2 集成测试
    11.5.3 确认测试
    11.5.4 系统测试
    11.5.5 验收测试
    11.5.6 其他测试种类
    11.5.7 排错
    11.6 面向对象软件测试的基本思想
    11.6.1 测试面向对象软件的特殊性
    11.6.2 面向对象软件的测试
    11.7 小结
    习题11
    第12章 软件维护
    12.1 软件维护概述
    12.1.1 软件维护及其分类
    12.1.2 软件维护成本
    12.1.3 软件维护策略
    12.2 软件维护过程及其模型
    12.2.1 软件维护活动
    12.2.2 软件维护过程模型
    12.3 软件的可维护性及其度量
    12.3.1 软件的可维护性
    12.3.2 软件可维护性度量
    12.3.3 提高可维护性的方法
    12.4 软件维护的副作用
    12.5 软件再工程
    12.5.1 什么是软件再工程
    12.5.2 软件再工程过程
    12.5.3 软件再工程的方法
    12.6 小结
    习题12
    附录a uml常用符号
    附录b 计算机软件开发文档指南
    参考文献...

    商品评论(0条)

    暂无评论!

    您的浏览历史

    loading 内容加载中,请稍后...