Quizzes Flashcards
Modeling helps visualize and understand a software system regardless of its size and complexities. True or False?
True
Which one of the following is not what software engineering is about?
- It is a rationale-driven activity
- A way to develop software using techniques in engineering fields like mechanical or civil engineering
- A knowledge acquisition activity
- It is building power point slides
- A problem solving activity
A way to develop software using techniques in engineering fields like mechanical or civil engineering
Non-functional requirements are not as important as Functional requirements. True or False?
False
Which one of the following is not a reason for software engineering failure?
- Technological changes can occur quickly compared to length of development process
- Divorce of a CEO
- Changing requirements when errors found
Divorce of a CEO
A model is an abstract representation of a system. True or False?
True
Developers can produce a system model that can have acceptable level of errors, unambiguity, inconsistency. True or false?
False
Which of the following is false about a class diagram?
- Describe the static structure of a system
- Shows common behavior of objects
- Defines the boundary of an entire system
- Uses attributes, operations and associations
Defines the boundary of an entire system
Developers can resolve inconsistencies and abilities with their managers, without the need of speaking to clients for clarifications. True or false?
False
Which of the following is not a Software Engineering Development Activity?
- Testing
- Allocating a budget for development
- Analysis
- Object design
- Requirement elicitation
- System Design
Allocating budget for development
Which one of the following activities is not part of Project Management?
- Writing code
- Intervening if project off track
- Monitoring status of project
- Planning and budgeting project
Writing code
A use case diagram performs the same function as a class diagram. True or false?
False
In inheritance, a super class inherits attributes from a subclass. True or false?
False
Which one of the following is not a useful name for a use class?
- Examine
- Login
- QueryBill
- ChangeSettings
Examine
An association can be symmetrical or asymmetrical. True or false?
True
Which one of the following is not an association used in UML?
- Many-to-one
- One-to-one
- One-to-many
- Many-to-many
- One-to-multiple
One-to-multiple