软件工程基础与实训教程

副标题:无

作   者:杜文洁,白萍主编

分类号:

ISBN:9787121117701

微信扫一扫,移动浏览光盘

简介

   本书从结构化方法和面向对象方法两方面讲述软件工程的基本概念、   原理和方法,系统地介绍了目前较成熟的、广泛使用的软件工程技术。本   书内容包括:软件工程概述、软件需求分析、概要设计、详细设计、程序   编码、软件测试、软件维护、面向对象技术、软件工程管理、综合实例—   —网上书店系统、实训指导。    本书采用案例式教学,既注重基本知识的表述,又注重内容的先进性   、系统性和实用性,力求反映软件工程技术发展的最新成果。本书理论与   实践相结合,内容翔实,实用性强,可操作性强。    本书可作为高等院校、高职高专院校及计算机相关专业的教材,也可   作为社会软件工程培训的教材,同时还可供从事软件开发及应用的程序员   参考。   

目录

  第1章 软件工程概述/(1)
   1.1 软件危机/(1)
   1.1.1 软件的定义及特点/(1)
   1.1.2 软件危机的产生原因/(2)
   1.1.3 解决软件危机的方法/(2)
   1.2 软件工程/(3)
   1.2.1 软件工程的定义及目标/(3)
   1.2.2 软件工程研究的内容/(3)
   1.3 软件的开发方法/(4)
   1.3.1 面向过程的方法/(4)
   1.3.2 面向数据的方法/(4)
   1.3.3 面向对象的方法/(5)
   1.3.4 三种开发方法的比较/(6)
   1.4 软件生命周期/(7)
   1.5 软件开发模型/(8)
   1.5.1 瀑布模型/(8)
   1.5.2 原型模型/(9)
   1.5.3 增量模型/(10)
   1.5.4 螺旋模型/(11)
   1.5.5 统一软件开发过程/(12)
   1.6 小结/(14)
   1.7 习题/(14)
  第2章 软件需求分析/(15)
   2.1 需求分析的任务/(15)
   2.2 需求分析的步骤/(16)
   2.3 结构化分析方法/(17)
   2.3.1 结构化分析方法概述/(17)
   2.3.2 数据流图/(18)
   2.3.3 数据字典/(19)
   2.3.4 实体-关系图/(20)
   2.4 需求分析图形工具/(22)
   2.5 软件需求规格说明书/(24)
   2.6 案例分析:图书管理系统需求分析/(29)
   2.7 小结/(34)
   2.8 习题/(34)
  第3章 概要设计/(35)
   3.1 软件设计概述/(35)
   3.1.1 软件设计概念与重要性/(35)
   3.1.2 软件设计的任务与策略/(35)
   3.2 软件设计基本原则/(36)
   3.3 概要设计的任务和步骤/(39)
   3.4 软件结构图/(40)
   3.5 结构化设计方法/(41)
   3.5.1 变换流与事务流/(42)
   3.5.2 变换分析/(42)
   3.5.3 事务分析/(44)
   3.6 数据设计/(44)
   3.7 接口设计/(47)
   3.8 概要设计说明书/(47)
   3.9 案例分析:图书管理系统概要设计/(50)
   3.10 小结/(51)
   3.11 习题/(51)
  第4章 详细设计/(52)
   4.1 详细设计的目标与任务/(52)
   4.2 详细设计的工具/(53)
   4.2.1 流程图/(53)
   4.2.2 盒图/(54)
   4.2.3 判定表/(54)
   4.2.4 程序设计语言/(55)
   4.3 用户界面设计/(55)
   4.3.1 用户界面设计问题/(55)
   4.3.2 用户界面设计过程/(56)
   4.3.3 用户界面设计指南/(56)
   4.4 详细设计说明书/(58)
   4.5 案例分析:图书管理系统详细设计/(59)
   4.6 小结/(61)
   4.7 习题/(61)
  第5章 程序编码/(62)
   5.1 结构化程序设计/(62)
   5.2 程序设计风格/(63)
   5.3 程序设计语言的选择/(65)
   5.3.1 程序设计语言的分类/(65)
   5.3.2 选择语言的一般准则/(66)
   5.3.3 不同程序设计语言的特点/(66)
   5.4 小结/(67)
   5.5 习题/(68)
  第6章 软件测试/(69)
   6.1 软件测试概述/(69)
   6.1.1 软件测试的定义和目标/(69)
   6.1.2 软件测试的原则/(69)
   6.2 软件测试方法/(70)
   6.3 黑盒测试用例设计/(71)
   6.3.1 等价类划分法/(71)
   6.3.2 边界值分析法/(72)
   6.3.3 决策表法/(72)
   6.3.4 因果图法/(74)
   6.3.5 黑盒测试案例分析/(75)
   6.4 白盒测试用例设计/(78)
   6.4.1 覆盖测试/(78)
   6.4.2 白盒测试案例分析/(80)
   6.5 软件测试步骤/(81)
   6.6 案例分析:图书管理系统测试/(82)
   6.7 小结/(83)
   6.8 习题/(83)
  第7章 软件维护/(84)
   7.1 软件维护过程/(84)
   7.1.1 软件维护的种类/(84)
   7.1.2 软件维护的策略/(85)
   7.1.3 软件维护的过程/(86)
   7.1.4 软件维护的困难/(87)
   7.1.5 软件维护的副作用/(88)
   7.2 软件可维护性/(89)
   7.2.1 决定软件可维护性的因素/(89)
   7.2.2 提高软件的可维护性/(90)
   7.3 小结/(92)
   7.4 习题/(92)
  第8章 面向对象技术/(93)
   8.1 面向对象技术概述/(93)
   8.1.1 面向对象方法简介/(93)
   8.1.2 面向对象的基本概念/(94)
   8.2 UML建模/(97)
   8.2.1 UML简介/(97)
   8.2.2 用例图/(98)
   8.2.3 类图、对象图和包图/(100)
   8.2.4 构件图和部署图/(104)
   8.2.5 状态机图/(106)
   8.2.6 顺序图/(107)
   8.2.7 通信图/(107)
   8.2.8 活动图/(108)
   8.3 面向对象分析/(108)
   8.4 面向对象设计/(111)
   8.5 面向对象的软件测试/(112)
   8.6 案例分析:图书管理系统分析与设计/(113)
   8.6.1 图书管理系统分析/(113)
   8.6.2 图书管理系统设计/(120)
   8.7 小结/(121)
   8.8 习题/(121)
  第9章 软件工程管理/(123)
   9.1 软件工程管理概述/(123)
   9.2 软件质量/(124)
   9.2.1 软件质量特性/(124)
   9.2.2 软件质量保证措施/(124)
   9.3 软件配置管理/(125)
   9.3.1 软件配置项/(125)
   9.3.2 软件配置管理/(126)
   9.4 CMM软件能力成熟度模型/(128)
   9.4.1 CMM的基本概念/(128)
   9.4.2 软件能力成熟度等级/(129)
   9.4.3 关键过程域/(131)
   9.5 软件项目管理/(132)
   9.5.1 项目管理定义/(132)
   9.5.2 项目经理职责及工作程序/(133)
   9.5.3 项目经理对程序员的九条要求/(133)
   9.5.4 从大学生到职业人再到项目经理/(135)
   9.6 软件工程标准与软件文档/(136)
   9.6.1 软件工程标准/(136)
   9.6.2 软件文档的编写/(137)
   9.7 小结/(139)
   9.8 习题/(140)
  第10章 综合实例——网上书店系统/(141)
   10.1 问题定义/(141)
   10.2 需求分析/(141)
   10.2.1 系统用户/(141)
   10.2.2 系统功能需求/(142)
   10.2.3 性能需求/(145)
   10.3 软件设计/(146)
   10.3.1 系统体系结构/(146)
   10.3.2 功能模块/(146)
   10.3.3 数据库设计/(147)
   10.4 系统测试/(150)
   10.4.1 用户界面测试/(150)
   10.4.2 功能测试/(151)
   10.4.3 数据库测试/(151)
  第11章 实训指导/(153)
   实训1 初识Visio 2003/(153)
   实训2 初识Rational Rose 2003/(159)
   实训3 需求分析/(164)
   实训4 数据库设计/(166)
   实训5 面向对象分析/(171)
   实训6 初识Visual Studio 2005/(173)
   实训7 初识JUnit/(180)
  

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

软件工程基础与实训教程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon