SELF-TEST ASSIGNMENT
Instruction: here you can find tasks for independent work to control your knowledges and skills. These tasks are not evaluated by teacher.
- Give a definition of the term ‘software architecture’.
- What is the main purpose of a software architecture?
- What is the relation between design decisions and software architecture?
- What is functional decomposition?
- Give a global sketch of the Finite State Machine method.
- Give a global sketch of the Entity Relationship model.
- What is the main difference between problem-oriented and product-oriented design methods?
- Discuss the general flavor of RUP˘s Analysis and Design workflow.
- What are the differences between object-oriented design and the simple application of the information hiding principle?
- What are the properties of a design pattern?