Babeş–Bolyai Tudományegyetem Kolozsvár
Matematikai és Informatikai Kar  
2005/2006-os tanév, II. félév 

I.	A tantárgy adatai

A tantárgy neve: Közös projekt
Kód: MI082
Kreditszám: 2
Hol tartják? (előadás, szeminárium, laboratórium): labor
•	Labor: 
Mikor tarják? (előadás, szeminárium, laboratórium):
•	Labor: 

II.	Az oktatók adatai
Előadás
Név, tudományos cím: -
Elérhetőség (e-mail, telefon): -
Fogadóóra: -
Szeminárium
Név, tudományos cím: -
Elérhetőség (e-mail, telefon): -
Fogadóóra: -
Laboratórium
Név, tudományos cím: M.Sc. Kovács Lehel István
Elérhetőség (e-mail, telefon): klehel@cs.ubbcluj.ro, 0744251245
Fogadóóra: Szerda, 13:00-14:00, Campus 407-es terem

III.	A tantárgy leírása: 
A közös projekt a Rendszerek elemzése és tervezése tantárgy gyakorlatát képezi. Itt óltetjük a gyakorlatba mindazon ismereteket, amelyeket megtanultunk az első félévben az említett tantárgy keretei között.
A gyakorlat célja 10-12 fős csoportokba szerveződve egy konkrét informatikai alkalmazás elkészítése, végigvezetve az elemzés, tervezés, tesztelés, minőségbiztosítás fázisokat.
A lehetőségekhez mérten lehetőleg egy külső cég specifikációja alapján készül el az alkalmazás és a cég is értékeli ezt.

IV.	Kötelező könyvészet:
•	[1.] Kovács D. Lehel István: Rendszerek elemzése és tervezése, Egyetemi Kiadó, BBTE, Kolozsvár, 2004. ISBN: 973-610-333-1.
•	[2.] Angster Erzsébet: Az objektumorientált tervezés és programozás alapjai, Gábor Dénes Főiskola, Budapest, 1997.
•	[3.] Baciu, Rodica: Proiectarea aplicaţiilor de tip Help sub Windows, Editura Albastră, Kolozsvár, 1996.
•	[4.] Hice, G. F.; Turner, W. S.; Caswell, L. F.: Számítógépes rendszerek fejlesztésének módszertana, Műszaki Könyvkiadó, Budapest, 1983.
•	[5.] Liberty, J.: Begining Object-Oriented Analysis and Design with C++, Wrox Press, 1998.
•	[6.] Newman, W. M.; Lamming, M. G.: Interactive System Design, Addison-Wesley, 1996.
•	[7.] Pârv, Bazil: Analiza şi proiectarea sistemelor, Universitatea „Babeş-Bolyai”, Cluj-Napoca, 2002.
•	[8.] Vég Csaba: Alkalmazásfejlesztés. A Unified Modeling Language szabványos jelöléseivel, Logos 2000, Debrecen, 1999.

V.	Az oktatásban használt eszközök:
•	számítógép
•	írásvetítő
•	laptop
•	Internet

VI.	A tevékenységek és ellenőrzések/részleges vizsgák órarendje:
Csapatvezető:
•	Csapat beosztása
•	Füzet kezelése
•	Órarend
•	Költségvetés
•	Erőforrások beosztása
o	Humán
o	Szoft
o	Hard
•	Összehangolás

Adminisztratív személyzet (3 tag)
•	Megvalósítási terv
•	A projekt terve
•	Megvalósíthatósági tanulmány
•	Gantt-diagram
•	Minőségbiztosítás

Designer:
•	Alkalmazás grafikus képe
•	Kontrollok grafikus képe
•	Számítógépes grafika
•	Szoftverergonómia

PR-os:
•	Cégnév
•	Alkalmazásnév
•	Projektnév
•	Jelvény
•	Szórólapok
•	Levélpapír
•	Névjegykártya
•	Honlap
•	Dokumentációk kinézete
•	Fényképek
•	Film

Tárgyaló
•	Specifikációhoz anyaggyűjtés (interjú, FAST, kérdőív stb.)

Elemző
•	A specifikáció megfogalmazása

Tervező
•	Adat
•	Algoritmus
•	Modul
•	Tervezési dokumentáció

Kódoló
•	Programozás
•	Modulok
•	Kódolási dokumentáció
•	Megjegyzések

Adatadminisztrátor
•	Adatszótárak
•	Adatszabványok
•	Adatspecifikációk

Adatbázis adminisztrátor
•	Adatbázis

Rendszermérnök
•	Szoftver és hardver karbantartás
•	Telepítés
•	Karbantartási napló

Operátor
•	Adatbevezetés

Tesztelő
•	Tesztelések
•	Tesztelési napló

Dokumentáció készítő – összehangoló
•	Help
•	Felhasználói kézikönyv
•	A dokumentumok összehangolása

VII.	Az értékelés módja:
•	A csapatvezető elkészíti a csapat felosztását, a projekt órarendjét. Mindenkit egyénileg értékelünk ki a csapatvezető ajánlásai alapján.

VIII.	Szervezési kérdések, a különleges esetek kezelése:
•	Felosztjuk a fent említett módon a csapatot. Mindenkinek egy vagy több konkrét részfeladat jut.
•	A csapatvezető elkészíti a beosztást, a projekt órarendjét.

IX.	Ajánlott, de nem kötelező könyvészet:
•	Vadász Dénes, dr.: Számítógépek, számítógép-rendszerek, Miskolc, 2002.
•	Wirth, N.: Systematic Programming, Pretice Hall, Englewood Cliffs, N. J., 1973.
•	Fodor György: Lineáris rendszerek analízise, Műszaki Könyvkiadó, Budapest, 1967.
•	Fowler, M.: UML Distilled. Applying the Standard Object Modeling Language, Addison-Wesley, 1997.
•	Frenţiu, M.; Pârv, B.: Elaborarea programelor: metode si tehnici moderne, ProMedia, Cluj-Napoca, 1994.
•	Fülöp Géza: Az információ, Kriterion, Bukarest, 1990.
•	Gamma, E.; Helm, R.; Johnson, R.; Vlissides, J.: Design Patterns. Elements of Reusable Object-Oriented Software, Addison-Wesley, 1994.
•	Izsó Lajos: Az információs technológiák alkalmazásának pszichológiai kérdései, In: Klein Sándor (szerk.), Munkapszichológia, Budapest, SHL Hungary, 1998.
•	Krammer Gergely: Bevezetés a szoftver-ergonómiába, ELTE, Budapest, 2003.
•	Pressman, Roger S.: Software Engineering. A Practitioner's Approach, McGraw-Hill, Inc., 1992.
•	Sike Sándor; Varga László: Objektum elvű modellalkotás UML-ben, ELTE, Budapest, 2001.