Тоңазытқыштың бағдарламалық үлгісі
Автор: nazgul7051 • Ноябрь 9, 2018 • Курсовая работа • 2,224 Слов (9 Страниц) • 743 Просмотры
Мазмұны
Кіріспе | 3 | |
1 | Тоңазытқыштың бағдарламалық үлгісі | 5 |
2 | Глоссарий | 6 |
3 | Пайдалану үлгісінің үлгісін жасау | 7 |
4 | Пайдалану нұсқаларын талдау | 8 |
5 | Жүйені жобалау | 9 |
5.1 | Жүйенің иерархиясы | 9 |
5.2 | Класс диаграммасын құру (Class Diagram) | 14 |
5.3 | Күй диаграммасын құру (Statechart Diagram) | 14 |
6 | Жүйені іске асыру | 15 |
6.1 | Компоненттер диаграммалары (Component Diagram) | 15 |
6.2 | Орналастыру диаграммасы | 15 |
6.3 | Код генерациясы | 15 |
Қорытынды | 17 | |
Пайдаланылған әдебиеттер тізімі | 18 | |
Қосымша А | 19 |
Кіріспе
Қазіргі заманғы ақпараттық технологиялардың даму үрдістері экономиканың түрлі салаларында құрылатын ақпараттық жүйелер (АЖ) күрделілігінің тұрақты өсуіне алып келеді. АЖ қазіргі ірі жобалары, әдетте, келесі ерекшеліктермен сипатталады:
- деректер мен процестерді мұқият модельдеу мен талдауды талап ететін сипаттаманың күрделілігі (функциялар, процестер, деректер элементтері және олардың арасындағы күрделі өзара байланыс жеткілікті көп);
- өзінің жергілікті міндеттері мен жұмыс істеу мақсаттары (мысалы, транзакцияларды өңдеуге және регламенттік міндеттерді шешуге байланысты дәстүрлі қосымшалар және үлкен көлемдегі деректерге регламенттелмеген сұраныстарды пайдаланатын Талдамалық өңдеу (шешімдер қабылдауды қолдау) қосымшалары бар тығыз өзара іс-қимыл жасайтын компоненттер (кіші жүйелер) жиынтығының болуы);
- қандай да бір үлгілік жобалық шешімдер мен қолданбалы жүйелерді пайдалану мүмкіндігін шектейтін тікелей аналогтардың болмауы;
- қолданыстағы және жаңадан әзірленетін қосымшаларды интеграциялау қажеттілігі;
- бірнеше аппараттық платформаларда біртекті емес ортада жұмыс істеу;
- біліктілік деңгейі және қандай да бір құрал-сайман құралдарын пайдаланудың қалыптасқан дәстүрлері бойынша әзірлеушілердің жекелеген топтарының бытыраңқылығы мен әр түрлілігі;
-бір жағынан, әзірлеуші ұжымының мүмкіндіктері шектеулі, екінші жағынан, Тапсырыс беруші ұйымның ауқымымен және оның жекелеген бөлімшелерінің АЖ енгізуге дайындығының әртүрлі дәрежесімен негізделген жобаның Елеулі уақытша ұзақтығы.
Жобаны табысты іске асыру үшін жобалау объектісі (АЖ) ең алдымен барабар сипатталуы тиіс, АЖ толық және қарама-қайшы емес функционалдық және ақпараттық модельдері салынуы тиіс. Қазіргі уақытта жинақталған АЖ жобалау тәжірибесі бұл оған қатысушы мамандардың жоғары біліктілігін талап ететін логикалық күрделі, еңбек сыйымды және уақыт бойынша ұзақ жұмыс екенін көрсетеді. Алайда соңғы уақытқа дейін АЖ жобалау өнерге, практикалық тәжірибеге, сараптамалық бағалауларға және АЖ қызмет ету сапасын қымбат тәжірибелік тексерулерге негізделген формальды емес әдістерді қолдана отырып, негізінен интуитивті деңгейде орындалды. Бұдан басқа, АЖ құру және жұмыс істеу процесінде пайдаланушылардың ақпараттық қажеттіліктері өзгеруі немесе нақтылануы мүмкін, бұл осындай жүйелерді әзірлеу мен сүйемелдеуді одан әрі қиындатады.
Аталған факторлар АЖ құру және сүйемелдеу CASE-технологиясын іске асыратын арнайы класты-CASE - құралдардың бағдарламалық-технологиялық құралдарының пайда болуына ықпал етті. Case (Computer Aided Software Engineering) термині қазіргі уақытта өте кең мағынада қолданылады. Тек бағдарламалық қамтамасыз етуді ғана автоматтандыру мәселелерімен шектелген CASE терминінің бастапқы мәні Қазіргі уақытта күрделі АЖ әзірлеу процесін қамтитын жаңа мағынаға ие болды. Енді CASE-құралдары терминін талдау мен талаптарды тұжырымдауды, қолданбалы БҚ (қосымшалар) мен деректер қорын жобалауды, кодты генерациялауды, тестілеуді, құжаттауды, сапаны қамтамасыз етуді, конфигурациялық басқаруды және жобаны басқаруды, сондай-ақ басқа да процестерді қоса алғанда, АЖ құру және сүйемелдеу процестерін қолдайтын бағдарламалық құралдар түсініледі. CASE-құралдар жүйелік БҚ және техникалық құралдармен бірге АЖ әзірлеудің толық ортасын құрайды.
...