Kartičky na Szoftverdokumentáció és alapelvei

Szoftver dokumentáció és az elvei: Útmutató hallgatóknak

1 / 15

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)?

Use case (funkcionális nézet), UML osztály-/objektumdiagram csomagokkal (statikus nézet) és UML szekvenciadiagram (dinamikus viselkedés).

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.