3. Қосымша спецификациялардың сипатталауы. Қосымша спецификацияларды тағайындау – қолдану нұсқаларының моделі қамтымайтын курстарды тіркеу жүйесіне талаптарды анықтау. Олар бірге жүйенің талаптарының толық жиынын құрайды.
Қосымша спецификациялар жүйенің қызметті емес талаптарын, мысалы: сенімділік, қолдану ыңғайлылығы, өнімділігі, үйлесімділігі, сондай-ақ қолданудың бірнеше нұсқалары үшін ортақ болып табылатын қызметті талаптарды да анықтайды.
Қызметтік мүмкіндіктер: Жүйе жұмыстың көп пайдаланушылық режимін қамтамасыз етуі керек.
Егер студенттің өзінің оқу кестесін құру уақытында курс толық болса, онда жүйе бұл туралы хабар беруі керек.
Қолдану ыңғайлылығы: Пайдаланушы интерфейсі қазіргі қолданылып жүрген операциялық жүйелерде үйлесімді болуы керек.
Сенімділігі: Жүйе аптаның 7 күнінде, тәуліктің 24 сағатында жұмыс жасауға қабілетті болуы керек.
Өнімділігі: Жүйе бір уақытта пайдаланушыларының орталық мәліметтер қорымен жұмыс істейтін 2000 дейінгі пайдаланушыларды және локалдық серверлерде бір уақытта жұмыс істейтін 500 пайдаланушыны қолдауы керек.
Қауіпсіздігі: Жүйе студенттердің тек өзінің оқу кестесін өзгертуіне мүмкіндік жасайды, яғни басқа студенттердің оқу кестесін өзгертуіне жол бермейді. Сондай-ақ оқытушыларға басқа оқытушылардың таңдаған курстарын түрлендіруіне жол бермейді.
Студенттерге бағаны тек оқытушылар қоя алады. Студенттер туралы ақпаратты тек тіркеуші өзгерте алады.
Жобалық шектеулер: Жүйе реляциялық МҚБЖ негізінде қызмет жасайтын курстардың каталогтармен кіріктірілуі керек.
4. Қолдану нұсқаларының моделін жасау.
Қатысушы актерлер:
Студент (Student) – курсқа жазылады.
Профессор (Professor) – оқытуға курсты таңдайды.
Тіркеуші (Registrator) – оқу жоспарын және курстар каталогын құрастырады, курстар, профессорлар және студенттер туралы барлық мәліметтерді жүргізеді.
Есептік жүйе (Billing system) – жүйеден курстарға төленген ақы туралы ақпарат алады.
Курстар каталогы (Course Catalog) – униерситет ұсынатын курстар каталогынан ақпаратты жүйеге береді.
Rational Rose ортасында жүйеге қатысушы (әрекет етуші) кейіпкерлерді жасау.
Браузерге әрекет етуші тұлғаларды орнаастыру үшін:
Браузерде қолдану нұсқаларын көрсету пакеті бойынша жанама мәзірді шақыру керек.
Мәзірден New – Actor командасын аламыз.
Браузерде NewClass атымен жаңа әрекет етуші тұлға пайда болады. Оның атының сол жағынан UML-дің әрекет етуші тұлғасының пиктограммасы көрінеді.
Жаңа әрекет етуші тұлғаны ерекшелей отырып, оған ат енгізуге болады.
Әрекет етуші тұлғаларды енгізіп болғаннан кейін модельді сақтау керек (File – Save).
Бұл жүйеде әрекет етуші тұлғалардың қажеттілігінен келесі қолдану нұсқаларын алуға болады:
Логин, яғни жүйеге кіру (Login);
Курсқа тіркелу (Register for Courses);
Үлгерім табелін қарау (View Report Card);
Оқытылу үшін курс таңдау (Select Courses to Teach);
Бағаларды қою (Submit Grades);
Профессорлар туралы ақпарат жүргізу (Maintain Professor Information);
Студенттер туралы ақпарат жүргізу (Maintain Student Information);