Требования к данным и приложениям. Лекция 7

Содержание

Слайд 2

Домашнее задание Поправить модели в Archi по замечаниям Определить логическую модель

Домашнее задание

Поправить модели в Archi по замечаниям
Определить логическую модель данных:
выделить сущности

(бизнес-объекты)
определить их основные атрибуты
определить потенциальные ключи сущностей, выбрать первичные ключи
определить связи между сущностями, мощности и арности этих связей.
Презентация с бэклогами и ретроспективой
Слайд 3

Что было на прошлой лекции

Что было на прошлой лекции

Слайд 4

О чем будем говорить

О чем будем говорить

Слайд 5

УПРАВЛЕНИЕ ТРЕБОВАНИЯМИ

УПРАВЛЕНИЕ ТРЕБОВАНИЯМИ

Слайд 6

Что такое требования Документ или его раздел, документально фиксирующий и уточняющий

Что такое требования

Документ или его раздел, документально фиксирующий и уточняющий потребности.
Требование

может быть приложением к приказу, договору, запросу и другим документам, либо являться самостоятельным указывающим, побуждающим либо информационным документом.
Слайд 7

ТРЕБОВАНИЯ В SWEBOK SOFTWARE ENGINEERING BODY OF KNOWLEDGE

ТРЕБОВАНИЯ В SWEBOK SOFTWARE ENGINEERING BODY OF KNOWLEDGE

Слайд 8

Требования к ПО Software Requirements Требования - свойства программного обеспечения, которые

Требования к ПО Software Requirements

Требования - свойства программного обеспечения, которые должны быть

надлежащим образом представлены в нём для решения конкретных практических задач
Задачи: извлечение (сбор), анализ, специфицирование и утверждение требований
Слайд 9

Область знаний “Программные требования”

Область знаний “Программные требования”

Слайд 10

Разграничение требований к продукту и процессу Например: Требование к процессу функционирования

Разграничение требований к продукту и процессу

Например:
Требование к процессу функционирования ПО

- работа в режиме 24x7 (как бизнес-требование) может привести к ограничению выбора программных средств, платформ развертывания и архитектурных решений
Требование к процессу разработки ПО - выбор платформы J2EE (Java 2 Enterprise Edition) и ее реализации в виде конкретного сервера приложений потребует применения модульного тестирования (Unit testing) как практики процесса разработки и JUnit, как инструмента реализации этой практики
Слайд 11

Откуда берутся программные системы Разработка под заказ Поиск заказчика Договорные отношения

Откуда берутся программные системы

Разработка под заказ

Поиск заказчика
Договорные отношения
Сбор требований
Прототип
Проектирование
Конструирование
Тестирование
ОЭ, ОПЭ
Эксплуатация

Разработка для

рынка

Аналитические исследования
Лицензионная политика
Маркетинговые исследования
Концепция
Проектирование
Конструирование
Тестирование
Вывод на рынок
Продажи и поддержка

Слайд 12

Откуда берутся требования От заинтересованных лиц – (stakeholders) Заинтересованное лицо –

Откуда берутся требования

От заинтересованных лиц – (stakeholders)
Заинтересованное лицо – некто, имеющий

возможность (в том числе, материальную или косвенную) повлиять на реализацию проекта/ создание продукта.
Слайд 13

Извлечение требований

Извлечение требований

Слайд 14

Определение программной инженерии Дисциплина программной инженерии отвечает за то, чтобы требования заказчика были удовлетворены

Определение программной инженерии

Дисциплина программной инженерии отвечает за то, чтобы требования заказчика

были удовлетворены
Слайд 15

Функциональные и нефункциональные требования функциональные требования задают “что” система должна делать

Функциональные и нефункциональные требования

функциональные требования задают “что” система должна делать
часто функциональные

требования представляют в виде сценариев (вариантов использования) Use Сase
нефункциональные – с соблюдением “каких условий” (например, скорость отклика при выполнении заданной операции)
Слайд 16

Use case Сценарий использования, вариант использования, прецедент использования (англ. use case)

Use case

Сценарий использования, вариант использования, прецедент использования (англ. use case) — в разработке программного обеспечения и системном проектировании это

описание поведения системы, когда она взаимодействует с кем-то (или чем-то) из внешней среды. Система может отвечать на внешние запросы Актёра (англ. actor), может сама выступать инициатором взаимодействия.
Сценарий использования описывает, «кто» и «что» может сделать с рассматриваемой системой, или что система может сделать с «кем» или «чем»
Методика сценариев использования применяется для выявления требований к поведению системы, известных также как пользовательские и функциональные требования
Слайд 17

Примеры Use case

Примеры Use case

Слайд 18

Потребности заинтересованных сторон Потребности – отражают проблемы бизнеса, персоны или процесса,

Потребности заинтересованных сторон

Потребности – отражают проблемы бизнеса, персоны или процесса, которые

должны быть соотнесены с использованием или приобретением системы
Потребности ≠ требованиям
Слайд 19

Виды требований Группа функциональных требований - определяют функциональность (поведение) программной системы,

Виды требований

Группа функциональных требований - определяют функциональность (поведение) программной системы, которая

должна быть создана разработчиками для предоставления возможности выполнения пользователями своих обязанностей в рамках бизнес-требований и в контексте пользовательских требований.
Бизнес-требования (Business Requirements) – определяют высокоуровневые цели организации или клиента (потребителя) – заказчика разрабатываемого программного обеспечения.
Пользовательские требования (User Requirements) – описывают цели/задачи пользователей системы, которые должны достигаться/выполняться пользователями при помощи создаваемой программной системы. Эти требования часто представляют в виде вариантов использования (Use Cases).
Слайд 20

Бизнес-правила Группа нефункциональных требований (Non-Functional Requirements) Бизнес-правила (Business Rules) – включают

Бизнес-правила

Группа нефункциональных требований (Non-Functional Requirements)
Бизнес-правила (Business Rules) – включают или связаны

с корпоративными регламентами, политиками, стандартами, законодательными актами, внутрикорпоративными инициативами, учетными практиками, алгоритмами вычислений и т.д.
Часто технические специалисты уделяют им недостаточное внимание
Бизнес-правила - “положения, которые определяют или ограничивают некоторые аспекты бизнеса».
Бизнес-правила часто определяют распределение ответственности в системе, отвечая на вопрос “кто будет осуществлять конкретный вариант, сценарий использования” или диктуют появление некоторых функциональных требований
Разработаны методы и подходы формального представления бизнес-правил, (формальные языки описания: OCL – Object Constraint Language,  BRML – Business Rules Markup Language)
Слайд 21

Примеры бизнес-правил

Примеры бизнес-правил

Слайд 22

Слайд 23

Feature feature - “множество логически связанных функциональных требований, которые предоставляют определенные

Feature

feature - “множество логически связанных функциональных требований, которые предоставляют определенные возможности

для пользователя и удовлетворяют бизнес-целям <организации>”.
С точки зрения маркетинга программного обеспечения, как отмечает Вигерс, feature  это «группа требований, узнаваемая заинтересованными лицами, которые вовлечены в процесс принятия решения по приобретению ПО – это список <отличительных особенностей или возможностей, характеристик>, присутствующий в описании продукта».
Слайд 24

Feature Features: «тот самый список характеристик, указанный на коробке продукта» в

Feature

Features:
«тот самый список характеристик, указанный на коробке продукта» в случае создания

«коробочного ПО»
список высокоуровневых возможностей системы, например при заказной разработке ПО автоматизации бизнес-процессов конкретной организации.
Features могут быть разного уровня детализации – от выражения высокоуровневых возможностей системы (например, «Расчет заработной платы …»), до достаточно конкретных требований (например, «Автоматическое уведомление Клиента по e-mail о резервировании товара на складе»)
Слайд 25

Слайд 26

Внешние интерфейсы Внешние интерфейсы – часто подменяются “пользовательским интерфейсом”. Вопросы организации

Внешние интерфейсы

Внешние интерфейсы – часто подменяются “пользовательским интерфейсом”.
Вопросы организации пользовательского

интерфейса безусловно важны в данной категории требований, однако, конкретизация аспектов взаимодействия с другими системами, операционной средой (например, запись в журнал событий операционной системы), возможностями мониторинга при эксплуатации – все это не столько функциональные требования (к которым ошибочно приписывают иногда такие характеристики), сколько вопросы интерфейсов
Слайд 27

Качество и ограничения Атрибуты качества – описывают дополнительные характеристики продукта в

Качество и ограничения

Атрибуты качества – описывают дополнительные характеристики продукта в различных

“измерениях”, важных для пользователей и/или разработчиков. Атрибуты касаются вопросов портируемости, интероперабельности (прозрачности взаимодействия с другими системами), целостности, устойчивости и т.п. 
Ограничения (Constraints) – формулировки условий, модифицирующих требования или наборы требований, сужая выбор возможных решений по их реализации. В частности, к ним могут относиться параметры производительности, влияющие на выбор платформы реализации и/или развертывания (протоколы, серверы приложений, баз данных, ...), которые, в свою очередь, могут относиться, например, к внешним интерфейсам
Слайд 28

Системные требования Системные требования (System Requirements) – иногда классифицируются как составная

Системные требования

Системные требования (System Requirements) – иногда классифицируются как составная часть

группы функциональных требований (не путайте с как таковыми “функциональными требованиями”).
Описывают высокоуровневые требования к программному обеспечению, содержащему несколько или много взаимосвязанных подсистем и приложений.
При этом, система может быть как целиком программной, так и состоять из программной и аппаратной частей. В общем случае, частью системы может быть персонал, выполняющий определенные функции системы, например, авторизация выполнения определенных операций с использованием программно-аппаратных подсистем.
Слайд 29

Независимые или общие свойства требования, которые адресованы к системе в целом,

Независимые или общие свойства

требования, которые адресованы к системе в целом,

и не могут быть соотнесены с отдельными ее элементами.
Т.е. данные требования относятся к тому синергетическому эффекту, которым может обладать такая система («целое больше, чем сумма его частей»).
Примером может служить требования к «пропускной способности» колл-центра, которая будут зависеть от того, каким образом будут взаимодействовать коммуникационное оборудование, оператор и программное обеспечение в конкретных условиях.
Слайд 30

Требования с количественной оценкой требования, поддающиеся количественному определению/измерению например, система должна

Требования с количественной оценкой

требования, поддающиеся количественному определению/измерению
например, система должна обеспечить

пропускную способность “столько-то запросов в секунду”
формулирование требования в форме “система должна обеспечить рост пропускной способности” без указания конкретных количественных характеристик является просто некорректно определенным требованием.

!

Слайд 31

Требования с количественной оценкой требование “система должна вести журнал подключений пользователей”

Требования с количественной оценкой

требование “система должна вести журнал подключений пользователей”

может и должно детализироваться с точки зрения описания информации, которую необходимо сохранять в журнале
однако, такое требование уже не будет являться количественным требованием
Слайд 32

Требования с количественной оценкой требование с формулировкой “система должна обладать интуитивно-понятным

Требования с количественной оценкой

требование с формулировкой “система должна обладать интуитивно-понятным

пользовательским интерфейсом” – непроверяемо
его можно преобразовать так: средний показатель ошибок оператора не должен превышать 2% от объема вводимой информации и 85% пользователей должны дать положительную оценку прототипу пользовательского интерфейса на этапе опытной эксплуатации
Слайд 33

Большинство требований с количественной оценкой относится к атрибутам качества реальное требование

Большинство требований с количественной оценкой относится к атрибутам качества

реальное требование реального

проекта по электронному документообороту: “Система должна производить поиск документов <определенного вида> за время, не превышающее 5 секунд”.
это типичное требование с количественной оценкой, в котором определена верхняя граница диапазона времени, за которое должен быть осуществлен поиск документов
этот атрибут качества системы существует в контексте определенного функционального требования о возможности поиска документов по определенным критерия
этот контекст или связь должна быть определена либо явно, в рамках иерархии требований, либо посредством трассировки, между требованиями разных видов (функционального и атрибута качества)
Вигерс в своей книге выделяет требования по производительности системы в отдельный вид требований, тем не менее входящих в понятие нефункциональных требований или атрибутов качества
Слайд 34

Системные требования и программные требования комбинация взаимодействующих элементов для достижения определенных

Системные требования и программные требования

комбинация взаимодействующих элементов <созданная> для достижения

определенных целей
может включать аппаратные средства, программное обеспечение, встроенное ПО, другие средства, людей, информацию, техники (подходы), службы и другие поддерживающие элементы”
таким образом, подразумевается, что система является более ёмким понятием, чем программное обеспечение и включает окружение, в котором функционирует ПО, как таковое; отсюда, естественным образом, вытекают требования к системе в целом и программному обеспечению (или программной системе), в частности
Слайд 35

Свойства процесса определения требований процесс работы с требованиями инициируется в начале

Свойства процесса определения требований

процесс работы с требованиями инициируется в начале проекта

и продолжается на протяжении всего жизненного цикла, вплоть до завершения проекта
функциональные тесты создаются в соответствии с функциональными требованиями к программной системе и обычно выполняются, в том числе, при проведении приемочных испытаний
Процесс определения требований требует адаптации к проектному и/или организационному контексту, в рамках которого ведется соответствующий программный проект.
Слайд 36

Участники процесса управления требованиями заинтересованные лица – (software) stakeholders) заинтересованное лицо

Участники процесса управления требованиями

заинтересованные лица – (software) stakeholders)
заинтересованное лицо – некто,

имеющий возможность (в том числе, материальную) повлиять на реализацию проекта/продукта.
Слайд 37

Типичные примеры ролей стейкхолдеров Пользователи (Users): группа, охватывающая тех людей, кто

Типичные примеры ролей стейкхолдеров

Пользователи (Users): группа, охватывающая тех людей, кто будет

непосредственно использовать программное обеспечение; пользователи могут описать задачи, которые они решают (планируют решать) с использованием программной системы, а также ожидания по отношению к атрибутам качества, отображаемые в пользовательских требованиях.
Заказчики (Customers): те, кто отвечают за заказ программного обеспечения или, в общем случае, являются целевой аудиторией на рынке программного обеспечения (образуют целевой рынок ПО)
Слайд 38

Типичные примеры ролей Аналитики играют роль “представителей” потребителей; Регуляторы: многие области

Типичные примеры ролей

Аналитики играют роль <квалифицированных> “представителей” потребителей;
Регуляторы: многие области

применения (“домены”) являются регулируемыми, например, телекоммуникации или банковский сектор. Программное обеспечение для ряда целевых рынков (в первую очередь, корпоративного сектора) требует соответствия руководящим документам и прохождения процедур, определяемых уполномоченными органами.
Слайд 39

Типичные примеры ролей Инженеры по программному обеспечению (архитекторы), инженеры-программисты (Software Enginner):

Типичные примеры ролей

Инженеры по программному обеспечению (архитекторы), инженеры-программисты (Software Enginner): лица,

обладающие обоснованным интересом к разработке программного обеспечения, например, повторному использованию тех или иных компонент, библиотек, средств и инструментов. Именно инженеры ответственны за техническую оценку путей решения поставленных задач и последующую реализацию требований заказчиков.
SWEBOK особо подчеркивает, что если невозможно в удовлетворить требования каждого заинтересованного лица, именно работа инженера включает проведение переговоров и поиск компромисса, приемлемого для ключевых заинтересованных лиц (“стейкхолдеров”) и удовлетворяющего бюджетным, техническим, временным и другим ограничениям проекта. Необходимо понимать, что такая деятельность практически наверняка приведет к изменениям в требованиях, как минимум, на уровне соответствующих приоритетов требований и, следовательно, работ по их реализации.
Слайд 40

Качество и улучшение процессов Удовлетворение потребностей заказчика является целью любого программного

Качество и улучшение процессов

Удовлетворение потребностей заказчика является целью любого программного

проекта.
Соответственно, обеспечение адекватности реализации требований в проекте невозможно представить без адекватных процессов работы с ними – начиная со сбора требований, заканчивая проверкой соответствия получаемого программного продукта этим требованиям на всех этапах его создания.
Улучшение процессов и в частности процессов разработки и управления требованиями должно предваряться формулировкой проблемы.
Т.е. нет смысла заниматься улучшением ради улучшения, нужно четко понимать какая в настоящее время есть проблема в работе с требованиями, и насколько эта проблема значима, и только потом приступать к ее устранению, в частности через улучшение процессов.
Слайд 41

Качество и улучшение процессов Реальная отечественная практика многих организаций, занимающихся разработкой

Качество и улучшение процессов

Реальная отечественная практика многих организаций, занимающихся разработкой

ПО, показывает, что очень немногие имеют действительно четкое представление о том, каким образом организация работы с требованиям может повлиять на успех компании в целом
Обычно, отечественные компании, в лучшем случае просто документируют требования, выпуская документы, например, Техническое задание по ГОСТ.
Действительно ли в этом документе можно увидеть требования?
Следуя только рекомендациям, которые есть в ГОСТ можно только соответствующим образом оформить разделы, что практически никак не влияет на качество и информативность документа.
Вопросы совершенствования процессов – process improvement в ГОСТ 34 не представлены
Слайд 42

Основные принципы обеспечения качества и улучшение процессов Покрытие процессов работы с

Основные принципы обеспечения качества и улучшение процессов

Покрытие процессов работы с

требованиями с точки зрения стандартов и моделей улучшения процессов, в целом;
Измерение и количественная оценка (benchmarking) процессов работы с требованиями;
Планирование и реализация процесса улучшения, как такового.
Слайд 43

Классификация требований Функциональные и нефункциональные требования Внутренние (с другими требованиями) или

Классификация требований

Функциональные и нефункциональные требования
Внутренние (с другими требованиями) или внешние

зависимости
Требования к процессу или продукту
Приоритет требований
Содержание требований в отношении конкретных подсистем создаваемого программного обеспечения
Изменяемость/стабильность требований
Слайд 44

Классификация требований Карла Вигерса

Классификация требований Карла Вигерса

Слайд 45

Источники требований Необходимо идентифицировать все возможные источники требований, значимые для решения

Источники требований

Необходимо идентифицировать все возможные источники требований, значимые для решения

задач проекта
Определение целей
Знание предметной области
Архитектура Предприятия:
Определение заинтересованных лиц
Операционное окружение
Организационная среда
Слайд 46

Извлечение требований Идентификация заинтересованных лиц, их взаимодействия, выполняемых ими бизнес-процессов Обеспечение

Извлечение требований

Идентификация заинтересованных лиц, их взаимодействия, выполняемых ими бизнес-процессов
Обеспечение

взаимодействия между пользователями и аналитиками
Прежде, чем начинается разработка программного обеспечения, именно специалисты “по требованиям” – аналитики перекидывают “мостик” между заказчиками и исполнителями, который задает тот уровень коммуникаций и взаимопонимания между ними, который необходим для решения задач проекта.
Слайд 47

Слайд 48

Прототипирование В общем случае, прототипирование подразумевает проверку инженерной интерпретации программных требований

Прототипирование

В общем случае, прототипирование подразумевает проверку инженерной интерпретации программных требований и

извлечение новых требований, неопределенных или неясных на ранних итерациях сбора требований.
Существует множество подходов к прототипированию, как с точки зрения детализации, так и того, чему уделяется внимание при прототипировании.
Наиболее часто прототипы создаются для оценки способа реализации пользовательского интерфейса и проверки архитектурных подходов и решений.
Слайд 49

Техники извлечения требований “Разъясняющие встречи” - в оригинале звучит как “facilitated

Техники извлечения требований

“Разъясняющие встречи” - в оригинале звучит как “facilitated

meetings”; достаточно емкий по смыслу термин, пришедший из общей практики менеджмента и базирующийся на идеях сотрудничества заинтересованных лиц для совместного анализа путей решения проблем, определения и предупреждения рисков и т.п. В отличие от “обычного “мозгового штурма “запланированный мозговой штурм” – особая форма встреч участников проекта и заинтересованных лиц со стороны заказчика, посвященная обсуждению тех вопросов, ответы на которые не могут быть определены в результате обычных интервью и которые требуют вовлечения большего количества лиц, чем просто пары “пользователь-аналитик; очень важно осуществить проведение таких встреч до того, как связанные с данными вопросами риски не превратились в реальные проблемы, требующие решения “вчера”, а, следовательно, и дополнительных (изначально незапланированных) ресурсов времени, денег и т.д.;
Слайд 50

Техники извлечения требований Наблюдение (observation) – подразумевает непосредственное присутствие аналитиков и

Техники извлечения требований

Наблюдение (observation) – подразумевает непосредственное присутствие аналитиков и

инженеров рядом с пользователем в процессе выполнения последним его работ по обеспечению функционирования бизнес-процессов: в определенной степени можно провести аналогию с практикой присутствия представителя заказчика в проектной группе исполнителя ( типовая практика в eXtreme Programming “on-site customer” – “присутствующий заказчик”); данная техника является достаточно затратной, но, в то же время, очень эффективной, а иногда – просто незаменимой, особенно, если речь идет о достаточно сложных и взаимосвязанных бизнес-процессах;
Слайд 51

Вокшопы, ролевые игры, социодрама

Вокшопы, ролевые игры, социодрама

Слайд 52

Требования к метаданным Определение требований к метаданным начинается с содержательной части.

Требования к метаданным

Определение требований к метаданным начинается с содержательной части.
Необходимо

выяснить, что именно должны описывать метаданные на каждом уровне архитектурного проекта.
В частности, нужно определиться с именами таблиц и столбцов в логической и физической моделях данных.
Контент метаданных может варьироваться в весьма широких пределах в зависимости от нужд бизнеса и потребителей технических данных
Слайд 53

Категории вопросов к стейкхолдерам Изменения. Как часто будут пересматриваться и обновляться

Категории вопросов к стейкхолдерам

Изменения. Как часто будут пересматриваться и обновляться наборы

и атрибуты метаданных?
Синхронизация. Как спланировать график обновлений метаданных в привязке к изменениям в источниках?
История. Сохранять ли в архивах предыдущие версии метаданных и на какой срок?
Доступ. Кто будет иметь право доступа к метаданным? Как будет осуществляться доступ? Какие именно функции должен поддерживать пользовательский интерфейс?
Структура. В соответствии с какой моделью будет организовано хранение метаданных?
Интеграция. Степень и правила интеграции метаданных из различных источников.
Сопровождение. Процессы, правила и процедуры обновления метаданных (ведение журналов и порядок согласования и утверждения изменений).
Управление. Распределение ролей и обязанностей в области управления метаданными.
Качество. Требования к качеству метаданных и механизмы контроля их соблюдения.
Безопасность. Часть метаданных может не подлежать раскрытию, поскольку само их существование свидетельствует о наличии у организации данных с высокой степенью конфиденциальности.
Слайд 54

Пример метамодели (модели репозитория метаданных)

Пример метамодели (модели репозитория метаданных)

Слайд 55

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

Слайд 56

Техническое задание Служит основой договора на разработку ИС (является приложением к

Техническое задание

Служит основой договора на разработку ИС (является приложением к нему)
Определяет

ПМИ (программу и методику испытаний)
Является основой для сдачи системы и оплаты работ
Слайд 57

ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы ТЗ на АС

ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы

ТЗ на АС является

основным документом, определяющим требования и порядок создания (развития или модернизации - далее создания) автоматизированной системы, в соответствии с которым проводится разработка АС и ее приемка при вводе в действие.
ТЗ на АС разрабатывают на систему в целом, предназначенную для работы самостоятельно или в составе другой системы.
Дополнительно могут быть разработаны ТЗ на части АС:
на подсистемы АС, комплексы задач АС и т. п. в соответствии с требованиями настоящего стандарта;
на комплектующие средства технического обеспечения и программно-технические комплексы в соответствии со стандартами ЕСКД и СРПП;
на программные средства в соответствии со стандартами ЕСПД;
на информационные изделия в соответствии с ГОСТ 19.201 и НТД, действующей в ведомстве заказчика АС.
Примечание. В ТЗ на АСУ для группы взаимосвязанных объектов следует включать только общие для группы объектов требования. Специфические требования отдельного объекта управления следует отражать в ТЗ на АСУ этого объекта.
Слайд 58

ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы Требования к АС

ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы

Требования к АС в

объеме, установленном настоящим стандартом, могут быть включены в задание на проектирование вновь создаваемого объекта автоматизации. В этом случае ТЗ на АС не разрабатывают.
Включаемые в ТЗ на АС требования должны соответствовать современному уровню развития науки и техники и не уступать аналогичным требованиям, предъявляемым к лучшим современным отечественным и зарубежным аналогам. Задаваемые в ТЗ на АС требования не должны ограничивать разработчика системы в поиске и реализации наиболее эффективных технических, технико-экономических и других решений.
ТЗ на АС разрабатывают на основании исходных данных в том числе содержащихся в итоговой документации стадии «Исследование и обоснование создания АС», установленной ГОСТ 24.601.
Слайд 59

ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы В ТЗ на

ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы

В ТЗ на АС

включают только те требования, которые дополняют требования к системам данного вида (АСУ, САПР, АСНИ и т. д.), содержащиеся в действующих НТД, и определяются спецификой конкретного объекта, для которого создается система.
Изменения к ТЗ на АС оформляют дополнением или подписанным заказчиком и разработчиком протоколом. Дополнение или указанный протокол являются неотъемлемой частью ТЗ на АС. На титульном листе ТЗ на АС должна быть запись «Действует с ... »
Слайд 60

СОСТАВ И СОДЕРЖАНИЕ ТЗ 1) общие сведения; 2) назначение и цели

СОСТАВ И СОДЕРЖАНИЕ ТЗ

1) общие сведения;
2) назначение и цели создания (развития)

системы;
3) характеристика объектов автоматизации;
4) требования к системе;
5) состав и содержание работ по созданию системы;
6) порядок контроля и приемки системы;
7) требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие;
8) требования к документированию;
9) источники разработки.
В ТЗ на АС могут включаться приложения.
Слайд 61

Общие сведения 1) полное наименование системы и ее условное обозначение; 2)

Общие сведения

1) полное наименование системы и ее условное обозначение;
2) шифр темы

или шифр (номер) договора;
3) наименование предприятий (объединений) разработчика и заказчика (пользователя) системы и их реквизиты;
4) перечень документов, на основании которых создается система, кем и когда утверждены эти документы;
5) плановые сроки начала и окончания работы по созданию системы;
6) сведения об источниках и порядке финансирования работ;
7) порядок оформления и предъявления заказчику результатов работ по созданию системы (ее частей), по изготовлению и наладке отдельных средств (технических, программных, информационных) и программно-технических (программно-методических) комплексов системы.
Слайд 62

Назначение и цели создания (развития) системы 1) назначение системы вид автоматизируемой

Назначение и цели создания (развития) системы

1) назначение системы
вид автоматизируемой деятельности (управление,

проектирование и т. п.) и перечень объектов автоматизации (объектов), на которых предполагается ее использовать.
Для АСУ дополнительно указывают перечень автоматизируемых органов (пунктов) управления и управляемых объектов
2) цели создания системы.
наименования и требуемые значения технических, технологических, производственно-экономических или других показателей объекта автоматизации, которые должны быть достигнуты в результате создания АС, и указывают критерии оценки достижения целей создания системы.
Слайд 63

Требования к системе требования к системе в целом; 2) требования к

Требования к системе

требования к системе в целом;
2) требования к функциям (задачам),

выполняемым системой;
3) требования к видам обеспечения.
Слайд 64

Требования к системе требования к системе в целом; требования к структуре

Требования к системе

требования к системе в целом;
требования к структуре и функционированию

системы;
требования к численности и квалификации персонала системы и режиму его работы;
показатели назначения;
требования к надежности;
требования безопасности;
требования к эргономике и технической эстетике;
требования к транспортабельности для подвижных АС;
требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы;
требования к защите информации от несанкционированного доступа;
требования по сохранности информации при авариях;
требования к защите от влияния внешних воздействий;
требования к патентной чистоте;
требования по стандартизации и унификации;
дополнительные требования.
Слайд 65

Требования к структуре и функционированию системы 1) перечень подсистем, их назначение

Требования к структуре и функционированию системы

1) перечень подсистем, их назначение и

основные характеристики, требования к числу уровней иерархии и степени централизации системы;
2) требования к способам и средствам связи для информационного обмена между компонентами системы;
3) требования к характеристикам взаимосвязей создаваемой системы со смежными системами, требования к ее совместимости, в том числе указания о способах обмена информацией (автоматически, пересылкой документов, по телефону и т. п.);
4) требования к режимам функционирования системы;
5) требования по диагностированию системы;
6) перспективы развития, модернизации системы.
Слайд 66

Требования к численности и квалификации персонала на АС требования к численности

Требования к численности и квалификации персонала на АС 

требования к численности персонала

(пользователей) АС;
требования к квалификации персонала, порядку его подготовки и контроля знаний и навыков;
требуемый режим работы персонала АС.
Слайд 67

Требования к показателям назначения АС Значения параметров, характеризующие степень соответствия системы

Требования к показателям назначения АС 

Значения параметров, характеризующие степень соответствия системы ее

назначению.
Для АСУ указывают:
степень приспособляемости системы к изменению процессов и методов управления, к отклонениям параметров объекта управления;
допустимые пределы модернизации и развития системы;
вероятностно-временные характеристики, при которых сохраняется целевое назначение системы.
Слайд 68

Требования к надежности 1) состав и количественные значения показателей надежности для

Требования к надежности 

1) состав и количественные значения показателей надежности для системы

в целом или ее подсистем;
2) перечень аварийных ситуаций, по которым должны быть регламентированы требования к надежности, и значения соответствующих показателей;
3) требования к надежности технических средств и программного обеспечения;
4) требования к методам оценки и контроля показателей надежности на разных стадиях создания системы в соответствии с действующими нормативно-техническими документами.
Слайд 69

Требования по безопасности Требования по обеспечению безопасности при монтаже, наладке, эксплуатации,

Требования по безопасности

Требования по обеспечению безопасности при монтаже, наладке, эксплуатации, обслуживании

и ремонте технических средств системы (защита от воздействий электрического тока, электромагнитных полей, акустических шумов и т. п.), по допустимым уровням освещенности, вибрационных и шумовых нагрузок.
Слайд 70

Требования по эргономике и технической эстетике Показатели АС, задающие необходимое качество

Требования по эргономике и технической эстетике

Показатели АС, задающие необходимое качество

взаимодействия человека с машиной и комфортность условий работы персонала.
Слайд 71

Требования к транспортабельности Для подвижных АС включают конструктивные требования, обеспечивающие транспортабельность

Требования к транспортабельности

Для подвижных АС включают конструктивные требования, обеспечивающие транспортабельность технических

средств системы, а также требования к транспортным средствам.
Слайд 72

Требования к эксплуатации, техническому обслуживанию, ремонту и хранению 1) условия и

Требования к эксплуатации, техническому обслуживанию, ремонту и хранению

1) условия и регламент

