Зертханалықжұмыс№2.Қолданунұсқасыдиаграммасынқұру.
Жұмыстың мақсаты:
Қолданунұсқасыныңдиаграммаларынүйрену,
Есептіңқойылупроцесіндеқолдануарқылыүйрену.
Қолдану нұсқасыныңдиаграммалары(use-case diagrams)
UML тілінің стандартына енген және Rational фирмасының ұсынуыменпроектінің есебі және есептің мақсатын қойылу процесін рәсімдеу моделініңбірі.Осыүшінқолданунұсқасының(usecase)диаграммасықолданылады,кейбір жағдайда прецеденттер диаграммасы деп аталады. Қолдану нұсқасыпроект жүйесімен қолданушының арасындағы қарым қатынасты көрсетеді.Қолданунұсқасыкелесіқасиеттергесипаттайды:
Қолданунұсқасықолданушыныүшінкейбірфункциянықамтиды;
Қолданунұсқасыөтекішінемесеөтіірікөлемдеболуымүмкін;
Қолданунұсқасықолданушыныңдискреттіесебіншешеді.
Қарапайым жағдайда қолдану нұсқасы қолданушымен талқылау процесікезінде пайда болатын, нәтижесінде жүйеден алғысы келетін кейбір істердіанықтайды.Әрфункцияғаатберіліп,оныңқысқашасипаттамасыжазылады.
Мұның бәрі талдау фазасы кезінде қажет. Кейбір қосалқы мәліметтердібілу қажеті егер қолдану нұсқасы маңызды архитектуралық тармақталудантұрса.
10.1суреттепроектіні басқаружүйесініңфункциясы–орындаушыменпроектменеджерініңкерібайланысынанықтайтынқолданунұсқасыкелтірілген.
Қолданунұсқасыніңдиаграммасыныңнегізгіэлементіболыпбелсендітұлға, қолдану нұсқасы және арасындағы қарым қатынас. Белсенді тұлға –тұтынушының жүйемен қатынасынайқындайтын роль.
-cурет.
10.1-суретте екі белсенді тұлға бар: «Проект менеджері» және
«Орындаушы».Орындаушыларменменеджерлерөтекөпболуымүмкін,бірақ жүйенің көз қарасы бойынша олардың ойнайтын ролі бір. Олардыңорнындаадамдардыемесжұмысатын,оларданатқаратынролінкөрумаңызды. Белсенді тұлға адам болуы міндетті емес. Диаграммада ол адамныңкейпін көрсететін фигуранұсқасындекөрсетіледі.
10.1-суреттеқолданудыңүшнұсқасыкелтірілген.«Жоспардытүрлендіру»,«Ресурстытағайындау»,«Есепберудіалу».Барлыққолданунұсқасыжүйенің функционалды сыртқы талаптарына байланысты. Қолданунұсқасын жүйенің белсенді тұлғасымен бірге талдап, қолданушының нақтыесептерін анықтап және осы есепті альнернативті шешу әдістерін қарастыруқажет.
Белсендітұлғақолданунұсқасынеқарайәртүрлірольдердеойнауымүмкін.Олнәтижесінқолдануымүмкіннемесе өзіқатысуымүмкін.
Сыртқыәрекетінеқарайқолданунұсқасыидентификацияүшінжақсыақпараткөзіболыптабылады.Олүшінжүйеәрекетжасауүшінсыртқыортадаболыпжатқанқұбылыстардыңбәрінтізіпшығуқажет.Кейбірісәрекеттер жүйенің қолданушының қатысуынсыз рекация беруі қажет. Жүйенітеңдестіру кейбір жағдайда әрекет жасау үшін қолдану нұсқасы теңдестіруімүмкін.
10.1-кесте. Rational Rose қолдану нұсқасы диаграммасында құралсаймандар тақтасының батырмаларын сипаттау
Достарыңызбен бөлісу: |