Пример спецификации требований

К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ

В данном подразделе рассматривается спецификация требо­ваний к системе регистрации для учебного заведения, бизнес-мо­дель которого описана в подразд. 3.3.2.

Уточненная постановка задачи для системы

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

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: