Главная страница
Навигация по странице:

  • Задание № 1.

  • Задание № 3.

  • Задание № 6.

  • ЛАБОРАТОРНАЯ РАБОТА № 4. ПОСТРОЕНИЕ ДИАГРАММЫ КОМПОНЕНТОВ И ГЕНЕРАЦИЯ КОДА Цель

  • ЛАБОРАТОРНАЯ РАБОТА № 5. ПОСТРОЕНИЕ ДИАГРАММ ПОТОКОВ ДАННЫХ И ГЕНЕРАЦИЯ КОДА Цель

  • ЛАБОРАТОРНАЯ РАБОТА № 6. УСТАНОВКА И НАСТРОЙКА СИСТЕМЫ КОНТРОЛЯ ВЕРСИЙ С РАЗГРАНИЧЕНИЕМ РОЛЕЙ

  • Лабы по sql. лабы по sql. Методические рекомендации для выполнения лабораторных работ по дисциплине мдк. 05. 02 разработка кода информационных систем


    Скачать 126.92 Kb.
    НазваниеМетодические рекомендации для выполнения лабораторных работ по дисциплине мдк. 05. 02 разработка кода информационных систем
    АнкорЛабы по sql
    Дата31.01.2022
    Размер126.92 Kb.
    Формат файлаdocx
    Имя файлалабы по sql.docx
    ТипМетодические рекомендации
    #347099
    страница2 из 4
    1   2   3   4

    Цель: ознакомиться с методологией моделирования информационных систем на основе языка UML.

    Теоретические вопросы

    Универсальный язык моделирования UML. Понятие диаграммы.

    Виды диаграмм.

    Основные элементы диаграммы кооперации. Основные элементы диаграммы развертывания.

    Задание № 1. Ознакомиться с методологией построения диаграммы кооперации основе языка UML.

    Задание № 2. Проанализируйте пример построения диаграммы кооперации (рисунок 4).

     
















    Задание № 3. Постройте диаграмму кооперации для выбранной информационной системы (практическая работа № 11).

    Задание № 4. Ознакомиться с методологией построения диаграммы развертывания основе языка UML.

    Задание № 5. Проанализируйте пример построения диаграммы развертывания.

    Примеры построения диаграмм развертывания

    Фрагмент диаграммы развертывания с соединениями между узлами показан на рисунке 5.

     












     

     

    Рисунок 5

     

    Диаграмма развертывания с отношением зависимости между узлом и развернутыми на нем компонентами приведена на рисунке 6.

     












     

     

    Рисунок 6

     













    Диаграмма развертывания для системы мобильного доступа к корпоративной базе данных изображена на рисунке 7.





    Задание № 6. Постройте диаграмму развертывания для выбранной информационной системы (практическая работа №11).

    Задание № 7. Оформите отчет.

     

    Литература

     

    1.   Грекул В.И. Проектирование информационных систем. Курс лекций [Электронный ресурс]

    : учебное пособиеnдля студентов вузов, обучающихся по специальностям в области информационных технологий / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина. – Электрон. текстовые данные. – Москва, Саратов: Интернет-Университет Информационных Технологий (ИНТУИТ), Вузовское образование, 2017. – 303 c. – 978-5-4487-0089-7. – Режим доступа: http://www.iprbookshop.ru/67376.html.

    2.   Проектирование информационных систем. Проектный практикум [Электронный ресурс] : учебное пособие для студентов дневного и заочного отделений, изучающих курсы

    «Проектирование информационных систем», «Проектный практикум», обучающихся по направлению 230700.62 (09.03.03) / А.В. Платёнкин [и др.]. – Электрон. текстовые данные. – Тамбов: Тамбовский государственный технический университет, ЭБС АСВ, 2015. – 80 c. – 978-5- 8265-1409-2. – Режим доступа: http://www.iprbookshop.ru/64560.html.

    3.    Золотов С.Ю. Проектирование информационных систем [Электронный ресурс] : учебное пособие / С.Ю. Золотов. – Электрон. текстовые данные. – Томск: Томский государственный университет систем управления и радиоэлектроники, Эль Контент, 2013. – 88 c. – 978-5-4332-0083-

    8.     – Режим доступа:http://www.iprbookshop.ru/13965.html.

     

     

    ЛАБОРАТОРНАЯ РАБОТА № 4. ПОСТРОЕНИЕ ДИАГРАММЫ КОМПОНЕНТОВ И ГЕНЕРАЦИЯ КОДА

     

    Цель: ознакомиться с методологией моделирования информационных систем на основе языка UML.

    Теоретические вопросы

    Универсальный язык моделирования UML. Понятие диаграммы.

    Виды диаграмм.

    Основные элементы диаграммы компонентов. Основные элементы диаграммы развертывания.

    Задание № 1. Ознакомиться с методологией построения диаграммы компонентов основе языка UML.

    Задание № 2. Проанализируйте пример построения диаграммы компонентов. Выделяем компоненты, отображаем зависимости между ними.

    Фрагмент диаграммы компонентов с отношениями зависимости и реализации показан на рисунке 8.

    Графическое изображение отношения зависимости между компонентами приведено на рисунке 9.

    На рисунке 10 показано графическое изображение зависимости между компонентом и классами.







     

     

    Рисунок 8

     












     

     

    Рисунок 9

     












     

    Рисунок 10

     

     

    Задание № 3. Постройте диаграмму компонентов для выбранной информационной системы (практическая работа № 11).

    Задание № 4. Оформите отчет.





    Литература

     

    1.   Грекул В.И. Проектирование информационных систем. Курс лекций [Электронный ресурс]

    : учебное пособиеnдля студентов вузов, обучающихся по специальностям в области информационных технологий / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина. – Электрон. текстовые данные. – Москва, Саратов: Интернет-Университет Информационных Технологий (ИНТУИТ), Вузовское образование, 2017. – 303 c. – 978-5-4487-0089-7. – Режим доступа: http://www.iprbookshop.ru/67376.html.

    2.   Проектирование информационных систем. Проектный практикум [Электронный ресурс] : учебное пособие для студентов дневного и заочного отделений, изучающих курсы

    «Проектирование информационных систем», «Проектный практикум», обучающихся по направлению 230700.62 (09.03.03) / А.В. Платёнкин [и др.]. – Электрон. текстовые данные. – Тамбов: Тамбовский государственный технический университет, ЭБС АСВ, 2015. – 80 c. – 978-5- 8265-1409-2. – Режим доступа: http://www.iprbookshop.ru/64560.html.

    3.    Золотов С.Ю. Проектирование информационных систем [Электронный ресурс] : учебное пособие / С.Ю. Золотов. – Электрон. текстовые данные. – Томск: Томский государственный университет систем управления и радиоэлектроники, Эль Контент, 2013. – 88 c. – 978-5-4332-0083-

    8.     – Режим доступа:http://www.iprbookshop.ru/13965.html.

     

     

    ЛАБОРАТОРНАЯ РАБОТА № 5. ПОСТРОЕНИЕ ДИАГРАММ ПОТОКОВ ДАННЫХ И ГЕНЕРАЦИЯ КОДА

     

    Цель: получение навыков построения диаграмм потоков данных.

    Теоретические вопросы

    Понятие диаграммы потоков данных. Элементы диаграммы потоков данных. Хранилища данных.

    Потоки управления.

    Задание № 1. Ознакомиться с методологией построения диаграмм потоков данных.

    Диаграммы потоков данных (Data Flow Diagrams – DFD) используются для описания движения документов и обработки информации как дополнение к IDEF0. В отличие от IDEF0, где система рассматривается как взаимосвязанные работы, стрелки в DFD показывают лишь то, как объекты (включая данные) движутся от одной работы к другой. DFD отражает функциональные зависимости значений, вычисляемых в системе, включая входные значения, выходные значения и внутренние хранилища данных. DFD – это граф, на котором показано движение значений данных от их источников через преобразующие их процессы к их потребителям в других объектах.

    DFD содержит процессы, которые преобразуют данные, потоки данных, которые переносят данные, активные объекты, которые производят и потребляют данные, и хранилища данных, которые пассивно хранят данные.

    Диаграмма потоков данных содержит:

    •  процессы, которые преобразуют данные;

    •  потоки данных, переносящие данные;

    •  активные объекты, которые производят и потребляют данные;





    •  хранилища данных, которые пассивно хранят данные.

    Процесс DFD преобразует значения данных и изображается в виде эллипса, внутри которого помещается имя процесса (рисунок 11).

     












     

     

    Рисунок 11

     

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

    Активным объектом является объект, который обеспечивает движение данных, поставляя или потребляя их. Хранилище данных – это пассивный объект в составе DFD, в котором данные сохраняются для последующего доступа (рисунок 12).












     

     

     

    Рисунок 12

     

    Хранилища данных. Хранилище данных – это пассивный объект в составе DFD, в котором данные сохраняются для последующего доступа. Хранилище данных допускает доступ к хранимым в нем данным в порядке, отличном от того, в котором они были туда помещены. Агрегатные хранилища данных, как, например, списки и таблицы, обеспечивают доступ к данным в порядке их поступления, либо по ключам (рисунок 13).

    Потоки управления. DFD показывает все пути вычисления значений, но не показывает, в каком порядке значения вычисляются. Решения о порядке вычислений связаны с управлением программой, которое отражается в динамической модели. Эти решения, вырабатываемые специальными функциями, или предикатами, определяют, будет ли выполнен тот или иной процесс, но при этом не передают процессу никаких данных, так что их включение в





    функциональную модель необязательно. Тем не менее, иногда бывает полезно включать указанные предикаты в функциональную модель, чтобы в ней были отражены условия выполнения соответствующего процесса. Функция, принимающая решение о запуске процесса, будучи включенной в DFD, порождает в диаграмме поток управления и изображается пунктирной стрелкой (рисунок 14).

     












     

     

     

     

    Рисунок 13

     












     

    Рисунок 14

     

    Первым шагом при построении иерархии DFD является построение контекстных диаграмм. Обычно при проектировании относительно простых информационных систем строится единственная контекстная диаграмма со звездообразной топологией, в центре которой находится так называемый главный процесс, соединенный с приемниками и источниками информации, посредством которых с системой взаимодействуют пользователи и другие внешние системы.

    Если же для сложной системы ограничиться единственной контекстной диаграммой, то она будет содержать слишком большое количество источников и приемников информации, которые трудно расположить на листе бумаги нормального формата, и, кроме того, главный единственный процесс не раскрывает структуры распределенной системы.

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

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





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

    Задание № 2. Проанализируйте пример построения диаграммы потоков данных (рисунок 15).

     












     

     

    Рисунок 15

     

    Задание № 3. Постройте диаграмму потоков данных для выбранной информационной системы (практическая работа № 11).

    Задание № 4. Оформите отчет.

     

    Литература

     

    1.   Грекул В.И. Проектирование информационных систем. Курс лекций [Электронный ресурс]

    :    учебное    пособиеnдля    студентов    вузов,    обучающихся    по    специальностям    в     области информационных технологий / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина.  Электрон.





    текстовые данные. – Москва, Саратов: Интернет-Университет Информационных Технологий (ИНТУИТ), Вузовское образование, 2017. – 303 c. – 978-5-4487-0089-7. – Режим доступа: http://www.iprbookshop.ru/67376.html.

    2.   Проектирование информационных систем. Проектный практикум [Электронный ресурс] : учебное пособие для студентов дневного и заочного отделений, изучающих курсы

    «Проектирование информационных систем», «Проектный практикум», обучающихся по направлению 230700.62 (09.03.03) / А.В. Платёнкин [и др.]. – Электрон. текстовые данные. – Тамбов: Тамбовский государственный технический университет, ЭБС АСВ, 2015. – 80 c. – 978-5- 8265-1409-2. – Режим доступа: http://www.iprbookshop.ru/64560.html.

    3.    Золотов С.Ю. Проектирование информационных систем [Электронный ресурс] : учебное пособие / С.Ю. Золотов. – Электрон. текстовые данные. – Томск: Томский государственный университет систем управления и радиоэлектроники, Эль Контент, 2013. – 88 c. – 978-5-4332-0083-

    8.     – Режим доступа:http://www.iprbookshop.ru/13965.html.

     

     

    ЛАБОРАТОРНАЯ РАБОТА № 6. УСТАНОВКА И НАСТРОЙКА СИСТЕМЫ КОНТРОЛЯ ВЕРСИЙ С РАЗГРАНИЧЕНИЕМ РОЛЕЙ

     
    1   2   3   4


    написать администратору сайта