Студопедия — Тініш анализі үрдісінің схемасы
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Тініш анализі үрдісінің схемасы






1. «Тапсырыс берушіні» идентификациялау. Қ ызығ ушылық танынатын тұ лғ аларды анық тау, яғ ни, қ ортындылаушы ө німде ө зіне тиесілі бө лігі бар тұ лғ алар;

2. Тапсырыс беруші ө кілдерімен сұ хбат ұ йымдастыру. Яғ ни олардың:

· талғ амы мен қ ажеттілігін анық тау;

· Қ олдау қ ұ ралдарын пайдалану;

· Пайдаланушының графикалық интерфейсін нобайын жасау;

· Жабдық тың конструкциясын анық тау;

3. С-талабын стандартты қ ұ жат формасында жазу.

4. С-талабын тексеру;

5. В-талабын қ ұ ру;

Барлық этаптар ү шін келесі куә ліктерді қ адағ алау керек:

· Жұ мсалғ ан уақ ыт;

· С-талабының беттер саны;

· Тапсырыс берушімен сө йлесуге кеткен уақ ыт мө лшері;

· Сапасын ө зіндік бағ алау;

· Тексеру жайында кемшіліктерді бағ алау;

SPS-ті ұ йымдастырудың бірнеше тә сілдері бар. IEEE830-1993 стандартының тарауы берілген:

1. Кіріспе

Мақ саты

Қ олдану аймағ ы

Анық талуы, терминдер мен қ ысқ артулар

Сілтеме

Шолу

2. Жалпы сипатталуы

Ө німнің перспективасы

Жү йелік интерфейстер

Пайдаланушы интерфейстер

Аппараттық интерфейтер

Программалық интерфейстер

Коммуникациялық интерфейтер

Жады бойынша шектеулер

Операциялар

Бейімделу бойынша ө тініш

Ө нім функциясы

Пайдаланушы сипаттамалары

Шектеулер

Болжамдар мен тә уелділіктер

Ө тініштердің бө лінуі

3. Толық қ анды ө тініштер

4. Ақ паратты сү йемелдеу

IEEЕ стандартының артық шылығ ы, ол ә ртү рлі жағ дайларда қ олдануғ а болатын мә селелерді шеше алады.

Ө тініш анализін контекстте қ арау керек. Себебі:

– Ө тініш туындауының себепшісі адамдар екені даусыз

– ө тініш беруде ә р тапсырыс берушінің талабы дара сипатталады

– жасаушылар ө тініштерге тү бегейлі ық пал ететін кә сіби жауапкершілікті арқ алайды;

– тапсырыс берушінің қ алауынан гө рі мұ қ таждығ ын анық тау қ иынырақ;

– ө тініш анализінің басым бө лігі анағ ұ рлым жақ ты нә тижеге қ ол жеткізу мақ сатында мұ қ ият ұ йымдастырылғ ан коммуникативтік қ ызмет атқ арады.

Ө тініш анализі кезінде коммуникативтік қ ызметті қ алай ұ йымдастыру керектігі [5] тарауда толық айтылғ ан. Кітап ө тініш білдірудің прецедент ә дісі жә не ө зге де дә стү рлі ү лгілері арқ ылы ө тінішті барынша қ олайлы етіп қ ұ рудың жолын кө рсетеді. Кітапта жү зеге асыру, ө тініштердің дә лдігін тексеру, салыстыруды анық тау ә дістері, сондай-ақ жобаны жү зеге асыру барысында оғ ан қ атысы бар команда мү шелері жақ сы білуге тиісті ө ң деудің басты алты процесі сипатталғ ан.

 

Тапсырыс беруші ө тініштерінің сипаттамасы (С-талаптар)

Тапсырыс беруші қ осымшаның қ алай жұ мыс істейтіндігінің тұ жырымын жасайды. Бұ л тұ жырымды кейде қ осымшаның моделінемесе жұ мыс тұ жырымы деп атайды. Ә детте, тапсырыс берушілер тұ жырымды жү зеге асыру технологиясын білмейтіндіктен, инженерлер тұ тыну варианттары, мә ліммет легі немесе жағ дайлардың алмаусы секілді қ ажет технологияны ұ сынуы мү мкін. Кө рсетілген техникаларды жобалауда да қ олдануғ а болады.

Якобсон жасап шық қ ан тұ тыну варианттары тұ жырымы тапсырыс берушінің тұ тынушымен ө зара байланыс формасында кө рсетудің ұ тымды ә дісі ретінде танымал.

USE CASE тұ тыну варианты – тұ тынушы ү шін қ андай да бір ұ тымдылығ ы бар қ ызметтердің толық қ анды жиынтығ ы іспетті.

Тұ тынудың варианттарын тұ тынушығ а қ атысты міндеттерді идентификациялау нә тижесінде алуғ а болады. Ол ү шін «Тұ тынушының жү йеге қ атысты міндеттері қ андай жә не ол жү йеден не кү теді?» деген сауалғ а жауап беру керек. Тұ тыну вариаттарын функционалды ө тініштерді тікелей сараптау нә тижесінде анық тауғ а болады. Кө біне функционалды ө тініштер тікелей тұ тыну вариантында кө рініс табады.

Лешека Мацяшек [4] бойынша ө тініш анализі тұ тыну мен пә ндік сала объектілерін кесте арқ ылы анық тау вариантының спецификасымен сә йкес болуы мү мкін:

– тұ тыну варианты мен субъекті бойынша тармақ тау;

– тұ тыну варинаты спецификасының сипаттамасы;

– функционалды ө тініштер мен кластардың – мә ндердің сә йкестігі. Пә ндік саланың барлық кластары ө тініш анализі нә тижесінде алынуы мү мкін. Соң ғ ысы жағ дайларды басқ ару қ осымшасы ү шін ө ндіруш мен тапсырыс берушілердің келісімге келу жетістігінің қ олайлы тә сілі болып табылады.

Пайдаланушы интерфейсінің дизайны ПО-ның жобалау кезең іне кіреді, алайда оны да ө тініш анализінің бө лігі ретінде қ арастыруғ а болады. Тапсырыс берушілер GUI нобайын жасауды, кө біне, қ осымшаны пайдаланушының графикалық интерфейсі (GUI) жә не бағ дарламаны сипаттауғ а жә рдемдесудің оң тайлы ә дісі тү рінде қ абылдайды.

Тұ тынушығ а бейімделген интерфейсті жобалаудың принциптері басты бастамашы принциптері [4, 7 тарауда] кө рсетілген.

Тұ тынушы интерфейстерін жасаудағ ы басты қ адамдарын кө рсетейік:

1. Ө з тұ тыеушың ызды анық таң ыз (с) (С-ө тініштерді ө ң деу);

2. Жобаланғ ан жү йенің бағ ытын тү сінің із (С, D);

3. Жақ сы экрандық дизаинның принциптерінің қ олданылуы (С, D).

4. Терезелердің тиісті типін таң даң ыз (С, D);

5. Меню жү йесін жасап шығ ың ыз (С, D);

6. Қ ажетінше басқ арудың аппараттық қ ұ рлымын таң даң ыз (С);

7. Қ ажетінше басқ арудың экрандық элементтерін таң даң ыз (С);

8. Терезелерді реттемесін ұ йымдастырып, жасап шығ ың ыз (С, D);

9. Қ ажетті тү стерді таң даң ыз (D);

10. Сарапталғ ан белгілерді қ ұ рың ыздар (С, D);

11. Нә тижелі хабарламалар, кері байланыс жә не басшылық ты табың ыздар (D).

Тапсырыс беруші талаптарын жү йелеудің тө рт ә дісі:

1. Қ арапайым жә не ө зімен-ө зі тұ ратын талаптар бар, оны қ ысқ а да нұ сқ а сө йлемдермен берің із;

2. Егер де талаптар тұ тынушы мен қ осымшаның ө зара байланысын бейнелейтін болса, оны тұ тынушы варианты арқ ылы кө рсетің із;

3. Егер де талаптар ә рбірі мә ліметтерді алатын жә не беретін ө ң деу элементтеріне қ атысы болса, мә лімметтер легінің диаграммасын пайдаланың ыз;

4. Егер талаптар бағ дарлама (немесе бағ дарлама бө ліктері) орнығ атын кү йге қ атысы болса, келесі ә рекеттерді орындаң ыз:

– бағ дарламаның барлық кү йін анық таң ыз;

– бастапқ ы кү йді кө рсетің із;

– кү йлердің алмасуын қ амтитын жағ дайларды анық таң ыз;

– енгізілген кү йлерді анық таң ыз.

 

