Correct Answers 2026-2027 Updated.
What are the 3 Types of Software? - Answer application, operating, and embedded software
What is the predictive approach in SDLC? - Answer waterfall method
- have to complete the steps sequentially
What are the two adaptive approaches in SDLC? - Answer - incremental development:
completes portions of the system in small parts and integrated as the project progresses
- walking skeleton: complete structure is built, but bare bones function
What are methodologies? - Answer - techniques used to complete tasks including modelling
- guidelines for every system development
- what to do, when, why and how
What is agile development? - Answer - a developed information system in any changed
environment
what does "chaordic" mean? - Answer - a term for adaptive development: chaotic yet ordered
What is a SCRUM sprint? - Answer - develop a project quickly in a short turn around time
- time controlled mini project to implement part of a system
The unified process organizes iterations into 4 main phases, what are they? - Answer 1.
inception phase
2. elaboration
3. construction
4. transitions
What is Extreme Programming (XP)? - Answer - takes the best practices of software
development and extends them
- combines them to get better results
, What is the three level approach? - Answer outside ring: create user stories and define
acceptance tests
middle ring: conduct tests and do overall planning
inside ring: iterations of coding and testing
What does FURPS stand for? - Answer Functional
Usability
Reliability
Performance
Security
What does CRUD stand for? - Answer Create
Read/Report
Update
Delete
What is an identifier/key? - Answer - attributes that define an entity
What is a primary key? - Answer - an attribute that is unique to the individual entity
What is a binary association? - Answer - between two different classes (ex: student and
teacher)
What is a unary association? - Answer - between 2 instances of the same class (ex: STEM
student and an art student)
What is a domain class? - Answer - describe objects in the problem domain
What is a class diagram? - Answer - a UML diagram that shows classes with attributes and
associations
What is a whole part relationship? - Answer - where one class is part of another class
What is aggregation and what is used to represent it? - Answer - where a part can exist
separately and can be moved and replaced
- represented by a diamond arrow