软件工程及软件方法学
-
对象模型(美)Peter Coad等著;唐毅宏译;唐毅宏译本书通过五个不同的、有代表性和普遍性的应用实例介绍了如何应用策略和模式建立有效的对象模型。读者可能通过对案例的类扒以及应用这些策略和模式,开发自己的有效的对象模型。书中还介绍了用于开发对象模型的Coad标注法,它把从概念模型到程序代码的多个层次、多个方面的模型统一在一起,是一种切实可行的图形标注法。 本书既适合于对象模型开发的初学者使用,也适合于高级开发人员参考;对于项目的管理人员、分析人员以及设计人员来说,也会有很大帮助。 Object Models: Strategies, Patterns, and Applications, 2nd Edition ISBN:0-13-840117-9 Original English language edition published by Prentice Hall PTR,Pearson Education,Inc.Copyright©1997 by Pearson Education,Inc. All rights resereved. -
实用软件技术王翌冬[等]编著本书从实用的角度选择了系统维护类、压缩类、反病毒类、多媒体类、网络类和其他类共六大类工具软件,是一本通俗易懂、实用性很强的计算机工具书。随着Internet的高速发展,多媒体技术也在不断地发展和完善,本书所选的软件版本较新、功能较强,能适应21世纪发展的需要。本书既适合于计算机操作使用人员和广大电脑爱好者使用,又适合作为大中专院校计算机及相关专业教学用书。 -
软件工程实用教程陈明编著本书根据软件工程的最新发展,结合目前软件工程教学的需要,以传统的软件工程和面向对象的软件工程为主线,遵循软件开发“工程化”思想,结合大量的应用案例,系统地介绍软件工程学的理论、方法以及应用技术。内容包括:软件开发模型、需求分析、软件设计、软件测试、软件维护、质量管理、文档技术、软件项目管理、软件工程工具和环境等。本书强调软件工程的理论与实践相结合、方法与CASE工具相结合,语言简练,通俗易懂,采用案例教学方法,注重培养实际开发能力和文档的写作能力,具有很强的实用性和可操作性。书中含有丰富的例题与习题,便于教学和自学。可作为高等院校计算机专业或信息类相关专业高年级本科生或研究生教材,也可作为软件开发人员的参考书。 -
软件工程学实验周苏等编著本书通过一系列学习软件工程工具的实验练习,把软件工程的概念和理论知识融入到实践当中,从而加深对软件工程知识的认识和理解。实验内容几乎包含了软件生存周期的各个阶段,内容涉及软件工程计算环境、软件工程国家标准、软件开发绘图工具Microsoft Visio、软件分析与建模工具Sybase PowerDesigner、软件自动化测试Mercury Interactive WinRenner、软件项目管理Microsoft Project和软件配置管理Microsoft Visual SourceSafe等,全书共16个小实验、2个课程设计和1个实验总结。每个实验中都包含背景知识介绍、所需的工具、准备工作和实验步骤指导等,以帮助读者加深对课程教材中所介绍概念的理解以及掌握一些主流软件工程工具的基本使用方法。 本书是高等院校计算机及相关专业“软件工程”课程的实验辅助教材,也可作为单独开设“软件工程学实验”课程的主教材。欢迎教师索取为本书教学配套的课件:zs@mail.hz.zj.cn。 -
用例驱动的UML对象建模应用(美)Doug Rosenberg,(美)Kendall Scott著;管斌,袁国忠译ICONIX过程是一种经过实践检验的、高效的、用例驱动的UML对象建模方法。本书以创建网上书店为范例,详细阐述了ICONIX过程的设计理念和步骤。本书共8章。其中的4章分别阐述了ICONIX过程的四个阶段:域建模、用例建模、健壮性分析和时序图绘制;对于其中的每个主题,依次进行了概述、详细讨论,列出了人们最常犯的错误,并提供了一组练习,以提高读者的对象建模和设计技能。关于复核的3章分别介绍了需求复核、初步设计复核和关键设计复核,阐述了如何复核UML模型以保证设计质量,这填补了这方面图书的一大空白。本书可供采用面向对象技术的设计人员、程序员和系统工程师参考。 -
系统分析之路刘寅虓编著系统分析设计工作是软件开发组织开发优秀软件系统的重要的工作,需要拥有很强的理论基础和实际工作经验的人来做。本书即是结合笔者的工作实践和多年的研究,讲解系统分析设计的过程、思想和相关的理论、方法,以及操作方式。所有的理论和方法都进行了细致的解释,力求帮助读者正确理解,在头脑中建立良好的知识体系结构,而不仅仅是知道理论和方法。读者对象:本书适合于有编程经验的软件工程师、系统分析理论的研究者和对系统分析感兴趣的人员阅读,也适合于资深系统分析员阅读和参考。同时,本书适合作为系统分析相关课程的教材或者参考读物。 -
死亡之旅(美)Edward Yourdon著;周浩宇译;周浩宇译本书是对我国的软件行业项目管理的一大贡献:无论是对于初涉这个领域的人员,还是对于那些“饱经摧残”的资深人士,都将具有重要的参考意义。本书涵盖了整个项目生命周期,以浅显易懂的语言和生动的事例对死亡之旅项目的起因给出了崭新的理由,深刻分析了这种现象的本质,并系统地讨论了项目参与者所面临的所有关键问题:政治、人员、过程、项目管理,以及工具,为我们提供了行之有效的方法和指南。本书不但有助于快速识别死亡之旅项目,而且能够大大提高自己从中生还的概率。无论是开发人员、项目领导、直线商务经理还是CxO,都可以在本书中找到现实而适用的解决方案。 -
中国进出口贸易预测与分析吴莹等著本书汇集了最近几年来作者在中国进出口贸易领域开展的分析、建模和预测研究工作的成果,内容涵盖了该领域的各主要方面。作者首先从回顾我国外贸政策发展历程开始,讨论了影响中国进出口贸易的主要因素,对目前国际上比较先进的预测和建模技术做了介绍,并结合中国的实际数据进行实证检验,取得了较好的结果。然后作者对加工贸易预测与分析,汇率对中国出口的影响研究,商品贸易发展影响因子的实证研究,美国经济与中国外贸出口的相关性等若干专题进行深入研究,取得了一系列成果。本书适合从事中国宏观经济管理研究的研究人员,政府相关管理决策部门的工作人员,以及进出口贸易行业的从业人员阅读使用。同时也适合高等院校管理科学、宏观经济和国际贸易专业的教师、研究生作为阅读参考。 -
数据结构张曼,朱小谷,曾春平编著《21世纪高等院校计算机基础系列教材:数据结构》介绍了包括线性表、堆栈、队列、树、图等在内的各种数据结构和文件的基本概念,逻辑结构与存储结构,以及在这些结构的基础上实施的有关操作。对于较为简单的线性结构,力求通过实例体现不同线性结构的特点。对于树和图等非线性结构,在阐述概念的基础上,增加了实用性和趣味性的例子。对于查找和排序算法,则对算法的设计思想和使用的数据结构进行详细说明,并对不同的算法加以详细比较。每一章都配有丰富的、各种类型的习题供读者练习。《21世纪高等院校计算机基础系列教材:数据结构》可作为大学、高等教育自学考试计算机专业文凭考试课程的理想教材,也可作为普通高等院校计算机专业本科学生“数据结构”课程的教材与教学参考书。 -
软件业的生存之道(美)Michael A.Cusumano著;张云涛,龚玲,张燕译;张云涛译“软件具有改变世界的能力。”MichaelA.Cusumano教授得这句话概括了软件的魅力。我们不妨将这句话再引申一下:软件具有改变中国的能力,软件具有改变世界的能力。而研读本书将能帮助我们掌握这种非凡的能力。:中国工程院院士,中科院计算所研究员倪光南近年来,软件行业在全世界的产值已达6000亿美元。这个行业是一个竞争非常剧烈的行业,但决定软件行业中公司成败的主要因素不是技术,而是商务。本书讨论了软件行业的七个基本问题,并把软件公司的商务模型归纳为三种:产品型,服务型,混合型。三种模型各有优势,适合不同的公司、其不同的发展阶段及其所面临的不同的经济环境。本书作者在深入调研和掌握第一手材料的基础上,提出了评估软件企业发展前景的八点基本要素,并分析了十个新创业软件企业的个案。另外,作者还披露了几家软件巨头如IBM、Microsoft、Netscape等在逆境和顺境中求得生存和发展所采取的一些策略。软件业的管理者、程序员、企业家等都会从本书中获得一些启发,并指导自己的工作。
