Advanced Testing of Systems-of-Systems, Vol 1-2

Автор: literator от 27-02-2023, 13:49, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Advanced Testing of Systems-of-Systems, Vol 1-2Название: Advanced Testing of Systems-of-Systems, Vol 1-2
Автор: Bernard Homes
Издательство: Wiley-ISTE
Год: 2022
Страниц: 308+306
Язык: английский
Формат: pdf (true)
Размер: 21.5 MB

Широта темы оправдывает разделение этой работы на две книги. Часть I охватывает общие аспекты, применимые к тестированию систем, среди которых влияние жизненного цикла разработки, стратегия и методология тестирования, дополнительная ценность референтного качества, тестовая документация и отчетность. Мы определили влияние различных уровней тестирования и методов тестирования, как статических, так и динамических. Во второй книге мы сосредоточимся на управлении проектами, определив человеческое взаимодействие как первостепенный элемент, который необходимо учитывать, и продолжим рассмотрение практических аспектов, таких как процессы тестирования и их итеративное и непрерывное совершенствование. Мы также рассмотрим дополнительные, но необходимые процессы, такие как управление требованиями, управление дефектами и управление конфигурацией. Эти две книги составляют единую целостную и законченную работу, основанную на более чем 40-летнем опыте автора. Основным аспектом, выдвигаемым на первый план, является разница между традиционным видением тестирования программного обеспечения - сфокусированным на одной системе и одной версии - и необходимым видением, когда несколько систем и несколько версий программного обеспечения должны быть взаимосвязаны для предоставления услуги, которая должна быть тщательно протестирована.

The breadth of the subject justifies splitting this work in two books. Part I, covers the general aspects applicable to systems-of-systems testing, among them the impact of development life cycle, test strategy and methodology, the added value of quality referential, test documentation and reporting. We identified the impact of various test levels and test techniques, whether static or dynamic. In the second book, we will focus on project management, identifying human interactions as primary elements to consider, and we will continue with practical aspects such as testing processes and their iterative and continuous improvement. We will also see additional but necessary processes, such as requirement management, defects management and configuration management.

These two books make a single coherent and complete work building on more than 40 years of experience by the author. The main aspect put forward is the difference between the traditional vision of software testing – focused on one system and one version – and the necessary vision when multiple systems and multiple versions of software must be interconnected to provide a service that needs to be tested thoroughly.

In this second part of the book on systems-of-systems testing, we will focus on more practical aspects such as managing test projects, testing processes and how to improve them continuously. We will see the additional but necessary processes such as the management of requirements, defects and configurations, and we will also see a case study allowing us to ask ourselves several useful questions. We will end with a perilous prediction exercise by listing the challenges that tests will have to face in the years to come.

Systems-of-systems are generally more complex and larger than complex systems developed by a single entity. We must consider:

– interfaces and interoperability of systems with each other, both logical (messages exchanged, formats, coding, etc.) and physical (connectors, protections against EMP, length of connectors, etc.);
– development life cycles of the organizations and their evolutions;
– obsolescence of components of the system-of-systems, as well as their versions and compatibilities;
– integration of simulation and decision support tools, as well as the representativity of these tools with regard to the components they simulate;
– governance and applicable standards – as well as their implementation – for both process and product aspects;
– design architecture and development process frameworks;
– the quality of requirements and specifications, as well as their stability or evolution over time;
– the duration of the design process to develop and integrate all the components, compatibility of these with each other, as well as their level of security and the overall security of the entire system-of-systems;
– organizational complexity resulting from the integration of various organizations (e.g. following takeovers or mergers) or the decision to split the organizations, to call on relocated external subcontracting (offshore) or not;
– the complexity of development cycles stemming from the desire to change the development model, which implies the coexistence of more or less incompatible models with each other for fairly long periods.

Books:
1) Advanced Testing of Systems-of-Systems, Volume 1: Theoretical Aspects
2) Advanced Testing of Systems-of-Systems, Volume 2: Practical Aspects

Скачать Advanced Testing of Systems-of-Systems, Vol 1-2








Нашел ошибку? Есть жалоба? Жми!
Пожаловаться администрации
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.