Kartičky na Szoftverdokumentáció és alapelvei
Szoftver dokumentáció és az elvei: Útmutató hallgatóknak
Tap to flip · Swipe to navigate
Szoftvertechnológia
15 cards
Card 1
Question: Mi a minimális dokumentációkészlet egy rendszerhez az UC-vezérelt megközelítés szempontjából (szoftverfejlesztés szempontjából)?
Answer: Use case (funkcionális nézet), UML osztály-/objektumdiagram csomagokkal (statikus nézet) és UML szekvenciadiagram (dinamikus viselkedés).
Card 2
Question: Miért preferálja a szerző a minimalista megközelítést a szoftverfejlesztési dokumentációban?
Answer: Mert hatékonynak tartja, és minimalizálja a karbantartandó és frissítendő dokumentáció mennyiségét, ezzel csökkentve az inkonzisztencia és a hibás kör
Card 3
Question: Milyen probléma merül fel a dokumentáció növekvő mennyiségével egy szoftverprojektben?
Answer: Több dokumentáció és ismétlődő információ több helyen nagyobb frissítési igényeket és az információk inkonzisztenciájának, valamint a hibás környezet
Card 4
Question: Mi a szöveg szerint a hozzáállás az adatbázis-dokumentációhoz?
Answer: Az adatbázis-dokumentációt a szerző nem említi, mert feltételezi, hogy a logika az alkalmazási rétegben van, és az adatbázis-sémának önmagát dokumentá
Card 5
Question: Milyen speciális módszereket említ a szöveg az architektúra dokumentálására a tudományos megközelítés példájaként?
Answer: SEI módszerek: ATAM (Architecture Trade-off Analysis Method) és QAW (Quality Attribute Workshop).
Card 6
Question: Mit állít a szerző a szoftverdokumentációban létező egyéb nézetekről és szabványokról?
Answer: Számos más nézet, ajánlás és szabvány, technológia-specifikus javaslat és vélemény létezik, amelyeket a szöveg nem említ, mivel a minimalista megközel
Card 7
Question: Mikor elegendő egy építészeti dokumentumként egy tábláról lefotózott vázlat, és mikor nem?
Answer: Elegendő, ha a domén ismert és a csapat kicsi; nem elegendő nagy/elosztott vagy tapasztalatlan csapat, komplex vagy új technológia, vagy ismeretlen do
Card 8
Question: Miért érdemes kommentelni a forráskódot, még ha feleslegesnek is tűnik?
Answer: A kommentek segítenek a projekthez való visszatéréskor egy idő után, megkönnyítik a csapatmunkát, és lehetővé teszik a kód könyvtárként való használat
Card 9
Question: Mi a minőségi dokumentáció fő előnye a könyvtárak esetében?
Answer: Lehetővé teszi mások számára a könyvtár használatát a belső működés ismerete nélkül; dokumentáció nélkül a könyvtár nehezen használható vagy használha
Card 10
Question: Milyen eszközöket érdemes használni a szoftverarchitektúra dokumentálásához?
Answer: Modellező eszközök és CASE-eszközök, rajzolóprogramok, táblára készült vázlatok és kísérő szöveg; a forma projektenként eltérő lehet.