- •1.Аж өмірлік циклдің кезеңдері: талаптарды анықтау, логикалық жобалау, физикалық жобалау и енгiзудi жоспарлау
- •2.Аж өмір циклдың кезеңдерi.
- •4. Idev және dfd үлгiлерді өңдеу
- •6.Аж жобалаудың объект-бағыттылған әдістемелері
- •7. Объект-бағыттылған жобалаудағы класстар диаграммаларын өңдеу
- •Аж жобалаудың объект-бағыттылған әдістемелері
- •9. Rad қосымшаларды жедел жасау әдістемесі
- •10.Қосымшаларды тез өңдеу – rad
- •11.Программалық жабдықтаудың түптұлғалау
- •12.Аж дерек қорлардың жобалауы:
- •13 Er үлгiсін және мәлiметтердiң реляциялық үлгiсiн өңдеу
- •14.Тапсырыс берушi және клиенттермен интервьюге дайындау
- •Қосымшалардың бірлескен қосымшамаларды әзірлеу (jad) және құрылымдық кезеңдік нұсқаулар
- •18. Аж әзірлеудің топтық әдістері
- •19.Топтық динамика (топтық шешімдерді қабылдау, топтағы даулар, топ мүшелердің рөлдерді өзгеру, тәртіпке әсер ету)
- •20. Топтық шешiмдердi қабылдану әдiстерiнiң шолуы
- •22.Аж жобалардың техникалық-экономикалық негіздеме және тәуекелді бағалау
- •23.Аж жобаның техникалық-экономикалық негiздеуiн құрастыру
- •24. Ақпараттық жабдықтаудың бағалауы
- •Аж үшiн тауекел бағалауды есептеу
- •27. Ақпараттық жабдықтаудың сатып алу және олардың жұмыс істеп тұрған аж-мен интеграциясы
- •28.Программалық қамтамасыз етудiң бағалауын өткiзу
- •29.Ақылмандар сарабы (мозговой штурм) принциптері:
- •30.Ақылмандар сарабын (мозговой штурм) жүргізу ережесі:
- •Аж өмірлік циклдің кезеңдері: талаптарды анықтау, логикалық жобалау, физикалық жобалау и енгiзудi жоспарлау
- •Осы тақырыптар бойынша өмір циклы және жауапкершілік матрицасы.
10.Қосымшаларды тез өңдеу – rad
RAD (Rapid Application Devolopment) – қосымшаларды жылдам жасаудың әдіснамасы болып табылады.
RAD кезеңдері: жоспарлау,қолданушымен жобалау, құрастыру, енгізу.
RAD методологиясы – әзірлеушілер тобы кішкентай болғанда, жобаның мерзімі қысқа болғанда қолданылады. RAD методологиясымен бірге визуалды моделде және түп тұлғалау құралдар қолданылады.
RAD қолдануы:
Жобаның мерзімі 3-4 ай,
Программалық жабдықтаудың талаптары анық емес,
Жобаның бюджеті шектеулі,
Қолданушы интерфейсі ең маңызды жағдай,
Жобаны функционалды компоненттерге болу мүмкін,
Программалық жабдықтауды есептеулі күрделігі төмен.
Артықшылықтары:
Программалық жабдықтауды теі шығаруы мүмкін,
Қолданушы үшін ыңғайлы интерфейс,
Жобаның жеңіл бейімделуі.
RAD әдіснамасы бойынша АЖ-дің ОЦ-і 4 кезеңнен тұрады: 1) талаптарды талдау және жоспарлау кезеңі;
2) жобалау кезеңі.
3) жобаны жүзеге асыру кезеңі;
4) жобаны енгізу кезеңі.
11.Программалық жабдықтаудың түптұлғалау
Түптұлғалау -жасалып жатқан өнімге ішкі интерфейспен, бөлек функцияны жасайтын программалық компонент.Түптұлғалауды жасау бірнеше итерация немесе спиральдың бөлігімен жасалады. Әрбір итерацияда өнімнің фрагменті жасалады, яғни жобаның мақсаты анықталып, алынған нәтиженің сапасы анықталады. Түпнұсқалауды жасаудың негізгі идеясы ол : қолданушыға қажет жүйе моделін құру үшін керек.Түпнұсқалауда: резервті көшірмесін жасау, ішкі мәліметтерді бақылау, мәліметтерді қайта қалпына келтіру сияқты детальдар ескерілмейді. Түпнұсқалау көмегімен клиенттің де абстрактілі деп саналатын идеяларын анықтауға болады. Оған қоса , түпнұсқалау көмегімен белгісіз болып қалатын талаптарды да біле аламыз. Түпнұсқалауды жүйені жасауда прогресс болып келе жатқанының да дәлелі ретінде қарай аламыз. Түпнұсқалаумен жұмыс істеу кезкелген арнайы құжатқа кедергі жасайды, яғни талаптар код түрінде көрінеді. Жүйе жұмыстарының детальдары талап түрінде көрінбей кетуі мүмкін.
Түптұлғалаудың бірнеше нұсқалары бар. Бірақ барлық әдістер негізгі екі әдіске негізделеді.
Тез түптұлғалау.Тез түптұлғалау кезінде (англ. rapid prototyping не throwaway prototyping) біз белгілі бір кезеңде алынып тасталынатын және дайын жүйеге енгізілмейтін макет құрамыз.
Бұл жолдың негізгі пайдасы — жылдамдығында: жүйенің жұмыс коды жазылмай тұрып, тапсырыс беруші өзінің сұранысына бірден жауап ретінде интерфейстің түптұлғалауын алады. Жұмыс коды әлі жазылмағандықтан өзгеріс құны бұл кезеңде өте төмен .Мұндай түптұлғалаудың өте кішігірім уақытта орындалуы өте маңызды,өйткені кейін қолданылмайтын жұмыс кодына уақыт пен ресурстар кетеді. Тез түптұлғалау құрастырылатын жүйе технологиясында және сол платформа шектеуінде орындалуы міндетті емес. Графикалық интерфейс қолданушы (GUI) түптұлғалауын жасау үшін стандартты HTML-парақтары қолданылуы мүмкін немесе түптұлғалау арнайы макет жасауға арналған программаларда (мысалға: Axure RP, Microsoft Expression Blend және тб.) орындалуы мүмкін.
Эволюциялық түптұлғалау. Эволюциядық түптұлғалау (англ. evolutionary prototyping) негізгі өнімге жақын жүйе макетін құруды мақсат етеді. Бұндай жолдың артықшылығы - әр қадам сайын жүйемен жұмыс істейміз және оны жетілдіреміз.Мұнда жұмыс кодына ресурс кетпейді. Түптұлғалаудың Эволюциялық түрінде жүйені құрастыруды бастағанда талаптар алдын ала белгісіз болады және ол талаптар программаны құру кезінде пайда болады.Сондықтан біз әр кезеңде тек белгілі, анық талаптарды ғана жүзеге асырамыз.
