Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Legacy: támogatása nincs, vagy nem megoldható. (megdöglött a szoftver).
- A szoftver kódja állandóan változik, kivéve, ha legacy.
- ----> A szoftvernek életciklusa van.
- Ciklus:
- 1. Felmerül az igény.
- 2. Igénéyfelmérés
- 3. Tervezés
- (2. és 3: Analysis & design, elemzés és tervezés)
- 4. Implementáció megvalósítás
- 5. Tesztelés
- 6. Üzembe helyezés és átadás (deploy)
- 7. Üzemeltetés (a megrendelő használja a szoftvert)
- És vissza az 1-eshez.
- A rendszerverzés és a módszertana:
- Ez határozza meg azt, hogy az életciklus alatt milyen termékeket kell elkészíteni.. Van amikor csak ajánlást, van amikor szigorú és előírásokat ad.
- Kizárólag módszertan követése ---> átlagos szoftver.
- A szoftver is csak egy termék! (hasonlat: doboz müzli)
- És mivel termék, a szoftvernek van minősége.
- "There is no silver bullet." - nincs egyszerű megoldás.
- Szoftverkrízis.
- Nagyobb az igény a minőségi szoftverre mint amit a szoftverfejlesztők ki tudnak termelni.
- A szoftverprojektek nagy százaléka sikertelen.
- A sikertelenség különböző okai:
- 1. El sem készül
- 2. Elkészül, de nem az igényeknek megfelelően
- 3. Az igényeknek megfelelő, de nem azon az áron vagy nem annyi idő alatt (on budget, on town)
- Válaszok a szoftverkrízisre:
- 1. Programozási nyelvek fejlődése
- assembler a gépi kód után, 2-3. gen. nyelvek, függvények (alprogramok), stb.
- Programming in large/small.
- Small: egyedül fejlesztesz
- Large: többen fejlesztetek, a projekt felszabdalható (---> osztályokra)
- 4. gen:
- egy utasítás, több tízezer gépi kódú utasítás
- Garbage collection (első válasz a szoftverkrízisre.)
- Rendszerszervezés (második válasz)
- ...
- Félreértések elkerülése:
- Report-ozás.
- Szabad report:
- Egy kérdés: mit csináljon és hogyan működjön a rendszer? És erre a kérdésre a választ leírjuk szóról szóra.
- Rendszerszemlélet, nem csak algoritmikus gondolkodás kell!
- Dobozos szoftver (mégegy válasz)
- Egyedi szoftver: megrendelő (reportolás)
- Dobozos szoftver: célcsoport (igényfelmérés)
- Átmenet: testreszabható dobozos szoftver
- ERP - Enterprise Resource Planning
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement