Professional Documents
Culture Documents
Assignment 01
MLB_03.02_03
2022
Software Process Modeling
B.Sc. (Hons) in Information Technology
1
Assignment 1 – Cover Sheet
PROJECT ID MLB_03.02_03
CASE STUDY NAME Online Voting System for Award Nomination Program
1. IT21244698 Thilakasiri P. K. V. C
2. IT21245138 Gamaarachchi P. N
3. IT21236228 Munaweera K. D. M. P
4. IT21239366 Niwantha W. P. I
5. IT21244766 Pathirana K. P. V
2
Group Details:
Student
Student Name Registration Date Signature
Number
1
Thilakasiri P. K. V. C IT21244698 24/03/2022
2
Gamaarachchi P. N IT21245138 24/03/2022
3
Munaweera K. D. M. P IT21236228 24/03/2022
4
Niwantha W. P. I IT21239366 24/03/2022
5
Pathirana K. P. V IT21244766 24/03/2022
3
4
5
As IT21244698,
b) Special Contributions
• I fulfilled my responsibility as a leader.
• Help to build the main concept of this system.
• I analyzed nowadays voting systems and find out the basic function of the voting system
• Divide the use cases of the actors among the group members and monitor its progress
from time to time.
• Created the project PDF with group members.
c) Challenges faced
• It was difficult to work continuously, because of power failure.
• It was difficult to contact my group members in off campus week.
• When we were analyzing real world example systems for this topic, it was harder to
separate basic function from those system.
6
Use case scenario
Priority 05
Main Scenario
Step Action
Extensions
Step Action
7
• Voter
Priority 02
Main Scenario
Step Action
Extensions
Step Action
8
As IT21245138,
a) Section worked on
• I designed the use cases of the ‘Organizer’.
• I designed the use case scenario for ‘Create a voting program’ and ‘View Nominators Details’.
b) Special Contributions
• I shared my ideas with other team members to create use case diagram.
• I helped to finalize and upload the final document.
c) Challenges Faced
• We had troubles to communicate with teammates in the online sessions weeks.
• With the power crisis, we faced many difficult situations for manage the time.
9
• Organizer
Priority 05
Main Scenario
Step Action
10
• Organizer/ Nominee/ Voter/ Organizer
Priority 02
Main Scenario
Step Action
Extensions
Step Action
2a. System checks whether the user can view the details or not
11
As IT21236228,
a) Section worked on
• Designed the use cases for “Voter”.
• Designed two use case scenarios about “Accept program requests” with the ID (OVS007) and
“View voting program progress” with the ID(OVS006).
b) Special Contributions
• I gathered and shared information about “online voting systems” with group members.
• I helped my group members by sharing my ideas and opinions as well.
c) Challenges Faced
• Due to the power crisis, it was too difficult to gather information and communicate with each
other
• It was hard to manage time with mid semester examination
12
• Nominee/ Voter
Priority 02
User has directed to the award program details page and viewed the
Post conditions
voting results.
Main Scenario
Step Action
Extensions
Step Action
13
• Admin
Priority 05
Main Scenario
Step Action
1 Go to the webpage
Extensions
Step Action
If entered request details are invalid, send error message to the
4a.
organizer
14
As IT21239366,
a) Section worked on
• I designed the use cases of the ‘Admin’.
• I designed the use case scenario for ‘Banned Users from the System’ and ‘Edit Award Program
details’.
b) Special Contributions
• I shared my ideas with the group members.
• Develop the Pdf with the help of other members.
• I drew the Admin’s use case scenario.
c) Challenges Faced
• I've never used case diagrams or scenarios before, so I'll have to learn more about them.
• Difficult to communicate with members and get decisions sometimes because of on going
power cuts.
15
• Admin
Priority 04
Main Scenario
Step Action
6 Log out
Extensions
Step Action
16
• Admin
Priority 03
Main Scenario
Step Action
6 Log out
Extensions
Step Action
17
As IT21244766,
d) Section worked on
• I designed the use cases of the ‘Guest’.
• I designed the use case scenario for ‘Registration’ and ‘Voting For Award Program’.
e) Special Contributions
• I shared my ideas with each group members.
• I observed voting program in nowadays available.
• I gathered information from that observed system.
• I drew the use case diagram for the Guest.
f) Challenges Faced
• It was hard to communicate with each member through the Internet.
• Also it was difficult to work continuously because of the power failures.
18
• Guest
Priority 05
Preconditions The guest user has not registered the site previously
Main Scenario
Step Action
19
• Voter
Priority 05
Main Scenario
Step Action
2 Include::login
20
21