读书月福利
欢迎光临中图网 请 | 注册
> >
软件工程基础-(赠电子课件)

软件工程基础-(赠电子课件)

作者:李国彬
出版社:机械工业出版社出版时间:2008-08-01
开本: 其它 页数: 178
中 图 价:¥9.3(4.9折) 定价  ¥19.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口
有划线标记、光盘等附件不全详细品相说明>>
本类五星书更多>

软件工程基础-(赠电子课件) 版权信息

软件工程基础-(赠电子课件) 本书特色

本书着重从实用角度讲述软件工程的基本概念、原理、方法和工具,系统地介绍目前较成熟的、广泛使用的软件工程技术。内容包括:软件工程概述,可行性研究,需求分析,系统设计等。本书可作为职业院校计算机专业及其相关专业的教材,也可供从事计算机软件开发及应用的广大科技人员参考。

软件工程基础-(赠电子课件) 内容简介

软件工程已成为计算机科学领域中的一个重要学科。本书着重从实用角度讲述软件工程的基本概念、原理、方法和工具,系统地介绍目前较成熟的、广泛使用的软件工程技术。 本书内容包括:软件工程概述,可行性研究,需求分析,系统设计(概要设计、详细设计),面向对象设计方法和UML的使用,编码,质量保证与软件测试、软件维护以及软件工程管理技术等。每章都有小结,并配有习题供读者练习、提高。 本书可作为职业院校计算机专业及其相关专业的教材,也可供从事计算机软件开发及应用的广大科技人员参考。 本书赠送电子课件,方便教学,需要者请登录www.cmpedu.com免费注册后下载,或联系责任编辑(010-88379194)索取。

软件工程基础-(赠电子课件) 目录

前言第1章 软件工程概述 1.1 软件 1.1.1 软件的发展 1.1.2 软件的定义及其特点 1.1.3 软件的分类 1.2 软件工程的产生与发展 1.2.1 软件危机 1.2.2 软件工程 1.3 软件工程的研究对象和基本原理 1.3.1 软件工程的研究对象 1.3.2 软件工程的基本原理 1.4 软件的生存周期及常用的开发模型 1.4.1 软件的生存周期 1.4.2 常用的软件开发模型 1.5 软件过程技术与软件重用技术(阅读内容) 1.5.1 软件过程技术 1.5.2 软件重用技术 本章小结 习题第2章 可行性研究 2.1 可行性研究的任务 2.1.1 可行性研究的要素 2.1.2 可行性研究的步骤 2.2 系统流程图 2.2.1 系统流程图的作用 2.2.2 系统流程图的符号 2.2.3 系统流程图的示例 2.3 成本-效益分析 2.3.1 成本估算 2.3.2 费用估算 2.3.3 几种度量效益的方法 2.4 可行性研究的文档 本章小结 习题第3章 软件需求分析 3.1 软件需求分析的目标和任务 3.1.1 软件需求分析的目标 3.1.2 软件需求分析的任务 3.2 软件需求分析的步骤 3.2.1 问题的分析 3.2.2 问题评估和方案综合 3.2.3 拟定软件需求分析文件 3.2.4 软件需求分析的复审 3.3 需求分析的原则 3.3.1 指导性原则 3.3.2 操作性原则 3.4 需求分析的方法 3.4.1 需求分析方法概述 3.4.2 结构化分析方法 3.4.3 数据流图 3.4.4 数据字典 3.4.5 其他分析方法 3.5 加工逻辑说明 3.6 软件需求分析文件与复审 本章小结 习题第4章 软件的概要设计 4.1 软件设计的基本概念 4.2 软件设计的原则 4.2.1 模块的独立性原则 4.2.2 信息隐藏和局部化原则 4.2.3 抽象的原则 4.2.4 控制层次适中的原则 4.3 概要设计的过程 4.4 软件设计的方法 4.4.1 面向数据流的结构化设计方法 4.4.2 面向数据结构的分析设计方法 4.4.3 程序的逻辑构造方法 4.5 概要设计文件与复审 4.5.1 概要设计说明书 4.5.2 概要设计的复审 本章小结 习题第5章 软件的详细设计 5.1 详细设计的任务和方法 5.1.1 详细设计的任务 5.1.2 详细设计的方法 5.2 详细设计工具 5.2.1 程序流程图 5.2.2 N-S图 5.2.3 PAD图 5.2.4 HIPO图 5.2.5 判定表和判定树 5.2.6 过程设计语言PDL 5.3 人-机界面设计 5.3.1 人-机界面设计准则 5.3.2 人-机界面设计过程 5.4 详细设计原则 本章小结 习题第6章 面向对象的分析和设计方法 6.1 面向对象方法学 6.1.1 面向对象方法学的基本思想 6.1.2 面向对象的几个概念 6.1.3 面向对象方法的基本特征 6.1.4 面向对象软件开发的三个阶段 6.2 面向对象分析 6.2.1 对象模型 6.2.2 动态模型 6.2.3 功能模型 6.2.4 项目训练:电梯问题的面向对象分析过程 6.3 面向对象设计 6.3.1 面向对象设计原则 6.3.2 面向对象设计过程 6.4 统一建模语言UML 6.4.1 UML的概念模型 6.4.2 UML的软件开发步骤 本章小结 习题第7章 编码 7.1 程序设计语言 7.1.1 程序设计语言的分类 7.1.2 程序设计语言的特点 7.1.3 程序设计语言的选择 7.2 结构化程序设计 7.2.1 结构化程序设计的概念 7.2.2 结构化程序设计的标准结构 7.2.3 结构化程序设计的特点 7.3 编程风格 7.4 程序设计效率 7.4.1 代码效率 7.4.2 内存效率 7.4.3 I/O效率 7.5 编程安全 7.5.1 冗余编程 7.5.2 容错程序设计 本章小结 习题第8章 软件质量与软件测试 8.1 软件质量 8.2 软件质量保证策略 8.2.1 软件质量保证的涵义 8.2.2 软件质量保证的实施 8.3 软件测试 8.3.1 软件测试的基本概念 8.3.2 软件测试的过程与策略 8.4 软件测试方法 8.4.1 软件的静态分析 8.4.2 软件的动态测试 8.5 软件测试用例设计 8.5.1 设计测试方案 8.5.2 等价类划分 8.5.3 边界值分析 8.5.4 错误推测法 8.5.5 逻辑覆盖法 8.5.6 因果图 8.5.7 测试方法选择的综合策略 8.6 软件调试 8.6.1 调试的步骤 8.6.2 几种主要的调试方法 8.6.3 调试原则 本章小结 习题第9章 软件维护 9.1 软件维护概述 9.1.1 软件维护的定义 9.1.2 软件维护的分类 9.1.3 软件维护的特点 9.2 软件维护过程 9.2.1 维护组织及其信息流程 9.2.2 维护的报告与审核 9.2.3 维护过程的事件流 9.2.4 保存维护记录 9.2.5 评价维护活动 9.3 软件维护的副作用 9.3.1 修改代码的副作用 9.3.2 修改数据的副作用 9.3.3 修改文档的副作用 9.4 软件的可维护性 9.4.1 影响可维护性的因素 9.4.2 可维护性的度量 9.4.3 可维护性复审 9.4.4 提高可维护性的方法 本章小结 习题第10章 软件项目计划与管理 10.1 软件项目 10.1.1 软件项目特点 10.1.2 软件项目计划 10.2 软件管理的功能 10.3 软件配置管理的过程 10.3.1 启动一个软件项目 10.3.2 制定项目计划 10.3.3 计划的追踪和控制 10.3.4 评审和评价计划的完成程度 10.3.5 评审编写管理文档 10.4 软件开发进度安排 10.4.1 软件开发小组人数与软件生产率 10.4.2 任务的确定与并行性 10.4.3 制定开发进度计划 10.4.4 进度安排的方法 10.4.5 项目的追踪和控制 10.5 软件项目的组织 10.5.1 项目任务的划分 10.5.2 软件项目组织的建立 10.5.3 人员配备 10.5.4 指导与检验 本章小结 习题参考文献
展开全部
商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服