Anunturi:
19 Ianuarie 2012: Conditiile de promovare la TAIP: laborator minim 120 puncte, examen minim 80 puncte, suma lor minim 220 puncte.
Courses:
Projects
Introduction: About receiving grades, Content, Bibliography
IP: Recapitulation
Course 1: Content (in brief)
Course 2: Swebok
Course 3: Model Driven Development (MDA, AMDD), Test Driven Development, Domain Specific Language (DSL). Modeling (EMF)
Course 4: Modeling (EMF, IBM Rational Rose Data Modeler)
Course 5: Business Process Modeling (BPMN: Visio BPMN Modeler, Intalio, Jadex, JBoss jBPM), Aspect Oriented Programming (Introduction, Basic Elements). MySQL Workbench
Course 6: AOP (Details, AspectJ, NKalore)
Course 7: AOP, Runtime Verification, MOP, Java MOP Example JavaMOP: Fail-fast iterator
Course 8: Runtime Verification, Java MOP, Service-Oriented Architecture (SOA), Law Navigator
Course 9: SOA, QoS, Functional and Non-Functional Testing, CBPS
Course 10: Rotting Design, Refactoring, Research Component
Course 11: Release, Deployment and Maintenance, Code reuse, Free software licenses, Ethics
Labs:
Regulamentul de desfasurare al laboratoarelor
Situatie Note (Actualizata 15 Februarie 2012, ora 11:30. Semnalati orice neconcordanta de urgenta!)
Lab 1: Introduction
Lab 2: State-of-the-art
Lab 3: Portal, Requirement analysis. UML Diagrams
Lab 4: SVN, Design Patterns. Modeling
Lab 5: MDD (AMDD), TDD, BPMN, AOP, MOP
Lab 6: AOP, MOP
Lab 7: Implementation
Lab 8: Runtime Verification, MOP, Java MOP
Lab 9: Functional and Non-Functional Testing
Lab 10: Refactoring
Lab 11, 12: Research component
Relevant Links:
Cursuri Ingineria Programarii (2009, 2010,
2011), Cursuri TAIP(2011)
"Cum sa scriem o lucrare stiintifica" de Dan Cristea
Draw UML Diagrams Online
ArgoUML 0.32.2
The AspectJ Programming Guide