软件工程及软件方法学
-
面向对象与传统软件工程(美)斯凯奇 著,韩松 等译;韩松译本书是软件工程领域的经典著作,被国外多所大学选用为教材,至今已是第6版。从Java到面向对象、再到统一过程的软件开发方法,面对软件工程发展中的重大方法上的改变。本书作者都以严谨的态度对其软件工程专著进行修订,使软件工程在理论上与新的方法和实践更加紧密结合。全书共分两部分;第一部分介绍了软件工程的理论基础;第二部分讲述了软件生命周期的各个阶段。采用这种独特的、极具可读性的组织方式,学生可以更加系统地学习软件工程。本书是一本经典的软件工程教科书,自1990年首次出版以来,这已是第6次修订出版。全书共分为两部分:第一部分介绍了以项目开发为基础的软件工程的理论基础;第二部分讲述了软件生命周期的各个阶段。第6版的亮点在于结合了统一过程,并深入介绍了UML,使得内容更具实用性和时效性。此外,书中还包含两个大型的运行实例、大量的参考文献及习题集,使得读者能更好地学习和实践书中的内容。本书是高等院校软件工程课程的理想教材,对于专业软件开发人员,本书也是一个很好的参考。 -
软组织磁共振诊断学韩月东编著本书是一部专业水平较高,科学性与实用性较强的学术专著。作者基于丰富的实践经验和扎实的理论基础,结合国内外软组织MRI诊断领域的最新进展,配以大量宝贵的图片资料,对软组织各种疾病的临床概况、病理表现、MRI表现、鉴别诊断等几个方面进行详细介绍。本书内容丰富、资料翔实,尤其图片资料均来源于临床典型病例,极具参考价值,适用于各医院影像科及基础医学研究科室的工作人员学习参考。<br> -
软件工程实用教程郭宁编著本书根据软件工程的最新发展,结合目前软件工程教学的需要,以传统的软件工程和面向对象的软件工程为主线,遵循软件开发“工程化”思想,结合大量的应用案例,系统地介绍软件工程学的理论、方法以及应用技术。内容包括:软件开发模型、需求分析、软件设计、软件测试、软件维护、质量管理、文档技术、软件项目管理、软件工程工具和环境等。 本书强调软件工程的理论与实践相结合、技术与管理相结合、方法与CASE工具相结合,语言简练,通俗易懂,采用案例教学方法,注重培养实际开发能力和文档的写作能力,具有很强的实用性和可操作性。书中含有丰富的例题与习题,便于教学和自学。 本书可作为高等院校计算机专业或信息类相关专业高年级本科生或研究生教材,也可作为软件开发人员的参考书。 -
构件中国黄柳青,王满红 编著书中内容来自普元公司在长期开发构件基础平台和实施构件化开发项目过程中积累的经验,书的篇幅虽然不大,但是涉及到应用构件技术的方方面面,并且通过丰富的真实案例来具体说明,其中不乏深刻的洞察与包含智慧的真知灼见。特别是其中通过案例探讨了中国市场环境下构件化开发组织的架构、组织管理和项目管理经验,这些来自实践的经验总结,在目前讨论构件化方法的著作中非常少见,对于中国的开发组织来说也有非常重要而且现实的指导意义。因此,这是一本值得向广大企业开发人员,特别是企业应用软件开发组织推荐的佳作。面向构件是软件业一个古老而永恒的主题,并赢得了软件从业人士的普遍认同。在《构件中国:面向构件的方法与实践》一书中,呈现了面向构件的一整套方法与实践,提供了从概念、架构、产品支持到需求分析、开发实现以及应用管理等方法与实现的逐步指导。本书通过丰富的案例研究示例,阐明了构建面向构件软件的最重要因素:概念、技术、规范、管理以及分析与设计过程。本书的涵盖范围包括:·面向构件的基本概念和发展趋势·探索各种面向构件的软件体系架构,包括和其它架构方式的对比·全面研究面向构件的软件开发过程以及项目管理·通过“组织级管理”,帮助构建面向构件的企业·提供工业级生产实践指导·面向构件的产品支持和案例分析普元软件(Primeton)公司是全球领先的面向构件的中间件提供商。本书即是对他们先进的面向构件技术进行了详细的阐述,并配以案例进行介绍。在本书中,您可以看到成功应用在电信、金融、电子政务、电力、物流等多个行业的实际项目开发案例。对于IT人士来说,有极大的借鉴及参考价值。本书的目标是通过逐步的、清晰生动的面向构件实施指导,帮助读者获得对面向构件的坚实理解和实践指导。读者对象:软件开发人员,IT行业从业者,IT公司管理人员大型软件项目组织者,电信、金融等公司相关技术人员。 -
多媒体技术应用Authorware 6.5中文版宋一兵编著本书从基础入手,通过大量的实例练习,全面系统地介绍了Authorware中各个图标的使用方法,详细说明了如何在多媒体作品中引入图片、声音及动画等素材,以及如何实现过渡特技效果、路径动画、分支控制和用户交互等,并介绍了Authorware中变量和函数的使用、知识对象的概念、库的使用以及程序的调试和发布方法。通过本书的学习,读者可以轻松掌握多媒体的基本知识和制作方法。 本书内容全面,语言流畅,实例丰富,图文并茂,注重理论联系实际,适合作为中等职业学校“多媒体技术应用”课程的教材,也可作为其他多媒体创作人员的学习参考资料。 -
Oracle Application Server10g(美)韦斯勒(Wessler, M.)著;狄东宁译在开发J2EE的过程中,J2EE应用程序的部署和应用程序服务器的配置可能是最棘手的问题了,而且一直以来也没有统一的约定。这个问题在过去并没有得到应有的重视,而在本书正好弥补了这个缺撼。如果您想了解J2EE应用程序如何在Oracle Application Server 10g中运行,我们提供最直接最实用的指导。本书首先详尽地介绍了Oracle的J2EE容器和OC4J(可选),然后讲解了如何配置和使用商业版本中的各种企业级10g AS功能。我们假定您对J2EE已经有了基本的了解,所以书中介绍了一些针对性比较少强的细节,具体包括以下几点:·OC4J和10gAS的安装、配置和J2EE部署策略;·配置所有主要的J2EE服务器,例如JSP、Servlets和EJB;·配置基本的J2EE服务器,例如JNEI、JMS和JavaMail;·构建和管理10g AS、J2EE中间层实例和Web Cache;·设置Web Chace和J2EE集群,以提高其可用性。本书凝结了我们从大量10g AS项目中总结出来的经验和教训,是开发人员和管理人员掌握如何在Oracle Application Server 10g上部署、配置和维护应用程序的首选用书。 -
面向对象技术邓正宏 等编著内容简介目录内容简介本书主要介绍了面向对象技术的基本内容,在了解对象建模技术的基本概念的基础上;详细讲解了统一建模语言(Ub4L)、UMl分析设计过程;抽象类、应用框架、设计模式、组件、面向对象设计原则、面向对象自动化测试框架等内容。内容覆盖了这一学科的一些最基本的内容,同时也涵盖最新的面向对象技术。本教材可供计算机专业高年级学生及硕士研究生使用,也可供从事系统分析、设计的计算机工作者参考。面向对象方法是当今软件系统分析、设计与实现的最有影响的方法。本教材结合作者使用面向对象多种技术的实际经验,通过对面向对象方法、面向对象分析设计过程、面向对象程序设计、面向对象测试等知识的综合介绍,为读者提供了一整套实用的面向对象技术,并通过应用实例为读者学习和使用面向对象方法提供了生动而具体的参考资料。在本教材中,我们系统地阐述了对象建模技术的基本概念,详细讲解了统一建模语言(UML)、UML分析设计过程、抽象类、应用框架、设计模式、面向对象设计原则、组件、面向对象自动化测试框架件等内容。由于我们编写这本教材的目的是向读者介绍这一学科的一些最基本的内容(同时也涵盖最新的面向对象技术),因而在讲述时尽量避免一些严格的形式化系统。根据以往的教学经验,我们相信读者在掌握了这些基本内容以后,可以较顺利地阅读其他有关的专著,以求对这一学科有更深入的了解。另外,本书中没有采用统一的程序设计语言描述程序,主要使用目前流行的C++、Java语言。我们感到,这样做尽管从表面上看不够统一,但是可以使读者接触较多的面向对象设计方法,而且有利于读者阅读有关专著。因而,权衡利弊我们做出了这样的选择。本教材可供计算机专业高年级学生及硕士研究生使用,讲授时数约40学时,也可供计算机工作者参考。本书的第1章、第3章~第5章及第7章、第8章由西北工业大学计算机科学与工程系邓正宏编著,第2章和第6章由西北工业大学计算机科学与工程系郑玉山编著,第9章、第10章由西北工业大学计算机科学与工程系薛静编著。如果我们的合作能对读者了解和掌握这一新兴学科有所帮助的话,我们将感到十分高兴。另外,西北工业大学计算机科学与工程系的樊蓉、张世芳、齐震、梁春泉同志参加了部分编写工作,在此向他们表示感谢。西北工业大学的蒋立源教授在百忙中认真审阅了全书的内容,并提出了宝贵的意见,在此也表示衷心的感谢。由于时间仓促,加之编者水平有限,不妥之处在所难免,诚恳希望同行的专家及广大读者提出宝贵意见。作者 内容简介本书主要介绍了面向对象技术的基本内容,在了解对象建模技术的基本概念的基础上;详细讲解了统一建模语言(Ub4L)、UMl分析设计过程;抽象类、应用框架、设计模式、组件、面向对象设计原则、面向对象自动化测试框架等内容。内容覆盖了这一学科的一些最基本的内容,同时也涵盖最新的面向对象技术。本教材可供计算机专业高年级学生及硕士研究生使用,也可供从事系统分析、设计的计算机工作者参考。面向对象方法是当今软件系统分析、设计与实现的最有影响的方法。本教材结合作者使用面向对象多种技术的实际经验,通过对面向对象方法、面向对象分析设计过程、面向对象程序设计、面向对象测试等知识的综合介绍,为读者提供了一整套实用的面向对象技术,并通过应用实例为读者学习和使用面向对象方法提供了生动而具体的参考资料。在本教材中,我们系统地阐述了对象建模技术的基本概念,详细讲解了统一建模语言(UML)、UML分析设计过程、抽象类、应用框架、设计模式、面向对象设计原则、组件、面向对象自动化测试框架件等内容。由于我们编写这本教材的目的是向读者介绍这一学科的一些最基本的内容(同时也涵盖最新的面向对象技术),因而在讲述时尽量避免一些严格的形式化系统。根据以往的教学经验,我们相信读者在掌握了这些基本内容以后,可以较顺利地阅读其他有关的专著,以求对这一学科有更深入的了解。另外,本书中没有采用统一的程序设计语言描述程序,主要使用目前流行的C++、Java语言。我们感到,这样做尽管从表面上看不够统一,但是可以使读者接触较多的面向对象设计方法,而且有利于读者阅读有关专著。因而,权衡利弊我们做出了这样的选择。本教材可供计算机专业高年级学生及硕士研究生使用,讲授时数约40学时,也可供计算机工作者参考。本书的第1章、第3章~第5章及第7章、第8章由西北工业大学计算机科学与工程系邓正宏编著,第2章和第6章由西北工业大学计算机科学与工程系郑玉山编著,第9章、第10章由西北工业大学计算机科学与工程系薛静编著。如果我们的合作能对读者了解和掌握这一新兴学科有所帮助的话,我们将感到十分高兴。另外,西北工业大学计算机科学与工程系的樊蓉、张世芳、齐震、梁春泉同志参加了部分编写工作,在此向他们表示感谢。西北工业大学的蒋立源教授在百忙中认真审阅了全书的内容,并提出了宝贵的意见,在此也表示衷心的感谢。由于时间仓促,加之编者水平有限,不妥之处在所难免,诚恳希望同行的专家及广大读者提出宝贵意见。作者 -
信息系统开发方法王景光 等编著信息经济时代,经济全球化和市场国际化的趋势越加明显,竞争日趋激烈,企业经营环境发生了深刻的变化。工业化时期形成的管理模式、管理手段、管理方法遇到了前所未有的挑战。信息技术已经成为21世纪企业获得和保持竞争优势,形成核心竞争力的重要手段,这也标志着企业信息化的进程在全球范围内开始进入了快车道。《信息系统开发方法》从方法论的角度,分别介绍了目前在信息系统开发实践中广泛使用的结构化开发方法和面向对象方法的核心内容。两种方法均按照系统的生命周期过程展开,主要涉及信息系统的规划、分析、设计、实施,以及运行维护各阶段的具体步骤和主要工具,还介绍了目前面向对象的主流开发技术——COM、CORBA和EJB/J2EE等。内容的组织与选择力求突出系统性、实用性和可操作性,旨在提高读者对信息系统开发方法的掌握和动作能力。《信息系统开发方法》适合于各类组织机构的中、高层管理人员、企事业单位的信息系统开发技术人员,以及高等院校不同层次的学生参考使用。 -
从重构到模式(美)克里夫斯基 著本书荣获2005年《软件开发》杂志图书通用类的效率大奖(ProductivityAward).1994年,《设计模式》通过引入经典的解决方案来处理反复出现的设计问题而改变了面向对象开发技术的发展前景;1999年,《重构》通过引入一种有效的过程来改善代码而彻底变革了设计的内涵;本书则通过重构的演进过程来保持模式的一致性,从而改变了我们的设计方法。..本书介绍了以模式为导向的重构方法的理论和实践:一系列低级重构,让设计人员能够安全地将设计移到模式实现,或从模式实现中移出设计。通过使用实际项目的代码,本书记录了潜藏在20多个基于模式的设计转换之下的思想方法和设计步骤。同时,本书对于模式差异以及如何以尽可能简单的方式实现模式提出了颇有见解的观点。本书的主要内容■列出27个以模式为导向的重构,并辅以实际项目的代码实例。■描述12个“设计味道”(designsmell),指示出需要本书所讲述的重构方法。■关于模式和重构的综合说明以及新的观点和想法。■详细的实现机制:如何组合低级重构来实现高级模式。■多种方式来实现相同的模式以及何时使用哪一种。■采用实际的方法引导读者尤其是缺乏模式或重构经验的读者开始学习模式或重构方面的知识。...本书提炼和反映了全球模式、重构和敏捷开发社区60多位软件工程领域先驱的思想和观点。不管你正在集中精力进行遗留开发还是新型开发,本书都将帮助你学会如何安全、有效地做出重要的设计变更,使你成为更好的软件设计人员。 -
管理高手杨威编著Proiect2003与一般的Office应用软件有很大不同,它的专业性非常强。Project2003是Microsoft基于Windows操作系统的项目管理软件的第6个版本,它已成为了世界上最受欢迎的项目管理软件之一。它还提供了Office System的集成组件,因此利用它可以无阻碍地使用PowerPoint2003和Visio2003等产品来有效地展示项目的状态。随着“项目管理”的理念日渐成熟,Project2003将有更大的作为!Project2003是世界上最受欢迎的项目管理软件之一,代表着Microsoft公司在项目管理产品领域的一个新的里程碑。国内许多企事业单位已经开始使用Microsoft Project 2003也有越来越多的项目管理培训将Microsoft Project列为必修课程。本书讲解Project 2003在项目管理中的具体应用,全书分为13章,按项目管理知识体系把项目管理这一博大精深的课题分解为若干个具体的问题。讲解时,针对每个问题先介绍项目管理的理论知识和基本术语,然后相应地具体介绍在Project 2003中如何去解决实际的问题,包含项目计划与范围管理、项目进度管理、项目资源与分配管理、项目成本管理等完整内容。书中还结合国内项目管理的最新趋势,用相当大的篇幅介绍了Projeet在企业级项目管理中的应用,翔实地描述了Project Server 2003以及Project Web Access在企业项目管理环境中的部署和具体应用。本书内容都是作者实际项目管理经验的总结,步骤详细、实例丰富、内容讲述循序渐进,所举实例具有很强的实用性和代表性。配套光盘附带了所有的实例文件和部署Project Server所需的软件补丁,还提供了全书主要操作步骤的视频操作讲解录像。本书是广大项目经理和相关院校师生不可多得的一本项目管理实践指导用书和相关培训用教材。
