Software project management is a crucial element in successful software and IT development, and requires students to develop an understanding of technical methodology and an appreciation of the many human factors that can play a part in software projects. The new fifth edition of Software Project Ma…
In the more than seven years since the Object Management Group (OMG) adopted the Unified Modeling Language (UML), UML has established itself as the de facto industry standard for modeling software systemsIn 2001 OMG put together a task force to revise UML Version 1.0. In March of 2003, UML Version 2…
This book represents a modern and realistic approach to systems development methodologies by examining the usage of such methodologies in practice. It is now accepted that methodologies are not often followed as prescibed in practice. This book explains why this is so, and describes the extent and n…
The third edition of Introduction to Computing Systems: From bits & gates to C/C++ and beyond is designed to give students a strong foundation of computing early on in their coursework. The book is in two parts: (a) the underlying structure of a computer, and (b) programming in two high-level…
Microsoft® Office365/2019: In Practice offers a fresh approach to teaching today's students Microsoft® Officeskills by clearly introducing skills in logical order: 1) Topic 2) Instructionand 3) Practice. Nordell's TIP approach builds a foundation for success by helpingstudents apply what they lear…
C++ Programming: An Object-Oriented Approach has two primary objectives: Teach the basic principles of programming as outlined in the ACM curriculum for a CS1 class and teach the basic constructs of the C++ language. While C++ is a complex and professional language, experience shows that beginning s…
Unlike any other MIS text, Business Driven Technology, 10e, discusses various business initiatives first and how technology supports those initiatives second. The premise for this unique approach is that business initiatives should drive technology choices. Business Driven Technology offers you the…
The new edition of Software Engineering presents a step-by-step methodology that integrates Modeling and Design, UML, Patterns, Test-Driven Development, Quality Assurance, Configuration Management, and Agile Principles throughout the life cycle. The overall approach is casual and easy to follow, wit…