Description and Modelling Techniques (5 cr)
Code: TX00EC75-3009
General information
- Enrollment
-
02.05.2023 - 20.08.2023
Registration for the implementation has ended.
- Timing
-
21.08.2023 - 15.10.2023
Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Mode of delivery
- On-campus
- Unit
- (2019-2024) School of ICT
- Campus
- Myllypurontie 1
- Teaching languages
- Finnish
- Seats
- 0 - 35
- Degree programmes
- Information and Communication Technology
- Teachers
- Matti Valovirta
- Vesa Ollikainen
- Course
- TX00EC75
Implementation has 13 reservations. Total duration of reservations is 47 h 15 min.
Time | Topic | Location |
---|---|---|
Wed 23.08.2023 time 09:00 - 12:00 (3 h 0 min) |
Kuvaus- ja mallintamismenetelmät TX00EC75-3009 |
MPA5024
Oppimistila
|
Thu 24.08.2023 time 12:45 - 17:00 (4 h 15 min) |
Kuvaus- ja mallintamismenetelmät TX00EC75-3009 |
MPA5024
Oppimistila
|
Wed 30.08.2023 time 09:00 - 12:00 (3 h 0 min) |
Kuvaus- ja mallintamismenetelmät TX00EC75-3009 |
MPA5024
Oppimistila
|
Thu 31.08.2023 time 12:45 - 17:00 (4 h 15 min) |
Kuvaus- ja mallintamismenetelmät TX00EC75-3009 |
MPA5024
Oppimistila
|
Tue 12.09.2023 time 12:45 - 17:00 (4 h 15 min) |
Kuvaus- ja mallintamismenetelmät TX00EC75-3009 |
MPA5023
Oppimistila
|
Wed 13.09.2023 time 09:00 - 12:00 (3 h 0 min) |
Kuvaus- ja mallintamismenetelmät TX00EC75-3009 |
MPA5024
Oppimistila
|
Wed 20.09.2023 time 09:00 - 12:00 (3 h 0 min) |
Kuvaus- ja mallintamismenetelmät TX00EC75-3009 |
MPA5024
Oppimistila
|
Thu 21.09.2023 time 12:45 - 17:00 (4 h 15 min) |
Kuvaus- ja mallintamismenetelmät TX00EC75-3009 |
MPA5024
Oppimistila
|
Wed 27.09.2023 time 09:00 - 12:00 (3 h 0 min) |
Kuvaus- ja mallintamismenetelmät TX00EC75-3009 |
MPA5024
Oppimistila
|
Thu 28.09.2023 time 12:45 - 16:30 (3 h 45 min) |
Kuvaus- ja mallintamismenetelmät TX00EC75-3009 |
MPA5024
Oppimistila
|
Wed 04.10.2023 time 09:00 - 12:00 (3 h 0 min) |
Kuvaus- ja mallintamismenetelmät TX00EC75-3009 |
MPA5024
Oppimistila
|
Thu 05.10.2023 time 12:45 - 17:00 (4 h 15 min) |
Kuvaus- ja mallintamismenetelmät TX00EC75-3009 |
MPA5024
Oppimistila
|
Thu 12.10.2023 time 12:45 - 17:00 (4 h 15 min) |
Kuvaus- ja mallintamismenetelmät TX00EC75-3009 |
MPA5024
Oppimistila
|
Objective
Understanding the purpose and principles of modelling and UML description language.
The ability to use CASE tools for software design. Understanding the relationships between the program code and UML diagrams.
Content
- overview of modelling techniques (structural and object-based)
- description techniques: static and dynamic model, differences
- object-based UML modelling : use case modelling, class and object diagrams, sequence diagrams and
state diagrams
Evaluation scale
0-5
Assessment criteria, satisfactory (1)
The student knows the basic uses and goals for modelling. He or she can categorize the most important UML diagrams according to use. He or she can explain and give an example of a behavioral and structural diagram. He or she can use a CASE tool for producing UML diagrams.
Assessment criteria, good (3)
The student can describe the uses of different diagrams in software life cycle. He or she can use case diagrams and use case descriptions in analysing requirements. He or she can use class, sequence, and state diagrams in designing software.
Assessment criteria, excellent (5)
The student can choose relevant modelling methods applicable to a project. He or she can apply modelling and UML techniques in all phases of a software project. He or she can use diagrams to descibe a system from different abstraction levels, and from diffrent angles.
Assessment criteria, approved/failed
The student knows the basic uses and goals for modelling. He or she can categorize the most important UML diagrams according to use. He or she can explain and give an example of a behavioral and structural diagram. He or she can use a CASE tool for producing UML diagrams.
Qualifications
Object-oriented Applications and Databases
Objective
Understanding the purpose and principles of modelling and UML description language.
The ability to use CASE tools for software design. Understanding the relationships between the program code and UML diagrams.
Content
- overview of modelling techniques (structural and object-based)
- description techniques: static and dynamic model, differences
- object-based UML modelling : use case modelling, class and object diagrams, sequence diagrams and
state diagrams
Qualifications
Object-oriented Applications and Databases