Changes between Version 1 and Version 2 of Zadaca_4M
- Timestamp:
- 01/29/19 21:40:58 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Zadaca_4M
v1 v2 10 10 [[Image(use_case.jpg)]] 11 11 12 ** Класен дијаграм**12 ** Класен дијаграм ** 13 13 14 Класниот дијаграм се употребува за да ја прецизира употребата на дијаграмот на кориснички сценарија и да дефинира детален дизајн на системот. Класниот дијаграм ги класифицира актерите дефинирани во дијаграмот на кориснички сценарија во група од меѓусебно поврзани класи. Врската помеѓу класите може да биде “IS-A” или “HAS-A” врска. Секој класа во класниот дијаграм може да биде способна за обезбедување на одредени функционалности. Овие функционалности обезбедени од класата се нарекуваат методи на класата. Покрај тоа, секоја класа има одредени атрибути кои што уникатно ја идентификуваат класата.14 Класниот дијаграм го детализира use-case дијаграмот и дава статички поглед (речникот на системот) и детален дизајн на системот. Истиот се состои од класи, интерфејси, асоцијација, композиција и агрегација. Класата е претставена како правоаголник кој се дели на три дела. Првиот (горен) дел претставува името на класата, вториот (среден) дел ги опишува атрибутите, а во третиот (долен) дел се операциите кои ја засегаат оваа класа. 15 15 16 **Дијаграм на состојба** 16 Пример за класен дијаграм: 17 [[Image(Screenshot_2.jpg)]] 17 18 18 Секвенцијалниот дијаграм претставува заемно дејство помеѓу различни објекти во системот. Важен аспект на секвенцијалниот дијаграм е тоа што тој е временски подреден. Ова значи дека една секвенца на интеракција помеѓу два објекти е претставена постепено. Различни објекти во дијаграмот на секвенции комуницираат едни со други со праќање на пораки. 19 ** Секвенцни дијаграми ** 19 20 21 Секвенцните дијаграми го опишуваат заемното дејство меѓу објектите и пораките во системот во рамките на еден случај на користење од страна на корисниците, т.е. за секој кориснички случај постои посебен секвенцен дијаграм. Дијаграмот на секвенци функционира на тој начин што класите и објектите се поставуваат хоризонтално од лево кон десно, а вертикално со линии се претставени животните линии на објектот. Пораките со кои комуницираат објектите се покажуваат со стрелки од лево кон десно, помеѓу вертикалните линии 20 22 21 22 23 Пример за секвенцен дијаграм: 24 [[Image(Screenshot_3.jpg)]]