фыв. Описание целей и задач Цель работы
Скачать 181.85 Kb.
|
СОДЕРЖАНИЕ
Описание целей и задач Цель работы: сформировать общие требования к системе. Выделить основные компоненты и объекты системы. Выбрать тип архитектуры для системы и обосновать выбор. Задачи: Создайте диаграмму функций и процессов IDEF3 вашей системы. Варианты возможных требуемых систем приведены в конце лабораторной работы. Пример диаграммы рассмотрен преподавателем. Полученную схему включите в отчет; Сформулируйте список требований и краткое описание вашей системы. Согласно примеру, используя полученную схему IDEF3; Составьте общую контекстную схему; Выберите одну из типов архитектур клиентских приложений и обоснуйте свой выбор, составив таблицу сравнительных характеристик, по примеру, рассмотренному преподавателем. Оформите отчет и включите в него все описания системы и схемы с диаграммами и композициями, а также сравнительную характеристику и обоснование выбранной архитектуры. Задание 1. «Информационная система документооборота редакционно-издательского совета ФГБОУ ВО СГУВТ» представляет собой механизм, который ведет контроль по отделам: «Учебно-методический совет факультета», «Библиотека», «Редакционный совет университета», «Редакция», «Типография». ИС позволяет прослеживать выполнение обязательств в конкретный срок, информирует какие документы нужны для издания методических пособий и какой порядок приема. Основные функции: регистрация пользователя; документооборот; хранение документов; информативность; отслеживание работы отделов по времени; Основные пользователи (разделение прав): автономный пользователь – вход в систему, просмотр всей информации, изменение данных. администратор – вход в систему, просмотр, изменение и удаление данных. Основные подсистемы: база данных; Задание 2. Для наглядности и упрощении работ по созданию ИС создадим структуру функций и процессов системы с помощью нормализованной диаграммы IDEF3 (рисунок 1): Рисунок 1 – модель IDEF3 Задание 3. Составьте общую контекстную схему (рисунок 2). Рисунок 2 – Контекстная схема ИС Задание 4: Выберите одну из типов архитектур клиентских приложений и обоснуйте свой выбор, составив таблицу сравнительных характеристик, по примеру, рассмотренному преподавателем. Виды архитектур. Сравнительный анализ Файл-сервер – выделенный сервер, оптимизированный для выполнения файловых операций ввода-вывода и предназначенный для хранения файлов любого типа. Клиент-сервер - архитектура распределенной вычислительной системы, в которой приложение делится на клиентский и серверный процессы. Многоуровневая - позволяет сбалансировать нагрузку на сеть и узлы системы, упрощает администрирование. Интернет/Интранет - комплексное объединение технологий Интернет/Интранет и многоуровневой архитектуры. Инструментальные средства дополняются развитыми средствами разработки приложений, работающих с базами данных. Таблица 1 – Сравнение архитектур клиентских приложений
На основе вышеуказанного анализа была выбрана самая распространенная и наиболее оптимальная архитектура клиент-сервер. Она имеет возможность распределить функции вычислительной системы между несколькими независимыми компьютерами, поддержка многопользовательской работы, гарантия целостных данных. Так как все вычисления выполняются на сервере, то требования к компьютерам, на которых установлен клиент, снижаются. отсутствие дублирования кода программы-сервера программами-клиентами. Хранение данных на сервере обеспечит намного лучшую защиту, чем хранение на стороне клиента. На сервере проще организовать контроль полномочий, чтобы разрешать доступ к данным только клиентам с соответствующими правами доступа. ВЫВОД Были сформулированы общие требования к информационной системе и спроектированы логические структуры: для описания функций и процессов системы – диаграмма IDEF3, для описания объектов взаимодействия в системе – контекстная схема. Было приведено краткое описание и назначение системы, ее основные функции, пользователи системы и их права. Для рассматриваемой информационной системы на основе анализа была выбрана архитектура клиентских приложений – клиент сервер. Это позволит эффективно работать в системе большому числу пользователей, поддерживать и масштабировать систему. |