软件工程及软件方法学
-
全球化软件开发最佳实践童春杰、周皓峰、等本书是介绍全球化基本体系结构、技术和方法的经典力作。全书共18章,介绍了全球化的背景、Java开发中的国际化技术、全球化测试、常见问题的解决方法、DB2数据库等知识,并以一个完整的全球化开发实例,指导读者利用该用例中的方法和实现,自行实施一个精巧、完整的全球化开发项目。本书适合具有一定基础的软件开发人员、计算机或相关专业的学生,以及需要为企业决策者提供技术和信息支持的架构设计师。 -
truts框架结构的javaWeb开发技术基础与实践教程孙更新 等编著本书讲解了Struts基础知识和Tiles、Validator框架以及如何构建插件等内容,最后还介绍了Hibernate框架和Spring框架的基本知识,并在此基础上介绍了Struts+Hibernate+Spring开发模式下进行Web应用开发的基本方法。最后通过两个实际开发实例,使读者能够结合实际,快速、高效、灵活地设计出专业的基于Struts框架的企业级Web应用。本书采用理论与实例结合、相互渗透、逐步引导的方法,通过实例剖析技术的具体应用,使读者能十分容易入门并逐步精通。 本书可作为初学者的入门教程,更适用于有一定Web编程基础的读者,通过本书的学习读者可能迅速提高自己的编程水平,达到实际商业开发的要求。 -
软件质量保政、测试与评价杨根兴 等编著本书以规范和应用为视角,系统的涵盖了最新的软件工程的相关标准和规范、软件质量模型与产品评价、软件质量保证与过程改进、软件配置与风险管理、测试过程与测试用例设计、测试自动化与系统性能调优、软件缺陷管理、软件估算和度量等内容,为软件质量保证和软件测试人员提供了一套实用有效的技术和方法。通过本书的学习,读者可以有效提高软件质量保证和软件测试与评价的实践能力。本书作为“十一五”全国工程硕士研究生教育核心教材,并可供从事软件质量保证、软件测试、软件工程管理的技术人员使用,也可作为高校计算机专业师生的参考用书。 -
软件技术基础鲍有文本书分四篇,共10章,介绍了数据结构的基本概念、基本数据结构及其运算、查找与排序技术、操作系统原理、流行操作系统简介、数据库原理、数据库应用、软件工程、软件开发过程及面向对象软件工程。 本书内容完整,通俗易懂,将原理、方法与实例相结合,以帮助读者理解和运用相关知识。每章都配有一定数量的自测习题,并附有参考答案。 本书可作为高职高专院校计算机专业和非计算机专业的软件开发技术教材。 -
计算机常用工具软件实用教程王国顺 主编《计算机常用工具软件实用教程(第2版)》介绍最为常用的工具软件,共l2章,主要内容包括网络浏览与邮件收发,文件下载、传输及离线浏览,网络通信与娱乐,阅读文档与网上图书馆,文件编辑与管理软件,视频与音频,图像捕捉与浏览,动画与屏幕保护制作及平面设计,翻译软件与内码转换软件,光盘刻录工具与虚拟光驱,病毒防治与计算机安全,磁盘工具与系统维护。《计算机常用工具软件实用教程(第2版)》从初学者的角度出发,手把手地介绍常用工具软件的使用方法。使用《计算机常用工具软件实用教程(第2版)》,可以轻轻松松地学会从软件下载到正确使用的全过程。《计算机常用工具软件实用教程(第2版)》适合高等学校学生和计算机初学者使用。 -
软件估算(美)Steve McConnell在《软件估算——“黑匣子”揭秘》一书中,著名的软件开发书籍的作者Steve McConnell揭开了围绕在软件估算周围的层层迷雾。作者在深入浅出地介绍了与软件估算有关的主要概念之后,深入、全面地介绍了与软件估算有关的多种估算方法。 本书的主要内容包括:估算与计划和项目控制,以及估算与目标和承诺之间的关系;不确定性锥与估算中的误差来源以及影响估算的各种因素;先计数、再计算,无法可想时才依靠判断的基本估算原则;用于估算软件项目的三个重要部分——规模、工作量和进度估算的基本方法;与规模、工作量和进度估算有关的特殊问题;估算的概率论观点以及如何采用适当的方式来表达估算结果中的不确定性;如何进行与估算有关的沟通,从而使技术人员和非技术人员达成共识。 本书主要面向软件开发项目中要进行估算的开发人员和技术管理人员。 但本书所涉及的与软件估算有关的背景知识,以及有关估算谈判和表达方式的讨论,对于非技术人员出身的主管和项目的其他有关人员同样大有裨益。 -
反模式(美)William J.Brown,Raphael C.Malveau,Hays W.McCormick,Thomas J.Mowbray模式是可以复用的优秀解决方案。本书从一个新的角度审视模式,提出了反模式的概念,介绍了在软件开发中常常出现的问题——将设计模式错误应用于不适当的上下文环境。首先,定义了软件开发参考模型和文档模板来说明这些反模式。然后,从开发人员角度、架构角度和管理角度三个方面对这些反模式逐一说明,并说明了与特定反模式相关的背景、原因、症状和后果,让读者可以迅速地检验身边的项目是否出现了这些状况,同时也针对每个反模式给出了相应的解决方案。 本书适用于从事项目管理和软件开发的相关人员。 -
人月神话(美)布鲁克斯(Brooks,F.P.) 著,李琦 注释本书内容来自于作者在IBM公司任System/360计算机系列以及其庞大的软件系统OS/360项目经理时的实践经验。在本书中,作者将软件工程的实践和发人深思的观点融于一炉,为每个复杂项目的管理者奉上了自己的真知灼见。大型编程项目与小项目不同,深受由于人力划分产生的管理问题的困扰,保持产品本身的概念完整性是一个至关重要的需求。本书探索了达成一致性的困难和解决的方法,并探讨了软件工程管理的其他方面。在本书的初版发表20周年之际,作者重新修订了他最初的观点,并为已经熟悉他作品和刚刚接触本书的广大新老读者添加了新的观点和建议。 本书的注释内容结合软件工程领域近年来的发展趋势,重访30年前的经典,通过精辟的点评、典雅的词句、人文精神辉映下的技术理性,深刻诠释了大师的深邃思想,引导读者共同参悟名家的金玉良言,领会人月的精髓。 -
软件工程基础实践教程吴洁明本书是作者多年教学研究与工程项目开发经验编写的软件工程实践教程。 全书以5条主线介绍软件工程的原理、方法和过程。第1条,从软件的特点引出软件危机的概念,介绍软件危机的解决方法,即本书的的核心内容软件工程,第2条从软件的生存周期入手,介绍软件生命周期各个阶段软件的存在形式和评价标准,详佃介绍软件文档的写作及管理,第3条从软件工程实践出发,介绍可行性研究结构化分析和设计方法,以及相应的工具和步骤,第4条从面向对象的概念入手,结合UML讲述面向对象分析和设计的方法、工具和步骤,第5条详细讲述软件测试的概念、方法、策略和步骤。 本书以实例驱动理论讲解。在结构化方法和面向对象方法的讲述中使用相同的示例,目的是让读者从中体会两种方法各自的特点,特别是面向对象方法的优点。 本书适用于普通高等院校“软件工程”课程的教材或参考书。书中给出了大量的实用模板和表格,可供软件工程师在实际项目开发参考应用。 -
软件工程习题与解答李代平 等编著本书配合李代平等编著的《软件工程》(第2版)(清华大学出版社)的内容,主要对软件工程的基本理论、可行性研究、软件需求分析与概念模型、总体设计、软件细节设计、面向对象方法学、面向对象分析、面向对象设计、形式化方法、用户界面设计、软件质量、软件实现、软件测试、软件维护、软件项目管理与计划等知识进行了简介,并针对各章的知识点给出了单元练习与参考答案。本书可以作为大专院校相关专业高年级学生的参考用书,特别适合于计算机本科和专科学生、报考计算机专业硕士研究生的考生、参加国家高等教育自学考试的考生、参加计算机等级考试的考生和计算机专业的高级人员作为参考用书。
