Acasa
 

Cursuri / Courses

Cursul 1 / Course 1

[Curs 1 - RO]

Contents: student evaluation, an introduction to Software Engineering (SE), the place of SE in Computer Science, challanges in SE, development models, watterfall model, spiral model, Rational Unified Process (RUP).

Cursul 2 / Course 2

[Curs 2 - RO], [exemplu Travel Agency]

Contents: Extreme Programming (XP), requirements engineering, use cases.

Cursul 3 / Course 3

[Curs 3 - RO]

Contents: Introduction to UML, UML use case diagram.

Cursul 4 / Course 4

[Curs 4 - RO]

Contents: Object-Oriented fundamentals, modeling, UML class diagram.

Cursul 5 / Course 5

[Curs 5 - RO]

Contents: Implemenation details for class diagrams, forward and reverse engineering, UML sequence diagram, UML collaboration diagram.

Cursul 6 / Course 6

[Curs 6 - RO]

Contents: UML state machine diagram, UML activity diagram, UML package diagram, general recomandations for UML diagrams; object-oriented design, design patterns, GRASP patterns.

Cursul 7 / Course 7

[Curs 7 - RO]

Contents: Design patterns (Singleton, Factory Method, Strategy, Decorator, Composite, Iterator, Template Method)

Cursul 8 / Course 8

[Curs 8 - RO]

Contents: Design patterns (Abstract Factory, Builder, Proxy, Adapter, Bridge, Mediator, Observer, Chain of Responsibility)

Cursul 9 / Course 9

[Curs 9 - RO]

Contents: Design patterns (Memento, Command, Prototype, State, Visitor, Flyweight, Facade)

Cursul 10 / Course 10

[Curs 10 - RO]

Contents: Design patterns (MVC, Worker Thread, Transaction, Session)

Cursul 11 / Course 11

[Curs 11 - RO]

Contents: Software testing (functional testing, structural testing, integration testing, interface testing, stress testing, OO testing)

Cursul 12 / Course 12

[Curs 12 - RO]

Contents: Software metrics