Описание: The projects tackled by the software development industry have grown in scale and complexity. Costs are increasing along with the number of developers. Power bills for distributed projects have reached the point where optimisations pay literal dividends. Over the last 10 years, a software development movement has gained traction, a movement founded in games development. The limited resources and complexity of the software and hardware needed to ship modern game titles demanded a different approach.Data-oriented design is inspired by high-performance computing techniques, database design, and functional programming values. It provides a practical methodology that reduces complexity while improving performance of both your development team and your product. Understand the goal, understand the data, understand the hardware, develop the solution.This book presents foundations and principles helping to build a deeper understanding of data-oriented design. It provides instruction on the thought processes involved when considering data as the primary detail of any project.
Описание: Many people have ditched the idea of going into software design because the books or courses they have encountered are difficult. This book was created to bring a solution to your headaches. It was written to help amateurs and encourage beginners not to give up or be overwhelmed by all of the advanced books on the market.
Описание: Kanban for Beginners: Basics About the Use of Kanban in Industry and Software Development - How Kanban Works in PracticeDo you know the advantages of Kanban?Are you wondering how to make business processes more efficient and effective?Secure the book today and learn how to make Kanban profitable to the company
Описание: Many people have ditched the idea of going into software design because the books or courses they have encountered are difficult. This book was created to bring a solution to your headaches. It was written to help amateurs and encourage beginners not to give up or be overwhelmed by all of the advanced books on the market.
Описание: System science and engineering is a field that covers a wide spectrum of modern technology. A system can be seen as a collection of entities and their interrelationships, which forms a whole greater than the sum of the entities and interacts with people, organizations, cultures and activities and the interrelationships among them. Systems composed of autonomous subsystems are not new, but the increased complexity of modern technology demands ever more reliable, intelligent, robust and adaptable systems to meet evolving needs. This book presents papers delivered at the International Conference on System Science and Engineering ICSSE2015,
Описание: The theme of the event was "From Physical Products to Software Services and Solutions."The 15 full papers, seven short papers, and six doctoral symposium papers accepted for ICSOB were selected from 44 submissions and are organized in sections on: software business models and business process modeling;
Описание: Apply design principles to your classes, preparing them for reuse. You will use package design principles to create packages that are just right in terms of cohesion and coupling, and are user- and maintainer-friendly at the same time.
The first part of this book walks you through the five SOLID principles that will help you improve the design of your classes. The second part introduces you to the best practices of package design, and covers both package cohesion principles and package coupling principles. Cohesion principles show you which classes should be put together in a package, when to split packages, and if a combination of classes may be considered a 'package' in the first place. Package coupling principles help you choose the right dependencies and prevent wrong directions in the dependency graph of your packages.
What You'll Learn
Apply the SOLID principles of class designDetermine if classes belong in the same packageKnow whether it is safe for packages to depend on each other
Who This Book Is For
Software developers with a broad range of experience in the field, who are looking for ways to reuse,share, and distribute their code
Описание: The book provides a general overview of software design within the context of software development and also of more general thinking about design issues. The third edition will be expanded and restructured to focus on the structure and process aspects of software design.
Описание: Focuses on clarifying theoretical foundations of balanced design methods with conceptual frameworks and empirical cases. The book highlights a broad range of topics, including business trends, IT service, and software development.
Описание: The highly dynamic world of information technology service management stresses the benefits of the quick and correct implementation of IT services. A disciplined approach relies on a separate set of assumptions and principles as an agile approach, both of which have complicated implementation processes as well as copious benefits. Combining these two approaches to enhance the effectiveness of each, while difficult, can yield exceptional dividends. Balancing Agile and Disciplined Engineering and Management Approaches for IT Services and Software Products is an essential publication that focuses on clarifying theoretical foundations of balanced design methods with conceptual frameworks and empirical cases. Highlighting a broad range of topics including business trends, IT service, and software development, this book is ideally designed for software engineers, software developers, programmers, information technology professionals, researchers, academicians, and students.
Автор: Oliveira, Suely (University of Iowa) Stewart, David E. (University of Iowa) Название: Название: Writing Scientific Software A Guide to Good Style ISBN: 0521675952 ISBN-13(EAN): 9780521675956 Издательство: Cambridge Academ Рейтинг: Цена: 7602.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: This manual of scientific computing style will prove to be an essential addition to the bookshelf and lab of everyone who writes numerical software. Scientists, engineers and computer scientists who follow its advice will learn how to write good software, and how to test it for bugs, accuracy and performance.
ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru