软件工程及软件方法学
-
异常处理技术进展Alexander Romanovsky 著Modern software systems are becoming more complex in many ways and have to cope with a growing number of abnormal situations which, in turn, are increasingly complex to handle. The most general way of dealing with these problems is by incorporating exception handling techniques in software design. In the past, various exception handling models and techniques have been proposed and many of them are part of practical languages and software composition technologies.This book is composed of five parts, which deal with topics related to exception handling in the context of programming language models, design methodologies, concurrent and distributed systems, applications and experiences, and large-scale systems such as database and workflow process mangagement systems. The 17 coherently written chapters by leading researchers competently address a wide range of issues in exception handling. -
软件产品系列工程Frank van der Linden 著This book constitutes the thoroughly refereed post-proceedings of the 4th International Workshop on Product Family Engineering, PFE 2001, held in Bilbao, Spain, in October 2001.The 31 revised full papers presented together with an introduction and six session reports were carefully reviewed and selected for inclusion in the book. The papers are organized in topical sections on product issues, process issues, community issues, platform and quality solutions, diversity solutions, product validation, and -
多代理系统用迭代软件工程Jürgen Lind 著The agent metaphor and the agent-based approach to systems design constitute a promising new paradigm for building complex distributed systems. However, until now, the majority of the agent-based applications available have been built by researchers who specialize in agent-based computing and distributed artificial intelligence. If agent-based computing is to become anything more than a niche technology practiced by the few, then the base of people who can successfully apply the approach needs to be broadened dramatically. A major step in this broadening endeavor is the development of methodologies for agent-oriented software engineering accessible to and attractive for professional software engineers in their daily work. Against this background, this book presents one of the first co-herent attempts to develop such a methodology for a broad class of agent-based systems. The author provides a clear introduction to the key issues in the field of agent-oriented software engineering as well as a comprehensive overview of the state of the art. The core contribution is the presentation and application-based evalua-tion of the MASSIVE methodology for iterative multiagent system engineering. The bookwill serve as a valuable source of reference for R&D pro-fessionals active in agent-based computing as well as a gentle and systems development and anced students. -
生成式及基于组件的软件工程Greg Butfler,Stan Jarzabek 著"This book constitutes the thoroughly refereed post-proceedings of the Second International Symposium on Generative and Component-Based Software Engineering, GCSE 2000, held in Erfurt, Germany in October 2000.The twelve revised full papers presented with two invited keynote papers were carefully reviewed and selected from 29 submissions. The book offers topical sections on aspects and patterns, models and paradigms, components and architectures, and Mixin-based composition and metaprogramming." -
数据结构杨正宏编著内容采用循序渐进的方式,包括数组、链接、递归、栈、队列、树、图、排序和查找等。详细介绍了数据结构中每个重要的领域,以表达完整的数据结构概念,增进学习效果。本书对于理论的介绍力求深入浅出,以便读者能够彻底了解各主题的理论根据。精辟深入的概念分析与丰富的实例解说。习题突出本章内容的重点和难点。各种应用实例探讨,以C语言实际操作。 -
软件工程方法与管理汤庸编著高等院校计算机经典教材。 -
软件工程李代平编著高等院校计算机经典教材。 -
数据结构王路群主编本书为21世纪高职高专新概念教材之一,全书共10章,主要内容包括:绪论、线性表、栈和队列、串、多维数组和广义表、树、图、查找、排序、文件等。各章中所涉及的数据结构与算法均给予了C语言描述(所有程序都运行通过),以便于读者巩固和提高运用C语言进行程序设计的能力与技巧。本书在内容的选取、概念的引入、文字的叙述以及例题和习题的选择等方面,都力求遵循面向应用、逻辑结构简明合理、由浅入深、深入浅出、循序渐进、便于自学的原则,突出其实用性与应用性。本书为高职高专计算机专业教材,也适合作为各校非计算机专业辅修计算机专业课程的教材,还可以供一切从事计算机软件开发的科技人员自学参考。本书配有电子教案,此教案用PowerPoint制作,可以任意修改。 -
极限编程实施[美]Ron Jeffries等著;袁忠国译极限编程(XP)是一种经历过实践考验的轻量级软件开发方法学。本书阐述了极限编程的核心法则,详细介绍了XP开发的每一个步骤,涵盖了XP方法的精髓—实施技巧、可能遇到的障碍和成功实施的经验之谈。本书共分34章,分别介绍了XP项目的生命周期、现场客户、用户故事、验收测试、故事估算、小型发布、迭代规划、结对编程、单元测试、指导发布和迭代、处理缺陷等内容。通过阅读本书,客户将学到简单、有效的交流方式,从而确保需求得到满足,并指导项目走向成功;程序员将学会如何快速地提供业务价值,如何应对不断变化的需求,如何获得客户的信任和支持;管理者将学会如何度量项目进度,如何度量质量,如何回答非常重要的问题—项目何时能完成。本书是为参与XP项目的客户、程序员和管理者编写的,也适合于软件开发人员、软件项目管理人员以及软件工程研究人员参考。 -
Delphi 6分布式软件开发应用实例李长云等编著本书介绍了当前主流的分布式软件开发技术和UML建模技术;结合一个完整的实例——基于多层C/S的机房管理和数字监控系统,详述了如何利用先进的开发工具Delphi 6构造分布式软件的全过程。
