Современные методы и средства проектирования информационных систем

       

Современные методы и средства проектирования информационных систем


Жизненный цикл по ИС
Модели жизненного цикла ПО
Каскадная схема разработки ПО
Реальный процесс разработки ПО по каскадной схеме
Общие требования к методологии и технологии
Представление технологической операции проектирования
Методология RAD

Сущность структурного подхода
Методология функционального моделирования SADT
Состав функциональной модели
Функциональный блок и интерфейсные дуги
Иерархия диаграмм


Структура SADT-модели Декомпозиция диаграмм

Соответствие должно быть полным и непротиворечивым
Пример обратной связи
Пример механизма
Типы связей между функциями
Случайная связность
Процедурная связность
Последовательная связность
Функциональная связность
Моделирование потоков данных (процессов)
Внешние сущности

Системы и подсистемы
Подсистема
Процессы
Процесс
Накопители данных
Накопитель данных
Потоки данных
Построение иерархии диаграмм потоков данных

Case-метод Баркера
Графическое изображение сущности
Связь (Relationship)
Связь продавца с контрактом
Связи остальных сущностей
Идентификация атрибутов
Каждый атрибут идентифицируется уникальным именем
Взаимно исключающие связи
Методология IDEF1
Сущности

Мощность связи
Идентифицирующая связь
Неидентифицирующая связь
Атрибуты и первичные ключи
Подход, используемый в CASE-средстве Vantage Team Builder
Обозначение сущностей и связей
Необязательная связь
Обязательная связь
Слабая связь
Связь "супертип-подтип"

Ассоциативная связь
Описание предметной области
Организация проекта
Начальная контекстная диаграмма
Контекстная диаграмма Диаграмма структур данных
Диаграмма "сущность-связь"
Программные средства поддержки жизненного цикла ПО
Методологии проектирования ПО
Методология DATARUN

Модель ИС
Последовательность шагов проектирования системы
Модели, создаваемые с помощью подхода DATARUN
Инструментальное средство SE Companion
CASE-средства Общая характеристика и классификация

Технология внедрения CASE-средств
Определение потребностей в CASE-средствах
Анализ возможностей организации
Определение организационных потребностей

Анализ рынка CASE-средств
Определение критериев успешного внедрения
Разработка стратегии внедрения CASE-средств
Общие сведения
Модель процесса оценки и выбора
Процесс оценки
Процесс выбора

Критерии оценки и выбора
Структура набора критериев
Надежность
Простота использования
Эффективность

Сопровождаемость
Переносимость
Общие критерии
Пример подхода к определению критериев выбора CASE-средств
Выполнение пилотного проекта

Шаги пилотного проекта Представительность
Переход к практическому использованию CASE-средств

Silverrun

JAM
Vantage Team Builder (Westmount I-CASE) + Uniface
Vantage Team Builder (Westmount I-CASE)

Взаимодействие Vantage Team Builder и Uniface
Uniface
Designer/ + Developer/
Локальные средства (ERwin, BPwin, S-Designor, CASEАналитик)
Объектно-ориентированные CASE-средства (Rational Rose)

Современные методы и средства проектирования информационных систем

Вспомогательные средства поддержки жизненного цикла ПО
Средства конфигурационного управления

Средства документирования
Средства тестирования
Примеры комплексов CASE-средств
Аннотация
Введение