You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the ...
This title presents students with real-world system analysis skills and techniques within the framework of the systems development life cycle (SDLC). Examples and cases are drawn from actual systems projects that enable students to learn in the context of solving problems, much like the ones they will encounter on the job. Students will find ...
Keep pace with the fast-developing world of operating systems. Open-source operating systems, virtual machines, and clustered computing are among the leading fields of operating systems and networking that are rapidly changing. With substantial revisions and organizational changes, Silberschatz, Galvin, and Gagne's "Operating System Concepts, ...
Today's students want to practice the application of concepts. As with the previous editions of this book, the authors write to balance the coverage of concepts, tools, techniques, and their applications, and to provide the most examples of system analysis and design deliverables available in any book. The textbook also serves the reader as a ...
Thoroughly reviewed and updated for all major versions of UNIX, this second edition of Essential System Administration provides a compact, manageable introduction to the tasks faced by everyone responsible for a UNIX system. Whether you use a stand-alone UNIX system, routinely provide administrative support for a larger shared system, or just want ...
For courses in Systems Analysis and Design. The fourth edition of this popular text investigates the newest systems of analysis and design. Rather than taking a purely technological approach to the subject, the authors focus on the business perspective; and the human, organizational, and technical skills an information systems professional needs ...
For Systems Analysis and Design courses found at the junior/senior undergraduate level or at the graduate level. HyperCase (original, hypertext-based software created by the authors) now accompanies this text on an interactive website. This innovative software allows students first-hand experience with a business and organizational structure. ...
The fifth edition of Operating Systems: A Systematic Approach by Bill Davis and T.M. Rajkumar provides an applied introduction to operating system concepts. It is aimed at those who are interested in using, rather than designing, computers, operating systems, and networks. The intent is to show why operating systems are needed and what, at a ...
This text presents a balance of traditional and object-oriented concepts to provide coverage of systems analysis and design. The main text can be supplemented by one or more of four supplemental texts of 150 pages each, depending on the coverage you desire in your course, to provide more in-depth, hands-on exploration of key concepts. A running ...
With the same straightforward and clear writing style that has made previous editions so successful, "Understanding Operating Systems, Fifth Edition", provides the ideal blend of operating theory and practice. The coverage includes the fundamentals of operating systems: what they are, what they do, how they function, how they can be evaluated, as ...
For courses in Software Engineering, Software Development, or Object-Oriented Design and Analysis at the Junior/Senior or Graduate level. This text can also be utilized in short technical courses or in short, intensive management courses. Shows students how to use both the principles of software engineering and the practices of various object ...
In complex software projects, managing the development process can be as critical to success as writing the code itself. A project may involve dozens of developers, managers, architects, testers, and customers, hundreds of builds, and thousands of opportunities to get off-track. To keep tabs on the people, tasks, and components of a medium- to ...
As the Information Age dawns, the information at our disposal expands haphazardly. The Content Management Bible answers these key questions about the system readers might employ to control the expansion of information and organize targeting and distribution: * What does a system that handles massive amounts of information look like, and how can a ...
If you have programming experience and a familiarity with C - the dominant language in embedded systems - "Programming Embedded Systems, Second Edition" is exactly what you need to get started with embedded software. This software is ubiquitous, hidden away inside our watches, DVD players, mobile phones, anti-lock brakes, and even a few toasters. ...
For one-semester Introductory courses or two-semester courses in data structures (CS-2) in the departments of Computer Science, Computer Engineering, Business, and Management Information Systems. This highly anticipated innovative book by two of the leading CS-1/CS-2 authors focuses the design specification and implementation of ADTs. This book ...
The distributed systems architect assembles pieces of hardware that are at least as large as a computer or a network router, and assigns pieces of software that are self-contained - such as Java applets - to those hardware components. As system complexity, size and diversity grow, the probability of inconsistency, unreliability, non-responsiveness ...
"Eric Evans has written a fantastic book on how you can make the design of your software match your mental model of the problem domain you are addressing. "His book is very compatible with XP. It is not about drawing pictures of a domain; it is about how you think of it, the language you use to talk about it, and how you organize your software to ...
The honeymoon with digital technology is over: millions of users are tired of having to learn huge, arcane programs to perform the simplest tasks; fatigued by the pressure of constant upgrades, and have had enough of system crashes. In The Humane Interface, Jef Raskin -- the legendary, controversial creator of the original Apple Macintosh project ...
In this book the author goes beyond the basics to explore how to apply them to specific business applications. He introduces a model of data warehouse design--called the dimensional data warehouse--that gives managers the ability to quickly analyze complex data to make better decisions. Using actual case studies, the book provides detailed ...
For courses on Distributed Systems, Distributed Operating Systems, and Advanced Operating Systems focusing on distributed systems, found in departments of Computer Science, Computer Engineering and Electrical Engineering. Very few textbooks today explore distributed systems in a manner appropriate for university students. In this unique text, ...
This text covers the design of systems that use a microprocessor including both hardware and software considerations. The particular type of microprocessor discussed is Motorola's 68000 family, including the most recent generation of 68000 chips. Clements' emphasis is practical, providing the necessary detail to enable students to design actual, ...
For undergraduate and graduate-level courses in Systems Analysis and Design. This text provides a comprehensive active learning approach designed to help students acquire the theoretical base and practical tools and techniques needed in analyzing and designing systems. It presents activities in an experiential manner that integrates computer ...
This text is an introduction to the design and implementation of various types of system software. A central theme of the book is the relationship between machine architecture and systems software. The third edition has been updated to include current architecture, and the coverage of Operating Systems now includes shared/distributed memory and ...
The Business Analyst (BA) plays an important role as liaison between business stakeholders and the technical team (software developers, vendors, etc.), ensuring that business needs are reflected in any software solution. Despite the importance of the job, there is currently no book specifically designed as a comprehensive reference manual for the ...
We guarantee every item's condition, as described on Alibris. If you are not satisfied that an item is as described, return your purchase for a refund.