Focuses on the critical cause of failure of software projects: incorrectly defined and managed requirements. Offers a practical approach to building systems, illustrated by a detailed case study. Desc
Intended for software developers, this book presents methods for improving the performance and scalability of applications. The authors, a Java engineer and engineering manager, clarify common mistake
&>For International Business Courses.Successfully prepare students for the international marketplace. International Business illustrates how successful managers must function in a competit
This is part of a five-level course for young adult and adult learners, specifically designed for international students. The course balances presentation, practice and production, ensuring the studen
A catalog of solutions to commonly occurring design problems, presenting 23 patterns that allow designers to create flexible and reusable designs for object-oriented software. Describes the circumstan
The authors' treatment of data structures in Data Structures and Algorithms is unified by an informal notion of "abstract data types," allowing readers to compare different implement
Building on Aristotle's analysis of the form and structure of drama, presents a new theory of human-computer activity. Suggests that the next generation of interactive computers will employ dramatic a
Serves two purposes: first, to explain the concepts behind the development of user interfaces both from the end user's perspective and from the developer's perspective; second, to provide a categoriza
Shows students in computing, informations systems, engineering, and business how to design database systems, offering a step-by-step methodology integrating the entity-relationship model with normaliz
This new edition of a popular book offers a strengthened focus on one of the hottest networking strategies: ATM (Asynchronous Transfer Mode). ATM is one of the industry's current fast-moving topics, w