Главная » Просмотр файлов » Лекционные материалы

Лекционные материалы (1158642), страница 9

Файл №1158642 Лекционные материалы (Лекционные материалы) 9 страницаЛекционные материалы (1158642) страница 92019-09-18СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 9)

Выделите на диаграмме нужный вам класс.532. Щелкните на нем правой кнопкой мыши, чтобы открытьконтекстно-зависимое меню.3. В нем выберите Options > Show Visibility.Чтобы изменить принятое по умолчанию значение параметра показавидимости:1. В меню модели выберите пункт Tools > Options.2. Перейдите на вкладку Diagram.3. Для установки параметров отображения видимости по умолчаниювоспользуйтесь контрольным переключателем Show Visibility.Для переключения между нотациями видимости Rose и UML:1.

В меню модели выберите пункт Tools > Options.2. Перейдите на вкладку Notation.3. Дляпереключениямеждунотациямивоспользуйтесьпереключателем Visibility as Icons. Если этот переключательпомечен, будет использоваться нотация Rose. Если нет, то нотацияUML. Изменение этого параметра повлияет только на новыедиаграммы.

Существующие диаграммы классов останутсяпрежними.54Глава 3. Выполнение учебного проекта3.1. Система регистрации для ВУЗа. Постановка задачиПеред руководителем информационной службы университетаставится задача разработки новой клиент-серверной системы регистрациистудентов взамен старой системы на мейнфрейме. Новая система должнапозволять студентам регистрироваться на курсы и просматривать своитабели успеваемости с персональных компьютеров, подключенныхк локальной сети университета. Профессора должны иметь доступк онлайновой системе, чтобы указать курсы, которые они будут читать,и проставить оценки за курсы.Из-за недостатка средств университет не в состоянии заменить сразувсю существующую систему. Остается функционировать в прежнем видебаза данных, содержащая всю информацию о курсах (каталог курсов).

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

Дополнительно каждый студент может указать2 альтернативных курса на тот случай, если какой-либо из выбранных имкурсов окажется уже заполненным или отмененным. На каждый курсможет записаться не более 10 и не менее 3 студентов (если менее 3, то курсбудет отменен). В каждом семестре существует период времени, когдастуденты могут изменить свои планы. В это время студенты должны иметьдоступ к системе, чтобы добавить или удалить выбранные курсы. Послетого, как процесс регистрации некоторого студента завершен, системарегистрации направляет информацию в расчетную систему, чтобы студентмог внести плату за семестр.

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

Кроме этого, профессора должны иметьвозможность проставить оценки за курсы.3.2. Составление глоссария проектаГлоссарий предназначен для описания терминологии предметнойобласти. Он может быть использован как неформальный словарь данныхсистемы.КурсКонкретный курс(Course Offering)Каталог курсовРасчетная системаОценкаПрофессорТабель успеваемости(Report Card)Список курса(Roster)СтудентУчебный график(Schedule)Учебный курс, предлагаемый университетомКонкретное чтение данного курса в конкретномсеместре (один и тот же курс может вестисьв нескольких параллельных сессиях). Включаетточные дни недели и время.Полный каталог всех курсов, предлагаемыхуниверситетом.Система обработки информации об оплатеза курсы.Оценка, полученная студентом за конкретныйкурс.Преподаватель университета.Все оценки за все курсы, полученные студентомв данном семестре.Список всех студентов, записавшихсяна конкретный курс.Личность, проходящая обучение в университете.Курсы, выбранные студентом в текущемсеместре.563.3.

Описание дополнительных спецификацийНазначение дополнительных спецификаций – определить требованияк системе регистрации курсов, которые не отражены в модели вариантовиспользования. Вместе они образуют полный набор требований к системе.Дополнительные спецификации определяют нефункциональныетребования к системе, такие, как надежность, удобство использования,производительность, сопровождаемость, а также ряд функциональныхтребований,являющихсяобщимидлянесколькихвариантовиспользования.Функциональные возможностиСистема должна обеспечивать многопользовательский режим работы.Если конкретный курс оказывается заполненным в то время, когдастудент формирует свой учебный график, включающий данный курс,то система должна известить его об этом.Удобство использованияПользовательскийинтерфейсс Windows 95/98.долженбытьсовместимымНадежностьСистема должна быть в работоспособном состоянии 24 часа в день7 дней в неделю, время простоя – не более 10%.ПроизводительностьСистема должна поддерживать до 2000 одновременно работающихс центральной базой данных пользователей, и до 500 пользователей,одновременно работающих с локальными серверами.БезопасностьСистема не должна позволять студентам изменять любые учебныеграфики, кроме своих собственных, а также не должна позволятьпрофессорам модифицировать конкретные курсы, выбранные другимипрофессорами.Только профессора имеют право ставить студентам оценки.Только регистратор может изменять любую информацию о студентах.57Проектные ограниченияСистема должна быть интегрирована с существующей системойкаталога курсов, функционирующей на основе реляционной СУБД.3.4.

