软件工程及软件方法学
-
实用软件高手莫晓涛编辑本册是《计算机信息与技术》丛书中的《程序语言高手》篇。本书是一部关于计算机各类应用技术的实用性手册,内容包含程序语言、网络安全、软件应用、IT产业等多方面。语言通俗易懂,选材丰富详实,理论性与实用性并重,适合广大计算机爱好者阅读。
-
软件测试过程改进(美)Edward Kit著;李新华等译本书系统全面地介绍了软件测试方法,为改进软件测试过程提供了一套行之有效的方法。内容包括软件测试成熟度、改进测试过程的基本框架、验证及确认测试、测试工具、测试管理技术等。附录中给出了软件工程和测试的相关标准、验证及确认测试审查清单示例、测试工具选择等。书中包含了许多测试技巧和指南,帮助组织内部制定战略,改进测试过程。书中所讨论的技术对于规模不同、过程成熟度各异的组织都适用。本书结构清晰、内容丰富,适于软件测试人员、产品开发人员、管理人员、质量保证人员、系统分析人员、工具开发人员以及其他与软件测试有关的工作人员阅读,也可作为高等院校计算机专业师生的参考书。
-
软件过程改进简明实践(美)NeilS.Potter,(美)MaryE.Sakry著;尤克滨译软件过程改进活动经常面临着理论和实践的严重脱节,本书提供了一套简明的系统化方法,用以规划、实施和监测软件过程改进活动,本书旨在帮助读者跨越这道鸿沟。本书作者结合自己丰富的实践经验,以具体明确的步骤和精选的示例,将读者引入软件过程改进的核心地带。对于软件管理人员和专业实践者来说,这本简明实用的小册子一定会给你带来意外的惊喜。如今,软件开发机构的管理人员和实践者并非全然不知该做什么改进,相反,太多资料告诉你可以做太多事情,这才真正令人堪忧。究竟哪些内容最能帮你趋利避害?到底从何做起才能实现事半功倍?这部浓缩过程改进实践智慧的精品将教你如何结合实际情况找到相应的答案。相信这本不同凡响的小册子很快会成为你案头最旧的一本书。本书前言特色及评论文章节选
-
软件构架评估(美)保罗·克莱门茨(Paul Clements)等著本书对大型软件系统开发中具有重要意义的软件构架评估进行了系统阐述,着重讲解了3种流行的构架评估方法。本书是构架评估的实践指南。它不仅给出了所讲的评估方法的应用案例,而且还给出了很多细节内容,其目的就是要让经验不多的读者在读完此书之后,能够运用这些方法进行构架评估。本书是卡内基·梅隆大学软件工程研究所推荐教材,适用于软件构架评估人员,也可作为软件学院及大学计算机等专业相关课程的教材,还可作为软件公司各级管理和开发人员参考。
-
实用软件体系结构(美)Christine Hofmeister等著软件体系结构是近来脱颖而出的一个技术领域,面对的是一些新的挑战。本书介绍了软件体系结构及其设计、说明和应用。全书以对工业中(尤其是西门子公司)软件体系结构的研究作为开始,共分四部分。第一部分提供了理解所谓体系结构以及如何建立体系结构设计任务的重要背景知识;第二部分定义了体系结构设计任务,并通过运行中的实例表明它们如何应用于体系结构的设计;第三部分包含对四个工业系统(安全、健康、中心和通信)的详细描述,这些系统来自原始的工业研究,并且代表软件体系结构中工艺的位置;第四部分探究了软件设计者的角色,说明设计者除软件体系结构设计之外还应做的事。本书采用UML来描述软件体系结构。通过本书的学习,读者能够了解处理体系结构设计问题的一种新的方法,并且提高认识好的解决方案的能力。高质量的软件体系结构设计通常很重要,而在今天这样一个飞速变化、复杂的发展环境中,它又是必不可少的。一个好的设计方案可以处理复杂事物,权衡矛盾需求,并将高质量软件及时地引入市场。本书集中讨论体系结构的四个基本视图:概念、模块、执行和代码,通过实际的案例学习揭示了在软件体系结构设计过程中有经验的软件设计者的理解和实践。本书包含以下内容*建立足够灵活的设计任务以合并未来的工艺*将体系结构作为基础来满足性能、可修改性、可靠性和安全性的需要*确定矛盾需求间的优先权并获得一个成功的解决方案*利用软件体系结构使系统成分一体化
-
项目管理案例与习题集(美)哈罗德·科兹纳(Harold Kerzner)著;杨爱华,杨磊等译本书国际项目管理权威大师科兹纳教授所著,既是其被誉为圣经般的《项目管理》的配套读物,又可独立使用。旨在为广大师生提供非常有意义的、适于个人和团体的问题解决方案,本书40多个按项目管理知识点编写的大小案例,大部分都来自作者亲历的咨询实践,还包括9个纵模字谜和640道多项选择题,解题思路及答案均附于书后,其中大多数是项目管理认证考试的典型题目。本书除可作为研究生和本科生项目管理的教材外,还可作为项目管理认证考试的培训教材。本书前言特色及评论文章节选
-
极限项目管理(美)罗布·托姆塞特(Rob Thomsett)著;方海萍,魏青江译适合当今复杂商业环境的项目管理新方法如果你一直希望找到一种更加迅速、灵活和巧妙的项目管理方式,那么极限项目管理(XPM)就是这样一种方法。传统的项目管理方法是静止的,只着限于企业内部,而且无法对迅速且持续的变化做出快速反应。极限项目管理不但解决了这些问题,将着跟点延伸至企业外部的项目发起人、管理人和委托人,还让他仍自始至终地参与项目的全过程。本书详细论述了一套包括项目开发和项目支持在内,既灵活又先进的项目管理流程,介绍了极限项目管理中必要的工具和技术。阅读罗布·托姆塞特这本最具权威性、最完整和最有效的XPM指南,你将受益匪浅。●34条供项目经理使用的极限新规则●重新确定项目管理的重点:人员、关系和附加价值●创新的极限项目管理工具及其使用方法●开放式的计划编制方法和与项目干系人的正确关系●新的极限项目管理衡量标准和项目跟踪技术●具体的案例研究,引导有创造力的项目经理取得真正意义上的成功
-
软件质量保证(美)G.Gordon Schulmeyer,(美)James I.McManus等著;李怀璋等译;李怀璋译从软件产业的发展初期到目前的大型软件开发过程,软件质量保证已经成为开发中的一个不可分割的部分。本书汇集了来自软件质量保证实施专家的技术和经验,内容丰富,是进行软件质量保证工作的必备手册。本书覆盖了软件质量保证的许多关键方面:软件质量保证的术语和历史不同企业实施软件质量保证的成功要素美国质量协会最新的软件质量工程师的认证考试大纲软件质量的费用问题质量检查技术、Pareto原理和软件配置管理等CMM的主要过程以及它与软件质量保证的关系波音公司成功实施CMM 5级的主要体会和在质量保证工作方面的经验在当今社会计算机辅助工程工具(CASE)和软件质量度量技术应用的必要性统计测试方法、软件可靠性和软件安全性、软件质量保证的新技术
-
数据结构朱战立编著《普通高等教育十五国家级规划教材:数据结构》讨论的典型数据结构包括表、堆栈、队列、数组、串、树、二叉树、图、递归程序设计、排序和查找方法,典型存储结构包括顺序存储结构、链式存储结构以及这两种典型存储结构的结合。数据结构是计算机等专业必修的核心课程。《普通高等教育十五国家级规划教材:数据结构》的特点是概念叙述简洁,深入浅出,概念讨论和实际设计相结合,实际设计例子典型且完整,均采用C语言设计实现。本教材是普通高等教育“十五”国家级规划教材。《普通高等教育十五国家级规划教材:数据结构》既可作为高等院校计算机等专业的教材,也可作为其他相关专业学生以及自考生的教材或参考书。
-
UML实时系统开发(美)道格拉斯(Douglass,B.P.) 编嵌入式系统和实时系统的复杂程度日益提高,这要求系统设计方法更加成熟,可预见性更高。本书首先介绍了关于实时系统以及UML用于系统设计开发的基础知识,然后逐步讲解需求分析、对象结构及行为的定义、架构设计,还有细节设计,包括数据结构、操作、异常等。本书采用了大量的图表,让读者充分了解UML设计技巧,还提供了许多详细的设计实例,让读者掌握这些技巧在嵌入式系统设计中的应用。本书适用性较强,可供嵌入式系统和实时系统设计开发人员阅读。