(режим) эксплуатации, которые должны обеспечивать использование технических средств (ТС) системы с заданными техническими показателями, в том числе виды и периодичность обслуживания ТС системы или допустимость работы без обслуживания;
2) предварительные требования к допустимым площадям для размещения персонала и ТС системы, к параметрам сетей энергоснабжения и т. п.;
3) требования по количеству, квалификации обслуживающего персонала и режимам его работы;
4) требования к составу, размещению и условиям хранения комплекта запасных изделий и приборов;
5) требования к регламенту обслуживания.
Слайд 73

Требования к защите информации от несанкционированного доступа Требования, установленные в НТД, действующей в отрасли (ведомстве) заказчика.

Требования к защите информации от несанкционированного доступа

Требования, установленные в НТД, действующей

в отрасли (ведомстве) заказчика.
Слайд 74

Требованиях по сохранности информации Перечень событий: аварий, отказов технических средств (в

Требованиях по сохранности информации

Перечень событий: аварий, отказов технических средств (в том

числе - потеря питания) и т. п., при которых должна быть обеспечена сохранность информации в системе.
Слайд 75

Требования к средствам защиты от внешних воздействий 1) требования к радиоэлектронной

Требования к средствам защиты от внешних воздействий 

1) требования к радиоэлектронной защите

средств АС;
2) требования по стойкости, устойчивости и прочности к внешним воздействиям (среде применения).
Слайд 76

Требования по патентной чистоте Перечень стран, в отношении которых должна быть

Требования по патентной чистоте

Перечень стран, в отношении которых должна быть обеспечена

патентная чистота системы и ее частей.
Слайд 77

Требования к стандартизации и унификации Показатели, устанавливающие требуемую степень использования стандартных,

Требования к стандартизации и унификации

Показатели, устанавливающие требуемую степень использования стандартных, унифицированных

методов реализации функций (задач) системы, поставляемых программных средств, типовых математических методов и моделей, типовых проектных решений, унифицированных форм управленческих документов, установленных ГОСТ 6.10.1, общесоюзных классификаторов технико-экономической информации и классификаторов других категорий в соответствии с областью их применения, требования к использованию типовых автоматизированных рабочих мест, компонентов и комплексов.
Слайд 78

Дополнительные требования 1) требования к оснащению системы устройствами для обучения персонала

Дополнительные требования

1) требования к оснащению системы устройствами для обучения персонала (тренажерами,

другими устройствами аналогичного назначения) и документацией на них;
2) требования к сервисной аппаратуре, стендам для проверки элементов системы;
3) требования к системе, связанные с особыми условиями эксплуатации;
4) специальные требования по усмотрению разработчика или заказчика системы.
Слайд 79

Требования к системе 2) требования к функциям (задачам), выполняемым системой 1)

Требования к системе

2) требования к функциям (задачам), выполняемым системой
1) по каждой

подсистеме перечень функций, задач или их комплексов (в том числе обеспечивающих взаимодействие частей системы), подлежащих автоматизации; при создании системы в две или более очереди - перечень функциональных подсистем, отдельных функций или задач, вводимых в действие в 1-й и последующих очередях;
2) временной регламент реализации каждой функции, задачи (или комплекса задач);3) требования к качеству реализации каждой функции (задачи или комплекса задач), к форме представления выходной информации, характеристики необходимой точности и времени выполнения, требования одновременности выполнения группы функций, достоверности выдачи результатов;4) перечень и критерии отказов для каждой функции, по которой задаются требования по надежности.
Слайд 80

Требования к системе 3) требования к видам обеспечения: требования к математическому,

Требования к системе

3) требования к видам обеспечения:
 требования к математическому, информационному, лингвистическому,

программному, техническому, метрологическому, организационному, методическому и другие видам обеспечения системы.
Слайд 81

Требования к математическому обеспечению Требования к составу, области применения (ограничения) и

Требования к математическому обеспечению

Требования к составу, области применения (ограничения) и способам,

использования в системе математических методов и моделей, типовых алгоритмов и алгоритмов, подлежащих разработке.
Слайд 82

Требования к информационному обеспечению 1) к составу, структуре и способам организации

Требования к  информационному обеспечению

1) к составу, структуре и способам организации данных в

системе;
2) к информационному обмену между компонентами системы;
3) к информационной совместимости со смежными системами;
4) по использованию общесоюзных и зарегистрированных республиканских, отраслевых классификаторов, унифицированных документов и классификаторов, действующих на данном предприятии;
5) по применению систем управления базами данных;
6) к структуре процесса сбора, обработки, передачи данных в системе и представлению данных;
7) к защите данных от разрушений при авариях и сбоях в электропитании системы;
8) к контролю, хранению, обновлению и восстановлению данных;
9) к процедуре придания юридической силы документам, продуцируемым техническими средствами АС (в соответствии с ГОСТ 6.10.4).
Слайд 83

Требования к лингвистическому обеспечению Для лингвистического обеспечения системы приводят требования к

Требования к лингвистическому обеспечению

Для лингвистического обеспечения системы приводят требования к

применению в системе языков программирования высокого уровня, языков взаимодействия пользователей и технических средств системы, а также требования к кодированию и декодированию данных, к языкам ввода-вывода данных, языкам манипулирования данными, средствам описания предметной области (объекта автоматизации), к способам организации диалога.
Слайд 84

Для программного обеспечения системы приводят перечень покупных программных средств, а также

 Для программного обеспечения системы приводят перечень покупных программных средств, а также

требования:

1) к независимости программных средств от используемых СВТ и операционной среды;
2) к качеству программных средств, а также к способам его обеспечения и контроля;
3) по необходимости согласования вновь разрабатываемых программных средств с фондом алгоритмов и программ.

Слайд 85

Для технического обеспечения системы приводят требования 1) к видам технических средств,

Для технического обеспечения системы приводят требования

1) к видам технических средств, в

том числе к видам комплексов технических средств, программно-технических комплексов и других комплектующих изделий, допустимых к использованию в системе;
2) к функциональным, конструктивным и эксплуатационным характеристикам средств технического обеспечения системы.
Слайд 86

В требованиях к метрологическому обеспечению приводят: 1) предварительный перечень измерительных каналов;

 В требованиях к метрологическому обеспечению приводят:

1) предварительный перечень измерительных каналов;
2) требования

