成功加入购物车
图书条目标准图
正版二手,当天发货
彭龚 著 / 重庆大学出版社 / 2010-02 / 平装
售价 ¥ 5.45 1.9折
定价 ¥29.00
品相 八五品品相描述
优惠 满包邮
延迟发货说明
上书时间2024-05-18
卖家超过10天未登录
软件工程
《软件工程》着重从实用的角度讲述软件工程的基本原理、概念和技术方法,同时也注意该书的全面性、系统性。
《软件工程》共分为9章。第1章,软件工程概论,主要介绍软件和软件工程的相关概念,以及软件工程的基本原理和方法;第2章,软件计划与可行性研究,主要介绍可行性分析,成本/效益分析技术和方法,以及如何制订科学的软件开发计划;第3章,软件需求分析,主要介绍软件需求分析的任务、过程、方法和工具;第4章,软件结构设计,主要介绍软件结构设计的概念、原理、方法及具体运用过程;第5章,软件详细设计,主要介绍结构化程序设计的思想及描述工具,面向数据结构的详细设计方法;第6章,软件编码设计,主要介绍语言的特性、选择的原则以及编码的风格和效率;第7章,软件测试,主要介绍软件测试概念、方法、过程以及用例设计;第8章,软件维护,主要介绍软件维护的有关概念、方法;第9章,面向对象的软件开发技术概述,主要介绍面向对象的概念、对象分析、对象设计及对象实现的方法及其应用,以及组件技术。
第1章软件工程概论1.1软件综述1.1.1软件的发展1.1.2软件的定义1.1.3软件的特性1.1.4软件的分类1.2软件危机1.3软件工程1.3.1软件工程的概念1.3.2软件工程的基本原理1.3.3软件工程研究的内容1.3.4软件工程方法学1.4软件生命周期1.5软件开发模型1.5.1瀑布模型1.5.2快速原型模型1.5.3增量模型1.5.4螺旋模型1.5.5基于构件的开发模型1.5.6智能模型1.6小结习题1第2章软件计划与可行性研究2.1软件计划2.1.1软件的作用范围2.1.2资源需求2.1.3进度安排2.2可行性研究2.2.1可行性研究的任务2.2.2可行性研究的步骤2.2.3可行性研究的CASE工具2.3成本/效益分析2.3.1软件开发成本估计2.3.2效益度量方法2.3.3效益分析方法2.4可行性研究报告的书写2.5小结习题2第3章软件需求分析3.1需求分析的任务3.2需求分析的步骤3.3需求分析方法和原则3.4需求分析的CASE工具3.4.1层次方框图3.4.2Warnier图3.4.3IP0图3.4.4E—R图3.4.5状态迁移图3.4.6Petri网3.5软件需求验证3.5.1软件需求规格说明的主要内容3.5.2软件需求的验证3.6小结习题3第4章软件结构设计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.2.5模块独立性4.3结构设计的原则4.4结构设计的图形工具4.4.1层次图和HIP0图4.4.2结构图4.5面向数据流的设计方法4.5.1数据流图的类型4.5.2结构设计过程4.5.3变换分析4.5.4事务分析4.5.5软件结构的优化4.6小结习题4第5章软件详细设计5.1结构化程序设计5.1.1结构化的控制结构5.1.2逐步细化的实现方法5.1.3结构化程序设计的特点5.2详细设计的工具5.2.1程序流程图5.2.2盒图(N—S)图5.2.3问题分析图(PAD图)5.2.4判定表5.2.5判定树5.2.6过程设计语言(PDL)5.3面向数据结构的设计方法5.3.1Jackson图5.3.2Jackson方法5.4程序复杂度的概念及度量方法5.4.1程序图5.4.2程序复杂度的度量方法5.5小结习题5第6章软件编码设计6.1编码设计的目的6.2编码的工具语言6.2.1程序设计语言的分类6.2.2程序设计语言的特性6.2.3程序设计语言的选择6.3编码风格及软件效率6.3.1编码风格6.3.2软件效率6.4小结习题6第7章软件测试7.1软件测试概述7.1.1软件测试的概念7.1.2软件测试的目的7.1.3软件测试的原则7.1.4软件测试方法7.2软件测试过程模型7.3软件开发过程的测试步骤7.3.1单元测试7.3.2集成测试7.3.3系统测试7.3.4验收测试7.4软件测试用例的设计7.4.1测试用例概述7.4.2白盒测试法的用例设计7.4.3黑盒测试法的用例设计7.5软件调试7.5.1调试原则7.5.2软件调试的步骤7.5.3软件调试的策略7.6小结习题7第8章软件维护8.1软件维护的任务和分类8.1.1改正性维护(correctivemaintenance)8.1.2适应性维护(adaptivemaintenance)8.1.3完善性维护(perfectivemaintenance)8.1.4预防性维护(preventivemaintenance)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维护评价8.5小结习题8第9章面向对象的软件开发技术概述9.1面向对象的概念9.2面向对象的建模9.2.1面向对象方法的开发模型9.2.2面向对象方法9.2.3面向对象模型9.3面向对象的分析9.3.1面向对象分析的3个模型与5个层次9.3.2构造对象模型9.3.3构造对象动态模型9.3.4建立功能模型9.3.5定义服务9.4面向对象的设计9.4.1面向对象设计的概念9.4.2问题域子系统设计9.4.3人机交互子系统设计9.4.4任务管理子系统设计9.4.5数据管理子系统设计9.4.6服务与关联的设计9.4.7面向对象设计的优化9.5面向对象的实现9.5.1面向对象实现的技术支持9.5.2面向对象语言选择9.5.3程序设计风格9.5.4面向对象的测试9.6组件技术简介9.6.1组件的概念及特点9.6.2组件模型9.6.3组件开发模式9.7小结习题9参考文献
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30