Уроков с использованием пспо по дисциплине «Автоматизированные информационные системы»




Скачать 60.48 Kb.
НазваниеУроков с использованием пспо по дисциплине «Автоматизированные информационные системы»
Дата публикации24.03.2013
Размер60.48 Kb.
ТипУрок
odtdocs.ru > Информатика > Урок
Творческий конкурс
«КОД СВОБОДЫ»


З А Я В К А


ФГОУ СПО Нижегородский радиотехнический колледж

г. Нижний Новгород, ул. Студенческая, 6

Название работы

Разработки уроков с использованием ПСПО по дисциплине
«Автоматизированные информационные системы»

Автор:

преподаватель высшей категории
Гутянская Елена Михайловна

Аннотация

Проектирование и разработка информационных систем — логически сложная, трудоемкая и длительная работа. Стремление сократить время разработки, породило потребность в специальных средствах — CASE-средствах.

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

В рамках данной работы будут представлено следующее СПО CASE-средство:

Umbrello (средство анализа и проектирования, в рамках объектно-ориентированного моделирования UML).

Пример использования объектно-ориентированного подхода при моделировании АИС с использование CASE-средства Umbrello.

В качестве предметной области рассматривается работа системы дистанционного обучения в ССУЗе.
Лабораторная работа №8

Основы работы в Umbrello

Краткие теоретические сведения

Материал из Википедии — свободной энциклопедии

Umbrello

Тип

UML tool

Разработчик

The Umbrello Team

ОС

Cross-platform

Текущая версия

1.5.8

Лицензия

GPL

Сайт

uml.sourceforge.net/

Umbrello — среда UML моделирования. Это приложение является свободным программным обеспечением, предназначенным для построения UML диаграмм на платформе Unix. Umbrello часть оконной среды KDE но так же хорошо работает и с другими оконными менеджерами и в других программных окружениях. Пользовательский интерфейс программы прост и функционален.

Umbrello поддерживает все стандартные типы UML диаграмм. Так же поддерживается импорт из C++, IDL, Pascal/Delphi, Ada, Python, Java, Perl (с помощью внешнего инструмента доступного на uml.sourceforge.net) и экспорт диаграмм в различные языки программирования. Формат файла, используемый при хранении диаграмм, основан на XMI.

Umbrello позволяет хранить данные модели в форматах DocBook и XHTML. Это было сделано с целью поддержки модели совместной разработки когда не все разработчики имею доступ к umbrello. Эта возможность так же незаменима при необходимости размещения контента модели на web сайте.

Umbrello входит в набор программ модуля kdesdk оконной среды KDE.

^ Задание 1 Запустите Umbrello.

Приложения>Программирование>Umbrello

Задание 2 Познакомиться с интерфейсом Umbrello.

^ Задание 3 Опишите возможности предоставляемые Umbrello.

Лабораторная работа №9

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

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

^ Задание 1 Создайте диаграмму вариантов использования в среде Umbrello.

Diagram>New>Use Case Diagram

Задание 2 Создайте действующих лиц в среде Umbrello.

Действующие лица:

  • Студент – получает задания;

  • Преподаватель – выкладывает задания, проставляет оценки;

  • Регистратор – формирует каталог дисциплин, ведет все данные о курсах, преподавателях и студентах;


Задание 2 Создайте варианты использования в среде Umbrello.

Варианты использования

  • Войти в систему;

  • Скачать задания;

  • Сдать работу;

  • Посмотреть оценки;

  • Разместить задания;

  • Выставить оценки;

  • Ввести информацию о преподавателях;

  • Ввести информацию о студентах.

Задание 3 Постройте диаграмму вариантов использования

Готовая диаграмма вариантов использования изображена на рисунке 1




Рис. 1 Диаграмма вариантов использования для системы регистрации

Задание 4 Добавьте описание к вариантам использования

  • Выделите в дереве вариант использования Просмотреть оценки.

  • В окне документации введите следующее описание к этому варианту использования: «This use case allows a student to register for courses in current semester»

Контрольные вопросы

  1. По диаграмме вариантов использования сформулируйте постановку задачи.

  2. Создайте с помощью OpenOffice три текстовых файла с описанием вариантов использования Login, Register for Courses, Close Registration.

