没有合适的资源?快使用搜索试试~ 我知道了~
软件工程-实践者的研究方法中文版
需积分: 10 10 下载量 25 浏览量
2008-06-20
15:03:39
上传
评论
收藏 2.06MB DOC 举报
温馨提示
试读
64页
软件工程-实践者的研究方法中文版.doc
资源推荐
资源详情
资源评论
软件工程——实践者的研究方法
作者简介
译者序
前言
第一部分产品和过程
第
章产品
第
章过程
第二部分软件项目的管理
第
章项目管理的概念
第
章软件过程和项目的度量
第
章软件项目计划
第
章风险管理
第
章项目进度安排及跟踪
第
章软件质量保证
第
章软件配置管理
第三部分传统软件工程方法
第
章系统工程
第
章分析概念和原则
第
章分析建模
第
章设计概念和原则
第
章设计方法
第
章实时系统的设计
第
章软件测试技术
第
章软件测试策略
第
章软件的技术度量
第四部分面向对象的软件工程
第
章面向对象的概念和原则
第
章面向对象分析
第
章面向对象设计
第
章面向对象测试
第
章面向对象系统的技术度量
第五部分软件工程高级课题
第
章形式化方法
第
章净室软件工程
第
章软件复用
第
章再工程
第
章客户 服务器软件工程
第
章计算机辅助软件工程
第
章未来之路
作者简介
是软件工程领域国际知名的咨询专家和作者。他以优
等成绩从 大学获得学士学位,从 ! 大学获得硕士学位,
从 大学获得工学博士学位。已有超过 年的产业经验。主要从
事工程产品软件和系统软件的开发技术工作和管理工作。
作为产业的实践者和管理者, 博士主要从事的是航空航天应用
中高级工程和制造的 "#"$ 系统的开发,他也从事科学及系统程序设计方
面的工作。
除了他的产业经验之外, 博士还是 ! 大学计算机工
程系的兼职副教授和该大学的计算机辅助设计和制造中心的主任。
博士是 & ",% 公司的总裁,这是
一家专门从事软件工程方法和培训的咨询公司。他是公司主要的咨询专家,专
门负责帮助其他公司建立有效的软件工程方法。他开发了 &" 软件工程评
估方法,该方法采用独特的数量和质量分析混合的方式,帮助客户评估他们软
件工程实践的当前状况。
除了给 多个客户提供咨询服务外,&
",% 公司还提供大量的软件工程培训及过程改善服务。公司开发
了一个艺术式的录像课程“&'()&*,它全面地讲述
了产业界关于这一主题的内容。另一个产品“" +*是指导企业软
件工程改进的自测系统。
博士还在产业期刊上发表了许多技术论文,是企业期刊的特约
撰稿人并出版了 本书。除了本书外,还有:“$,()
&-!!(-'' 出版公司出版)”,这是第一本涉及到
改善软件工程实施过程中的主要管理问题的书籍;“()
.,(#- 出版公司出版)”,该书叙述了软件及其对商业和社会
的影响;“"$/0 ()&($0)--''
出版公司出版)”,该书使用独特的 1&" 方式表示了创立和理解技术的管理指
南。 博士是杂志 "(美国程序员)和
%&&&()(%&&& 软件)的编委,是 %&&&() 的 $(管理
员)专栏的编辑。他还是 "$、%&&&、2、.3!!.、&
3!!4 和 2 的会员。
译者序
世纪末发生在我们这个星球上的最大变化之一无疑是席卷全球的信息技
术(%2)革命,人们将这场革命视为 世纪——知识经济时代的前奏曲。在这
场 %2 革命中,软件无疑扮演了极其重要的角色。软件产业作为一个独立形态的
产业,正在全球经济中占据越来越举足轻重的地位。而软件工程正是软件产业
健康发展的关键技术之一。
从 年软件工程概念的正式提出到现在,软件工程已有逾 年的发
展,出现了大量的研究成果,也进行了大量的技术实践。正是由于学术界和产
业界的共同努力,软件工程正在逐步发展为一门成熟的专业学科,以解决软件
生产的质量和效率问题为宗旨,在软件产业的发展中起到了重要的技术保障和
促进作用。
本书是一本系统而全面地介绍软件工程理论、技术和实践的专著,是北美
学术界和产业界的畅销书之一。本书作者 是软件工程领域
国际知名的咨询专家和作者,著有多本学术专著,本书已是其第四版。本书第
二版曾在国内翻译出版,并被很多学校选为软件工程教材,在我国软件工程研
究、教学和实践中起到了很好的借鉴和参考作用。而第四版并不仅仅是简单的
修订,而是被完全重构以适应软件工程领域快速的增长并着重于新的、重要的
软件工程方法。从早期版本保留的章节被全面地修订,并加入了 章新内容,
以提供对当代趋势和技术的完整讨论。书中还加入了很多新例子、思考题、推
荐阅读文献及其它参考信息源。本书的翻译出版旨在向国内软件工程领域的研
究、教学、管理和技术人员提供一个全面的参考文献、教材或实践指南。
本书由黄柏素、梅宏组织翻译,其中梅宏负责第二部分 、、 章和第三
部分的翻译工作,黄柏素翻译了其余部分并负责全书的统稿工作。同时译者希
望向参与了部分章节翻译工作的李克勤、张路、袁望洪、常继传、郭立峰、谢
涛、郭耀、马黎等,以及参与了插图绘制和参考文献录入工作的徐松青、沈璞、
刘洋、孟祥文等表示诚挚的感谢。
由于译者自身的知识局限及时间的仓促,译稿中难免存在错误和遗漏。谨
向读者及原书作者致以歉意,并欢迎指正。
黄柏素、梅宏
黄柏素(女),博士,北京大学计算机科学技术系副教授。 年于西
北工业大学获得博士学位。同年进入北京大学计算机科学技术系博士后流动站。
年出站后留校工作。主要研究方向为软件工程、软件开发环境及工具、
面向对象技术、用户界面管理系统等。承担了软件工程课程教学工作。目前已
发表学术论文 余篇,并获得多项国家及部委科技成果奖和个人奖。
梅宏,博士,北京大学计算机科学技术系教授。 年于上海交通大学
获工学博士学位, 年从北京大学计算机科学技术系博士后出站。研究、
教学工作主要涉及软件工程及软件开发环境、软件复用及软件构件技术、(分
布)对象技术、软件工业化生产技术及支持系统、新型程序设计语言等。已在
国内外学术刊物及国际、全国学术会议上发表学术论文 余篇。并多次获得
国家及部委级科技成果奖,以及其他个人荣誉奖。
前 言
软件工程已进入到目前的第四代,它已具有许多优势,虽然它仍存在同时
代人曾经历的某些弱点,但其早年的天真和热情已被更合理的经历多年培育的
期望(以及甚至善意的嘲讽)所替代,软件工程正带着许多成就步入中年,然
而还有大量工作需要去做,今天,它已被公认为一个重要学科,值得认真地研
究、细心地学习和热烈地争论。在整个产业界,“软件工程师”已经替代“程序员”
成为更受欢迎的工作头衔。产业应用软件中已广泛而成功地采用了软件过程模
型、软件工程方法以及软件工具。管理者和实践者均认识到,需要一个更严谨
的软件方法来支持手头的工作。
但是,在本书的早期版本中很多讨论的问题仍然存在,很多个人和公司仍
然在随意地开发软件,很多专业人员和学生不知道现代方法,最终,我们生产
的软件仍然存在大量质量问题。此外,关于软件工程方法的真实性质的争论仍
在继续。然而,今天软件工程已成为研究的热点,人们对它的态度已有很大变
化,它的发展也很明显,但是,要使软件工程最终发展成为一个完全成熟的学
科还需做大量工作。
本书的第 版试图成为正逐步走向成熟的软件工程学科的一个指南。和前
面三版一样,第 版的主要读者群仍然是学生和实践者,而且在写作风格上我
们力图仍然保持前面各版的格式和风格。本书的基本目标仍然是:作为产业界
专业人员的指南以及作为高年级大学生和一年级研究生的软件工程的全面导论。
我们在第 版中并不仅仅简单地修订了原稿,为适应本领域快速的增长我
们完全重新组织了书中的内容,并着重讨论了新的重要的软件工程方法,还全
面地修订了从早期版本保留的章节,加入了 章新内容,以提供对当代趋势
和技术的完整讨论。加入了很多新例子、思考题,每一章中还增补了推荐阅读
文献及其他信息搜索地址,包括数百个新的出版站点以及超过 个 555
信息站地。
第 版由 个部分共 章构成。这样做的目的是按专题安排内容,并使
那些没有时间在一个学期内完成书中内容教学任务的老师,可以按需取用。第
一部分:产品和过程,简介软件工程的相关语境,引出书中主要内容,并着重
介绍了以后章节用到的概念;第二部分:管理软件项目,讨论那些与计划、管
理和控制软件开发项目的人员相关的话题;第三部分:传统软件工程方法,讨
论那些被视为传统软件工程不同“学派”的分析、设计和测试方法;第四部分:
面向对象软件工程,讨论跨越整个软件工程过程的面向对象方法,包括分析、
设计和测试方法;第五部分:软件工程高级课题,分章专门讨论形式化方法、
净室软件工程、复用、再建工程、客户服务器软件工程和 "&。
第 版比以前版本更多地强调了度量和测度方面的相关技术。有三章和软
件度量相关,分别是:软件过程和项目的度量、软件的技术度量、面向对象系
统的技术度量。
本书的组织使得老师可以根据时间和学生需要安排授课话题。一个学期可
选择一个或多个部分。例如,“设计课程”可能只需要第三或第四部分,“方法课
程”可能只需第三、第四和第五部分的部分章节,“管理课程”可能只需要第一和
第二部分。按这种方式组织本书第 版,目的是给老师提供灵活的教学选择。
第 版的写作工作已成为我生活中持续最长的技术计划。即使当写作停止
时,从各种技术文献中提炼、组织信息的工作也一直在进行,为此,我要感谢
许多书籍、论文和文章的作者,以及新一代的电子媒体(新闻组和 555)的
贡献者们,他们在过去的 年中给我提供了大量的信息资源、思想和评注,
很多信息资源已在每章的参考文献中列出,他们在这个快速发展的领域中的贡
献是值得称道的。我还要感谢第 版的审阅者:567+6 的
8,-5+'、2.7+6( 的 +
"#9、'('6.7+6 的 .
:、7+6(' 的 "'#+、1$" 的
$.'$.、7+6('(-%+ 的 .
426'、;2.的 <'、"=7+6 的 >
-、' 7+6 的 5
-、4.7+6 的 $?6')$3,,他们的评注
和批评是无价的。
本书第 版内容的成型有赖于许多曾经使用过本书以前版本的产业界专业
人员、大学教授和学生,他们花了很多时间和我通信交流他们的建议、批评和
思想,我要感谢他们中的每一位。
此外,我也要向我们的在北美和欧洲的许多产业客户表示感谢,他们教我
的比我教他们的要多。
第一部分 产品和过程
在本书的这一部分中我们主要讨论什么是工程产品和如何为工程技术提出
一个框架的过程。在下面的章节中,我们主要解决下列问题:
@到底什么是计算机软件?
@为什么我们不断努力要建造高质量的基于计算机的系统?
@我们如何对计算机软件的应用领域分类?
剩余63页未读,继续阅读
资源评论
orcd
- 粉丝: 85
- 资源: 194
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 一款极好用的 Office/WPS/Word/Excel/PPT/PDF工具箱软件 OfficeUtils 2.7
- 基于STM32的家庭环境参数检测系统设计
- 夺宝答题王答题小程序源码 开源可二开 Thinkphp内核
- Linux 系统下 Hadoop 安装配置教程.md
- 用于 CH32 MCU 的 CMake 实用程序(基于 STM32-CMake Proejct
- Linux 系统下 Hadoop 安装配置教程.md
- 基于ESO的 PMSM无传感器控制仿真-Matlab 2021b
- Python Programming - Hans-Petter Halvorsen
- Oracle 安装教程.md
- 深信服PT1-EDR题库
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功