| 加入桌面 | 手机版
免费发布信息网站
贸易服务免费平台
 
 
发布信息当前位置: 首页 » 供应 » 办公、文教 » 库存图书 » 供应软件工程导论(第四版)张海藩 书籍

供应软件工程导论(第四版)张海藩 书籍

点击图片查看原图
规 格: 行业标准 
单 价: 面议 
起 订:  
供货总量: 99999
发货期限: 自买家付款之日起 3 天内发货
所在地: 湖南 常德市
有效期至: 长期有效
更新日期: 2010-10-17 16:03
浏览次数: 5
询价
公司基本资料信息
 
 
 
【供应软件工程导论(第四版)张海藩 书籍】详细说明
图书简介: 本书已经出版了三个版本,累计销售达60万册,成为软件工程领域的经典教材,先后荣获全国普通高等学校工科电子类专业优秀教材二等奖、一等奖。为了反映近5年来软件工程的发展状况,作者主要从下述3个方面对第三版作了精心修改:删除了一些陈旧的或次要的内容;增加了一些较新颖的或重要的内容;用UML的概念与符号重新改写了有关面向对象方法学的内容。本书全面系统地讲述了软件工程的概念、原理和典型的方法学,并介绍了软件项目的管理技术。本书正文共13章,第1章是概论,第2章至第8章顺序讲述软件生命周期各阶段的任务、过程、结构化方法和工具,第9章至第12章分别讲述面向对象方法引论、面向对象分析、面向对象设计和面向对象实现,第13章介绍软件项目管理。正文后面有两个附录,分别讲述了用面向对象方法和结构化方法开发两个软件的过程,对读者深入理解软件工程学很有帮助,也是上机实习的好材料。本书可作为高等院校“软件工程”课程的教材或教学参考书,也可供有一定实际经验的软件工作人员和需要开发应用软件的广大计算机用户阅读参考。目录:第一版前言5修订版(第二版)前言7第三版前言9第四版前言11第1章软件工程学概述11.1软件危机11.1.1软件危机的介绍11.1.2产生软件危机的原因31.1.3消除软件危机的途径41.2软件工程51.2.1软件工程的介绍51.2.2软件工程的基本原理71.2.3软件工程方法学91.3软件生命周期111.4软件过程141.4.1瀑布模型151.4.2快速原型模型161.4.3增量模型171.4.4螺旋模型191.5小结21习题122第2章可行性研究252.1可行性研究的任务252.2可行性研究过程262.3系统流程图282.3.1符号282.3.2例子282.3.3分层302.4数据流图30软件工程导论目录2.4.1符号302.4.2例子322.4.3命名342.4.4用途352.5数据字典372.5.1数据字典的内容372.5.2定义数据的方法372.5.3数据字典的用途382.5.4数据字典的实现392.6成本/效益分析392.6.1成本估计402.6.2成本/效益分析的方法412.7小结43习题243第3章需求分析453.1需求分析的任务463.1.1确定对系统的综合要求463.1.2分析系统的数据要求473.1.3导出系统的逻辑模型483.1.4修正系统开发计划483.2与用户沟通获取需求的方法483.2.1访谈483.2.2面向数据流自顶向下求精493.2.3简易的应用规格说明技术493.2.4快速建立软件原型513.3分析建模与规格说明523.3.1分析建模523.3.2软件需求规格说明523.4实体联系图523.4.1数据对象533.4.2属性533.4.3联系533.4.4实体联系图的符号543.5数据规范化543.6状态转换图553.6.1状态553.6.2事件553.6.3符号563.6.4例子563.7其他图形工具573.7.1层次方框图583.7.2Warnier图583.7.3IPO图593.8验证软件需求603.8.1从哪些方面验证软件需求的正确性603.8.2验证软件需求的方法603.8.3用于需求分析的软件工具613.9小结62习题363第4章形式化说明技术654.1概述654.1.1非形式化方法的缺点654.1.2形式化方法的优点664.1.3应用形式化方法的准则664.2有穷状态机674.2.1概念674.2.2例子694.2.3评价724.3Petri网724.3.1概念724.3.2例子744.4Z语言754.4.1简介754.4.2评价784.5小结78习题479第5章总体设计815.1设计过程815.2设计原理845.2.1模块化845.2.2抽象855.2.3逐步求精855.2.4信息隐藏和局部化865.2.5模块独立875.3启发规则895.4描绘软件结构的图形工具925.4.1层次图和HIPO图925.4.2结构图935.5面向数据流的设计方法945.5.1概念945.5.2变换分析955.5.3事务分析1015.5.4设计优化1025.6小结103习题5104第6章详细设计1076.1结构程序设计1076.2人机界面设计1096.2.1设计问题1096.2.2设计过程1116.2.3人机界面设计指南1126.3过程设计的工具1146.3.1程序流程图1146.3.2盒图(NS图)1146.3.3PAD图1166.3.4判定表1176.3.5判定树1186.3.6过程设计语言1186.4面向数据结构的设计方法1196.4.1Jackson图1206.4.2改进的Jackson图1216.4.3Jackson方法1226.5程序复杂程度的定量度量1266.5.1McCabe方法1276.5.2Halstead方法1296.6小结130习题6130第7章实现1357.1编码1367.1.1选择程序设计语言1367.1.2编码风格1377.2软件测试基础1397.2.1软件测试的目标1407.2.2软件测试准则1407.2.3测试方法1417.2.4测试步骤1417.2.5测试阶段的信息流1427.3单元测试1437.3.1测试重点1437.3.2代码审查1447.3.3计算机测试1457.4集成测试1467.4.1自顶向下集成1477.4.2自底向上集成1487.4.3不同集成测试策略的比较1497.4.4回归测试1507.5确认测试1507.5.1确认测试的范围1507.5.2软件配置复查1517.5.3Alpha和Beta测试1517.6白盒测试技术1527.6.1逻辑覆盖1527.6.2控制结构测试1557.7黑盒测试技术1617.7.1等价划分1627.7.2边界值分析1657.7.3错误推测1657.8调试1667.8.1调试过程1667.8.2调试途径1687.9软件可靠性1697.9.1基本概念1697.9.2估算平均无故障时间的方法1707.10小结172习题7173第8章维护1798.1软件维护的定义1798.2软件维护的特点1808.2.1结构化维护与非结构化维护差别巨大1808.2.2维护的代价高昂1808.2.3维护的问题很多1818.3软件维护过程1828.4软件的可维护性1858.4.1决定软件可维护性的因素1858.4.2文档1868.4.3可维护性复审1878.5预防性维护1888.6软件再工程过程1888.7小结191习题8192第9章面向对象方法学引论1939.1面向对象方法学概述1939.1.1面向对象方法学的要点1939.1.2面向对象方法学的优点1959.1.3喷泉模型1999.2面向对象的概念2009.2.1对象2009.2.2其他概念2029.3面向对象建模2069.4对象模型2079.4.1类图的基本符号2089.4.2表示关系的符号2099.5动态模型2159.6功能模型2159.6.1用例图2159.6.2用例建模2189.73种模型之间的关系2199.8小结220习题9220第10章面向对象分析22310.1面向对象分析的基本过程22310.1.1概述22310.1.23个子模型与5个层次22410.2需求陈述22510.2.1书写要点22510.2.2例子22610.3建立对象模型22710.3.1确定类与对象22810.3.2确定关联23010.3.3划分主题23310.3.4确定属性23310.3.5识别继承关系23610.3.6反复修改23610.4建立动态模型23910.4.1编写脚本23910.4.2设想用户界面24010.4.3画事件跟踪图24110.4.4画状态图24210.4.5审查动态模型24410.5建立功能模型24510.5.1画出基本系统模型图24510.5.2画出功能级数据流图24510.5.3描述处理框功能24610.6定义服务24710.7小结247习题10248第11章面向对象设计24911.1面向对象设计的准则24911.2启发规则25111.3软件重用25311.3.1概述25311.3.2类构件25511.3.3软件重用的效益25611.4系统分解25711.5设计问题域子系统26011.6设计人机交互子系统26311.7设计任务管理子系统26511.8设计数据管理子系统26711.8.1选择数据存储管理模式26711.8.2设计数据管理子系统26811.8.3例子27011.9设计类中的服务27011.9.1确定类中应有的服务27011.9.2设计实现服务的方法27111.10设计关联27211.11设计优化27311.11.1确定优先级27311.11.2提高效率的几项技术27411.11.3调整继承关系27511.12小结277习题11278第12章面向对象实现27912.1程序设计语言27912.1.1面向对象语言的优点27912.1.2面向对象语言的技术特点28012.1.3选择面向对象语言28412.2程序设计风格28412.2.1提高可重用性28512.2.2提高可扩充性28712.2.3提高健壮性28712.3测试策略28812.3.1面向对象的单元测试28812.3.2面向对象的集成测试28912.3.3面向对象的确认测试28912.4设计测试用例28912.4.1测试类的方法29012.4.2集成测试方法29112.5小结293习题12294第13章软件项目管理29513.1估算软件规模29513.1.1代码行技术29513.1.2功能点技术29613.2工作量估算29813.2.1静态单变量模型29813.2.2动态多变量模型29813.2.3COCOMO2模型29913.3进度计划30213.3.1估算开发时间30213.3.2Gantt图30413.3.3工程网络30513.3.4估算工程进度30613.3.5关键路径30813.3.6机动时间30813.4人员组织31013.4.1民主制程序员组31013.4.2主程序员组31113.4.3现代程序员组31213.5质量保证31413.5.1软件质量31413.5.2软件质量保证措施31613.6软件配置管理31813.6.1软件配置31913.6.2软件配置管理过程31913.7能力成熟度模型32113.8小结324习题13325附录327附录AC++类库管理系统的分析与设计327A.1面向对象分析327A.1.1需求327A.1.2建立对象模型328A.2面向对象设计329A.2.1设计类库结构329A.2.2设计问题域子系统330A.2.3设计人机交互子系统331A.2.4设计其他类333附录B一个汉字行编辑程序的设计335B.1设计规格说明335B.1.1外部编辑命令335B.1.2编辑命令335B.1.3输出信息336B.2概要设计337B.2.1正文文件337B.2.2两个工作模式339B.2.3数据元素339B.2.4过程340B.3概要设计结果341B.4详细设计344B.4.1数据元素344B.4.2控制数据元素346B.4.3编辑过程346B.4.4输入模式的过程347B.4.5编辑模式的过程348B.5详细设计结果351B.5.1编辑程序的详细结构351B.5.2类PASCAL伪码352B.5.3实现编辑程序的算法354
0条 [查看全部]  【供应软件工程导论(第四版)张海藩 书籍】相关评论
 
更多..本企业其它产品
 
更多..推荐产品

[ 供应搜索 ]  [ ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]

 
站内信(0)     新对话(0)