PDF letöltése
1) Mi az SDLC?
Az SDLC a szoftverfejlesztés életciklusának rövidítése. Az SDLC egy olyan lépéssorozat, amely egy meghatározott modellt kínál az alkalmazás fejlesztéséhez és életciklus-kezeléséhez.
2) Nevezzen meg öt SDLC-ben használt modellt
- Vízesés modell
- Gyors alkalmazásfejlesztés (RAD) modell
- Agilis modell
- Iteratív modell
- Spirál modell
3) Magyarázza el a vízesés modell fázisait!
A vízesés modell öt fő fázisa a következő:
- A követelmények összegyűjtése
- Tervezés
- Fejlődés
- Tesztelés
- Megvalósítás és karbantartás
4) Megállapítja a tervezési szakasz fontosságát?
A követelményeket dokumentum formájában határozzák meg. Ezután logikai struktúrává alakítják, amelyet egy adott programozási nyelven kell megvalósítani. A tervezési szakasz a hardver- és rendszerkövetelmények meghatározásához is hasznos. Ez lehetővé teszi a teljes rendszer architektúra meghatározását is. A kimenetet olyan dokumentációra tervezték, amely bemenetként működik az összes következő SDLC fázisban.
5) Milyen feladatokat hajtanak végre a kódolási szakaszban?
A kódolási fázisban a tervdokumentum futtatható programozási nyelvre konvertálódik. A kódolási szakasz kimenete az a forráskód, amely bemenetként szolgálhat a tesztelési és karbantartási szakaszban.
6) Mi a megvalósíthatósági tanulmány?
A megvalósíthatóság lehetővé teszi annak felmérését, hogy a szoftverprojektek fejlesztése mennyire lesz életképes bármely szervezet számára. A szoftverelemző elvégzi a teljes tanulmányt, hogy megértse bármely projekt működési, gazdasági és műszaki megvalósíthatóságát.
7) Melyek a CMM lejárati szintjei?
A képességi lejárati modell egy viszonyítási alap a szervezet szoftverfejlesztési folyamatának érettségének elemzéséhez. Ez egy technika, amelyet a vállalat szoftverfejlesztési folyamatának finomítására használnak. Bármely vállalat értékelését öt különböző szintű skála alapján végzi, a legfontosabb folyamatterületeik alapján. A vállalat érettségéről mesél a projekt alapján, amellyel a társaság foglalkozik, és az ügyfelekkel.
A kezdeti, a kezelt, a definiált, a mennyiségileg kezelt és az optimalizálás öt szint, amely meghatározza bármely vállalat CMM-szintjét.
8) Milyen előnyökkel jár a V modell használata?
- Egyszerű és könnyen használható.
- Minden szakasznak megvan a sajátos
- Az V modell a teszttervek korai kidolgozása miatt sikeresebb. Ez csökkenti a hibajavítások költségeit
- A leghatékonyabban olyan kis projektekkel működik, ahol a követelmények csekélyek
9) Mi a projekt „hatálya”?
A projekt hatóköre nem más, mint a projekt céljai, célkitűzései és elvárásai. A szoftver hatóköre egy jól definiált határ, amely magában foglalja az összes folyamatot, amelyet a szoftvertermék fejlesztése és szállítása érdekében végeznek. A szoftver hatóköre a szoftverrendszerbe szállítandó összes funkcióból és műtermékből áll. A szoftver hatóköre segít azonosítani, hogy mit fog tenni a rendszer és mit nem.
10) Ön szerint mikor kell a felhasználókat betanítani egy új rendszerre?
A megvalósítás szakaszában
11) Nevezze meg azt a fázist, ahol az új rendszer teljesítményét ellenőrzik?
Az evolúció és a karbantartás szakaszában a rendszert folyamatosan figyelik.
12) Mi a számítógépes információs rendszer?
Ez egy olyan rendszer, amelyben a számítógépek elvégeznek bizonyos eljárásokat.
13) Magyarázza el az SDLC-vel kapcsolatos alacsony szintű vagy részletes terveket
Alacsony szintű tervezésnél a magas szintű tervezést modulokra és programokra bontják. A logikai tervezés minden programhoz kifejlesztésre kerül, és program specifikációként dokumentálják.
14) Mi a JAD munkamenet haszna?
A JAD (Joint Application Design) munkamenet a rendszer adatainak és információinak megszerzésére szolgál
15) Mutassa be az SDLC és a Stlc közötti különbséget
Az SDLC magában foglalja a projekt teljes ellenőrzését és érvényesítését. Az SDLC szakasz megköveteli az üzleti követelmények elemzését, tervezését, fejlesztési folyamatát, tesztelési folyamatát és karbantartását.
Míg az STLC csak validálást foglal magában.
16) Kik vesznek részt a vízesési modell fázisaiban?
A vízesés modellben részt vevő emberek a szervezet felépítésétől függenek. Itt vannak olyan szakemberek, akik általában részt vesznek
- Üzleti elemző
- Műszaki vezető vagy vezető fejlesztők
- Műszaki vezető vagy rendszerépítész a tervezési fázisban
- Fejlesztők kódolási fázisban.
- Tesztelők a tesztelési fázisban.
- Projektmenedzser és karbantartási csoport a karbantartási szakaszban
17) Mi az a 0. szintű DFD?
A legmagasabb absztrakciós szintet DFD-szintnek (Data Flow Diagram) nevezzük. DFD kontextus szintű néven is ismert. Az egész információs rendszerre vonatkozó specifikációkat egy diagramként adja meg, amely tartalmazza a rendszer minden részletét.
18) Magyarázza el az SDLC-vel kapcsolatos csapatkövetelmény-összejövetelt
A követelmények összegyűjtése fontos SDLC szakasz. Ebben a szakaszban összegyűjtik az üzleti követelményeket. A projekt ütemezése és költségei ebben a szakaszban is elemzésre kerülnek.
19) Röviden ismertesse a tesztelési fázist
Különböző tesztelési módszereket alkalmaznak a szoftverhibák felderítésére, amelyek véletlenül az előző fázisokban születnek. Ma sokféle tesztelő eszköz létezik, és módszertanok állnak rendelkezésre. Kevés fenyő építi tesztelési eszközeit is, amelyeket egyedi igényeknek vagy szervezeteknek megfelelően készítenek.
20) Milyen problémákkal kell szembenézni a vízesés modellben?
A vízesés modellben felmerülő problémák közül néhány az
- A vízesés modell nem ideális olyan komplex projektekhez, ahol a követelmények nem egyértelműek
- Minden szakasz teljesítéséhez sok időre van szükség
- Vannak olyan hibák, amelyeket soha nem javítottak ki ebben a modellben
21) Mi a neve a meglévő rendszer részletek tanulmányának?
A meglévő rendszer részletes tanulmányozását Rendszeranalízisnek nevezzük
22) Mi a prototípus-készítés fő célja?
A prototípus-készítés a javasolt rendszer mini modelljét kínálja
23) Az SDLC projekt melyik szakaszában lehetne korai felmondást végezni?
Az SDLC folyamatban a projekt befejezése a megvalósíthatósági tanulmány szakaszában hajtható végre.
24) Ön szerint melyik a kreatívabb és legnagyobb kihívást jelentő rendszer életciklusa?
A tervezés az SDLC életciklusának egyik legnagyobb kihívást jelentő szakasza.
25) Nevezze meg a megvalósíthatóság típusát, ahol a költségmegtakarítás és a további nyereség meghaladja a szükséges beruházást.
Gazdasági megvalósíthatóság néven ismert
26) A hibajavítások magukban foglalhatják a szoftver karbantartását is?
Igen, a hibajavítási szakasz magában foglalja a szoftver karbantartását is
27) A hibajavítás költsége az SDCL életciklusának melyik szakaszában a legkevesebb?
A hibajavítás költsége nagyon alacsony a követelményelemzés korai szakaszában.