INTRODUCTION
Object-oriented modeling analysis and design is a popular technical concept and approach that analyze or designs the entire application. It is based on the system structure that applies the programming language and also uses visual modeling for software development. Object-oriented modeling analysis follows the top-down approach that is applicable in the graphical representation diagram to analyze the entire system effectively and efficiently. Object-oriented model is the main important phase of development to understand the need and requirement. This modeling system is a type of system that manages the entire database in a proper manner. In this way, it can be classified according to the classes and their relationship among the identified classes. This process will require the effective and efficient life cycle that supports every stage of development. This report will discuss the use case diagram that provides the overall functionality of the user in the database system. Using a case diagram is the best approach based on the graphical representation of the system. It shows the behavior of the diagram and a particular set of actions. This assignment will describe a class diagram based on the different entities and their specified attributes that are applicable in the database management system. All the entities are a specified relationship with one another. Furthermore, it will describe the sequence diagram that represents the interaction between the actors that plays important role in the entire system.
This assignment will design model a single scenario for executing the system in effective manner. There are different participate that has specific roles and it is known as object and entity in the sequence diagram. Sequence diagram is the best approaches that applicable in the development of use case, sequence diagram, and class diagrams. In this report, Data modeling is mainly focused towards the data that process in the structured ways. The basic principle of modeling to encapsulate the data and hiding to develop the system. This process cannot be tampered by other system and their parts. This process will provide the benefits that allows managing the complexity in the software system in effective manner. In this report, It will design the use case and class diagram that representing the relationship between the different entities. This will describe the discussion about the use case diagram and also explain the entire primary Scenario in the form of tables. There are different parameters describe in the each members of use case that specific exceptional cases for identifying the actual need and requirement of business process.
We tend to help you at every step regarding Academic Assistance
Get your Assignments Now!
TASK 1
Use case diagram :
Use case diagram is the usually referred as behavior of diagram that describe the actual
Set of actions. It is basically used for the business purpose to perform different action and functions. There are represented the main player which plays main role in the match. There are different information regarding match can be mention in the use case diagram such as Player personal details like name, address, telephone number and email address etc. Afterwards, it also indicates the started time and date of match. The important action can be performed in the match to adjust the times and date of players. In this diagram, it also represented the records and information. On the other hand, the data can be modified, deleted in the user diagram.
This figure representation the specified role of different entities such as player, user and committee. All the objects plays important role in the entire class diagram.
Player:
- Player can be manage the own information and details.
- It can record of match and shows the availability.
- It also records the result and outcome of match.
Committee:
- It will create, modify and delete the information of players.
- It also requests to reschedule the match and again fix the time as well as date.
- Committee is also updated the result of match and finalist the different teams.
User:
- User can see the league and match commentary as well as details.
Use case |
Scan Player role |
Summary |
Player is participated in match to play the games. Player can manage their own information such as name, email address, telephone no. etc. |
Actor |
Player |
Primary Scenario |
1. It should able to indicate the proper dates, times 2. It also adjusts the date where player is available. 3. Player can plays their games in proper manner. 4. Player participates in different leagues. 5. It also manages their score according to the demand of coach. |
Alternative Scenario |
1. It also used the match score card for each and every player those who participate in the match. 2. Each and every player give their best performance on fields. 3. It is difficult for committee to choose the best one. |
Exceptional Scenario |
1. Unsuccessful match rules 2. It Cannot follows the specific rules related the match. |
Pre-conditions |
Not define |
Post-Conditions |
Not define |
Assumptions |
Sometimes, it cannot be available the self services. |
Description of Exceptional |
This is the exceptional case that happen in the match where player that cannot follows the specific rules and regulation of match. It impacts on the entire match and performance of other players. |
Use case |
Scan Committee |
Summary |
In committee, they are planned for the start and end date of the leagues. It also selects the player those who are involved. |
Actor |
Committee |
Primary Scenario |
1. All the members in the committee can plan to reschedule the leagues. 2. Committee also decided who is the best performance of the day. 3. Sometimes, committee create plans according to weather. 4. Committee chose the efficient and active players for match. 5. Committee to decided the price money and many more. |
Alternative Scenario |
1. Sometimes, committee change their decision according to the score. 2. It has been announced the results and give the price. 3. Committee is postponed the pricing ceremony. |
Exceptional Scenario |
1. It cannot possible the new league. 2. Committee is not change their final decisions. |
Pre-conditions |
Not define |
Post-Conditions |
Not define |
Assumptions |
Committee cannot identified the capabilities of player in match. |
Description of Exceptional case |
Sometimes, it is not possible to organizes the same league at same time. Committee is playing important to decided which leagues in running or not. Committee members has been fixed the time and schedule on the basis of suitable. They cannot change their final decision. |
Use case |
Scan Match |
Summary |
Match is the based on the player that divided into two different teams to performs their specific roles. |
Actor |
Match |
Primary Scenario |
1. In the match system, all the score of each and every can records in the match system. 2. Match web system contain all information in proper manner. 3. Tossing procedure follows in the match. 4. Match can be schedule after next weeks. |
Alternative Scenario |
1.Badminton club is organize the league management system to provide the entire information and details by using web system to the team members. 2. Sometimes, web system cannot provide the proper details and score of players.
|
Exceptional Scenario |
1. Sometimes, the committee members can override the outcomes and results. |
Pre-conditions |
Not define |
Post-Conditions |
Not define |
Assumptions |
It cannot be available in match system to identify the actual requirement. |
Description of exceptional case |
The main exceptions occur in the match where the committee can re announce the result or we can say that rewrite the results or score card of team. |
Use case |
Scan League |
Summary |
League is a type of system that provide the different matches according to the category. At any time, user can choose the view of any leagues. |
Actor |
Leagues |
Primary Scenario |
1. In primary scenario, players and all the members of committee can also view the any type of league. 2. League is based on the category that divided by the committee. 3. Committee decided that what league important for players. 4. It can fix the specific time intervals to complete the match. 5. It is based on 50%- 50%. |
Exceptional Scenario |
1. Many times, Committee member cannot identified and check the leagues of match. 2. All player connected with the games basically it can pretend the games never happens. 3. They also losing and gaining the LP/ XP and change the overall records.
|
Pre-Conditions |
Not define |
Post-Conditions |
Not define |
Assumptions |
League is divided according to category of match. |
Description of Exceptional case |
This league is basically used for organising the match on the basis of category. Committee plays different functions and operations to manage the league procedure in proper manner. Committee member cannot check the details of each and every player. It happens when the player pretend that match never happen. |
Use Case |
Record match result |
Summary |
This is last stage when the match is successfully completed. Each and every team score some points. Afterwards, it can be announced the results according to the score card by committee. |
Actor |
Player |
Trigger |
The committee will enter the match results. |
Primary Scenario |
1. All player can performs very well but the winner is only one. 2. The computer system can generate the total results and score of the match. 3. Committee will announce the entire results of each and every team. 4. It also divided the position of teams according to the points. 5. According to match result, fixtures can be set or developed.
|
Alternative Scenario |
1.Match is delayed 2. No match results will be recorded |
Exceptional Scenario |
1. The match can be tie because of same score in two different teams. 2. Match is drawn. 3. Delay the result announcement. |
Pre-Conditions |
Not define |
Post-Conditions |
Not define |
Assumptions |
A system application is not available for match score. |
Exceptional case of record match |
It is the most common exception happen when match can be tie. It is difficult for people to drawn the match. |
|
User case diagram is basically the representation of business modeling to create relationship between the players, committee. In this way, they allow managing the entire functionality of tennis match game. A use case diagram is the simplest form of representation of users that interacted with the system. In this way, it can show the relationship between the user and various type of cases involved it. This diagram will identify the types of user in the system which help representation the relationship between them. The main purpose of UML diagram to provide the high level of view requirement. It also provides the complete functional and technical view of system. It can be represented in the form of eclipse and circles.
Read also:
Roles and Characteristics of Leaders and Managers - Tesco Plc
Class Diagram
Class diagram is generally unified modeling language and it is a type of statistical structure diagram that shows the system of different classes used in the entire system. Class diagram is the mainly building the various block of object oriented modeling. This diagram is usually based on the conceptual part to translating into the coding language.
Syntax of Class Diagram:
For Example-
Class |
Player |
Attributes |
These are the important attribute of the player class that has some specific |
Operations |
|
Visibility |
Private |
Scope |
The scope of player to get information such as get Name, get next new Name etc. |
Class |
Committee |
Attributes |
|
Operations |
|
Visibility |
Private |
scope |
Get schedule, Get next reschedule. |
Class |
League |
Attributes |
|
Operations |
|
Visibility |
Public |
Scope |
For Example- get match details, get next match new details. |
Class |
Match |
Attributes |
|
Operations |
Match can provide the final result of the each team. It also performs different operation to fix the start date, time etc. All the timing can be scheduled by the leagues because committee store information and details in the leagues. |
Visibility |
Public |
Scope |
For Example- get result, get next new result etc. |
Sequence Diagram
Sequence diagram is a based on the interaction diagram that help for design model a single scenario for executing the system in effective manner. There are different participate that has specific roles and it is known as object and entity in the sequence diagram. For Example-0 Player, Match and committee are the participate and there is some communication while interaction can show by using arrows. Payer interact with the match to add the information of each and every player.
Sequence entity |
Player |
Present Scenario |
The player is some specific role in the sequence diagram to add some details and information such as name, address, DOB etc. Players are also participated in the different match to manage the leagues. |
Exceptional case |
Player plays important role in the match to perform and participate in proper manner. Players are cannot score the highest due to some reason such as raining and weather changes. |
Sequence entity |
Match |
Primary Scenario |
Match can record the each and every details of player and their specific match score. It will mention in the match web system. |
Exceptional case |
Match can be postponed due to unavailability of pitch and delayed the time. Sometimes, player is score more point. It also categorizes according to their points. |
Sequence entity |
Committee |
Primary Scenario |
Each and every member of committee to plan the start and end date of match on the basis of match players. It also reschedules the match for the presence of all the players. All of them are participated in the match. |
Exceptional case |
Committee can be change the rules and regulation. They always maintain their procedure of games but in case, it is decided that who is wining team. |
Sequence diagram is basically used for representing the different level of participate and also the language for the implementation of case study. This diagram is provide the facility to without coder to read and write the sequence diagram in proper manner.
Sequence diagram of match records
Sequence entity |
Record match boundary |
Present Scenario |
The committee will announce the results according to the score card. It also recorded all the score point on the system. |
CONCLUSION
As per discussion, it concluded that use case, sequence case and class diagram are the important for maintaining all the details and informations of entire match system. It summarized the entire details of player, match, committee and league in the match system.
Read more - External Factors That Affecting Business