Техникалық жобаны әзірлеу
Бұл кезеңде жүйелік жобаның негізінде жүйенің нақты дизайны, оның ішінде дизайнды жобалау және үлгілерді жобалау жүзеге асырылады.
Талаптарды талдау және бағдарламалық қамтамасыз етудің ерекшеліктерін анықтау
Дизайн технологиясын таңдау
Мұнда бағдарламалық жасақтамаға - құрылымдық немесе объектілі-бағдарланған көзқарасты таңдайсыз. Осы тәсілдерді салыстырайық. Олардың әрқайсысында артықшылықтар мен кемшіліктер бар.Құрылымдық тұрғыда процестер мен деректер бір- бірінен бөлек (ұйымның қызметін модель ретінде де, бағдарламалық жасақтама үлгісінде де) және жобалар деректерден процестерге дейін жүргізіледі. Бұл құрылымдық тәсілдің негізгі кемшілігі.Объектілі-бағдарлы көзқараста, объектілі модельдің негізгі санаты - бұл сынып. Ол қарапайым деңгейде деректерді де, оларда орындалатын әрекеттерді де (әдістерді) біріктіреді. Процестер мен деректерді бөлісу үстінде.Процестермен салыстырғандағы деректер жүйенің бір бөлігін сирек өзгеріп отырады, сондықтан нысанға бағдарланған жүйелер ашық әрі оңай өзгерістер енгізеді.
Сонымен қатар, нысанға бағдарланған модель өзара әрекеттесетін объектілердің жиынтығы болып табылатын нақты әлемді барабар түрде көрсетеді, объектілер арасындағы хабар алмасу арқылы өзара әрекеттеседі.
Алайда іс жүзінде объектілі көзқарастың ерекшеліктерін көрсететін диаграммалар (класс диаграммалары және т.б.) әлдеқайда айқын және нашар түсініксіз, сондықтан әзірлеуші туралы түсінік негізінен құрылымдық әдістермен қамтамасыз етіледі.
Үлгілік ғимарат.
2.1.2 Бұл кезеңде жобаланған жүйенің үлгілері құрылады, олар қажетті деңгейге дейін анықталады және таңдалады (таңдалған технологияға байланысты: деректер ағынын диаграммалары, функционалдық диаграммалар, пайдалану жағдайлары, белсенділік диаграммалары және т.б.). Осы бөлімде мәтіннің сипаттамасы бар әзірленген модельдер ұсынылуы керек.
Деректер үлгісін жобалау
Құрылымдық әдіс қолданылған жағдайда, жүйенің функционалды талдауын аяқтағаннан кейін, деректер ағындарының құрамы анықталады және тұжырымдамалық деректер схемасы бір модель немесе бірнеше жергілікті модель түрінде құрылады. Деректерді модельдеудің ең көп тараған құралы - «субъект- қатынас» диаграммасы (ERD).
Толық бағдарламалық жасақтаманы әзірлеу Бағдарламалық қамтамасыз етудің құрылымдық схемасы
жасалды, жүйенің функционалды схемалары, экрандық нысандардың дизайны, есептер, диалогтар (бағдарламалық жасақтама прототипін жасау) арқылы жүзеге асырылады. Экран формаларының тізбектік диаграммаларын пайдалану арқылы экрандық пішіндердің иерархиясы модельденеді. Осындай диаграммалардың жиынтығы - бұл жүйенің пайдаланушылық интерфейсінің абстрактілі үлгісі, ол экрандағы экрандық формалардың пайда болуын көрсетеді.
Реализация
Бағдарламаны іске асыру сатысында бағдарламалық жасақтама тікелей дамыған. Алынған үлгілерге, сондай-ақ функционалды емес талаптарға (сенімділікті, орындалуды талап ету және т.б.) негізделіп, бағдарлама коды жасалады, бірлік тестілеу жүргізіледі.
Даму құралдарын таңдау негіздемесі.
Мұнда бағдарламалау тілін таңдаудың негіздемесі келтірілген, даму ортасын таңдауға әсер ететін негізгі факторлар (тапсырма үшін программалау тілінің салыстырмалы жарамдылығы, таңдалған әдіс және т.б.) келтірілген.
Негізгі бағдарламалық модульдердің сипаттамасы
Достарыңызбен бөлісу: |