160 likes | 370 Views
Universitatea “ Politehnica ” Bucuresti Facultatea de Automatica si Calculatoare Catedra Calculatoare lector dr. ing . Costin-Anton Boiangiu Costin.Boiangiu@cs.pub.ro. Managementul proiectelor software. Evaluarea Finala. Activitatile evaluate si ponderea fiecareia:
E N D
Universitatea “Politehnica” Bucuresti Facultatea de AutomaticasiCalculatoare CatedraCalculatoare lector dr. ing. Costin-Anton Boiangiu Costin.Boiangiu@cs.pub.ro Managementul proiectelorsoftware
EvaluareaFinala Activitatile evaluate si ponderea fiecareia: • Examen Partial 20% • Proiect 25% • Teme de Casa 20% • Prezentasi Activitate15% • Examen Final 20% • Total 100%
Cerintele minimale pentru promovare • 50% din punctajul maxim obtinut pe parcursul semestrului (laborator + teme de casa + prezenta si activitate) • 50% din punctajul maxim al examenului partial • 50% din punctajul maxim al examenului final
Calculul notei finale Nota finala este calculata cu formula • 0.15 * proiect + 0.15 * Prezentasiactivitate + 0.1 * Teme de casa+ 0.3 * Examen Partial + 0.3 * Examen Final
BIBLIOGRAFIE • “Rapid Development”, McConnell, Steve, Microsoft Press, 1996, ISBN 1-55615-900-5. • “Information Technology Project Management”, Schwalbe, Kathy, 2nd ed., Course Technology, 2002, ISBN 0-619-03528-5 (include copie de evaluare 120-zile pentru MS-Project 2000). • “UML Distilled: A Brief Guide to the Standard Object Modeling Language”, Fowler, Martin. 3rd ed., Addison-Wesley. ISBN 0-321-19368-7.
OBIECTIVELE DISCIPLINEI • Cursul “ManagementulProiectelor Software” are rolul de a asigura o vedere de ansambluasuprarolului, metodelor de management si a responsabilitatilorceintervin in activitateaunui “Manager de Proiect” in domeniuldezvoltarii de software. Cursul nu necesitacunoastereaprealabila a tehnicilor de management siestededicatstudentilor care dorescsaisidezvolteaptitudini, stilurisiabordarispecifice in aceastaarie. Cursulnecesitacunostinte de bazareferitoare la analizaprogramelorsialgoritmilor.
CompetenteSpecifice • Sa asigurestudentilor o intelegereclara a problemelor, factorilor de successi a riscurilorasociate cu dezvoltareaproiectelor in domeniul software. • Sa prezintestudentilorrolulsiscopulmanagementului de proiect. • Sa expliceetapelesiprocesele din cadrulciclului de viata al unuiproiect. • Sa defineascatehnicilevariate de planificaresi de management al unuiproiect software. • Sa examinezemetodologii de baza in proiectarea, dezvoltarea, testareasiimplementarea software-ului. • Sa examinezetehnicivariate de management a uneiechipe de dezvoltare software. • Sa prezintenecesitateasitehnicilecorespunzatoare de management al utilizatorilorsi ale asteptariloracestora. • Sa invetestudentiisautilizezetehnici de planificareprinintermediul“Microsoft Project”sidezvoltareaarhitecturii software si a ciclului de viata a produselorutilizand“Rational Suite”.
ContinutulTematic Cursul in ansamblu • Introducere • Managementul de proiect (MP) / Project Management (PM) – Notiuni de baza • Managementul de proiectsipiatafortei de munca in domeniu • Notiunile de baza: oameni, procese, produse, tehnologii • Greselifundamentale in abordareaproiectelorsimodalitati de identificare a lor Vedere de ansamblu a Managementul de proiect • Procese PMI (Project Management Institute [pmi.org]) • Fazeleunuiproiect software • Structuriorganizationale • Planurileorganizationale ale proiectelor • Descriereaactivitatii (SOW - Statement of Work)
ContinutulTematic Faza de planificare • Modele de dezvolare ale ciclului de viata • Alegereamodelelor de cicluri de viatapentruproiecte • Planurile de proiect • Liste de task-uridetaliate (WBS - Work Breakdown Structures) EstimarisiBuget • Estimari • Buget • Selectareaproiectelor • Modelepentrucalculareavenitului net (NPV) - Net Present Value) • Intoarcereainvestitiei (ROI – Return Of Investment) • Modele de recuperare a investitiei
ContinutulTematic Planificareaproiectului • Diagrame de baza ale fluxului de proiect • Tehnici PERT • Diagrame Gantt • Planificareacailorcritice in fluxul de proiect Managementulrisculuisi al schimbarii • Managementulriscului • Controlulschimbarilor
ContinutulTematic Managementuldezvoltarii • Modele de echipe • Procesareacerintelor • Managementulconfiguratiilor • Metrici software • Limbaje de programaresiunelte de dezvoltare • Managementulconflictelorsimotivareapersoanelor Controlulproiectelor • Raportareastadiilor • Metrici de proiect • Analizavaloriiadaugate • Tehnici de comunicare • Imbunatatireaproiectului
ContinutulTematic Sisteme de testare a proceselor • Specificatii de test • Testare “Black-Box” si “White-Box” • Scripturi de testare • Testareaunitatilorprodussi a produsuluiintegrat • Specificatiiletestelor de acceptare • Uneltepentrutestare Fazele finale al proiectelor • Recuperareaproiectelor • Documentatia • Migratia • Evaluarea post-proiect • Inchiderea
ContinutulTematic Succesulproiectului • Managementulserviciilor de suportpentruproiect • Asteptari • Metrici ale succesului
Unified Modeling Language (UML) • Introducere in UML • Vederi ale modeluluisistemului: cerintefunctionale, structurastatica, comportamentdinamic • Diagrame: structura, comportament, interactie • Utilizarea Rational Suite (Rational Rose) • Concepte des utilizatepentrustructura, comportament, relatii, altele • Avantajesidezavantaje ale utilizarii UML • Integrareaconceptelor in Rational Suite (Rational Rose)