Tehnici Avansate de Ingineria Programarii 2010
Cursuri:
Saptamana 1: Introducere: Despre notare, Continutul cursului, Bibliografie
Recapitulare IP:
Saptamana 2:
Curs 1: Motivatie, Definitie, Erori celebre, Modele de dezvoltare (Cascada, Spirala, RUP)
Curs 2: Modele de dezvoltare (XP, Agile, Lean, Scrum), Ingineria Cerintelor, Actor, Use Case. Exemplu de Fisa Cerinte
Saptamana 3:
Curs 3: Modelare, Limbaje de Modelare, UML, Diagrame Use Case, Diagrame de Clase
Curs 4: Reverse Engineering, Diagrame de Secventa, Diagrame de Colaborare
Saptamana 4:
Curs 5: Diagrame de Stari, Diagrame de Activitate, Diagrame de Pachete, GRASP
Saptamana 5:
Curs 6: Design Patterns: Definitions, Elements, Classification, Creational Patterns
Saptamana 6:
Componenta Cercetare: AOP, Runtime Verification & QA Tools
Curs 7: Design Patterns: Structural Patterns
Saptamana 8:
Curs 8: Design Patterns: Behavioral Patterns
Saptamana 9:
Curs 10: Testare Software: Introduction, Testing Methods, Testing process, Manual Testing vs Automatic Testing
Scenariu de Test
Saptamana 10:
Curs 11: Testare Software: Manual Testing, Automatic Testing, Bug, Non functional Software Testing, Testing Cycle
Saptamana 11:
Curs 12: Calitatea Programelor, Metrici, Copyright
Saptamana 12: Curs 13: Tehnici Avansate de IP, "Cum sa scriem o lucrare stiintifica" de Dan Cristea
Laboratoare:
Regulamentul de desfasurare al laboratoarelor
Situatie Note (Ultima actualizare 17.02.2010)
Laborator 1: State-of-the-art
Laborator 2: Fisa Cerintelor, UML - Diagrame Use Case, Diagrame de Clase
Laborator 3: Reverse Engineering, UML - Diagrame de Secventa, Diagrame de Colaborare (DJ Decompiler)
Laborator 4: UML - Diagrame de Stari, Diagrame de Activitate, Diagrame de Pachete
Laboratoare 5,6: Design Patterns: GRASP, GOF - Creational
Laborator 7: Design Patterns: GOF - Structural, Behavioral
Laborator 8: Lucrul la Proiect: Implementare
Laborator 9: Lucrul la Proiect: Integrare
Laborator 10: Lucrul la Proiect: Unit Testing
Laboratoare 11-15: Lucrul la Proiect: Componenta Cercetare
Anunturi:
09 Ianuarie 2010: Data Examenului: 18 Ianuarie la curs (de la ora 8 la ora 9 cei a caror nume incepe cu litera intre A si H inclusiv, iar de la ora 9 la ora 10 cei a caror nume incepe cu litera intre I si Z)
Proiecte: Propuneri MSD MISS
Relevant Links:
Cursuri Ingineria Programarii
Draw UML Diagrams Online
ArgoUML 0.28 Beta 3
Aspect-oriented programming (AOP)
Overview of Aspect Oriented Programming
Aspect Oriented Programming
Monitoring-Oriented Programming
Publications on Monitoring-Oriented Programming
Monitoring Oriented Programming and Analysis - Dissertation by Feng Chen
Service-oriented architecture (SOA)
Quality of service (QoS)
Understanding quality of service for Web services
Runtime verification