Тестировщики при тестировании программной системы А выявили следующие общие ошибки программистов: - классы постоянно изменяются; - модули верхнего уровня зависят от модулей нижнего уровня. Какие принципы SOLID были нарушены и требуют дополнительного разъяснения программистам? (Укажите 3 варианта ответа).
🧠 Тематика вопроса:
Курс посвящен основам проектирования и функционирования компьютерного оборудования, обеспечивающего работу системного программного обеспечения. Рассматриваются архитектурные решения, методы настройки и оптимизации аппаратных компонентов для повышения производительности вычислительных систем. Студенты изучат взаимодействие между физическими устройствами и программным обеспечением, что позволит им грамотно конфигурировать технические ресурсы и решать задачи по их адаптации под конкретные требования. Особое внимание уделяется современным технологиям и подходам к управлению аппаратными средствами в контексте системного ПО.
Варианты ответа:
- Принцип единственности ответственности
- Принцип открытости/закрытости
- Принцип замещения Лисков
- Принцип разделения интерфейса
- Принцип инверсии зависимости
Ответ будет доступен после оплаты
📚 Похожие вопросы по этой дисциплине
- Тестировщики при тестировании программной системы В выявили следующие общие ошибки программистов: - функции, использующие указатели или ссылки на базовые классы, во многих случаях не имеют возможность использовать объекты производных классов; - клиенты зависят от методов, которые они не используют. Какие принципы SOLID были нарушены и требуют дополнительного разъяснения программистам? (Укажите 3 варианта ответа).
- В компании А принята стратегия автоматизации. Компания собирается автоматизировать планирование ресурсов, взаимодействие с клиентами, логистику, включая транспортную логистику, продажу товаров и услуг через Интернет и грамотную поддержку пользователей. Подразделение информационных технологий состоит из трех специалистов широкого профиля и руководителя. Было принято решение ориентироваться на архитектурную модель облачных вычислений. Какой тип облачных вычислений вы бы порекомендовали использовать компании А?
- В компании В принята стратегия автоматизации. Компания собирается автоматизировать планирование ресурсов, взаимодействие с клиентами, логистику, включая транспортную логистику, продажу товаров и услуг через Интернет и грамотную поддержку пользователей. Подразделение информационных технологий состоит из нескольких отделов, особенно квалифицирован и хорошо организован отдел разработки. Принципиальная стратегия компании В – максимально использовать собственное программное обеспечение для улучшения гибкости. Однако компания В не готова тратить значительные средства на закупку оборудования. Какой тип облачных вычислений вы бы порекомендовали использовать компании В?
- В компании Х по инициативе подразделения информационных технологий решили внедрить архитектурный подход. Начали с проектирования архитектуры технологического слоя – оборудования. Выбрали модели серверов, хранилищ данных, рабочих мест, вспомогательного оборудования. После этого стали определять, какое программное обеспечение можно установить на это оборудование. После этого ИТ- пришли на совет директоров компании и рассказали, какие программные системы выбраны для внедрения. Однако топ-менеджеры возмутились и отказались от использования большинства выбранных ИТ-специалистами программных систем. Какую методику вы бы посоветовали применить для внедрения архитектурного подхода в компании Х?
- В компании Y в подразделении информационных технологий внедрили ArchiMate как средство проектирования архитектуры программных систем. Однако через некоторое время программисты стали жаловаться, что модели ArchiMate слишком высокоуровневые и не дают детального представления об архитектуре, по которому можно было бы разрабатывать программы. В качестве корпоративного стандарта в компании используются Java и C#. Какую методику вы бы посоветовали дополнительно применить в компании Y для более детального описания архитектуры?