×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
软件工程基础

软件工程基础

1星价 ¥12.9 (3.8折)
2星价¥12.6 定价¥34.0

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

图文详情
  • ISBN:9787811237443
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:321
  • 出版时间:2009-08-01
  • 条形码:9787811237443 ; 978-7-81123-744-3

本书特色

《软件工程基础》:原理与技术的完美结合;教学与科研的*新成果;语言精炼,实例丰富;可操作性强,实用性突出。

内容简介

简介   本书从面向数据流、面向数据结构、面向对象三个层面由浅人深地对软件工程进行了系统的介绍。本书*大的特色是:语言简单明了,概念清晰,内容丰富且实用,对每一个具体的知识点一般都有具体的真实的现场工作场景的案例来帮助读者理解相关的理论知识,跟踪了目前软件工程领域的*新成果。当然,本书的重点还是对传统的软件工程思想的描述,而对于软件测试以及面向对象的章节,因为目前在高等院校中都把它们作为单独的课程来开设,所以,仅以介绍为主,但也都给出了比较好的案例;对软件生命周期各环节的文档附有规格说明书,主要的文档还附有具体案例。   全书共分10章,是按软件工程的三个层面与软件生命周期的顺序来组织的,本书可作为高等院校计算机专业本科层次的教材,也可以作为大专层次院校的教材或者作为社会上广大读者的自学参考书。

目录

第1章 概述1.1 软件工程学的几个基本概念1.1.1 软件与软件工程1.1.2 软件生存周期1.1.3 软件开发模型1.1.4 软件工程的任务及其研究范围1.2 软件开发的原则和方法1.2.1 软件开发原则概述1.2.2 软件开发的方法小结习题第2章 软件计划2.1 问题定义和可行性研究2.1.1 问题定义2.1.2 可行性研究2.2 软件计划2.2.1 软件工作范围2.2.2 资源2.2.3 软件成本估算2.2.4 软件计划任务书2.2.5 案例:“学分管理系统”2.2.6 项目开发进度月报编写规范小结习题第3章 软件需求分析3.1 软件需求分析的目标和任务3.1.1 软件需求分析的目标3.1.2 软件需求分析的任务3.2 结构化分析3.2.1 结构化分析方法的策略3.2.2 数据流程图3.2.3 分层数据流程图案例:简易库存管理系统数据流程图3.2.4 数据字典3.2.5 结构化分析步骤3.3 按功能逐层分解法3.3.1 层次图3.3.2 IPO图3.4 软件需求分析报告书写规范3.5 软件需求分析报告的案例小结习题第4章 软件总体设计4.1 软件总体设计的任务和目标4.2 软件总体设计基础4.2.1 软件结构4.2.2 结构图4.2.3 软件模块4.3 软件总体设计准则4.4 结构化软件设计4.4.1 变换设计4.4.2 事务设计4.4.3 综合设计4.4.4 结构化软件设计步骤4.4.5 案例4.5 Jackson设计方法4.5.1 Jackson方法中的数据结构4.5.2 Jackson设计方法案例4.6 概要设计说明书编写规范4.7 概要设计说明书案例:简易库存管理系统概要设计4.7.1 数据库的结构设计4.7.2 数据表之间的关系的设计4.7.3 系统模块结构设计小结习题第5章 软件详细设计5.1 结构化程序设计5.1.1 基本逻辑结构5.1.2 基本结构嵌套5.2 详细设计工具5.2.1 流程图5.2.2 N.S结构流程图(盒图)5.2.3 HIPO图5.2.4 判定表5.2.5 伪码5.2.6 判定树5.2.7 PAD图5.2.8 结构图5.2.9 详细设计工具应用案例5.3 代码设计5.3.1 代码的种类5.3.2 代码结构中的校验位5.3.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.6.4 对话框5.6.5 问题描述语言5.6.6 窗口5.7 数据输入界面设计5.7.1 数据输入规则5.7.2 输入表格设计5.7.3 其他数据输入的方法5.8 数据显示界面设计5.8.1 数据显示的规则5.8.2 字符数据的显示5.8.3 图形显示5.8.4 报告5.9 控制界面的设计5.9.1 用控制对话选择操作命令5.9.2 用菜单界面进行控制5.9.3 用功能键定义操作命令5.9.4 用图标表示对象或命令5.9.5 直接操作5.9.6 用窗口划分屏幕5.9.7 命令语言5.9.8 自然语言5.10 软件安全控制设计5.10.1 软件安全的基本概念5.10.2 软件系统安全控制的基本方法5.10.3 软件的安全控制设计5.11 详细设计文档的编写小结习题第6章 软件编码6.1 对源程序的质量要求6.2 结构化程序设计6.2.1 结构化程序设计的原则6.2.2 程序设计自顶向下、逐步求精6.2.3 数据结构的合理化6.3 程序设计风格6.3.1 源程序文档化6.3.2 数据说明6.3.3 语句结构6.3.4 输入输出(I/O)6.4 程序效率6.4.1 讨论效率的准则6.4.2 算法对效率的影响6.4.3 影响存储效率的因素6.4.4 影响输入输出的因素6.5 程序设计语言6.5.1 程序设计语言特性的比较6.5.2 程序设计语言的分类6.5.3 程序设计语言的选择6.6 防止编码错误6.7 代码复查和编码工具6.7.1 代码复查6.7.2 编码工具6.8 程序复杂性度量6.8.1 代码行度量法6.8.2 MeCabe度量法6.8.3 Halstead度量方法
展开全部

节选

《软件工程基础》内容:软件工程是以软件的说明、开发、维护和管理为内容,利用工程学的原理和方法来组织和管理软件生产,以保证软件产品的质量,提高软件生产率……

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航