Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция №6 ТПП.pptx
Скачиваний:
1
Добавлен:
24.03.2024
Размер:
2.07 Mб
Скачать

Case - системы

Основные проблемы при проектировании которые удается решить при проектировании с применением CASE – систем

Сложность понимания идей разработки

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

Сложность ручной методологии проектирования ПО и т.д.

Основной состав CASE – cистем

1. Репозиторий – главное CASE – средство . Его задача обеспечить сохранность вариантов проекта и его определенных компонентов, синхронизацию приема информации от разных разработчиков в процессе групповой разработки(т.е. специальная БД).

Case - системы

2. Диаграммер потоковых данных (т.е. графический редактор диаграмм ), т.е. создание диаграмм типа DFD

. Диаграммер (т.е. графический редактор типа «сущность- связь»

3.Средства программирования

4.Анализаторы диаграмм

5.Средства генерации документации(напр. спецификации)

Управление проектами

Управление проектами – понимается методология проектирования ПО .

Современные методологии – гибкие методологии Примеры

Agile – технология (методология) проектирования ПО (в отличии от каскадной модели ) – разбиение проекта на мелкие части (называется пользовательскими историями) .

Работа по 2-3 недели (итерация). Внутри каждой итерации:

Анализ

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

Программирование

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

Недостаки UML

При полном использовании UML цена проекта возрастает в несколько раз. Ни один заказчик на это не идет.

Поэтому часто используется только Class , Use Cases.

Технологии Agile

.Выводы

.Выводы

,

.

.

.