|
|
|
|
An introduction to object-oriented concepts for developers looking to master modern application practices.
Object-oriented programming (OOP) is the foundation of modern programming languages, including C++, Java, C#, and Visual Basic .NET. By designing with objects rather than treating the code and data as separate entities, OOP allows objects to fully utilize other objects’ services as well as inherit their functionality. OOP promotes code portability and reuse, but requires a shift i... |
|
|
|
|
This book is a comprehensive and thought-provoking introduction to some of the most advanced concepts in current software management. The authors demonstrate how software development rhythms can be harmonized to achieve synergies, making them stronger together than they would be apart. It offers readers practical guidance on how to take the themes and concepts presented in this book back to their own projects to harmonize their software practices and release the synergies of their own teams.
|
|
|
|
|
Changing Software Development explains why software development is an exercise in change management and organizational intelligence. An underlying belief is that change is learning and learning creates knowledge. By blending the theory of knowledge management, developers and managers will gain the tools to enhance learning and change to accommodate new innovative approaches such as agile and lean computing.
Changing Software Development is peppered with practical advice and case st... |
|
|
|
|
Software testing is traditionally seen as a difficult and time consuming activity that is hard to embed in the software development process. This book provides a different view. It explains to stakeholders how testing can add value to software development and doing business, and provides the tester with practical information.
TestGoal is not just another methodology. Several good testing methodologies exist. But, like any other profession, also testing encompasses more than the sim... |
|
|
|
|
Companies worldwide are rapidly adopting Service-Oriented Architecture (SOA), a design methodology used to connect systems as services, and Business Process Management (BPM), the art of orchestrating these services. Media organizations from news organizations to music and media download services to movie studios are adapting to SOA-style architectures, but have run into roadblocks unique to the media and entertainment industry. These challenges include incorporating real-time data, moving lar... |
|
|
|
|
A high-level introduction to new technologies andmethods in the field of software engineering
Recent years have witnessed rapid evolution of software engineering methodologies, and until now, there has been no single-source introduction to emerging technologies in the field. Written by a panel of experts and divided into four clear parts, Emerging Methods, Technologies, and Process Management in SoftwareEngineering covers:
*Software Architectures – Evolution of software composition ... |
|
|
|
|
Discover How Project Management Is Used to Launch and Manage Various Types of Projects Throughout the Industrial World
Project Manager’s Handbook presents a wealth of detailed examples that show how project management (PM) is used to launch and manage projects in many different industries around the world. This reference takes a best-practices approach to PM that includes “challenges and solutions,” “lessons learned,” and “what might have been done differently” for each example. Writte... |
|
|
|
|
Discover the benefits of applying algorithms to solve scientific, engineering, and practical problems
Providing a combination of theory, algorithms, and simulations, Handbook of Applied Algorithms presents an all-encompassing treatment of applying algorithms and discrete mathematics to practical problems in "hot" application areas, such as computational biology, computational chemistry, wireless networks, and computer vision.
In eighteen self-contained chapters, this timely book... |
|
|
|
|
This collection of short expository, critical, and speculative texts offers a field guide to the cultural, political, social, and aesthetic impact of software. Computing and digital media are essential to the way we work and live, and much has been said about their influence. But the very material of software has often been left invisible. In Software Studies, computer scientists, artists, designers, cultural theorists, programmers, and others from a range of disciplines each take on a key topic... |
|
|
| |
|
| | |
|
|
Improve Planning and Management on Any Construction Project with Powerful BIM Tools
Building information modeling (BIM) integrates 3D drawings and 4D animations to dramatically improve the communication, coordination, and planning of construction projects, while reducing risks, errors, and costs. Building Information Modeling is an in-depth resource that shows architects and building professionals how to capitalize on BIM concepts, tools, and techniques for their own building projects.... |
|
|
| | | 1 2 3 4 5 6 7 8 9 10 >> | | |
|
|