软件工程及软件方法学
-
数据结构与算法解析苏仕华编著本书系统地介绍了各种常用的数据结构和排序、查找的各种算法,阐述了各种数据结构内在的逻辑关系、存储表示、运算操作以及许多相关的操作算法,对用类C语言描述的各种算法进行了详细的注释和性能分析,书中还列举了大量的例题,并对其解题的思路、方法进行了分析。本书既注重原理又重视实践,配有大量的习题,并配套有习题参考答案(苏仕华等编《数据结构——解析·思路·习题》)。本书内容丰富,概念讲解清楚,通俗易懂,既便于教学,又适合自学。.本书可作为高等院校计算机专业和各类非计算机专业学生学习“数据结构”课程的教材,也可作为广大从事计算机软件与应用的工作人员、参加自学考试的考试者或大专院校及社会上“数据结构”学习者的参考用书。... -
数据结构徐孝凯编著本书给出的所有算法和程序都在C或C++语言描述算法及算法评价成熟而实用的知识,摈弃那些深?履讯止鄙儆玫哪谌荩谛捶ㄉ狭η筇趵砬宄⒉愦畏置鳎谌萘幔蚪ソ⒓蛎鞫笠阌谠亩梁妥匝В诟髦衷怂惴椒ê退惴ǖ姆治錾希η笙钢隆⑸⑸钊搿⑼赋梗阌诶斫狻1臼榈拿空碌暮竺娑寂溆蟹岣坏母髦掷嘈偷牧废疤猓⑶以诟铰贾懈隽瞬糠纸夏严疤獾牟慰冀獯穑庑┐胧┯欣谘滩幕蚪萄Цǖ际榈氖褂谩S捎谑萁峁箍纬桃殉晌矶嘧ㄒ档幕「诵目位蜃ㄒ当匦蘅危浠灸谌菔窍嗤模由媳臼槟谌莘岣皇涤茫惴枋鼍咛澹鹗黾蛎髁鞒虼送屎献魑喙刈ㄒ档慕滩难安慰际椋琳咭欢ɑ岽颖臼榈难爸杏兴栈瘛?'本书是按照高等院校信息管理与信息系统专业对数据结构知识的要求而精心编写的。全书介绍了各种常用而具体的数据结构、对应的存储结构,以及各种典型运算的方法和算法。本书含有丰富而实用的算法实例,这些算法都具有较好的可读性、结构化和时空有效性,通过深入地学习和分析,能够帮助读者极大地提高软件开发和设计能力。本书既适合作为高等院校信息管理与信息系统专业开设数据结构课程的教材或教学参考书,也适合于其他相关专业本科生作为教材使用,同时也可作为企、事业单位从事相关专业工作的科技人员的培训教材或参考书。' -
软件团队模式设计(美)吉姆·麦卡锡(Jim McCarthy),(美)米歇尔·麦卡锡(Michele McCarthy)著;孙宝成[等]译;孙宝成译本书是软件开发团队的制胜宝典。作者通过亲身经历和长达5年的调查研究,经过不断实践,寻求出一种能够引导软件开发团队获取成功的行为方式。本书作者有着丰富的软件团队工作经验,对团队工作的环境、人员状态、成功所必需的条件等,做了深入细致的研究。通过总结经验,他们把大量的实践材料上升到理论高度,对团队工作进行了系统的概述和分类,对其中出现的问题给予切中要害的剖析,提出了具体有效的解决方案。在此基础上,他们建立了新兵训练营,把软件开发周期压缩到5天,以模拟方式使参加训练营的学员体验到团队工作中通常会遇到的失败和成功,学到在团队工作中不可缺少的知识和经验。本书是打造优秀软件开发团队的制胜宝典,揭示出只有高质量的团队才能开发出高质量的产品。作者通过亲身经历和长达5年的调查研究,经过不断实验,寻求出一种能够引导软件开发团队获取成功的科学工作模式,并形成一套能在5天内培训出高效团队行之有效的基础教学体系。在本书的编写中,作者结合软件开发团队的特点,以编写软件的形式,把团队建设与团队工作的核心要素,通过模式、反模式、定义、协议等形象的比喻体现出来,使读者深刻领悟其中蕴含的丰富内容,最大程度地在团队工作中发挥个人的智慧和才能。读者对象:适用于软件开发人员和项目管理人员。 -
软件测试技术概论上海艾微软件技术有限公司主编;古乐,史九林编著本书是一本比较全面地介绍软件测试方法的书籍,先介绍测试技术的发展历史和现状;然后,作为测试的一个基础,介绍了白盒测试、黑盒测试以及测试覆盖北等几个重要概念,并充分分析了业界在这几个概念方面的研究成果;之后从全流程测试的角度按动态测试和静态测试两个方面,分另介绍了单元测试、集成测试、系统则试、验收证和确认过程、需求测试和设计测试等内容。作为静态测试的一个重要手段,本书还对同行评审的概念和方法进行了阐述。最后,作者总结了测试的基本原则和一些好的实践经验。本书可以作为大学生本科高年级学生或研究生教材,也可以作为本科低年级学生学习的参考书。对于软件工程师和测试工程师业说,本书是一本很好的指导书。 -
Visual FoxPro 6.0程序设计基础盛苏伦主编本教材介绍了VFP 6.0的程序设计开发环境、VFP 6.0的基本元素、表与数据库、查询和视图、表单设计、建立报表与标签、菜单与工具栏设计和程序设计等内容。 -
数据结构王少波主编本书是按高等院校计算机专业及信息管理专业本科四年制教学计划数据结构课程教学大纲要求编写的教材。全书共分十章,分别介绍了线性表、栈与队列、串、树、图、数组、内部排序、查找、文件等基本数据结构、算法及其应用例题。本书可作为计算机专业、信息管理专业及相关专业的教材,还可作为计算机科技工作者及其有关专业人员的参考书。 -
软件过程管理广东省教学教材研究室编本书从软件工程、Project2000、Visual SourceSafe三个方面出发,系统阐述了什么是项目管理、为什么要进行项目管理以及如何进行项目管理。 -
软件工程技术广东省教学教材研究室编本书着重从实用角度讲述软件工程的基本概念、原理、方法和工具,介绍目前较成熟的、广泛使用的软件工程技术。 -
嵌入式软件测试(美)Bart Broekman,(美)Edwin Notenboom著;张君施,张思宇,周承平译;张君施译深入剖析了可以直接应用的测试设计技术;详细讲述了测试组织成员的角色、任务和职责及其组织结构,指导如何建立专业测试组织;为时间和资源有限的测试提供了切实指导。本书具有很强的实践性,不仅适用于专门从事嵌入式系统开发和测试的人员,也适用于那些负责嵌入式系统开发和测试的项目经理或团队领导。同时,本书对于其他系统的软件开发和测试人员也非常有参考价值。BartBroekman:1990年开始从事软件测试,起初他是飞利浦数据系统公司一个操作系统内核测试团队的成员。五年后他加盟了Sogeti公司,并在Sogeti成功完成了测试自动化、组织和管理大型测试活动等任务。之后他参与了欧洲嵌入式软件研究项目(ITEA),并且与其他人合作撰写了一本测试自动化方面的专著。随着软硬件技术的发展,嵌入式系统在生产、生活乃至军工的各个领域应用都日渐广泛,功能也越来越强大,但设备和软件也日趋复杂。本书立足于工业实践,旨在为有效控制复杂的嵌入式软件测试过程提供解决方案。书中全面讲述了嵌入式软件测试的一般过程,内容包括结构化测试和嵌入式系统的原理、测试生命周期、重要的应用技术、基础设施、测试组织形式和测试原则。本书在测试设计技术和测试组织方面的精辟论述,将会对软件测试的规范化和高效化大有帮助。本书特别适合与嵌入式系统的软件打交道的人士以及嵌入式项目的管理人员,对嵌入式硬件开发和测试人员也很有裨益。 -
软件体系结构张友生编著自从软件系统首次被分成许多模块,模块之间有相互作用,组合起来有整体的属性,软件就具有了体系结构。好的开发者常常会使用一些体系结构模式作为软件系统结构设计策略,但他们并没有规范地、明确地表达出来,这样就无法将他们的知识与别人交流。软件体系结构是设计抽象的进一步发展,满足了更好地理解软件系统,更方便地开发更大、更复杂的软件系统的需要。本书系统地介绍软件体系结构的基本原理、方法和实践,全面反映软件体系结构研究和应用的最新进展。既讨论软件体系结构的基本理论知识,又介绍软件体系结构的设计和工业界应用实例,强调理论与实践相结合。全书共七章,第一章简单地介绍软件体系结构的概念、发展和应用现状;第二章讨论软件体系结构建模,包括视图模型、核心模型、生命周期模型和抽象模型:第三章介绍软件体系结构的风格和特定领域软件体系结构;第四章讨论软件体系结构的描述方法,重点介绍软件体系结构描述语言;第五章讨论基于体系结构的软件开发方法,介绍基于体系结构的软件过程;第六章讨论软件
