Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

В каждом из предложенных вариантов требуется при помощи CASE-средства Rational Rose построить модель программного обеспечения. Процесс создания модели состоит из нескольких этапов:

1.

Составление глоссария проекта.

2.

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

3.

Анализ вариантов использования (по окончании производится промежуточная сдача задания).

4.

Проектирование системы.

5.

Реализация системы.

Процесс создания модели должен проходить так, как это описано в методическом пособии [Вендров 2004] (за единственным исключением: бизнес-моделирование осуществлять не надо). Структура модели в браузере Rose должна соответствовать структуре, предусмотренной Rational Unified Process.

После выполнения третьего этапа модель должна удовлетворять перечисленным ниже требованиям. Глоссарий проекта должен иметь вид таблицы и храниться в отдельном файле. Каждое действующее лицо (actor) и вариант использования должны сопровождаться описанием. Эти описания должны быть составлены на русском языке. Описание действующего лица должно коротко (в одну-две строки) сообщать о роли данного лица. Описание варианта использования должно включать в себя пояснение, предусловие, потоки событий (основной и альтернативные, если таковые есть) и постусловие. Описания представляют собой присоединенные к диаграмме текстовые файлы. Диаграммы взаимодействия, соответствующие потокам событий вариантов использования, должны содержать необходимые пояснения. Сложные потоки событий (с ветвлениями, циклами) должны быть смоделированы с помощью диаграмм деятельности. Для вариантов использования с большим количеством альтернативных потоков событий следует создать диаграммы деятельности.

При проектировании системы требуется:

1.

Разбить систему на уровни.

2.

Разместить классы по пакетам в Design model, как это описано в методичке и рассказано в лекциях.

3.

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

4.

Уточнить связи между классами системы.

5.

Уточнить типы атрибутов классов и дать полные сигнатуры операциям классов.

6.

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

7.

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

8.

Построить диаграммы деятельности для моделирования сложных методов (с альтернативами, циклами).

9.

Разработать (если это требуется вариантом задания) схему базы данных и отобразить ее на диаграмме.

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

сам вариант:

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

В расписании фиксируются время и место проведения занятия, предмет и преподаватель, проводящий занятие, а также номер группы, для которой это занятие проводится. Некоторые занятия проводятся для нескольких групп: потока или всего курса.

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

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

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

срок - до 20.12

icq 614400

тел. 8926 136 46 66

15 лет назад
andysky
Андрей 
38 летРоссия
17 лет в сервисе
Был
8 лет назад
  • Похожие заказы
  • $100

    Из текстового файла данные - имя пароли адрес и т.д. нужно сгенерировать несколько профилей из ТХТ файла пример, текстовый файл Andrei||Morkovkin||12 Oktyabrskaya st||Minks||Russia Bill||Wiiliams||23 Mondrovia||Kiev||Ukraine нужно чтобы сгенерировалось несколько roboform identites , с верным именем фамилией адресом и т.д. http://photos1.blogger.com/photoInclude/blogger/4742/608/1600/robo-form-identities.gif ICQ 471*546*564

    Закрыт
    15 лет назад
  • $55

    Программа на access 2003 база данных "отдел комплектации запчастей для авто" таблицы: - "товар на складе" - склад хранения деталей, поля: номер (просто счетчик в таблице), артикул, наименование, кол-во, гиперссылка (к примеру на файл солидворкса *.SLDPRT, сами файлы ...

    Прикладное ПО1 исполнитель
    Закрыт
    15 лет назад
  • $100

    Нужен JavaScript syntax verifier написанный на Delphi (2006 и ниже). Вам нужно переписать JSLint (http://www.jslint.com/) на Delphi язык. Это должна быть форма для проверяемого скрипта и еще одна для результатов проверки синтаксиса. А так же много установочных чекбоксов ...

    Закрыт
    15 лет назад
  • Добрый вечер! Изучается стоимость + выбирается исполнитель для реализации в начале 2009 года достаточно крупного и объемного приложения для Windows, которое будет взаимодействовать с удаленным сервером в интернете. ТЗ при заинтересованности я выдам, пишите с указанием ...

    Закрыт
    15 лет назад
  • $15

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

    Прикладное ПО1 исполнитель
    Завершен
    15 лет назад
  • Программа должна иметь приятное оформление, при наведение на кнопки они должны подсвечиваться, выводить при задержании на значке их название. Прога должна работать с mp3. Обязательно к файлу проги приложить тект программы с описанием модулей. 1. В шапочке ...

    Закрыт
    15 лет назад
  • $100

    Необходимо разработать простой плагин на C# с возможностью периодического самообновления через сервер (закачивать новую версию файла-плагина). Сам плагин должен расширять некоторый сайт дополнительным JavaScript (сам JavaScript разрабатывать не нужно), т.е. пользователь получает дополнительный функционал для ряда ...

    Закрыт
    15 лет назад
  • $250

    Для работы станка гидроабразивной резки есть программа mastercadm X3 - есть пост процессоры но они не справляются с задачей так как программа главным образовм ориентирована на фрезерные станки! или пост процессор неподходящий. С ошибками переводит! ...

    Закрыт
    15 лет назад