- •Методы и схемы исследования объекта.
- •Имитационные модели.
- •Проблемные ситуации и их разрешение.
- •М одель белого ящика
- •Анализ задачи моделирования системы.
- •Выдвижение гипотез при концептуальном моделировании.
- •Описание концептуальной модели системы.
- •Проверка достоверности концептуальной модели.
- •Формальное описание функционирования стохастической системы.
- •Построение математических соотношений.
- •Проверка достоверности модели системы.
- •Выбор вычислительных средств для моделирования.
- •Техническая документация по этапу «Алгоритмизация модели и ее машинная реализация».
- •Стратегическое и тактическое планирование машинного эксперимента.
- •Анализ результатов моделирования.
- •Представление и интерпретация результатов моделирования.
- •Понятие case-средств.
- •Основные диаграммы функционально-ориентированных case-систем.
- •86. Понятие case-систем.
- •Case-системы, case-средства и case-технологии
Case-системы, case-средства и case-технологии
Полный набор, включающий CASE-системы, обеспечивающий поддержку, построение всех этапов моделирования, представляется следующими элементами:
87. Основные определения case-систем.
Процесс создания программного обеспечения – это совокупность процессов, выполняемых при разработке программных продуктов. Модели процесса создания ПО – абстрактные представления этих процессов.
Любой процесс создания программного обеспечения включает этапы разработки системной спецификации, проектирования и реализации, аттестации и модернизации ПО.
Обобщенные модели создания ПО описывают организацию процесса разработки программных систем в виде повторяющихся циклов определенных этапов разработки. Достоинством данного подхода является возможность избежать преждевременного и до конца не продуманного утверждения системной спецификации и результатов проектирования. Примерами итерационных моделей служат модель пошаговой разработки и спиральная модель.
Определение требований – это процесс разработки системной спецификации.
Проектирование и реализация – это процессы преобразования системной спецификации в систему исполняемых программ.
Аттестация программного обеспечения – процесс проверки соответствия разработанной системы ее спецификации и потребностям пользователей.
Эволюция программного обеспечения – это модернизация существующих программных систем в соответствии с новыми требованиями. В настоящее время этот процесс становится одним из этапов разработки небольших и среднего размера программных систем.
CASE-технологии обеспечивают автоматизированную поддержку процессов создания ПО. Вспомогательные CASE-программы поддерживают отдельные процессы разработки; инструментальные CASE-средства поддерживают некоторое множество взаимосвязанных процессов разработки; рабочие CASE-среды обеспечивают поддержку всех или большинства процессов, выполняемых при создании ПО.
88. Основные типы case-средств.
Тип CASE-средства |
Средства планирования |
Средства редактирования |
Средства управления изменениями |
Средства управления конфигурацией |
Средства прототипирования |
Средства, ориентированные на поддержку определенных методов |
Средства, ориентированные на определенные языки программирования |
Средства анализа программ |
Средства тестирования |
Средства отладки |
Средства документирования |
Средства модернизации ПО |