к точности измерений параметров и (или) к метрологическим характеристикам измерительных каналов;
3) требования к метрологической совместимости технических средств системы;
4) перечень управляющих и вычислительных каналов системы, для которых необходимо оценивать точностные характеристики;
5) требования к метрологическому обеспечению технических и программных средств, входящих в состав измерительных каналов системы, средств, встроенного контроля, метрологической пригодности измерительных каналов и средств измерений, используемых при наладке и испытаниях системы;
6) вид метрологической аттестации (государственная или ведомственная) с указанием порядка ее выполнения и организаций, проводящих аттестацию.
Слайд 87

Для организационного обеспечения приводят требования к структуре и функциям подразделений, участвующих

Для организационного обеспечения приводят требования

к структуре и функциям подразделений, участвующих в

функционировании системы или обеспечивающих эксплуатацию;
к организации функционирования системы и порядку взаимодействия персонала АС и персонала объекта автоматизации;
к защите от ошибочных действий персонала системы.
Слайд 88

Для методического обеспечения Для методического обеспечения САПР приводят требования к составу

Для методического обеспечения

Для методического обеспечения САПР приводят требования к составу нормативно-технической

документации системы (перечень применяемых при ее функционировании стандартов, нормативов, методик и т. п.).
Слайд 89

Состав и содержание работ по созданию (развитию) системы должен содержать перечень

Состав и содержание работ по созданию (развитию) системы

 должен содержать перечень стадий

и этапов работ по созданию системы в соответствии с ГОСТ 24.601, сроки их выполнения, перечень организаций - исполнителей работ, ссылки на документы, подтверждающие согласие этих организаций на участие в создании системы, или запись, определяющую ответственного (заказчик или разработчик) за проведение этих работ.
В данном разделе также приводят:
1) перечень документов, по ГОСТ 34.201-89, предъявляемых по окончании соответствующих стадий и этапов работ;
2) вид и порядок проведения экспертизы технической документации (стадия, этап, объем проверяемой документации, организация-эксперт);
3) программу работ, направленных на обеспечение требуемого уровня надежности разрабатываемой системы (при необходимости);
4) перечень работ по метрологическому обеспечению на всех стадиях создания системы с указанием их сроков выполнения и организаций-исполнителей (при необходимости).
Слайд 90

Порядок контроля и приемки системы 1) виды, состав, объем и методы

Порядок контроля и приемки системы

1) виды, состав, объем и методы испытаний

системы и ее составных частей (виды испытаний в соответствии с действующими нормами, распространяющимися на разрабатываемую систему);
2) общие требования к приемке работ по стадиям (перечень участвующих предприятий и организаций, место и сроки проведения), порядок согласования и утверждения приемочной документации;
З) статус приемочной комиссии (государственная, межведомственная, ведомственная).
Слайд 91

Требования к составу и содержанию работ по подготовке объекта автоматизации к

Требования к составу и содержанию работ по подготовке объекта автоматизации к

вводу системы в действие

Необходимо привести перечень основных мероприятий и их исполнителей, которые следует выполнить при подготовке объекта автоматизации к вводу АС в действие.
В перечень основных мероприятий включают:
1) приведение поступающей в систему информации (в соответствии с требованиями к информационному и лингвистическому обеспечению) к виду, пригодному для обработки с помощью ЭВМ;
2) изменения, которые необходимо осуществить в объекте автоматизации;
3) создание условий функционирования объекта автоматизации, при которых гарантируется соответствие создаваемой системы требованиям, содержащимся в ТЗ;
4) создание необходимых для функционирования системы подразделений и служб;
5) сроки и порядок комплектования штатов и обучения персонала.
Например, для АСУ приводят:
изменения применяемых методов управления;
создание условий для работы компонентов АСУ, при которых гарантируется соответствие системы требованиям, содержащимся в ТЗ.

Слайд 92

Требования к документированию 1) согласованный разработчиком и Заказчиком системы перечень подлежащих

Требования к документированию

1) согласованный разработчиком и Заказчиком системы перечень подлежащих разработке

комплектов и видов документов, соответствующих требованиям ГОСТ 34.201-89 и НТД отрасли заказчика;  перечень документов, выпускаемых на машинных носителях;  требования к микрофильмированию документации;
2) требования по документированию комплектующих элементов межотраслевого применения в соответствии с требованиями ЕСКД и ЕСПД;
3) при отсутствии государственных стандартов, определяющих требования к документированию элементов системы, дополнительно включают требования к составу и содержанию таких документов.
Слайд 93

Источники разработки Должны быть перечислены документы и информационные материалы (технико-экономическое обоснование,

Источники разработки

Должны быть перечислены документы и информационные материалы (технико-экономическое обоснование, отчеты

о законченных научно-исследовательских работах, информационные материалы на отечественные, зарубежные системы-аналоги и др.), на основании которых разрабатывалось ТЗ и которые должны быть использованы при создании системы.
Слайд 94

В состав ТЗ на АС при наличии утвержденных методик включают приложения,

 В состав ТЗ на АС при наличии утвержденных методик включают приложения,

содержащие

1) расчет ожидаемой эффективности системы;
2) оценка научно-технического уровня системы.

Слайд 95

ПОРЯДОК РАЗРАБОТКИ, СОГЛАСОВАНИЯ И УТВЕРЖДЕНИЯ ТЗ НА АС 1. Проект ТЗ

ПОРЯДОК РАЗРАБОТКИ, СОГЛАСОВАНИЯ И УТВЕРЖДЕНИЯ ТЗ НА АС

1. Проект ТЗ на

АС разрабатывает организация-разработчик системы с участием заказчика на основании технических требований (заявки, тактико-технического задания и т. п.).
При конкурсной организации работ варианты проекта ТЗ на АС рассматриваются заказчиком, который - либо выбирает предпочтительный, вариант, либо на основании сопоставительного анализа подготавливает с участием будущего разработчика АС окончательный вариант ТЗ на AC.
2. Необходимость согласования проекта ТЗ на АС с органами государственного надзора и другими заинтересованными организациями определяют совместно заказчик системы и разработчик проекта ТЗ на АС,
Работу по согласованию проекта ТЗ на AC осуществляют совместно разработчик ТЗ на АС и заказчик системы, каждый в организациях своего министерства (ведомства).
3. Срок согласования проекта ТЗ на АС в каждой организации не должен превышать 15 дней со дня его получения. Рекомендуется рассылать на согласование экземпляры проекта ТЗ на АС (копий) одновременно во все организации (подразделения).
4. Замечания по проекту ТЗ на АС должны быть представлены с техническим обоснованием. Решения по замечаниям должны быть приняты разработчиком проекта ТЗ на АС и заказчиком системы до утверждения ТЗ на АС.
Слайд 96

ПОРЯДОК РАЗРАБОТКИ, СОГЛАСОВАНИЯ И УТВЕРЖДЕНИЯ ТЗ НА АС 5. Если при

ПОРЯДОК РАЗРАБОТКИ, СОГЛАСОВАНИЯ И УТВЕРЖДЕНИЯ ТЗ НА АС

5. Если при согласовании

проекта ТЗ на АС возникли разногласия между разработчиком и заказчиком (или другими заинтересованными организациями), то составляется протокол разногласий (форма произвольная) и конкретное решение принимается в установленном порядке.
6. Согласование проекта ТЗ на АС разрешается оформлять отдельным документом (письмом). В этом случае под грифом «Согласовано» делают ссылку на этот документ.
7. Утверждение ТЗ на АС осуществляют руководители предприятий (организаций) разработчика и заказчика системы.
8. ТЗ на АС (дополнение к ТЗ) до передачи его на утверждение должно быть проверено службой нормоконтроля организации - разработчика ТЗ и, при необходимости, подвергнуто метрологической экспертизе.
9. Копии, утвержденного ТЗ на АС в 10-дневный срок после утверждения высылаются разработчиком ТЗ на АС участникам создания системы.
10. Согласование и утверждение дополнений к ТЗ на АС проводят в порядке, установленном для ТЗ на АС.
11. Изменения к ТЗ на АС не допускается утверждать после представления системы или ее очереди на приемо-сдаточные испытания.
12. Регистрация, учет и хранение ТЗ на АС и дополнений к нему проводят в соответствии, с требованиями ГОСТ 2.501.
Слайд 97

ТРЕБОВАНИЯ В ВОДОПАДЕ И ГИБКИХ МЕТОДОЛОНЯХ

ТРЕБОВАНИЯ В ВОДОПАДЕ И ГИБКИХ МЕТОДОЛОНЯХ

Слайд 98

Предпроектная проработка Инициирование Подготовка Реализация Закрытие проекта ЗнА – запрос на

Предпроектная проработка

Инициирование

Подготовка

Реализация

Закрытие проекта

ЗнА – запрос на автоматизацию

ФТТ – функционально-технические требования
РСД –

Расчет стоимости договора
ИМ – инвестиционный меморандум

Устав проекта
Техзадание (ТЗ)
Закупочная документация
Договор с подрядчиком

Техпроект
ПМИ – программа и методика испытаний
ЭД – эксплуатационная документация
Протоколы испытаний

Итоговый отчет
Акт приема/передачи

Слайд 99

Слайд 100

Водопад, каскадная модель

Водопад, каскадная модель

Слайд 101

Особенности водопада 1 Четкий регламент управления проектом Разработка проходит в соответствии

Особенности водопада 1

Четкий регламент управления проектом
Разработка проходит в соответствии с четким

планом
Стоимость и срок проекта заранее определены
Даёт отличный результат только в проектах с четко и заранее определенными требованиями и прозрачными способами их реализации
Нет возможности сделать шаг назад
Тестирование начинается только после того, как разработка завершена или почти завершена
Слайд 102

Особенности водопада 2 Продукты, разработанные по данной модели могут иметь недочеты

Особенности водопада 2

Продукты, разработанные по данной модели могут иметь недочеты (список

требований нельзя скорректировать в любой момент), о которых становится известно лишь в конце из-за строгой последовательности действий Стоимость внесения изменений высока, так как для ее инициализации приходится ждать завершения всего проекта.
Тем не менее, фиксированная стоимость часто перевешивает минусы подхода.
Исправление осознанных в процессе создания недостатков возможно с помощью дополнительных соглашений к договору.
Слайд 103

Когда использовать водопад? Только тогда, когда требования известны, понятны и зафиксированы,

Когда использовать водопад?

Только тогда, когда требования известны, понятны и зафиксированы, и

противоречивых требований не имеется.
Нет проблем с доступностью программистов нужной квалификации.
В относительно небольших проектах.
Слайд 104

Слайд 105

Agile (гибкая методология разработки)

Agile (гибкая методология разработки)

Слайд 106

Требования составляют бэклог продукта это упорядоченный набор элементов, очередь задач, перечень

Требования составляют бэклог продукта

 это упорядоченный набор элементов, очередь задач, перечень всех функций,

которые заинтересованные люди хотят получить от продукта.
этот список содержит краткие описания всех желаемых возможностей продукта.
Слайд 107

Бэклог спринта

Бэклог спринта

Слайд 108

Сравнение моделей разработки ПО

Сравнение моделей разработки ПО

Слайд 109

Сравнение моделей разработки ПО

Сравнение моделей разработки ПО

Слайд 110

Сравнение моделей разработки ПО

Сравнение моделей разработки ПО

Слайд 111

Слайд 112

Слайд 113

Слайд 114

ARCHIMATE

ARCHIMATE

Слайд 115

Понятие сервиса Сервис – это единица функциональности, которую система предоставляет своему

Понятие сервиса

Сервис – это единица функциональности, которую система предоставляет своему окружению,

скрывая при этом внутренние операции.
Сервис представляет собой внешне видимое поведение системы с точки зрения внешних систем, которые используют этот сервис.
Для внешних систем сервис предоставляет определенную ценность, что и является мотивацией существования сервиса.
Слайд 116

Понятие интерфейса Интерфейс – это точка доступа, в которой сервис становится доступным внешнему окружению.

Понятие интерфейса

Интерфейс – это точка доступа, в которой сервис становится доступным

внешнему окружению.
Слайд 117

Слайд 118

Слайд 119

Слайд 120

Страхование

Страхование

Слайд 121

Слайд 122

Слайд 123

Слайд 124

Оплата покупки

Оплата покупки

Слайд 125

Управление инцидентами

Управление инцидентами

Слайд 126

Домашнее задание Поправить модели в Archi по замечаниям Сформировать требования к

Домашнее задание

Поправить модели в Archi по замечаниям
Сформировать требования к своим приложениям

в форме ТЗ или бэклога
Презентация с бэклогами и ретроспективой