软件工程及软件方法学
-
信息系统分析与设计刘兰娟,竹宇光编著编辑推荐:高等学校电子商务系列教材。 本书集作者多年从事信息系统分析与设计的教学经验和开发信息系统的实践体会,对信息系统的分析与设计方法作了深入浅出的介绍。 全书从信息系统的基本概念入手,不仅对同类教材中常见的系统规划、需求确定与需求分析、输入/输出设计、数据库设计、系统安装及评估、系统运行及支持等内容进行了更为系统的介绍,而且还对系统开发方案和策略评估、系统体系结构、应用开发的质量保证、面向对象的开发工具——统一建模语言UML等与系统分析与设计密切相关的内容进行了详细的介绍。 本书可作为电子商务、信息管理与信息系统和计算机应用等专业本科生或研究生的教材或教学参考书,也可作为从事信息系统开发的管理人员和技术人员的参考书。 -
现代软件工程孙涌等编著本书是教育部世界银行贷款对山纪初高等理工科教育教学改革项目中《以培养创新人才为目标的地方院校计算机科学与技术专仆教学改革的研究与实践》项目成果之一,是“对世纪高等院校计算机技术教学”从书中的一本。《现代软件工程》一书是根据高等教育理工科计算机类软件工程课程教学要求编写的。本书共十四章,取材新颖,内容包括软件工程中面向过程、面向对象的开发方法、技术度量、质量保证及软件项目计划与管理、用统一建模语言UML开发软件的方法等等。另外,对软件工程的最新进展进行了讨论。本书的特点是既注重科学性和系统性,又很注重实用、新颖性。在详细论述概念和原理的同时,还介绍了典型的技术和例子。书后附录是两个软件的开发实例,对读者深入了解软件工程会起到一定的帮助作用。各章均配有适量的习题,以帮助学生加深对所学内容的消化和理解。本书既是高等院校计算机及相关专业本科生的教材或教学参考书,也可作为研究生的教材。同时亦适用于广大软件技术人员及有关人员在工作及学习中的参考用书。 -
实用软件工程基础李大友主编;陈明编著本书主要介绍了软件工程学及应用的有关内容,主要包括可行性研究、需求分析、概要设计、详细设计、编码、测试、维护等。为了保持教材内容的先进性,本书也包含了面向对象软件工程学方面的内容。本书的附录介绍了软件文档的书写规范。本书可作为高等院校计算机专业大专层次的教材,也可作为非计算机专业本科的教材,还可作为从事软件开发与应用的工程技术人员的参考书。 -
软件过程管理(美)瓦茨·S.汉弗莱(Watts S.Humphrey)著本书是软件工程发展史上里程碑性的著作,是学习软件工程的必读书目。内容覆盖软件过程管理和改进的5个不同侧面。编排的顺序和书中阐述的软件过程改进模型一致,该模型已经为一大批领先的软件组织提供了适用的过程改进框架。本书读者对象为学习和研究软件的所有人员,并可作为大学相关课程教材使用。 -
常用工具软件吴清萍主编本书包括有windows的系统工具软件、压缩工具软件、PC TOOLS、HD-COPY、NORTON8。0中文版、网络工具、多媒体工具等内容。 -
聚焦行动评估(美)蒂姆·卡兹(Tim Kasse)著;孙宝成[等]译;孙宝成译本书详细讲述了以软件CMM为指导原则,着重以改进软件过程为目标的评估体系AFA(聚焦行动评估)的详细内幕。AFA一方面实现对组织软件和系统开发或维护的CMM评估,同时将评估重点放在为有志于过程改进的企业和人士提供指导思想和具体方法,并为开展过程改进提供理论根据和动力上,而不是将评估仅流于形式。本书还详细列出了企业在参加评估前和评估中需要做的工作与需要准备的文件,并以作者丰富的评估企业的经验,为读者列出了很多在评估中,实际的“考题”与“答案”,对将要参加 或准备参加CMM评级并实施过程改进的企业,都有重要参考价值。作者曾经在美国卡内基-梅隆大学软件工程研究所工作,是CMM(软件能力成熟度模型)评估系统的创始人之一。读者对象:本书适用于软件过程评估人员、标准评估的研究人员和机构、正在进行或准备进行CMM评估并推进过程改进的企业的各级人员。 -
实用数据结构基础陈明编著本书共分11章,介绍最常用的数据结构、各种数据结构的逻辑关系、在计算机中的存储表示,以及在数据结构上的运算等内容,其中有线性表、栈和队列、递归、串、数组和广义表、树、图、查找、排序和文件等内容。本书在结构上呈积木式,注重实践应用;各种常用数据结构的介绍从实际出发,避免抽象的理论论述和复杂的公式推导;在典型的算法介绍中深入浅出、简洁明了。每间都设有小结习题。通过这些题的练习,不仅能加深对基本概念和定义的理解,而且通过上机,能够提高编程能力和程序调试能力。 -
面向对象与经典软件工程(美)Stephen R.Schach著作者在本书的第5版讨论了该领域最新的话题并针对教学进行了修改。新增加的“如何实现”这部分总结了重要的技巧、新大纲、新要点以及更加具体的案例研究,突出了教学上的改进,增强了实用性。为便于学生阅读,作者将本书分成两个部分:第1部分论述了软件工程的理论基础,第2部分阐述了生命周期的各个阶段。第2部分的主要特性是通过案例研究描述了所用的技巧。在第5版中,作者对连续的案例研究进行了更加详细的说明,以使学生更好地理解如何在实际中应用所学的技巧。给出的研究课题需要学生对案例研究进行修改,使学生能在干中学。 -
技术人员管理(美)瓦茨·S.汉弗莱(Watts S.Humphrey)著本书内容源自作者多年来在技术管理工作中的诸多经验和体会。讲述了如何使得团队具有必胜的品质,以及管理者如何帮助他们的团队获得这一品质。本书的读者对象为软件系统开发的各级管理人员,也可作为大学专业参考书。 -
面向对象的软件测试(美)John D.McGregor,(美)David A.Sykes著;杨文宏[等]译;杨文宏译在现实世界中,在对面向对象和基于组件的软件开发进行计划和实现有效测试的过程中,会遇到许多实际问题,本书集中探讨了这些问题。书中介绍了面向对象的软件测试与过程软件测试的不同,强调了前者独具的挑战性和机遇。本书揭示出在面向对象的软件开发中,如何将测试融入从需求定义到系统集成的每一个开发阶段。对测试人员在完成具体测试任务时所面临的主要问题给出了解答。