^ Пример
Вариант использования Login



Краткое описание. данный вариант использования описывает вход пользователя в систему регистрации курсов.
^ Основной поток событий Данный вариант использования начинает выполнятся, когда пользователь хочет зайти в систему,
1 Система запрашивает имя пользователя и пароль
2 Пользователь вводит имя и пароль
3 Система проверяет доступ и пароль после чего открывается доступ в систему
^ Альтернативные потоки Неправильное имя\пароль. Если во время выполнения основного потока обнаружится, что пользователь ввел неправильное имя или пароль, система выводит сообщение об ошибке. Пользователь может вернутся к началу основного потока или отказаться от входа в систему, при этом выполнение варианта использования завершается.
Предусловия Отсутствуют
Постусловия Если вариант использования выполнен успешно, пользователь входит в систему. В противном случае состояние системы не изменяется.


  1. Обоснуйте наличие действующего лица ^ Любой пользователь.

  2. Архив, содержащий модель вариантов использования и ответы на контрольные вопросы, отправьте на сайт.

Лабораторная работа 10

Диаграммы классов и последовательностей

Задание 1 Постройте диаграмму классов изображенную на рисунке 1

Рис. 1
Задание 2 Постройте диаграмму последовательностей (sequence diagram) изображенную на рисунке 2

Рис.2

Задание 3 Для задачи лабораторной работы 9 постройте диаграммы классов и диаграммы последовательностей.

Контрольные вопросы

  • Назначение диаграмм классов

  • Виды диаграмм классов

  • Назначение диаграмм последовательностей

Лабораторная работа 11

Диаграммы состояний и диаграммы деятельности

Диаграммы состояний(state diagram) — для моделирования объектов системы при переходе из одного состояния в другое

Диаграммы деятельности (activity diagrams) — для моделирования поведения системы в рамках различных вариантов использования
Задание1 Постройте диаграмму состояний

Задание 2 Постройте диаграмму деятельности

Задание 3 Постройте диаграммы состояний и деятельности для задачи сформулированной в лабораторной работе 9

Задание 4 Дайте словесное описание построенных диаграмм

Лабораторная работа 12

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

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

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


Задание 1 Постройте диаграмму вариантов использования



Задание 2 Постройте диаграмму классов

Задание 3 Постройте диаграмму последовательностей




Задание 4 Постройте диаграмму компонентов

Задание 5 Постройте диаграмму размещения



Задание 6 Постройте не достающие диаграммы для лабораторной работы 9
Контрольные вопросы

Прокомментируйте каждую из созданных диаграмм (назначение диаграммы, словесное описание задачи которую она отражает)

Добавить документ в свой блог или на сайт

Похожие:

Методические указания информационная технология комплекс стандартов...
Настоящие методические указания распространяются на автоматизированные системы (АС), используемые в различных сферах деятельности...

Уроки посвящены биографии и творчеству великого немецкого композитора Людвига ван Бетховена
Данная работа является разработкой уроков с использованием пспо по предмету «музыка», класс 8, I четверть, тема «Что значит современность...

Методические указания к лабораторной работе №1 для студентов очного...
Автоматизированные системы обработки информации и управления”/ Составители: к т н Р. И. Мулюков, к Х. н. А. Х. Тазмеев, Ш. А. Хамадеев...

Методические указания к лабораторной работе №2 для студентов очного...
Автоматизированные системы обработки информации и управления”/ Составители: к т н Р. И. Мулюков, к Х. н. А. Х. Тазмеев, Ш. А. Хамадеев...

Методические рекомендации по написанию реферата по основам экономики...
«Программное обеспечение вт и ас» и 230103 «Автоматизированные системы обработки информации и управления»

Задание № Поиск информации с использованием рейтингов
Используя известные каталоги, ипс и метапоисковые системы найти информационные ресурсы по направлениям

Курсовая работа по дисциплине «Корпоративные информационные системы»
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Курсовая работа по дисциплине «Корпоративные информационные системы»
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Курсовая работа по дисциплине «Корпоративные информационные системы»
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Курсовая работа по дисциплине «Корпоративные информационные системы»
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
odtdocs.ru
Главная страница