Question
Construct a Use Case Diagram for the following system. Use a CASE tool (e.g., Visual Paradigm, MS Visio, or https://www.draw.io/) to draw the use case
Construct a Use Case Diagram for the following system. Use a CASE tool (e.g., Visual Paradigm, MS Visio, or https://www.draw.io/) to draw the use case diagram. Use the same notation that you learned in class (https://we.tl/t-dgSAMoMark).
Suppose you are charged to develop an online community for an open source project (A famous example of open source project is Linux operating system). The online community includes both members and non-members. A non-member can sign up to become a member. There are two types of members: project managers and developers. Project managers know more about the system being developed, and periodically post Call-for-Contributions which are available to both developers and non-members. Only developers can make contributions (i.e., submit code). Of course, interested non-members can first become developers before making contributions.
To start, developers will need to login to the online community to access system specifications, posted by project managers. After developers finish their implementation, they can submit their code to the online community. Project managers might verify and test the code submitted. Among all the codes submitted, project managers might test and verify the code before integrating the new code into the baseline system. If a developer has made significant contributions, project managers can use the online community so that members can collectively decide whether or not to promote him/her to be a project manager. All members activities, except accessing Call-for-Contributions, require members to login to the online community first.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started