komponendid, liidesed igale tarkvara komponendile. Detaildisain - eeldisaini tulemi laiendamine/täpsustamine saavutamaks vajalikku täpsust arendamise alustamiseks. Funktsionaaldisain - protsess, mille käigus defineeritakse seosed süsteemi komponentide vahel. Arhitektuur on disain aga mitte kõik disainid ei ole arhitektuur. Arhitektuuri juhivad mittefunktsionaalsed nõuded, funktsionaaldisaini juhivad funktsionaalsed nõuded. Pseudokood kuulub detaildisaini dokumentatsiooni. UML komponendi-, paigaldus- ja paketidiagrammid on enamasti arhitektuuri dokumentatsioonis. UML klassi-, objekti-, käitumisdiagrammid kuuluvad funktsionaaldisaini dokumentatsiooni. Arhitektuuri erosioon – kui mingi hetk üks arendaja rikkub arhitektuuri visiooni (nt. ühendab kihid mis omavahel ei tohi suhelda) ning see järel tekkib „broken window effect“(seisab üks mahajäetud maja. Kõik on majaga korras. Maja seisab aastaid
saavutamaks vajalikku täpsust arendamise alustamiseks Funktsionaaldisain- protsess, mille käigus defineeritakse seosed süsteemi komponentide vahel. o Arhitektuur on disain aga mitte kõik disainid ei ole arhitektuur o Arhitektuuri juhivad mittefunktsionaalsed nõuded, funktsionaaldisaini juhivad funktsionaalsed nõuded o Pseudo kood kuulub detaildisaini dokumentatsiooni o UML komponendi-, paigaldus- ja paketidiagrammid on enamasti arhitektuuri dokumentatsioonis o UML klassi-, objekti-, käitumisdiagrammid funktsionaaldisaini dokumentatsiooni Erosioon o o See tähendab seda, et lepitakse kokku ühes aga tulemus on teine, ning selle tulemuseks on suur jama o o Klient- Server –See on süsteem mida kasutati rohkem kunagi o Client-Queue-Client süsteem
täpsust arendamise alustamiseks ● Funktsionaaldisain protsess, mille käigus defineeritakse seosed süsteemi komponentide vahel. ● Arhitektuur on disain aga mitte kõik disainid ei ole arhitektuur ● Arhitektuuri juhivad mittefunktsionaalsed nõuded, funktsionaaldisaini juhivad funktsionaalsed nõuded ● Pseudo kood kuulub detaildisaini dokumentatsiooni ● UML komponendi, paigaldus ja paketidiagrammid on enamasti arhitektuuri dokumentatsioonis ● UML klassi, objekti, käitumisdiagrammid funktsionaaldisaini dokumentatsiooni 89. Mis on arhitektuuri erosioon. Oletame, et meil on valitud 3kihiline arhitektuur. Me oleme kokku leppinud, et suhtlus käib oma lähima kihiga. Arhitektuur on paigas, arendajad hakkavad programmeerima. Ühel