WPS 97实用教程

副标题:无

作   者:朱希宁,张青著

分类号:

ISBN:9787800993572

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

简介

     

目录


第一章 绪论

1.1  软件工程与方法学的形成
1.1.1  软件危机
1.1.2  软件工程与方法学的形成
1.1.3  软件工程学与程序设计方法学
1.1.4 软件工程方法学
1.2  软件与软件生命周期
1.2.1 软件与程序
1.2.2  软件生命周期
1.2.3  四个活动时期
1.3  软件开发过程模型
1.3.1  瀑布模型
1.3.2  原型模型
1.3.3  喷泉模型
1.3.4  螺旋模型
1.4  软件开发方法
1.4.1  结构化方法
1.4.2  面向对象方法
1.4.3  其它开发方法
1.5  小结

第一部分  软件方法学

第二章  结构化与模块化

2.1  结构化程序
2.1.1  关于GOTO
2.1.2  控制结构与程序流程图
2.1.3  正规程序
2.1.4  基本程序
2.1.5  结构化程序
2.2  结构化定理
2.2.1  程序函数
2.2.2  结构化定理
2.2.3 非结构化程序到列结构化程序转换
2.3  逐步求精方法
2.3.1 什么是逐步求精方法
2.3.2  逐步求精技术
2.4  模块化技术
2.4.1  模块与模块化
2.4.2  模块的特征与独立性
2.4.3  模块的藕合
2.4.4  模块的内聚
2.5 模块设计准则
2.5.1 一般原则
2.5.2  模块的作用域与控制域
2.6  小结

第三章  程序正确性证明

3.1  基本概念
3.1.1  程序测试与正确性证明
3.1.2  程序正确性定义
3.2  HOARE公理化方法
3.2.1  HOARE表示法
3.2.2  HOARE基本法则
3.2.3  简单语句证明法则
3.2.4  循环语句证明法则
3.3  FLOYD方法
3.3.1  不变式断言法
3.3.2  良序集法
3.4  递归程序正确性证明
3.4.1  递归的概念
3.4.2  递归计算规则
3.4.3  结构归纳法
3.4.4  良序归纳法
3.5  小结

第四章  形式推导与变换

4.1  程序的形式化推导技术
4.1.1  谓词变换器及其性质
4.1.2  程序的形式语义
4.1.3  面向目标的推导
4.1.4  不变式推导
4.2  程序的变换技术
4.2.1  程序变换的基本思想
4.2.2  程序变换的基本规则
4.2.3  程序的生成方法
4.2.4  递归消去法
4.3  小结

第二部分 软件工程学

第五章  软件分析

5.1  主要阶段和任务
5.1.1  问题定义
5.1.2  可行性研究
5.1.3  软件计划与进度安排
5.1.4  需求分析
5.2  结构化分析方法
5.2.1  数据流分析
5.2.2  数据流图
5.2.3  数据字典
5.2.4  逻辑表达工具
5.3  软件成本估算
5.3.1  成本估算方法
5.3.2  软件生产率
5.3.3  代码行成本估算方法
5.3.4  每项任务工作量的成本估算方法
5.4  进度计划
5.4.1  各阶段工作量分配
5.4.2  开发进度表
5.5  小结
5.5.1  基本概念与方法
5.5.2  分析时期主要文档

第六章  软件设计

6.1  概要设计与详细设计
6.1.1  概要设计
6.1.2  详细设计的任务
6.2  概要设计的图表工具
6.2.1  IPO图
6.2.2  结构图
6.3  结构化设计
6.3.1  面向数据流的设计
6.3.2  变换流与事务流
6.3.3  设计步骤
6.3.4  变换设计
6.3.5 事务设计
6.4  详细设计工具
6.4.1  程序流程图
6.4.2  盒图
6.4.3  PAD图
6.4.4  过程语言PDL
6.4.5  几种工具的比较
6.5  JACKSON方法
6.5.1  JACKSON图
6.5.2 面向数据结构的设计
6.5.3  设计实例
6.6  小结
6.6.1  基本概念与方法
6.6.2  主要文档

第七章  软件编码与测试

7.1  软件编码
7.1.1  程序设计语言
7.1.2  编程语言的选择
7.1.3  编程风格
7.1.4  编程途径
7.2  测试的基本概念
7.2.1  什么是软件测试
7.2.2  黑盒测试与白盒测试
7.2.3  测试的基本原则
7.3  测试过程
7.3.1  测试过程及信息流
7.3.2  软件测试步骤
7.3.3  单元测试方法
7.3.4  集成没测试方法
7.3.5  验收测试
7.4  测试方案设计
7.4.1  逻辑覆盖
7.4.2  等价类划分
7.4.3  边界值分析
7.5  调试技术
7.5.1  静态查找
7.5.2  消去法
7.5.3  回溯法
7.6  小结

第八章  软件运行与维护

8.1  软件交付出使用
8.1.1  软件交付使用的工作
8.1.2  软件交付使用的方式
8.2  软件维护基本概念
8.2.1  软件开发与维护
8.2.2  软件维护的类型
8.2.3  软件的可维护性
8.3  软件维护的特点
8.3.1  软件工程与软件维护的关系
8.3.2  软件维护的代价
8.3.3  软件维护工作量模型
8.3.4  软件维护的典型问题
8.3.5  软件维护的副作用
8.4  维护过程与方法
8.4.1  维护组织
8.4.2  维护报告
8.4.3  维护模型
8.4.4  保存维护记录
8.4.5  维护的评价

第九章 软件评价与管理

9.1  软件质量
9.1.1  软件质量标准
9.1.2  软件质量保证
9.2 软件质量度量模型
9.2.1 Boehm模型
9.2.2  McCall模型
9.2.3  ISO建议模型
9.2.4 软件质量因素
9.3  软件质量评价方法
9.3.1  McCabe软件复杂性度量
9.3.2  Halstad软件复杂性度量方法
9.3.3  软件可靠性度量方法
9.4  软件工程管理
9.4.1  组织机构与人员管理
9.4.2  软件工程控制
9.4.3  文档资料管理
9.5  软件产权
9.5.1 软件知识产权的法律保护
9.5.2  软件著作权保护

第三部分  应用开发模型

第十章  面向对象开发模型

10.1  基本概念与特征
10.1.1 对象与消息
10.1.2 类与继承性
10.1.3  协议与封装
10.1.4  多态性与动态联编
10.2  面向对象软件开发模型
10.2.1  多层次多组成模型
10.2.2  OOA的五个层次
10.2.3  OOD扩充的四个组成部分
10.3  面向对象分析
10.3.1  Cord与Yourdon面向对象分析
10.3.2  标识类/对象
10.3.3  标识结构
10.3.4  标识主题
10.3.5  定义属性
10.3.6  定义服务
10.3.7  OOA的CASE工具
10.4  面向对象设计与实现
10.4.1  转向面向对象的设计
10.4.2 OOD准则及步骤
10.4.3  OOD 与实现语言
10.4.4  面向对象程序设计
10.5  小结

第十一章 典型数据库应用模型

11.1   前言
11.1.1 典型数据库应用的特征
11.1.2 典型数据库应用开发现状及存在的问题
11.1.3  典型数据库应用模型
11.1.4  范例模型及应用
11.2  典型问题模式
11.2.1 数据库组织与结构
11.2.2  用户界面
11.2.3  查询模式
11.2.4  输入输出模式
11.2.5  数据库管理
11.2.6  系统维护与辅助功能
11.2.7  大批量数据录入工程
11.3 应用开发
11.3.1  基本步骤
11.3.2  数据库设计
11.3.3  软件结构设计
11.3.4  模块设计
11.3.5  应用实践

参考文献

已确认勘误

次印刷

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

WPS 97实用教程
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

    loading icon