OO analysis and design with UML
Startdata en plaatsen
Beschrijving
This 4-day ABIS course:
- offers a thorough knowledge of UML, necessary for the set-up of re-usable software, documented by means of UML.
- discusses a practical approach to the OOAD process as applied by diverse methods, such as Object Modelling Technique, the RUP and Agile Modeling.
- gives the participant an insight into the use of the UML notation in several process models.
- introduces the use of design patterns during the application development process (e.g. the GoF design patterns).
Remark: Course description in English; Dutch and French versions are available on the ABIS website. Courses are planned in Dutch, English, and French. Consult the ABIS website for alternate course forma…
Veelgestelde vragen
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
This 4-day ABIS course:
- offers a thorough knowledge of UML, necessary for the set-up of re-usable software, documented by means of UML.
- discusses a practical approach to the OOAD process as applied by diverse methods, such as Object Modelling Technique, the RUP and Agile Modeling.
- gives the participant an insight into the use of the UML notation in several process models.
- introduces the use of design patterns during the application development process (e.g. the GoF design patterns).
Remark: Course description in English; Dutch and French versions are available on the ABIS website. Courses are planned in Dutch, English, and French. Consult the ABIS website for alternate course formats.
Audience: Analysts, designers, programmers, consultants and teamleaders of projects based on OO-technology.
Course content:
- OO analysis and design: an overview:
- application structure • development process • strategies
- overview of UML
- Requirements analysis:
- types of requirements • use cases
- use case diagram • system sequence diagram
- Analysis and design:
- domain model versus application model
- class diagram • object diagram • sequence diagram • collaboration/communication diagram • statechart diagram • activity diagram
- CRC cards
- System architecture:
- packages and layers • reusability • concurrency • persistence
- package diagram • component diagram • deployment diagram
- OO and RDBMS • mapping • persistence frameworks
- Patterns:
- what/why?
- concrete examples (GoF design patterns )
- UML 2:
- what's new?
- what has changed (and why)?
Duration: 4 days.
Background: Some familiarity with basic software engineering problems and techniques. Familiarity with an object oriented language is also an advantage.
Blijf op de hoogte van nieuwe ervaringen
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.