FIT3077 Lecture Notes - Lecture 7: Complex Analysis, Abstract Factory Pattern

54 views4 pages
Design Principles & Design Patterns
Abstract Factory
Abstract Server
Closely related to Abstract Factory
Client-Server relaonships are common in soware design at many levels
Analysis Patterns
Proved reusable models for analysing conceptual models that recur in many business problems all
the me
Organisational Structures
Hierarchical structure - common in organisaons
Matrix structure also occurs
Party
Unlock document

This preview shows page 1 of the document.
Unlock all 4 pages and 3 million more documents.

Already have an account? Log in

Document Summary

Clie(cid:374)t-ser(cid:448)er rela(cid:415)o(cid:374)ships are (cid:272)o(cid:373)(cid:373)o(cid:374) i(cid:374) so(cid:332)(cid:449)are desig(cid:374) at (cid:373)a(cid:374)(cid:455) le(cid:448)els. Pro(cid:448)ed reusa(cid:271)le (cid:373)odels for a(cid:374)al(cid:455)si(cid:374)g (cid:272)o(cid:374)(cid:272)eptual (cid:373)odels that re(cid:272)ur i(cid:374) (cid:373)a(cid:374)(cid:455) (cid:271)usi(cid:374)ess pro(cid:271)le(cid:373)s all the (cid:415)(cid:373)e. (cid:862)thi(cid:374)gs(cid:863) are people so(cid:373)e are (cid:374)ot - (cid:271)ut the(cid:455) ha(cid:448)e so(cid:373)ethi(cid:374)g i(cid:374) (cid:272)o(cid:373)(cid:373)o(cid:374) Used (cid:449)he(cid:374) (cid:455)ou ha(cid:448)e to deal (cid:449)ith (cid:271)oth people a(cid:374)d orga(cid:374)isa(cid:415)o(cid:374)al u(cid:374)its, a(cid:374)d there is so(cid:373)e (cid:272)o(cid:373)(cid:373)o(cid:374) (cid:271)eha(cid:448)iour. Ea(cid:272)h i(cid:374)sta(cid:374)(cid:272)e of a(cid:272)(cid:272)ou(cid:374)ta(cid:271)ilit(cid:455) represe(cid:374)ts a rela(cid:415)o(cid:374)ship (cid:271)et(cid:449)ee(cid:374) t(cid:449)o par(cid:415)es. A(cid:272)(cid:272)ou(cid:374)ta(cid:271)ilit(cid:455) t(cid:455)pe asso(cid:272)iated (cid:449)ith the a(cid:272)(cid:272)ou(cid:374)ta(cid:271)ilit(cid:455) i(cid:374)sta(cid:374)(cid:272)e spe(cid:272)i es the t(cid:455)pe of rela(cid:415)o(cid:374)ships (cid:271)et(cid:449)ee(cid:374) the t(cid:449)o par(cid:415)es. Is a hu(cid:373)a(cid:374) ar(cid:415)fa(cid:272)t - it"s (cid:374)ot part of the real (cid:449)orld, it"s a(cid:271)out u(cid:374)dersta(cid:374)di(cid:374)g it. Choi(cid:272)e of this (cid:449)ill a e(cid:272)t the e(cid:454)i(cid:271)ilit(cid:455) a(cid:374)d reusa(cid:271)ilit(cid:455) of a s(cid:455)ste(cid:373) Not the rst thi(cid:374)g (cid:455)ou thi(cid:374)k of. Full(cid:455) u(cid:374)dersta(cid:374)d the do(cid:373)ai(cid:374) to do this e e(cid:272)(cid:415)(cid:448)el(cid:455) A(cid:374)al(cid:455)sis should (cid:271)e i(cid:374)depe(cid:374)de(cid:374)t of a(cid:374)(cid:455) so(cid:332)(cid:449)are te(cid:272)h(cid:374)olog(cid:455) (cid:894)like la(cid:374)guages(cid:895) Pro(cid:272)ess of (cid:373)odif(cid:455)i(cid:374)g so(cid:332)(cid:449)are so the i(cid:374)ter(cid:374)al stru(cid:272)ture is i(cid:373)pro(cid:448)ed. I(cid:373)pro(cid:448)i(cid:374)g the desig(cid:374) a(cid:332)er if has (cid:271)ee(cid:374) (cid:449)ri(cid:425)e(cid:374)

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents