| 加入桌面 | 手机版
免费发布信息网站
贸易服务免费平台
 
 
发布信息当前位置: 首页 » 供应 » 办公、文教 » 库存图书 » 软件工程-----原理、方法与应用(第三版)

软件工程-----原理、方法与应用(第三版)

点击图片查看原图
规 格: 行业标准 
单 价: 面议 
起 订:  
供货总量: 99999
发货期限: 自买家付款之日起 3 天内发货
所在地: 河南 郑州市
有效期至: 长期有效
更新日期: 2010-10-17 12:36
浏览次数: 2
询价
公司基本资料信息
 
 
 
【软件工程-----原理、方法与应用(第三版)】详细说明
基本资料:丛书名:普通高等教育十一五国家级规划教材定价:28.00页码:372页版次:1装祯:平装正文语种:中文 内容简介:《软件工程:原理方法与应用》结构合理、文字通俗、例题丰富、可读性强,主要面向计算机及相关专业本科生,亦可供软件开发人员作为参考。作为一本注重能力培养的实践型教材,第3版继承并保持了 注重实践 的风格,将全书分编为绪论和上、中、下3篇,共14章。内容分别为:上篇为传统软件工程,包括软件生存周期与软件过程、结构化分析与设计;中篇为面向对象软件工程,包括面向对象与UML、需求工程与需求分析、面向对象分析、面向对象设计、编码与测试;下篇为软件工程的近期进展、管理与环境,包括软件维护、软件复用、软件工程管理、软件质量管理、软件工程环境、软件工程高级课题。与第2版相比,本版将 并行介绍传统的和面向对象的软件工程 改变为 重点介绍面向对象的软件工程 ,并在 面向对象分析 和 面向对象设计 两章分别给出案例;通过 软件工程高级课题 ,对Web工程及基于体系结构的软件开发等热门课题集中进行了简要的讲解。 作者简介:史济民,教授,毕业于上海交通大学电机工程系,在原成都科技大学历任教研室主任、副教授和教授,现为华东理工大学计算中心顾问、全国高校计算机基础教育研究会荣誉副会长。长期从事计算机软件的教学与研究。近20年来先后编写高校计算机教材近30种,发行逾300万册,有6种教材获得教育部或上海市普通高校优秀教材一、二等奖等奖励,其中《软件工程 原理、方法与应用》(第1、2版)在17年内发行量沂30万册。 编辑推荐:《软件工程:原理方法与应用》为普通高等教育十一五国家级规划教材之一。 章节目录:第1章绪论1.1软件和软件危机1.1.1软件的定义1.1.2软件的特征1.1.3软件危机1.2软件工程学的范畴1.2.1软件开发方法学1.2.2软件工具1.2.3软件工程环境1.2.4软件工程管理1.3软件工程的发展1.3.13种编程范型1.3.23代软件工程1.4软件工程的应用1.4.1在各种规模软件开发中的应用1.4.2软件工程的成就与发展展望1.5软件工程的教学:本书导读小结习题上篇传统软件工程第2章软件生存周期与软件过程2.1软件生存周期2.1.1软件生存周期的主要活动2.1.2生存周期与软件过程的关系2.2传统的软件过程2.2.1瀑布模型2.2.2快速原型模型2.3软件演化模型2.3.1增量模型2.3.2螺旋模型2.3.3构件集成模型2.4形式化方法模型2.4.1转换模型2.4.2净室模型2.5统一过程和敏捷过程2.5.1统一过程2.5.2敏捷过程2.5.3极限编程2.6软件可行性研究2.6.1可行性研究的内容与步骤2.6.2软件风险分析2.6.3项目实施计划小结习题第3章结构化分析与设计3.1概述3.1.1结构化分析与设计的由来3.1.2SA模型的组成与描述3.1.3SD模型的组成与描述3.2结构化系统分析3.2.1画分层数据流图3.2.2确定数据定义与加工策略3.2.3需求分析的复审3.3结构化系统设计3.3.1SD概述3.3.2SD的步骤:从DFD图到SC图3.3.3变换映射3.3.4事务映射3.3.5优化初始SC图的指导规则3.3.6教材购销系统的总体结构3.4模块设计3.4.1目的与任务3.4.2模块设计的原则与方法3.4.3常用的表达工具小结习题中篇面向对象软件工程第4章面向对象与uML4.1面向对象概述4.1.1对象和类4.1.2面向对象的基本特征4.1.3面向对象开发的优点4.2uML简介4.2.1UML的组成4.2.2UML的特点4.2.3UML的应用4.3静态建模4.3.1用例图与用例模型4.3.2类图和对象图4.3.3包4.4动态建模4.4.1消息4.4.2状态图4.4.3时序图和协作图4.4.4活动图4.5物理架构建模4.5.1物理架构4.5.2构件图和部署图4.6UML工具4.6.1RationalRose4.6.2StarUML小结习题第5章需求工程与需求分析5.1软件需求工程5.1.1软件需求的定义5.1.2软件需求的特性5.1.3需求工程的由来5.2需求分析与建模5.2.1需求分析的步骤5.2.2需求分析是迭代过程5.3需求获取的常用方法5.3.1常规的需求获取方法5.3.2用快速原型法获取需求5.4需求模型5.4.1需求模型概述5.4.2面向对象的需求建模5.5软件需求描述5.6需求管理5.6.1需求管理的内容5.6.2需求变更控制5.6.3需求管理工具5.7需求建模示例5.7.1问题陈述5.7.2用例模型5.7.3补充规约5.7.4术语表小结习题第6章面向对象分析6.1软件分析概述6.1.1面向对象软件分析6.1.2面向对象分析模型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生成订单6.3.5管理订单小结习题第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.3.1系统高层结构设计7.3.2确定设计元素7.3.3任务管理策略7.3.4分布式实现机制7.3.5数据存储设计7.3.6人机交互设计7.4系统元素设计7.4.1子系统设计7.4.2分包设计7.4.3类/对象设计7.5面向对象设计示例7.5.1关联关系的具体化7.5.2网上购物系统的架构设计7.5.3网上购物系统的类/对象设计小结习题第8章编码与测试8.1编码概述8.1.1编码的目的8.1.2编码的风格8.2编码语言与编码工具8.2.1编码语言的发展8.2.2常用的编程语言8.2.3编码语言的选择8.2.4编码工具8.3编码示例8.3.1注册功能编码实现8.3.2维护购物车功能编码实现8.4测试的基誉概念8.4.1目的与任务8.4.2测试的特性8.4.3测试的种类8.4.4测试的文档8.4.5软件测试过程8.5黑盒测试和白盒测试8.5.1黑盒测试8.5.2白盒测试8.6测试用例设计8.6.1黑盒测试用例设计8.6.2白盒测试用例设计8.7多模块程序的测试策略8.7.1测试的层次性8.7.2单元测试8.7.3集成测试8.7.4确认测试8.7.5系统测试8.7.6终止测试的标准8.8面向对象系统的测试8.8.1OO软件的测试策略8.8.2OO软件测试用例设计小结习题下篇软件工程的近期进展、管理与环境第9章软件维护第10章软件复用第11章软件工程管理第12章软件质量管理第13章软件工程环境第14章软件工程高级课题附录缩略语中英文对照表主要参考文献序言:本书第2版自2002年12月首印,迄今已5年有半了。许多高等院校的计算机专业和软件学院相关专业采用该版书作为本科生 软件工程 课程的教材。为了更好地满足读者需要,我们决定编写第3版,并确定了如下的编写方针:一、继续保持 注重实践 的风格软件工程具有很强的实践性,但早期的软件工程教材往往偏重于理论,介绍原理有余,联系应用不足。由于缺乏可供借鉴的示例,使读者在具体开发时常有不知从何处入手的感觉。本书取名《软件工程 原理、方法与应用》,就是希望从 应用 出发,兼顾 原理 与 方法 两个方面:讲解方法时精选例题,方便模仿;上升到原理时提纲挈领,画龙点睛。目的是让读者一方面掌握软件工程的常用方法及其具体操作,另一方面又提升到以原理为指导,不致被具体方法中繁琐的细节所淹没。从本书第1版起,编者就参照国际知名教材 软件工程:实践者的方法》(Pressrnan著)的做法,广举例题,注重实践,因而取得第1版连续发行12年近12万册,第2版在5年半中重印12次、累计发行14.1万册的好成绩。本版保持了上述风格,力求使之名副其实地成为理论结合实际、注重能力培养的实践型教材。 书摘插图:插图:1.1.2软件的特征要对软件有一个全面的理解,首先要了解软件的特征。当制造硬件时,生产的结果能转换成物理的形式。如果建造一台新的计算机,从设计图纸、生产部件(VLSI芯片、线路板、面板等)到装配原型,每一步都将演化成物理的产品。而软件却是逻辑的而不是物理的,在开发、生产、维护和使用等方面,都同硬件具有完全不同的特征。1.软件开发不同于硬件设计与硬件设计相比,软件更依赖于开发人员的业务素质、智力,以及人员的组织、合作和管理,而硬件设计与人的关系相对小一些。对硬件而言,设计成本往往只占整个产品成本的一小部分,而软件开发的成本很难估算,通常占整个产品成本的大部分,这意味着对软件开发项目不能像硬件设计项目那样来管理。2.软件生产不同于硬件制造硬件设计完成后就投入批量制造,制造也是一个复杂的过程,其间仍可能引入质量问题;而软件成为产品之后,其制造只是简单的复制而已。3.软件维护不同于硬件维修硬件在运行初期有较高的故障率(主要来源于设计或制造的缺陷),在缺陷修正后的一段时间中,故障率将下降到一个较低和稳定的水平上。随着时间的推移,故障率会再次升高,这是因为硬件将受到磨损等损害,达到一定程度后就应该报废。软件是逻辑的而不是物理的,虽然不会磨损和老化,但在使用过程中的维护却比硬件复杂得多。如果软件内部的逻辑关系比较复杂或规模比较大,在维护过程中很可能产生新的错误。
0条 [查看全部]  【软件工程-----原理、方法与应用(第三版)】相关评论
 
更多..本企业其它产品
 
更多..推荐产品

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

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