Содержание
- 2. Developers are most motivated to improve code that affects operations when they feel the pain of
- 3. Поговорим о целях Цель архитектуры программного обеспечения – уменьшить человеческие трудозатраты на создание и сопровождение системы
- 4. Бизнес-цели Идеальная система полностью решает цели и задачи бизнеса. Бизнес цели: планируемы, измеримы, автоматизируемы Например: Продажа
- 5. Поведение v Архитектура Бизнес-цели максимально быстро с ущербом для качества Мы сможем навести порядок потом, нам
- 6. Поведение v Архитектура Поведение – удовлетворение бизнес-требованиям по функциональности Архитектура – удовлетворение требованиям качества (сопровождаемость, изменяемость,
- 7. Правильный ответ: Если функциональные требования поменялись, а изменения вносить невозможно – правильно работавшая ранее программа становится
- 8. Что лучше для бизнеса? Заинтересованные стороны: Топ-менеджмент – ??? Маркетинг – за скорость в ущерб качеству
- 9. Идеальная архитектура Очевидный запланированный путь развития с ростом популярности и трафика реакция на изменяющиеся требования Устойчивость
- 10. Традиционный процесс релиза Разработчик размещает готовый код в репозиторий Тестовые инженеры прогоняют код через тесты Если
- 11. Релиз в идеальной системе Сборка, тестирование, выпуск, доставка автоматизированы Вместо мега-релизов – микро-релизы, хоть 100 раз
- 12. Идеальная эксплуатация Измеримость всех показателей работы удовлетворение бизнес-требованиям Вместо ручного контроля – автоматическая реакция масштабирование вверх
- 13. Эксплуатационные требования (иногда – нефункциональные требования) Автоматизация конфигурирования Корректный рестарт сервиса при перезагрузке или включении Очистка
- 14. Дизайн для эксплуатации Фичи, важные для эксплуатации, не берутся «ниоткуда», их необходимо реализовывать, а прежде –
- 16. Скачать презентацию













Уровни моделирования
Xfce. Свободная среда рабочего стола для Unix-подобных операционных систем
Построение таблиц истинности для логических выражений
Строки и записи. Программирование на языке Pascal. Лекция №10
4 Варианта закрытия Вашей матрицы 2x2 в Goldbex:
Информационное обеспечение компьютерных технологий
Работа в системе баз данных. 11 кл
Мультимедиа библиотек (06)
راهنمایی فیلترپوشایی صعودی
JavaScript. Lesson 7. Internet technologies
Remaining mobile app functionalities
Алгоритм Конюх. 2 - 3 класс
Разработка вэб-сайта поддержки деятельности по защите информации
Стандартные функции ввода-вывода
Деление и обобщение понятий. (4 класс)
Prezentatsia_Azad_Turbo_Paskal (1)
Операционные системы. Введение (часть 2)
ИДЗ. Алгоритм Дейкстры
Исполнитель Калькулятор
Порядок предоставления в электронной форме услуги Государственная экспертиза проектной документации
Сетевые технологии. ACL-списки
RCO Fact Exctractor SDK - Основные этапы обработки текста
Образные коды двузначных чисел (урок 11)
Схема отправки сертификатов в ОАО Инфотекс Интернет Траст
Методы быстрого прототипирования
Элементы комбинаторики: перестановки, размещения и сочетания
Создание и развитие систем программирования
Методы и приемы обеспечения информационной безопасности