Programfejlesztés
Tematika:
- A programfejlesztés mint önálló tudományterület, célkitűzései, eszköztára. A software speciális jellegzetességei más ipari termékekkel összehasonlítva.
- Software életciklus modellek: a vízesés-modell, a „V” modell, a spirál modell. Az egyes modellek jellegzetességei.
- A software terv-dokumentációja: a megvalósíthatósági tanulmány, a követelmény specifikáció, tervezési dokumentáció. A software minőség-ellenőrzés eszközei: a minőségbiztosítás, validáció és verifikáció.
- A software analízis és tervezés módszerei: a De Marco-féle strukturált analízis, a Real-time analízis. A strukturált analízis módszer eszköztára: a CD (context-diagram), a DFD (adatfolyam-ábra), a döntési táblázatok, a pszeudo-kód, a struktúra diagram, a folyamat-ábra, a PDL, az entity-relationship (E&R) diagram. A real-time analízis eszközei: a CCD (kontroll kontext diagram), a CFD (kontroll folyamat-ábra).
- A programellenőrzés módszerei: a technikai review, és a projekt review. A software auditálás. Az ISO-9000 minőségbiztosítási szabvány a software folyamatokra.
- A software implementációjának egyes kérdései, software tesztelése és hibakeresés. Modern programfejlesztési technológiák: az objektum-orientált programozás alapjai, negyedik (ötödik) generációs programozási nyelvek, Internet technológiák.
Ajánlott irodalom:
- G. Booch: Object Oriented Design with Applications Bejamin Cummings, (1991)
- P. Coad, E. Yourdon: Object Oriented Analysis Yourdon Press
- P. Coad, E. Yourdon: Object Oriented Design Yourdon Press
- T. De Marco: Structured Analysis and System Specification Yourdon Press
- E. Denerth: Software-engineering Methodische Projektabwicklung Springer Verlag (1991)
- D. J. Hatley, I. A. Pirbhai: Strategies for Real-time System Specification Dorset House Publishing (1987)
- I. Jacobsen: Object Oriented Software Engineering Addison-Wesley (1992)
- F. Lehner: Softwareartung - Management, Organization und Methodische Unterstützung Hanser (1991)
- G. Myers: The Art of Software Testing Wiley & Sons (1979)
- J. Raasch: Systementwicklung mit Strukturierten Methoden 3. Auflage, Hanser (1993)
- I. Sommerville: Software Engineering Addison-Wesley (1992)
- E. Denerth: Software Engineering Springer Verlag (1992)
- R. S. Pressman: Software Engineering Mc Graw-Hill (1992)
Utolsó módosítás:2000.12.18.