Главная страница
Медицина
Экономика
Финансы
Биология
Сельское хозяйство
Ветеринария
Юриспруденция
Право
Языки
Языкознание
Философия
Логика
Этика
Религия
Политология
Социология
История
Информатика
Физика
Математика
Вычислительная техника
Культура
Промышленность
Энергетика
Искусство
Химия
Связь
Электротехника
Автоматика
Геология
Экология
Начальные классы
Доп
Строительство
образование
Механика
Воспитательная работа
Русский язык и литература
Дошкольное образование
Классному руководителю
Другое
Иностранные языки
Физкультура
Казахский язык и лит
География
Технология
Школьному психологу
Логопедия
Директору, завучу
Языки народов РФ
ИЗО, МХК
Музыка
Астрономия
ОБЖ
Обществознание
Социальному педагогу

Организация удаленного доступа к распределенным базам данных. Содержание Введение 3 Основные подходы к проектированию распределенных баз данных 5


Скачать 0.97 Mb.
НазваниеСодержание Введение 3 Основные подходы к проектированию распределенных баз данных 5
Дата06.11.2018
Размер0.97 Mb.
Формат файлаdoc
Имя файлаОрганизация удаленного доступа к распределенным базам данных.doc.doc
ТипРеферат
#55505
страница8 из 20
1   ...   4   5   6   7   8   9   10   11   ...   20

1.7 Применение CASE-средств для информационного моделирования в системах обработки данных .



В условиях рынка все большее число компаний осознают преимущества использования информационных систем (ИС). Чтобы получить выгоду от использования информационной системы, ее следует создавать в короткие сроки и с уменьшенными затратами. Кроме того, информационная система должна быть легко сопровождаемой и управляемой.

Создание информационной системы предприятия - сложный и многоступенчатый процесс, который содержит фазу информационного моделирования. Информационная модель - это спецификация структуры данных и бизнес правил (правил предметной области). Для построения информационной модели предприятия используют так называемые CASE-средства.

Computer Aided Software Engineering (CASE) - это технология автоматизированного проектирования информационных систем, позволяющая значительно ускорить процесс их разработки, сократить затраты труда, а также повысить качество проектирования.

Под этим следует понимать совокупность методов и средств, применяемых в программной инженерии.

Основное отличие методов программной инженерии от непосредственного программирования, во-первых, то, что программная инженерия отделяет анализ и проектирование от программирования (кодирования) как такового. Во-вторых, программная инженерия выделяет в общем ходе разработки различные типы деятельности, выполняемые на различных фазах жизненного цикла.

Стандартный подход выделяет в жизненном цикле программной разработки несколько этапов:


  • анализ;

  • проектирование;

  • программирование;

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

  • сопровождение.


Первоначально считалось, что эти этапы проходят последовательно. В настоящее время принята модель так называемой быстрой прототипизации, в которой возвраты к началу основной последовательности происходят регулярно, с каждым циклом проектирования. Другими словами требуется одновременное выполнение всех задач всех фаз жизненного цикла, что не отменяет разделение действий в соответствии с фазами процесса проектирования.

Такое возможно только с использованием CASE-средств.

На этапах анализа и проектирования принимаются решения, которые оказывают решающее влияние на конечный продукт. Поэтому обычно CASE-средства применяют прежде всего на этих этапах.

Основной частью этапа проектирования является построение информационной модели объекта. При разработке прикладной системы по схеме “сверху - вниз”, информационная модель постепенно дополняется и детализируется.

На завершающий стадии этапа проектирования на основе информационной модели выполняется генерация объектов БД: таблиц, индексов, ключей последовательностей и т.д.

2. Реализация распределенной базы данных с удаленным доступом



В качестве примера реализации распределенной базы данных рассмотрим информационную систему для автоматизации расчетов с абонентами АО «Связьинформ» РМ.

В данной организации возникает задача учета финансовых поступлений за оказанные услуги связи. Сейчас для ее выполнения используется программный комплекс «Парус», который реализует часть необходимых функций. В последнее время возникла задача повременной тарификации и учета проведенных телефонных разговоров, что приводит к резкому увеличению объемов данных, циркулирующих в системе. Кроме того, для выработки политики тарификации услуг связи необходимо анализировать объем и структуру начислений, что требует постоянного хранения данных об оказанных услугах. С увеличением потока информации необходимо увеличить число операторских мест для занесения данных, следовательно система должна хорошо работать в многопользовательской среде. Программа «Парус» построена по идеологии настольных систем и поэтому её перенос в сетевую среду возможен только по архитектуре файл-сервера. Такой подход отличается плохой масштабируемостью и делает практически невозможной работу удаленных пользователей, Существующая система не может обрабатывать накапливаемый объем данных, поэтому возникает необходимость создания новой системы обработки информации, построенной по идеологии клиент-сервер.

Основные требования к системе таковы:


  • система автоматизации расчетов с абонентами должна обрабатывать данные по имеющимся клиентам;

  • система должна учитывать начисления по оказанным услугам;

  • система должна учитывать оплату, поступившую с клиента за оказанные услуги;

  • система должна иметь механизм регистрации изменений и возможность отката к одному из предыдущих состояний;

  • система должна обеспечивать возможность оперативного доступа к информации;

  • система должна иметь развитые механизмы обеспечения информационной безопасности (защита от несанкционированного доступа, избыточность хранения информации).



1   ...   4   5   6   7   8   9   10   11   ...   20
написать администратору сайта