
- •Университет машиностроения
- •Структурные диаграммы
- •Определение
- •Элементы блок-схем (международная традиция)
- •Элементы блок-схем (продолжение)
- •Элементы блок-схем (продолжение)
- •Элементы блок-схем (продолжение)
- •Элементы блок-схем (продолжение)
- •Элементы блок-схем (продолжение)
- •Элементы блок-схем (окончание)
- •Проектирование
- •Задачи моделирования в процессе разработки Моделирование
- •Инструментарий графического моделирования
- •Моделирование данных
- •Принципы графического моделирования
- •Составляющие моделирования
- •Составляющие моделирования
- •Подходы к разработке
- •Особенности подходов (что хуже?)
- •Подходы к решению проблемы роста («Костыли»)
- •Удовлетворенность участников процесса
- •Выход в организации работ и планировании?
- •Стадии разработки
- •Этапы разработки
- •Ответственность
- •Треугольник успеха
- •Университет машиностроения Кафедра «Автоматика и процессы управления»

Удовлетворенность участников процесса
На старте проекта
Заказчик - вижу результаты, давайте дальше!
Эксперт - пока замечаний нет… но не забудьте кое-что… Разработчик - сделаем, запишем, всё ведь как на ладони! Аналитик - хм… На этапе внедрения …Держаться нету больше сил…
Заказчик - всё хуже работаете!
Эксперт - опять всё поломалось, поправьте, Вы забыли кое-что, и, надо добавить вот это…
Разработчик - как ёжик в тумане, целый день без результата…
Аналитик - я же говорил…
Информатика. 2 семестр. Тема 02. Проектирование

Выход в организации работ и планировании?
Модульный подход
Работаем над модулями изолированно, обеспечивая поддержку тестами
Качели
Составляющие:
•Подробное описание бизнес-процессов;
•Прототипы (на VBA?) для проверки идей;
•Максимальное разделение модулей на всех этапах и стандартизация;
•Документирование каждого действия;
•Обязательное покрытие системы тестами;
•Большой опыт в разработке аналогичных систем;
•Features добавляются
только в прототипы.
Информатика. 2 семестр. Тема 02. Проектирование

Стадии разработки
Распределение объемов работ по стадиям разработки
Версии системы (прототипы) используются для проверки аналитических решений в области архитектуры системы
Информатика. 2 семестр. Тема 02. Проектирование

Этапы разработки
Заказчик
Руководитель
Определяет цель внедрения
Аналитик (внутренний) Уточняет задачу Следит за выполнением Проверяет результаты
Эксперт (потребитель) Будет использовать
Исполнитель
Аналитик (интервьюер) Собирает информацию Моделирует бизнес-процессы
Проектировщик (разработчик)
Моделирует систему
Разрабатывает стандарты
Программист (кодер) Разрабатывает код системы
Испытатель (тестер)
Проверяет работоспособность
Специалист по внедрению
Сопровождает систему
Информатика. 2 семестр. Тема 02. Проектирование

Ответственность
Роль сотрудника |
Трудозатраты Срок начала этапа |
Аналитик (интервьюер) |
2 недели |
Собирает информацию |
|
Моделирует бизнес-процессы |
|
Проектировщик (разработчик) |
1,5 месяца |
Моделирует систему |
|
Разрабатывает стандарты |
|
Программист (кодер) |
3 месяца |
Разрабатывает код системы |
|
Испытатель (тестер) |
от 2-х недель |
Проверяет работоспособность |
|
Специалист по внедрению |
1 год |
Сопровождает систему |
|
0 день
2 |
недели |
внедрении |
||
|
|
|
||
|
|
|
||
2 |
месяца |
|||
при |
||||
|
|
|
||
|
|
|
||
|
|
|
||
5 |
месяцев |
Тестирование |
||
|
5,5 месяцев
* * *
Информатика. 2 семестр. Тема 02. Проектирование

Треугольник успеха
•Аналитик должен понимать возможности платформ и описывать систему «реализуемо»
•Нужно отказываться от нереализуемых требований
•В системе не должно быть избыточности и противоречивости
•Максимальное использование фреймворков
Информатика. 2 семестр. Тема 02. Проектирование

Университет машиностроения Кафедра «Автоматика и процессы управления»
Блок дисциплин
Информатика и информационные технологии
Спасибо за внимание !!!
Далее:
•Введение в ПиОА
•Структурные диаграммы
•Общие вопросы проектирования
•Обработка данных
… |
Контакты: |
|
mami.testolog.ru |
||
|
||
|
timid@mami.ru |
|
|
inform437@gmail.com |
Информатика. 2 семестр. Тема 02. Проектирование