Лекциялар жинағы кредит саны 3 Шымкент-2021 мазмұНЫ


UML – объектілік көзғарасты қолданып бағдарламалық өнімдерді өңдеуді сипаттаудың стандартты тілі



бет24/38
Дата29.03.2023
өлшемі1,55 Mb.
#77175
түріЛекция
1   ...   20   21   22   23   24   25   26   27   ...   38
Байланысты:
Лекциялар жинағы 2020-2021

1.1. UML объектілік көзғарасты қолданып бағдарламалық өнімдерді өңдеуді сипаттаудың стандартты тілі

Бағдарламалық қамтаманы өңдеуде объектілік көзғарас негізінде объектілік декомпозиция жатыр, өңделетін бағдарламлық қамтаманы объектілер жиынтығы түрінде ұсыну, хабарламаларды жіберу арқылы өзара әрекеттесу процесі кезінде талап етілген функцияларды орындалады (6.1 сурет).



6.1 сурет. Кестелер мен графиктерді құру бағдарламасының объектілік декомпозициясы

Бағдарламалық қамтаманы талдау мен жобалаудың түрлі әдістері арасынан объектілік көзғарас көмегімен – UML - ді (Unified Modeling Language – бірыңғай тіл) таңдап аламыз.


UML – ді қолдану кезінде өңделетін бағдарламалық қамтама ерекшелігі - бірнеше модельдерді біріктіреді: қолдану, логикалық, тарату, процестер, жазылу (6.2 сурет).



6.2.сурет. Объектілік көзғарас кезінде өңделетін бағдарламалық қамтаманың толық ерекшелігі (UML)


1.2. «Қолдану нұсқаларын» анықтау
Бағдарламалық қамтама ерекшелігін өңдеуді техникалық тапсырмаларда көрсетілген функциональдылық талаптарын талдаудан бастайды. Талдау процесі кезінде өңделуші бағдарламалық қамтаманың сыртқы пайдаланушыларын және нақты пайдаланушылармен өзара әрекеттесу процесіндегі оның сипаты жеке аспектілерінің тізбесін анықтайды. Бағдарламалық қамтама сипатының аспектілері «қолдану нұсқалары» немесе «прецеденттер» (use cases) деп аталған.
Қолдану нұсқасы - нақты іс-әрекет етуші тұлға ретінде тек адамдар ғана емес, сонымен бірге басқа жүйелер мен қондырғылар да бола алатын өңделетін жүйені қолдану сипатының прорцедурасы.
Қолдану нұсқасын болашақ жүйенің нақты операцияларымен шатастыруға болмайды. Қолданудың әр нұсқасы нақты мағынаға ие кейбір мақсаттармен байланысты, мысалы, мәтіндік редактор үшін тақырыбын қалыптастыру – қолдану нұсқасы, ал арнайы стильмен тақырыптарын байланыстыру - тақырыбын автоматты түрде құру мүмкіндігіне ие болу үшін орындалуы тиіс операция.
Нақты прцедураларды орындау мақсатына байланысты қолданудың келесі нұсқалары бар:

  • негізгі - өңделетін бағдарламалық қамтаманың талап етілген функциональдылықпен қамтамасыз етеді;

  • қосалқы – жүйені қажетті күйге келтіруді орындауды және оған қызмет көрсетуді (мысалы, ақпараттарды мұрағаттау және т.б.) қамтамасыз етеді;

  • қосымша – пайдаланушыны қосымша жағдайлармен қамтамасыз етеді (пайдалану және өңдеу кезінде емес қандай да бір шығындарды талап етпесе таратылады).





Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   ...   38




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет