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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!