Questions Flashcards
What is a model? What is an abstraction?

What are the features of a good model?

What is a descriptive model? What are some examples?

What are prescriptive models? What are somem examples?

What is requirements engineering?

What is the design part in the software development process? What is the implementation?

What is the waterfall design process? What are some of its issues, and advantages?
Issues:
- Difficult to quantify progress
- Poor quality (since when you are out of time, you have to cut testing or even development)
- High risk
- No feedback
- No parralellism, everything is blocking
- A single delivery date
Advantages:
- Precise planning and management
- Postpone implementation after understanding objectives
- Good documentation

What is the Agile design process? How does it work in practise?
- Make a list of tasks
- Estimate time
- Set priorities
- Start executing tasks
- Update plan @runtime

What are the advantages and disadvantages of Agile?

What are feature and quality requirements?

What should the features (functional requirements) follow?

What should the quality requirements follow?

What are some categories of quality requirements?

How is a class represented in a UML class diagram? (i.e., what does it consist of?)

How is the access shown of attributes (and operations) of a class (in a UML class diagram)?

How is in a UML class diagram shown that an attribute is derived from another attribute?

How is in a UML diagram the type (of a class) shown, and what are the different types?

How is in a UML class diagram shown that an attribute can have multiple values?

How is in a UML class diagram a default value shown?

What are some properties that can be added to attributes in a UML class diagram?

How is the attribute syntax defined (in a UML class diagram)?

How are parameters defined for operations in a UML class diagram?

How is the operation syntax defined (in a UML class diagram)?

What is a class operation/variable? How can be shown in a UML class diagram that a operation is a class operation?


























































