Автор работы: Пользователь скрыл имя, 20 Октября 2009 в 15:59, Не определен
Загайнов И.А. Проектирование информационных систем: Конспект мультимедиа лекций для студентов специальностей 050704 – Вычислительная техника и программное обеспечение, 050703 – Информационные системы.
1.26 Архитектура ИС.
1. Локальная архитектура. Один пользователь, один компьютер, одна среда работы, например:
БД,
BDE,
клиентское приложение.
Называется, как правило, АРМ –
автоматизированное рабочее
2. Файл – серверная архитектура. Один файловый сервер, сеть, технология доступа к БД (BDE), небольшое количество клиентов, работающих с копиями наборов данных, обладающих одинаковыми правами.
Целостность
БД обеспечивается клиентскими приложениями.
3. Клиент серверная архитектура. Для управления базами данных используется специализированное программное обеспечение (СУБД), например SQL – сервер «Inter Base».
Уменьшение сетевого трафика (объема передаваемых данных).
Правила
поддержки целостности данных переводятся
на сервер и одинаковы для всех
приложений.
1.27 Трехзвенная архитектура.
4.
Рисунок (пункт 9.10).
1.28 Интернет.
5. Интернет/Интранет/Экстранет.
Использование интернет как телекоммуникационной среды.
Использование Web – сервера и соответствующих технологий доступа к БД.
В качестве
клиента используется браузер, например,
Internet Explorer.
1.29 Вопросы по 1 лабораторной работе.
Определение и основные свойства бизнес - функции.
Методологии проектирования информационных систем.
Определение бизнес – процесса, примеры бизнес - процессов.
Принципы декомпозиции сложных систем.
Что является источником бизнес – процессов.
Ограничения ссылочной целостности SQL – сервера.
Ограничения значений полей таблицы.
Почему каждая таблица обязана иметь первичный ключ.
Особенности реализации ограничений в ИС с различной архитектурой.
Типы диаграмм используемых в различных нотациях.
Типы
данных, используемых в SQL – сервере
InterBase.
1.30 Задания СРСП.
1. Входной
контроль по дисциплинам «
2. Защита модели выбранного бизнес – процесса;
3. Защита разработанных бизнес – правил;
4. Ответить
на контрольные вопросы
5. Провести проверку SQL – кода создания БД;
6. Защитить отчет по первой лабораторной работе;
7. Защитить отчет по разделу 3.1 курсовой работы [2];
8. Разработать
пример вопроса тестового задания по теме
раздела.
1.31 Задания СРС.
1. Изучить
методические указания к
2. Ответить на примеры тестовых заданий к первому модулю [1];
3. Выбор
предметной области для
4. Выбор предметной области курсового проекта;
5. Установка на персональном компьютере SQL – сервера InterBase;
6. Проверка
работоспособности среды
7. Изучить SQL - код создания учебной БД (FONEBOOK.GDB);
8. Проектирование и использование ограничений;
9. Изучение функции среды управления: CREATE DATABASE, DROP DATABASE, REGISTER DATABASE, CONNECT, DISCONNECT;
10. Изучить
конспект 1,2 лекций [3];
1.32 Демонстрация.
Инсталляция, работа учебного примера.
Инсталляция SQL – сервера InterBase.
Запуск утилиты IBConsole.
Подключение и регистрация сервера.
Работа
со справочным материалом.
Технология и методы проектирования.
Основные стадии и этапы технологической схемы проектирования ИС.
Основные процедуры технологии проектирования: анализ, моделирование, синтез, оптимизация и принятие решений.
Разработка бизнес-плана создания ИС.
Разработка, согласование и утверждение технического задания.
Проектирование функциональной части ИС.
Использование функционального подхода к проектированию состава и структуры ИС.
Использование
теории бизнес - процессов и бизнес - правил.
2.1 Концепция проектирования ИС.
Система.
Декомпозиция, принципы иерархии.
Внешняя среда.
Методологические принципы проектирования ИС:
Технология проектирования может быть представлена как совокупность 3 составляющих:
1.Заданной
последовательности выполнения
технологических операций
2.Критерии и правила используемых для оценки результатов выполнения технологических операции.
3.Графические
и текстовые средства, используемые
для описания проектируемой
системы.
2.2 Задачи
.
Разработка
бизнес-плана создания ИС.
Разработка, согласование и утверждение технического задания.
Знакомство
с проектной деятельностью
2.3 Определение
.
Бизнес функция предприятия (БФ) – функциональный базис для всех технологических и административно – хозяйственных процедур.
Существую три основных свойства бизнес-функции:
В пункте
3.1.2 МУ к курсовому проектированию
- пример описания деятельности ВКГТУ
(фрагмент устава университета).
2.4 Бизнес-процесс
.
Бизнес-процесс – это описание технологии достижения результата в определенном функциональном базисе. Также это формализованное описание заданных управляемых процедур, включая как выполненные этим набором функции, так и используемые им данные. Состав и взаимоотношения затрагиваемых им организационных подразделений и единиц.
Из этих определений можно сделать вывод, что бизнес-процесс является составной частью бизнес - функции. Им описываются более конкретные задачи проекта (ИС). Множество процессов, объединенных одной функцией, решают множество задач, что обеспечивает достижение единой цели, стоящей перед ИС.
Для
обеспечения целостности данных
и согласованности процессов
в ИС необходимо соблюдать некоторые
ограничения, обеспечивающие механизм
управления процессами и операциями над
данными.
2.5 Вопрос.
Какие
модели проходили в специальных
дисциплинах?
2.6 Бизнес - правила
.
Бизнес - правила (БП) – это механизм управления БД и предназначено для поддержания БД в целостном состоянии, а также для выполнения других действий, например, накапливания статистики работы с БД.
Бизнес - правила (БП) задают ограничения на значения данных в БД. Они также определяют механизмы, согласно которым при изменении одних данных изменяются и связанные с ними данные в той же или других таблицах БД. Таким образом, бизнес - правила определяют условия поддержания БД в целостном состоянии.
Идеология
архитектуры «клиент-сервер»
2.7 Преимущества
.
К преимуществам такого подхода относятся:
2.8 Недостатки
.
К недостаткам хранения бизнес - правил на сервере можно отнести:
На
практике в клиентских приложениях
реализуют лишь такие бизнес - правила,
которые трудно или невозможно реализовать
с применением средств сервера. Все остальные
БП переносятся на сервер.
2.9 Примеры
.
Примеры реализации в МУ к лабораторной работе.
В первую очередь бизнес - правила реализуют следующие ограничения БД:
Бизнес - правила можно реализовать на физическом и программном уровне. В первом случае эти правила задаются при создании таблиц и входят в структуру БД.
На программном уровне бизнес - правила можно реализовать в сервере и в приложении.
Для реализации
бизнес - правил в сервере обычно
используются триггеры и хранимые процедуры.
2.10 Вопрос
.
Зачем
производится декомпозиция сложных функций?
2.11 Декомпозиция БФ
.
Для выполнения
процесса декомпозиции сложной БФ используется
структурный метод, в основе которого
лежат три основных принципа:
1. Первым
шагом упрощения сложной