Question: There are mainly two ways to decompose the requirement functionality of a software systems. These are functional decomposition and Object - Oriented decomposition. In this
There are mainly two ways to decompose the requirement functionality of a software systems. These are functional decomposition and ObjectOriented decomposition.
In this discussion, given a use case description, you will decompose it using both decomposition techniques. You will also explain the benefits and drawbacks of each technique.
To prepare for this discussion:
Review the module's learning resources and its references.
Review this description of the Register for Section use case:
Overview
This use case is used by a student actor to register for a section of a course. The same course might be offered in different sections.
Flow of Event
Student logs into the section registration system.
Student specifies which course shehe wants to register for.
The system presents a list of available sections.
The student selects the desired section and registers for it
If all the registration requirements are met, a registration confirmation message is displayed to the student. If there are issues, the student is notified with the issue and provided corrective actions to fix them.
To complete this discussion:
Decompose the Register for Section use case using the two techniques of functional decomposition and ObjectOriented decomposition.
Explain the benefits and drawbacks of each technique.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