Создание модели вариантов использованияДействующие лица:•Student (Студент) – записывается на курсы;•Professor (Профессор) – выбирает курсы для преподавания;•Registrar (Регистратор) – формирует учебный план и каталогкурсов, ведет все данные о курсах, профессорах и студентах;•Billing System (Расчетная система) – получает от данной системыинформацию по оплате за курсы;•Course Catalog (Каталог курсов) – передает в систему информациюиз каталога курсов, предлагаемых университетом.Упражнение 1. Создание действующих лиц в среде Rational RoseЧтобы поместить действующее лицо в браузер:1. Щелкните правой кнопкой мыши на пакете представлениявариантов использования в браузере.2.

Выберите в открывшемся меню пункт New > Actor3. В браузере появится новое действующее лицо под названиемNewClass. Слева от его имени вы увидите пиктограммудействующего лица UML.4. Выделив новое действующее лицо, введите его имя.5. После создания действующих лиц сохраните модель под именемcoursereg(analysis) с помощью пункта меню File > Save.58Варианты использования:Исходя из потребностей действующих лиц, выделяются следующиеварианты использования:• Login (Войти в систему);• Register for Courses (Зарегистрироваться на курсы);• View Report Card (Просмотреть табель успеваемости);• Select Courses to Teach (Выбрать курсы для преподавания);• Submit Grades (Проставить оценки);• Maintain Professor Information (Вести информацию о профессорах);• Maintain Student Information (Вести информацию о студентах);• Close Registration (Закрыть регистрацию).Упражнение 2.

Создание вариантов использования в средеRational RoseЧтобы поместить вариант использования в браузер:1. Щелкните правой кнопкой мыши на пакете представлениявариантов использования в браузере.2. Выберите в появившемся меню пункт New > Use Case3. Новый вариант использования под названием NewUseCaseпоявится в браузере. Слева от него будет видна пиктограммаварианта использования UML.4. Выделив новый вариант использования, введите его название.59Диаграмма вариантов использования:Создайте диаграмму вариантов использования для системырегистрации. Требуемые для этого действия подробно перечислены далее.Готовая диаграмма вариантов использования должна выглядеть какна рис. 3.1.View Report CardStudentRegister for CoursesLoginCourse CatalogSelect Courses to TeachProfessorSubmit GradesMaintain Professor InformationRegistrarMaintain Student InformationClose RegistrationРис.

3.1.регистрации.Диаграммавариантов60Billing SystemиспользованиядлясистемыВ среде Rose диаграммы вариантов использования создаютсяв представлении вариантов использования. Главная диаграмма (Main)предлагается по умолчанию. Для моделирования системы можно затемразработать столько дополнительных диаграмм, сколько необходимо.Чтобы получить доступ к главной диаграмме вариантовиспользования:1. Рядом с представлением вариантов использования в браузерещелкните на значке « + », это приведет к открытию данногопредставления.2. Дважды щелкните на главной диаграмме Main, чтобы открыть её.Строка заголовка изменится, включив фразу [Use Case Diagram:Use Case view / Main].Для создания новой диаграммы вариантов использования:1.

Щелкните правой кнопкой мыши на пакете представлениявариантов использования в браузере.2. Из всплывающего меню выберите пункт New > Use Case Diagram.3. Выделив новую диаграмму, введите ее имя.4. Дважды щелкните на названии этой диаграммы в браузере, чтобыоткрыть ее.Упражнение 3. Построение диаграммы вариантов использования1. Откройте диаграмму вариантов использования Main.2. Чтобы поместить действующее лицо или вариант использованияна диаграмму, перетащите его мышью из браузера на диаграммувариантов использования.3.

Характеристики

Тип файла
PDF-файл
Размер
1,05 Mb
Тип материала
Высшее учебное заведение

Список файлов лекций

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6439
Авторов
на СтудИзбе
306
Средний доход
с одного платного файла
Обучение Подробнее