Podcast
Questions and Answers
What is the phase change that Nitinol undergoes to change its shape?
What is the phase change that Nitinol undergoes to change its shape?
- Gas to liquid
- Solid to solid (correct)
- Liquid to solid
- Solid to liquid
What is the purpose of business analysts in software development?
What is the purpose of business analysts in software development?
- To test the software for bugs
- To design the user interface
- To gather requirements from end-users and interpret them into meaningful documentation (correct)
- To write the code for the software
True or false: Business Analysts are responsible for interpreting software requirements into meaningful documentation.
True or false: Business Analysts are responsible for interpreting software requirements into meaningful documentation.
True (A)
What are requirements in software applications?
What are requirements in software applications?
What is the difference between functional and non-functional requirements in software development?
What is the difference between functional and non-functional requirements in software development?
True or false: Implementing strong security measures does not require additional resources and processing time.
True or false: Implementing strong security measures does not require additional resources and processing time.
Who gathers requirements from end-users and interprets them into meaningful documentation?
Who gathers requirements from end-users and interprets them into meaningful documentation?
What is UML, and how is it used in software development?
What is UML, and how is it used in software development?
What are the two types of software requirements?
What are the two types of software requirements?
What is a misuse case, and how is it different from a use case?
What is a misuse case, and how is it different from a use case?
What do software requirements include?
What do software requirements include?
True or false: Security requirements only include functionality.
True or false: Security requirements only include functionality.
What is the difference between functional and non-functional requirements?
What is the difference between functional and non-functional requirements?
What is the association in a misuse case, and what are the two types of associations?
What is the association in a misuse case, and what are the two types of associations?
What is UML?
What is UML?
What might implementing strong security measures require?
What might implementing strong security measures require?
True or false: Non-functional requirements are also known as quality attributes.
True or false: Non-functional requirements are also known as quality attributes.
What are the two aspects of security requirements?
What are the two aspects of security requirements?
Can you provide an example of a misuse case and its associated goal?
Can you provide an example of a misuse case and its associated goal?
True or false: UML provides 10 diagrams to capture the behavior of the system.
True or false: UML provides 10 diagrams to capture the behavior of the system.
How many diagrams does UML provide to capture the behavior of the system?
How many diagrams does UML provide to capture the behavior of the system?
What do functional requirements describe?
What do functional requirements describe?
What do misuse cases help to identify?
What do misuse cases help to identify?
True or false: Misuse cases help to identify potential system vulnerabilities.
True or false: Misuse cases help to identify potential system vulnerabilities.
True or false: A scenario is a sequence of actions leading to a goal desired by an individual or organization.
True or false: A scenario is a sequence of actions leading to a goal desired by an individual or organization.
What is a negative scenario?
What is a negative scenario?
What do non-functional requirements specify?
What do non-functional requirements specify?
What is UML?
What is UML?
True or false: A negative scenario is a scenario whose goal is desired by an organization.
True or false: A negative scenario is a scenario whose goal is desired by an organization.
What is a misuse case?
What is a misuse case?
How many diagrams does UML provide to capture the behavior of the system?
How many diagrams does UML provide to capture the behavior of the system?
True or false: Association in a misuse case includes "include" and "extends."
True or false: Association in a misuse case includes "include" and "extends."
What are the two associations in use case?
What are the two associations in use case?
What is a goal in a misuse case?
What is a goal in a misuse case?
True or false: A goal is a function that the system should not allow in a misuse case.
True or false: A goal is a function that the system should not allow in a misuse case.
What do misuse cases help to identify?
What do misuse cases help to identify?
True or false: An ATM use case diagram involves the customer and bank actor, as well as cash robbery and fake card misuse cases.
True or false: An ATM use case diagram involves the customer and bank actor, as well as cash robbery and fake card misuse cases.
What is a negative scenario?
What is a negative scenario?
What is included in an ATM misuse case diagram?
What is included in an ATM misuse case diagram?
What is a misuse case example?
What is a misuse case example?
True or false: A misuse case example involves a friendly agent and a gain of assets.
True or false: A misuse case example involves a friendly agent and a gain of assets.
What is a misuse case?
What is a misuse case?
Flashcards are hidden until you start studying
Study Notes
- Requirements are a representation of a need in software applications.
- Business Analysts gather requirements from end-users and interpret them into meaningful documentation.
- Software Requirements include functional and non-function requirements.
- Implementing strong security measures may require additional resources and processing time.
- Two aspects of security requirements: functionality and security.
- Functional requirements describe how a product must behave, what its features and functions.
- Non-functional requirements specify additional properties of the system to be built, other than functionality, also known as quality attributes.
- UML is a pictorial language used to make software blueprints.
- UML provides 13 diagrams to capture the behavior of the system.
- Misuse cases help to identify potential system vulnerabilities.- A scenario is a sequence of actions leading to a goal desired by an individual or organization.
- A negative scenario is a scenario whose goal is desired not to occur by the organization or desired by a hostile agent.
- A misuse case is the function that the system should not allow.
- One could define a misuse case as a completed sequence of actions that result in loss for the organization or some specific stakeholder.
- Association in use case includes "include" and "extends," while association in a misuse case includes "threatens" and "mitigates."
- A goal is a threat to the system in a misuse case.
- An ATM use case diagram involves the customer and bank actor, while the misuse case diagram includes cash robbery, fake card, smart card authentication, PIN authentication, capturing card, side channel attacks, checked blocked cards.
- A misuse case example involves a hostile agent, which is a misuse case, and a loss of assets, which is the goal.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.