With recent advances in mobile communication technologies, more and more people are accessing cloud computing systems using mobile devices, such as smartphones and tablets.Unlike traditional mobile computing systems with limited capabilities, mobile cloud computing uses the powerful computing and st..
Written by an FAA consultant DER and an electronics hardware design engineer, this practical guide to the use of RTCA/DO-254 in the development of airborne electronic hardware for safety critical airborne applications describes how to optimize engineering processes and practices to harmonize with DO..
Offers an authoritative review of the rules and guidelines prescribed in the release of version 4.3 of the Function Point Counting Practices Manual (CPM). Providing a fundamental understanding of the IFPUG Functional Size Measurement method, this title includes time-tested tips on how to best prepar..
Complex IT Project Management: 16 Steps to Success reveals a project management process that the author has proven to be successful in many complex real-world projects. Each step is presented in its logical sequence with the connections between management methods and project goals clearly defined. T..
This book supplies comprehensive coverage of the principles, practice, and paradigm of component-oriented development and assembly. The first part provides the conceptual foundation for component-oriented software. Part II focuses on the various standard Java component models and describes how to de..
This book is an ideal reference for software engineers, developers, and researchers. It explores game programming and development from a software engineering perspective, presenting a collection of emerging research on the interaction between two traditionally distinct fields—games and software engi..
Introducing users to existing software development life cycle (SDLC) models, this book explains their weakness and shows how to build security practices into these models. After working with Fortune 500 companies, the authors have often seen examples of a breakdown in SDLC practices. They supply a r..
Concurrency is a powerful technique for developing efficient and lightning - fast software. For instance, concurrency can be used in common applications such as online order processing to speed processing and ensure transaction reliability. This book tells how concurrency works and how to deploy it ..
An analysis of radical changes across institutions such as the privitization of British Rail, and the role of governments in such shifts. Challenges current thinking, highlighting the limitations and difficulties inherent in system change...
With Database Design Using Entity-Relationship Diagrams, Second Edition, readers can quickly learn the ins and outs of ER diagramming. Building on the success of the bestselling first edition, this accessible text includes a new chapter on the relational model and functional dependencies. It also in..
As the complexity and criticality of software increase and projects are pressed to develop software faster and more cheaply, it becomes even more important to ensure that software-intensive systems are reliable and safe. This book helps you develop, manage, and approve safety-critical software more ..
This textbook covers concepts, methods, programming languages, and software tools of designing and developing both Windows-based and web-based information systems, specifically data modeling and design methods. It is designed to enable students and professionals in engineering, business, and science..