王朝网络
分享
 
 
 

软件工程导论(第2版)(国外经典教材·计算机科学与技术)

王朝导购·作者佚名
 
软件工程导论(第2版)(国外经典教材·计算机科学与技术)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,软件工程/开发项目管理,

作者: (印)摩尔(Mall,R)著;马振晗,胡晓译

出 版 社: 清华大学出版社

出版时间: 2008-9-1字数: 462000版次: 1页数: 282印刷时间: 2008/09/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302181934包装: 平装编辑推荐

理论结合案例分析;大量练习检验学习情况;紧跟软件工程发展前沿。

本书的很大一部分内容都是基于作者参与的数个领域的软件开发项日的经验总结,加之作者在克勒格布尔印度科技学院长达9年的软件工程课程的教学经验,因而形成了本书理论与实践并重的特点。书中不仅系统地介绍了软件工程学中重要的理论,同时也从工程师的角度剖析了这些理论在实践中的应用。因此,本书不仅适合计算机专业的本科生作为教材使用,同时也适合从事计算机软件业的广大工程技术人员。

内容简介

本书是为计算机专业的本科生编写的软件工程教科书。它在一个软件工程学总体的框架下来一一介绍软件工程所涉及的重要的话题,章节的编排遵循一个软件产品的生命周期中所要进行的所有活动的顺序。首先概述了软件工程的概念,包括一些重要的生命周期模型以及软件项目管理的技术和概念。接下来详述了软件项目的需求分析、设计、建模及编码和测试等内容。最后描述了软件的质量管理、维护、复用等问题;同时也解释了近年来发展起来的CASE工具的基本概念。此外,每章都提供了大量的练习来帮助学生了解对本章内容的掌握程度。

本书不仅适合计算机专业的本科生作为教材使用,同时也适合从事计算机软件业的广大工程技术人员。

作者简介

Rajib Mall博士,克勒格布尔印度科技学院计算机科学与工程系副教授。在开发面向产业的软件项目上有着丰富的实践经验。RajibMall博士在克勒格布尔印度科技学院已执教9年,曾指导过博士论文数篇。

目录

第1章 概述

1.1 软件工程学科——发展和影响

1.1.1 工程学科艺术的发展

1.1.2 软件危机的一个解决方案

1.2 程序与软件产品

1.3 为什么研究软件工程

1.4 软件工程的出现

1.4.1 早期计算机编程

1.4.2 高级语言编程

1.4.3 基于流程控制的设计

1.4.4 面向数据结构的设计

1.4.5 面向数据流的设计

1.4.6 面向对象的设计

1.4.7 其他发展

1.5 软件开发实践中的重要变化

1.6 计算机系统工程

1.7 小结

1.8 练习

第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 维护

2.3 迭代瀑布模型

2.4 原型模型

2.5 进化模型

2.6 螺旋模型

2.7 不同生命周期模型的比较

2.8 小结

2.9 练习

第3章 软件项目管理

3.1 软件项目经理的职责

3.1.1 软件项目经理的工作职责

3.1.2 软件项目经理所必需的技能

3.2 项目规划

3.3 项目规模估算的度量

3.3.1 代码行(LOC)

3.3.2 功能点度量

3.4 项目估算方法

3.4.1 经验估算法

3.4.2 启发式方法

3.4.3 分析估算法

3.5 经验估算法

3.5.1 专家判断法

3.5.2 Delphi成本估算

3.6 COCOMO—— 一种启发式估算法

3.6.1 基本COCOMO模型

3.6.2 中等COCOMO模型

3.6.3 完整COCOMO模型

3.7 HALSTEAD的软件科学—— 一种分析技术

3.7.1 标准C语言的运算符和操作数

3.7.2 长度和词汇

3.7.3 程序量

3.7.4 潜在最小量

3.7.5 工作量和时间

3.7.6 长度估算

3.8 人员配置级别估算

3.8.1 Norden的工作

3.8.2 Putnam的工作

3.8.3 时间表改变对于成本的影响

3.8.4 Jensen模型

3.9 调度

3.9.1 工作分解结构

3.9.2 活动网络和关键路径方法

3.9.3 Gantt图

3.9.4 PERT图

3.9.5 项目监测和控制

……

第4章 需求分析和规约

第5章 软件设计

第6章 面向功能的软件设计

第7章 使用UML的对象建模

第8章 面向对象的软件开发

第9章 用户界面设计

第10章 编码和测试

第11章 软件可靠性和质量管理

第12章 计算机辅助软件工程

第13章 软件维护

第14章 软件复用

参考文献

书摘插图

第1章 概述

在过去的50年中,计算机已被用作商业用途。起初,计算机运行速度很慢,结构也很简单。但是,从其面世以来,计算机的运算能力及其结构的复杂程度就在不断地增加,而价格却呈下降趋势。由于出现了几次重大的技术突破,计算机的速度有了显著提升,制造成本也得到了大幅削减。

计算机越强大,就越能够运行更复杂的程序。因此,随着计算机的每一个方面的改善,软件工程师需要以最佳成本效益和最有效的方式解决更大和更复杂的问题。令人钦佩的是,软件工程师们通过创新和借鉴过去的编程经验应对了这一挑战。而过去这些以最佳成本效益和最有效的方式进行的创新以及撰写高质量程序的经验,全都被系统地组织到一个知识体系中,形成了软件工程原则的基础。从这个角度来看,我们可以说软件工程这个学科论述的是系统的及符合成本效益的软件开发方法,它们来自于从过去的创新和错误中得到的教训。

或者,我们可以把软件工程看作是开发软件的工程方法。究竟什么才是开发软件的工程方法呢?让我们用一个比喻来尝试回答这个问题。假如你让一个小承包商为你建一个小房子,而这个小承包商并不是专门建房的,他们通常进行小型的维修工程,至多有时承担一些很小的建筑工程,例如围墙施工等。现在面临的任务是建造一个完整的房子,你的小承包商将借鉴他所有关于建房的有限知识。可是,他可能会手足无措,根本不知道应该做什么。举例来说,他可能不知道如何为了让建筑物实现足够的结构强度,所需的水泥和沙子混合的最佳比例。在这种情况下,他只能依靠他的直觉了。如果你让他建的房子足够小,他极有可能会继续他的工作,摸索着干下去。但是即便是这么小的房子,也许他也不如一个专业人士修建得好。房子可能缺乏妥善规划,建成后不可避免地会出现一些缺陷和不完善之处。它甚至要比专业人士修建花费更多的钱,需要更长时间才能建成。

现在,假设你把建立一个50层的大型商业大楼承包给了你的小承包商,他可能会谨慎从事,并婉言拒绝你的请求。另一方面,他也可能会雄心勃勃,同意承担这项任务。在后面的情况下,他注定会失败的,其失败情形可能是以下面几种形式出现:由于他对建筑材料的强度理论的一无所知,大厦在施工时就会倒塌;如果他不准备正确估计和详细计划所需原材料的种类和数量以及所需的时间等,工期可能会被拖延比较长的时间。……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
中国主要城市住宅市场差异的经济分析
J2ME程序设计实例教程
旅游心理学(高职高专旅游类专业精品教材)
物流配送实务(职业教育现代物流管理专业系列教材,物流企业岗位培训系列教材)
营销策划(第2版)(新坐标管理系统精品教材)
创意+:Photoshop CS3网页设计与配色实战攻略(配光盘)
NetBeans富客户端编程权威教程
ANSYS Workbench设计、仿真与优化(普通高等院校机电工程类规划教材)
微型计算机原理及接口技术(第2版)(大学计算机基础教育规划教材)
基于Linux嵌入式原理与应用开发
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有