Software Conceptual Design
August 2024
Week 2 assignment
1. What is the consequence of NOT integrating Function, Behavior, and Structure during the
design phase?
a. It creates an incoherent and potentially redundant design with multiple solutions.
b. It increases development time.
c. It makes the software more complex.
d. It is difficult to communicate the design to stakeholders.
Answer: (a) It creates an incoherent and potentially redundant design with multiple
solutions.
2. What are the advantages of integrating Function, Behavior, and Structure during conceptual
design?
a. It creates a unified view of the design solution.
b. It helps ensure the solution meets all the requirements.
c. It facilitates clear communication within the development team.
d. It reduces the risk of getting stuck during the design process.
Answer: (a), (b), (c), and (d)
3. How many possible FBS graphs can exist for a single software design problem?
a. There is always a single, correct FBS graph.
b. There can be multiple possible FBS graphs depending on the design approach.
Answer: (b) There can be multiple possible FBS graphs depending on the design
approach.
4. In__________, you can explore the graph and then edit the graph by adding the features
available in Think&Link.
a. Planning Phase
b. Introduction Phase
c. Induction Phase
d. Brainstorm Phase
Answer: (b) Introduction Phase
5. The formal realisation evaluation criteria in a FBS graph ensures that _________
a. FBS graph can be used for formal documentation
b. FBS graph is formally correct
c. FBS graph can be used in formal conversations
d. FBS graph converts to the corresponding UML diagrams
Answer: (d) FBS graph converts to the corresponding UML diagrams
6. The most important reason to link function, structure and behaviour is to _________
a. Describe in depth a part of a solution
b. Create a correct solution
c. Develop an integrated solution
d. Create different solutions for a given problem
Answer: (c) Develop an integrated solution
7. Consider the following statement: “The emotion camera captures the user emotion, then
provides it to the playlist generator which then creates a playlist based on the mood”
This statement describes ____________
a. interactions in the design solution
b. implementation of the mood based music playing feature
c. description of a use case
Answer: (a) and (b)
8. The __________ evaluation criteria is indicative of the interconnected function, structure and
behaviour nodes in the FBS graph.
a. Consistency
b. Complexity
c. Connectivity
d. Competency
Answer: (c) Connectivity
9. The _________ evaluation criteria is indicative of the number of nodes in each of the
categories of function, behaviour and structure.
a. Complexity
b. Level adjacency
c. Validity
d. Correctness
Answer: (a) Complexity
10. The stage which precedes the development stage in the traditional SDLC is?
a. Requirement stage
b. Design stage
c. Maintenance stage
d. Testing stage
Answer: (b) Design stage