.php> Содержание: "М. В. Красильникова проектирование информационных систем раздел: Теоретические основы проектирования информационных систем Учебное пособие"

М. В. Красильникова проектирование информационных систем раздел: Теоретические основы проектирования информационных систем Учебное пособие



СодержаниеКрасильникова М.В.
Понятие консалтинга в области информационных технологий 7
Понятие структурного анализа 15
Диаграммы потоков данных 25
Словарь данных 34
Диаграммы «сущность-связь» 45
Средства структурного проектирования 56
Методологии структурного и системного анализа и проектирования 61
Характеристики CASE-средств 95
Библиографический список 106
Понятие консалтинга в области информационных технологий
Цели и этапы разработки консалтинговых проектов
Модели "как есть"
Модели "как должно быть
Совершенствование технологий на основе оценки их эффективности
Радикальное изменение технологий и переосмысление бизнес
CASE-технологии – методологическая и инструментальная база консалтинга
Понятие структурного анализа Жизненный цикл программного изделия и его критичные этапы
Идеи, лежащие в основе структурных методов
Конструирование системы черных ящиков существенно упрощается
Облегчается тестирование таких систем
Имеется возможность простого ре-конфигурирования системы черных ящиков
Облегчается доступность для понимания и освоения
Рис. 1. Графическая нотация.
Принципы структурного анализа
Принцип абстрагирования
Принцип концептуальной общности
Принцип независимости данных
Принцип структурирования данных
Средства структурного анализа и их взаимоотношения
Диаграммы потоков данных
Основные символы диаграммы
Хранилище (накопитель) данных
Внешняя сущность
Склад товаров.
Контекстная диаграмма и детализация процессов
Рис. 4. DFD-диаграмма процесса "Сдать экзамен".
Декомпозиция данных и соответствующие расширения диаграмм потоков данных
Яблоки, апельсины
Овощи, мясо
Рис. 6. Элементы, используемые при расщеплении.
Групповой узел.
Неиспользуемый узел
Узел изменения имени
Построение модели
Словарь данных
Адрес покупателя
Содержимое словаря данных
Х=а+в+с; y=a+b; z=b+c.
3{болт} 7 - от 3 до 7 итераций
Восьмеричная цифра
Методы задания спецификаций процессов
Структурированный естественный язык
Таблицы решений
Визуальные языки проектирования спецификаций
Рис. 8. Диаграмма Насси-Шнейдермана.
Диаграммы «сущность-связь»
Сущности, отношения и связи в нотации Чена
Диаграммы атрибутов
Категоризация сущностей
Неполное и необязательное вхождение I/O
Построение модели
Первая нормальная форма
Вторая нормальная форма
Функциональная зависимость реквизитов
Третья нормальная форма
Пример. Связь "1-к-1". Человек и его паспорт. Связь "1-ко-многим": Человек и телефоны. Этап 3
Рис. 11. Пример разрешения неспецифического отношения.
Спецификации управления
Начальное состояние
"Введенная карта" = true
Рис. 12. Пример STD узлов.
Средства структурного проектирования
Структурные карты Константайна
Основные элементы структурных карт.
Структурные карты Джексона
Характеристики хорошей модели реализации
Данные о клиенте
Методологии структурного и системного анализа и проектирования
Методологии структурного анализа Йодана/Де Марко и Гейна-Сарсона
SADT – технология структурного анализа и проектирования
Рис. 14. Функциональный блок и интерфейсные дуги.
Рис. 15. Структура SADT-модели. Декомпозиция диаграмм.
Иерархия диаграмм
Рис. 18. Пример обратной связи.
Рис. 19. Пример механизма.
Синтаксис диаграмм
Рис. 21. Пример SADT-диаграммы.
Разветвление дуг
Слияние дуг
Синтаксис моделей и работа с ними
Точка зрения
Синтаксис диаграмм
Создание функциональных моделей и диаграмм
Типы опроса
Процесс опроса
Дополнения к диаграммам и моделям
Рис. 25. SADT-диаграмма процесса "подготовить рабочее место".
Рис. 26. Пример глоссария для процесса "подготовить рабочее место".
Оценка и выбор CASE-средств
Критерии оценки и выбора
Рис. 28. Функциональные характеристики.
ПО/технические средства
Технологическая среда
Управление проектом
Характеристики CASE-средств Silverrun
Структура и функции
Взаимодействие с другими средствами
Vantage Team Builder (Westmount I-CASE)
Структура и функции
Среда функционирования
Designer/2000 + Developer/2000
Структура и функции
Repository Administrator
Process Modeller
Systems Modeller
Systems Designer
Server Generator
Forms Generator
Repository Reports
Взаимодействие с другими средствами
Локальные средства (ERwin, BPwin, S-Designor, CASE.Аналитик)
Объектно-ориентированные CASE-средства (Rational Rose)
Структура и функции
Библиографический список
Проектирование информационных систем

нов <.php>