You are on page 1of 5

Факултет за информатика

Втор циклус - софтверско инженерство

AGILE методологии за развојни


информациски системи

Проектирање на информациони системи

Проф. Д-р Оливер Илиев Џавит Бекташи


Бр. Индекс: 13329

Јуни, 2016
Содржина

Вовед...............................................................................................................................................4
UML дијаграмите............................................................................................................................5
Use-case diagram.............................................................................................................................7
Class diagram...................................................................................................................................8
Object diagram................................................................................................................................9
Sequence diagram.........................................................................................................................10
State-chart diagram.......................................................................................................................11
Activity diagram.............................................................................................................................12
Component diagram......................................................................................................................13
Deployment diagram.....................................................................................................................14
Заклучоци.....................................................................................................................................15
Вовед

UML е резултат на еволуцијата на објектно-ориентираните јазици за моделирање.


Таа беше развиена од страна на компанијата Rational Software од унифицирање на некои
од водечките објектно-ориентирани методи за моделирање, Booch од Grady Booch, OMT
(Object Modeling Technique), од страна на Jim Rumbaugh и OOSE (Object Oriented Software
Engineering), од Ivar Jacobson.

UML се користи за моделирање на софтверски системи; како моделирање ја


вклучува анализата и дизајнот. Со анализа на системот е опишано множествите од
барањата, а потоа идентификација на деловите на системот на повисоко ниво. фазата на
проектирање е многу поврзано со фазата на анализа. Започнува од идентификуваните
делови на системот и продолжува со детална спецификација на деловите и нивната
интеракција. Во раните фази на софтверски проекти UML обезбедува поддршка за
идентификување и одредување на барањата како што се use cases. Class diagrams или
4 Проектирање на информациони системи
компонента дијаграмa може да се користи за идентификација на деловите на системот на
високо ниво.

Моделирањето е активност за развој на софтверите. При пишувањето на


апликации со употреба на наједноставените јазици до најмоќните и сложените јазици, вие
се уште треба да моделирате. Моделирањето може да биде толку јасна како што е
цртањето на чекорите што се вршат на некоја апликација. Дефинирањето на моделот ја
прави поедноставна апликацијата. Ние можеме да се фокусираме повеќе на помалите
делови на системот, а потоа да ја разбереме целтата.

UML нема зависности во однос на било која технологија или јазици. Ова значи дека
ние можеме да ги користиме UML за моделирање на апликации и системи базирани на
било која од сегашните технологии; на пример, J2EE и НЕТ.
Заклучоци

UML не обезбедува магично решение за сите вградени проблеми во развој. Сепак


е можно да се направат значајни чекори за подобрување на продуктивноста на
развивачот со користење на UML моделот. Намалување на хаосот на комплексноста во
развој на софтвери е примарна мотивација за користење на UML, значи за да се опише и
да се изгради еден софтвер. Конечно, генерацискиот код ја зголемува UML вредностата
со намалување на грешки и подобрување на продуктивноста.

5 Проектирање на информациони системи

You might also like