Questions Flashcards
What is a model? What is an abstraction?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/749/061/a_image_thumb.png?1654532218)
What are the features of a good model?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/749/100/a_image_thumb.png?1654532246)
What is a descriptive model? What are some examples?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/749/123/a_image_thumb.png?1654532291)
What are prescriptive models? What are somem examples?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/749/181/a_image_thumb.png?1654532335)
What is requirements engineering?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/749/267/a_image_thumb.png?1654532388)
What is the design part in the software development process? What is the implementation?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/749/383/a_image_thumb.png?1654532435)
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
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/749/494/a_image_thumb.png?1654532469)
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
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/750/326/a_image_thumb.png?1654532753)
What are the advantages and disadvantages of Agile?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/750/369/a_image_thumb.png?1654532846)
What are feature and quality requirements?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/750/580/a_image_thumb.png?1654532907)
What should the features (functional requirements) follow?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/750/821/a_image_thumb.png?1654533040)
What should the quality requirements follow?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/750/903/a_image_thumb.png?1654533066)
What are some categories of quality requirements?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/750/937/a_image_thumb.png?1654533097)
How is a class represented in a UML class diagram? (i.e., what does it consist of?)
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/751/325/a_image_thumb.png?1654533253)
How is the access shown of attributes (and operations) of a class (in a UML class diagram)?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/751/891/a_image_thumb.png?1654533327)
How is in a UML class diagram shown that an attribute is derived from another attribute?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/752/090/a_image_thumb.png?1654533386)
How is in a UML diagram the type (of a class) shown, and what are the different types?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/752/173/a_image_thumb.png?1654533475)
How is in a UML class diagram shown that an attribute can have multiple values?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/752/522/a_image_thumb.png?1654533640)
How is in a UML class diagram a default value shown?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/752/878/a_image_thumb.png?1654533753)
What are some properties that can be added to attributes in a UML class diagram?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/753/021/a_image_thumb.png?1654533797)
How is the attribute syntax defined (in a UML class diagram)?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/753/068/a_image_thumb.png?1654533835)
How are parameters defined for operations in a UML class diagram?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/753/202/a_image_thumb.png?1654533950)
How is the operation syntax defined (in a UML class diagram)?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/753/276/a_image_thumb.png?1654534009)
What is a class operation/variable? How can be shown in a UML class diagram that a operation is a class operation?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/753/446/a_image_thumb.png?1654534148)
How is navigatability shown in binary association (in a UML class diagram)?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/753/756/a_image_thumb.png?1654539141)
How is multiplicity shown using binary association in a UML class diagram? How is the role shown?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/767/643/a_image_thumb.png?1654539267)
How to shown an xor when binary association in UML class diagram?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/767/857/a_image_thumb.png?1654539375)
What is n-ary association in a UML class diagram? What does it mean?
Note: all these classes are connected. Thus:
- (Student, Exam) –> (Lecturer)
- One student takes one exam with either one or no lecturer
- (Exam, Lecturer) –> (Student)
- One exam with one lecturer can be taken by any number of students
- (Student, Lecturer) –> (Exam)
- One student can be graded by one lecturer for any number of exams
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/768/001/a_image_thumb.png?1654539448)
What is an association class? How is it represented in a UML class diagram?
It is possible for a 1:1 (or 1:n), but then you could just include in the connected class
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/768/096/a_image_thumb.png?1654539574)
What is shared aggregation in a UML class diagram?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/768/249/a_image_thumb.png?1654540256)
What is composition in a UML class diagram?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/769/151/a_image_thumb.png?1654540300)
How to generalize in a UML class diagram?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/769/260/a_image_thumb.png?1654540393)
What is an abstract class in a UML class diagram?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/386/769/374/a_image_thumb.png?1654540420)