struktuuri kirjeldus; · arendusvahendite valiku ja häälestuse, arenduskeskkond; · kodeerimise, sh kommenteerimise ja nimetamise standardid; · liidesed teiste süsteemidega, andmevahetusformaadid ja meetodid; · toote sisemise struktuuri, ülesehituse: süsteemi jaotuse komponentideks, komponentide kohustused ja rollid, komponentide andmevahetus; · arhitektuuriotsuste tausta, alternatiivid, valikukriteeriumid; · jõudlusnõuded. Väljendatakse viisil, mida on võimalik testimise käigus kontrollida; · suhtlusviisid kasutajatega, vigade kuvamise viisid; · ressursinõuded, st kui palju toode nõuab mälu, arvutusvõimsust jms; · turvalisuse tagamise meetmed; · porditavus, so võimalus käitada tarkvara erinevatel platvormidel.
kirjeldus; arendusvahendite valiku ja häälestuse, arenduskeskkond; kodeerimise, sh kommenteerimise ja nimetamise standardid; liidesed teiste süsteemidega, andmevahetusformaadid ja meetodid; 19 toote sisemise struktuuri, ülesehituse: süsteemi jaotuse komponentideks, komponentide kohustused ja rollid, komponentide andmevahetus; arhitektuuriotsuste tausta, alternatiivid, valikukriteeriumid; jõudlusnõuded. Väljendatakse viisil, mida on võimalik testimise käigus kontrollida; suhtlusviisid kasutajatega, vigade kuvamise viisid; ressursinõuded, st kui palju toode nõuab mälu, arvutusvõimsust jms; turvalisuse tagamise meetmed; porditavus, so võimalus käitada tarkvara erinevatel platvormidel. Süsteemi nõuded ja arhitektuursed otsused peavad olema omavahel ristviidatud, st