Жылдам прототиптеу жә не жү зеге асырудың зерттелуі

Жылдам прототиптеу дегеніміз – мақ сатты бағ дарламаның, сондай-ақ тұ тынушы интерфейсінің басым бө лігі жартылай жү зеге асыруы.

Прототипті жылдам қ ұ ру – тапсырыс берушінің ө тінішін жасаудың, сондай-ақ жобаның кү мә нді бө ліктерін анық тау мен бө ліп шығ ару оң тайлы ә дісі. Прототип барынша қ арапайым болғ анда студенттік жобалар кө п ұ тады. Ол командағ а процесті ө ң деуден бастап жұ мысты бастауғ а дейінгі аралық тағ ы процесті бақ ылауына мү мкіндік береді. Арзан прототипті қ ұ ру тапсырыс берушінің қ андай ө нім кү туіне болатынын кө рсетсе, программиске қ андай ө нім шығ аруғ а тиіс екендігін ұ ғ ындырады.

Сонымен, ө тініш анализі кезінде жасаушы ұ сынылғ ан талаптардың жү зеге асуы мү мкін бе, ә лде жоқ па дегенге келетін жағ дайғ а тап болуы мү мкін. Ондай жағ дай болса, тұ жырымның дә лелін беру қ ажет болады. Бұ л қ осымшаның жү зеге асуы ма, ә лде жасалуғ а арналғ ан тиісті ПО-лары бар толық масштабты жү йе ме.

 

Ө тініштер анализі: детальдық талаптардың қ осылуы

Детальдық талаптар (Д-талаптар) – бағ дарламаның нақ ты табиғ аты ашылатын бір ғ ана қ ұ жат. Детальдау дең гейі шамадан тыс емес, толық қ анды болуы керек.

Жасаушылар ү шін Д-талаптар жобалау мен ө ң деудің базасы ретінде алынады.

Д-талаптар анализі процесінің типтік сызбасы мыналардан тұ рады:

1. Д-талаптарды ұ йымдастыру жү йесін таң дау;

2. Тұ тыну варианттары ү шін реттілік диаграммасын қ ұ ру;

3. С-талаптардан жә не тапсырыс берушіден Д-талаптарды алу;

4. Тестілеу жоспарының шимай парағ ын жасау;

5. Инспекциялау жү ргізу;

6. Тапсырыс берушімен келісу (кері байланыс 3п.)

7. Компонент тапсырыс берушіні қ анағ аттандырғ ан уақ ытта шығ ару.

Д-талаптардың типтері:

Талаптардың бірнеше типі болады:

1. Талаптардың функционалдығ ы:

– қ осымшаның функционалдығ ы;

2. Функционалды емес талаптар:

1) Ө німділік: жылдамдық, ө ткізу қ абілеті, жадыны қ олдану;

2) Сенімділігі мен іздеуге оң айлығ ы;

3) Қ ателіктерді ө ң деу;

4) Интерфейстік талаптар, басқ аша айтқ анда бағ дарлама ө зге бағ дарламалар немесе тұ тынушымен қ алай ө зара байланысады;

5) Шектеулер: жобалау қ ұ ралдары мен тілінің нақ тылығ ы, қ олданылатын стандарттар мен платформалар;

 

3.Кері байланыс, бағ дарлама орындамайтындарды санамалап кө рсету. Бұ л жіктеме С, сондай-ақ Д-талаптарғ а арналғ ан. Алайда Д-талаптарды жазуда маң ызы арта тү седі. Себебі, ол тү рлі аспектілерді тестілеу жә не ө ң деу процестерін басқ арады.

Д-талаптардың қ асиеттері:

Жобаның барлық детальдары қ атылуы жә не де ұ мыт қ алмасы ү шін Д-талаптар иеленуге тиісті тө мендегі талаптар енгізілуі тиіс.

1) Қ адағ алануы:

· функционалды талаптардың қ адағ алануы;

· фунционалды емес талаптардың қ адағ алануы.

2) Тестілеуге жарамдылығ ы мен бірізділігі;

3) Артық шылық тары немесе талаптарды: маң ызды, мү мкіндігінше қ ажет жә не шарт емес деген категорияларғ а жіктеу арқ ылы артық шылық тарды белгілеу;

4) Талаптардың толық тығ ы немесе ө здігінен толық қ анды болуы;

5) Қ ателіктің жағ дайы – қ ателік оқ иғ асына деген талаптарды тексеру;

6) Келісімділік – талаптар арасында қ айшылық тың болмауы.

Д-талаптарды ұ йымдастырудың ә дістері:

Д-талаптарды бірнеше сызба арқ ылы бейнелеп беруге болады:

– басты қ асиеттері бойынша, яғ ни талаптар бағ дарламаның тү рлі қ асиеттері бойынша топтастырлығ ан;

– бағ дарламаның жұ мыс режимі бойынша;

– тұ тыну варианттары немесе сценарий бойынша. Мұ ның детальдық талаптардың кө пшілігі қ олдану вариантының бө лігі болып табылатындығ ында.

– класс бойынша;

– функциялар иерархиясы бойынша, басқ аша айтқ анда бағ дарламаны функционалды декомпазициялау арқ ылы;

– жағ дайлар арқ ылы немесе бағ дарлама қ амтылуы мү мкін ә р жағ дайда қ олданылатын детальдық талаптарды кө рсету арқ ылы. Ә р жағ дай классификациясы ішінде бағ дарламағ а ық пал ететін нақ ты бір жағ дайдағ ы оқ иғ алар кө рсетілген.

Д-талаптарды жіктеме жиынтығ ында ұ йымдастыруды кең ес етуге болады.

Д-талаптарды ұ йымдастыру қ ұ ру ә дісі қ осымшаның мү мкін болатын архитектурасымен байланысты.

Д-талаптарды анализдеуге арналғ ан куә ліктер

Детальдық талаптар сапасын бақ ылайтын куә ліктер мынаны қ амтиды:

– талаптар қ аншалық ты жақ сыс жазылғ андығ ын кө рсететіндердің куә лігі;

– талаптарды тексерудің нә тижелілігінің куә лігі;

– талаптар анализі процесінің нә тижелілігі процесінің куә лігі.

– талап(требование) толық тығ ының метрикасы.

 

Негізгі ә дебиеттер – 2[3-бө лім, 183-215; 4-бө лім, 239-293], 7[103-202],

5[1-бө лім, 57-98; 2-бө лім, 99-164; 5-бө лім, 223-292].

Бақ ылау сұ рақ тары:

1. С- жә не D-талаптарының арасындағ ы ерекшеліктері қ андай?

2. Талаптарды С- жә не D-талаптарына бө лудің артық шылық тары мен кемшіліктері неде?

3. Талаптарды талдау қ андай мә селелерді шешеді?

4. Мә ліметтердің ағ ынының диаграммасы деген не?

5. Ағ ындарды басқ ару диаграммасының ерекшеліктері неде?

6. Кү йлерге ауысу диаграммасын қ алай орындайды(ұ йымдастырады)?

7. Мә ліметтер қ ұ рылымына бағ ытталғ ан талдау ә дістері қ андай мә селелерді шешеді?

8. Тапсырыс берушінің талаптарын қ ұ растыруда контекстті пайдалану нұ сқ асы деген не?

9. Қ арапайым программада бірнеше талаптары болады. Талаптардың қ ұ рылуында жә не олармен жұ мыс барысында сә йкес келетін маң ызды проблеманы атаң ыз.

10. Бө лшекті талаптарды ұ йымдастыру ә дісі мен қ асиеттерінің бірнеше категорияларын атаң ыз.







Дата добавления: 2014-11-10; просмотров: 1011. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Понятие метода в психологии. Классификация методов психологии и их характеристика Метод – это путь, способ познания, посредством которого познается предмет науки (С...

ЛЕКАРСТВЕННЫЕ ФОРМЫ ДЛЯ ИНЪЕКЦИЙ К лекарственным формам для инъекций относятся водные, спиртовые и масляные растворы, суспензии, эмульсии, ново­галеновые препараты, жидкие органопрепараты и жидкие экс­тракты, а также порошки и таблетки для имплантации...

Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК...

Условия, необходимые для появления жизни История жизни и история Земли неотделимы друг от друга, так как именно в процессах развития нашей планеты как космического тела закладывались определенные физические и химические условия, необходимые для появления и развития жизни...

Метод архитекторов Этот метод является наиболее часто используемым и может применяться в трех модификациях: способ с двумя точками схода, способ с одной точкой схода, способ вертикальной плоскости и опущенного плана...

Примеры задач для самостоятельного решения. 1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P   1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия