Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемМария Бакаева
1 Методология проектирования информационных систем МИФИ, Кафедра «Кибернетика»
2 Жизненный цикл проектов разработки ПО Жизненный цикл – совокупность процедур (возможно итеративных), связанных с последовательным изменением состояния программного обеспечения от формирования исходных требований к нему до окончания его эксплуатации конечным пользователем. МИФИ, Кафедра «Кибернетика»
3 Жизненные циклы МИФИ, Кафедра «Кибернетика»
4 Роли в проекте Менеджер проекта Разработчик Тестировщик Специалист по контролю качества Специалист по внедрению и сопровождению Технический писатель МИФИ, Кафедра «Кибернетика»
5 Процессы разработки ПО Основные процессы – Разработка требований – Разработка программного кода – Верификация Поддерживающие процессы – Управление качеством – Управление конфигурациями – Управление рисками МИФИ, Кафедра «Кибернетика»
7 Верификация Требования к системе должны быть составлены так, чтобы можно было проверить корректность работы системы Верификация – процесс проверки корректности системы по отношению к требованиям МИФИ, Кафедра «Кибернетика»
8 Верификация и отладка – разные вещи Верификация – поиск того, что именно не работает в системе Отладка – устранение ошибок Верификация МИФИ, Кафедра «Кибернетика»
9 Пример требования: «Система должна печатать 2, если на вход подается 3, и 3, если на вход подается 2» Как может работать система, реализующая требование? – Что будет, если на вход будет подано число, отличное от 2 и 3? Выдается ошибка Выдается само это число Выдается «5 минус число» Верификация МИФИ, Кафедра «Кибернетика»
10 Процессный подход к разработке требований Процесс – совокупность взаимосвязанной деятельности по преобразованию входа в выход, которая использует определенные ресурсы Процесс может быть управляемым и неуправляемым МИФИ, Кафедра «Кибернетика»
11 Основы системного анализа Системный подход – признание того, что объекты реального мира декомпозируются на взаимодействующие части Система – совокупность взаимодействующих элементов, выполняющих общую задачу МИФИ, Кафедра «Кибернетика»
12 Методология SADT SADT – Structured Analysis & Design Technique Разработана по заказу Министерства обороны США группой специалистов под руководством Дугласа Росса (MIT) Методология базируется на предположении, что любая система может быть декомпозирована на более мелкие взаимодействующие системы МИФИ, Кафедра «Кибернетика»
14 SADT – ключевые понятия Модель – некоторое толкование системы. Должна четко определять моделируемые аспекты, степень подробности моделирования и ограничения Цель модели – дать ответ на набор вопросов, на которые должна дать ответ модель Границы модели – перечень того, что входит, а что не входит в модель МИФИ, Кафедра «Кибернетика»
15 Точка зрения – модель должна рассматриваться с одной и той же позиции Для построения модели необходимо определить: – Границы модели – Точку зрения модели – Цель модели В результате будет получен иерархический набор описаний модели SADT – ключевые понятия МИФИ, Кафедра «Кибернетика»
16 IDEF0-диаграммы Диаграмма – описание части процессов системы Иерархия диаграмм составляет процессную модель системы Основные компоненты: – Блоки – изображают функции (процессы) системы – Дуги – связывают блоки и изображают взаимодействия между ними МИФИ, Кафедра «Кибернетика»
18 Блоки IDEF0 Процесс Механизм Выход Вход Управление МИФИ, Кафедра «Кибернетика»
19 Блоки IDEF0 Блоки рисуются в виде прямоугольников Названия блоков – глаголы или глагольные обороты На одной диаграмме от 3 до 6 блоков Блоки размещаются по важности или по последовательности в виде ступенчатой схемы МИФИ, Кафедра «Кибернетика»
20 Дуги IDEF0 Дуги рисуются в виде одинарных линий со стрелками на концах Дуги – это объекты Названия дуг - существительные Типы дуг – Входные – объекты, преобразуемые блоками – Выходные – результаты преобразования – Управление – управление преобразованием – Механизм – ресурсы, необходимые для преобразования МИФИ, Кафедра «Кибернетика»
21 Связи между блоками Существует 5 типов связей – Связь по входу-выходу – Связь по управлению – Обратная связь по управлению – Обратная связь по входу – Связь по механизму МИФИ, Кафедра «Кибернетика»
22 Связь по входу-выходу Процесс 1 Процесс 2 МИФИ, Кафедра «Кибернетика»
23 Связь по управлению Процесс 1 Процесс 2 МИФИ, Кафедра «Кибернетика»
24 Обратная связь по входу Процесс 1 Процесс 2 МИФИ, Кафедра «Кибернетика»
25 Обратная связь по управлению Процесс 1 Процесс 2 МИФИ, Кафедра «Кибернетика»
26 Связь по механизму Процесс 1 Процесс 2 МИФИ, Кафедра «Кибернетика»
27 Разветвления и слияния дуг МИФИ, Кафедра «Кибернетика»
28 Пример иерархии МИФИ, Кафедра «Кибернетика»
29 Иерархия и декомпозиция МИФИ, Кафедра «Кибернетика»
30 Входящие и выходящие дуги По умолчанию считается, что на диаграмме есть все дуги, входящие и выходящие из родительского блока МИФИ, Кафедра «Кибернетика»
31 Процесс построения модели Собрать материал по задаче Создать модель Рецензи- ровать модель Эксперт План и цель проекта Автор Факты, данные о субъекте модели Диаграммы, отчеты, описания Утвержден- ная модель Знания, информация А1 А2 А3 Потребность в информации Принять модель Готовая модель А4 Модель с замечаниями Рецензент Модель с замечаниями Комитет контроля МИФИ, Кафедра «Кибернетика»
32 Начало моделирования Очерчивание границ объекта Определение цели и точки зрения Построение диаграммы верхнего уровня Обобщение, критическая оценка и доработка диаграммы верхнего уровня МИФИ, Кафедра «Кибернетика»
33 Моделирование декомпозиции Декомпозиция диаграммы верхнего уровня – Выделение блоков – Уточнение интерфейсов с родительским блоком – Модификация интерфейса родительского блока Построение и доработка иерархии МИФИ, Кафедра «Кибернетика»
34 СПАСИБО ЗА ВНИМАНИЕ ! МИФИ, Кафедра «Кибернетика»
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.