Lowest guaranteed price across the globe. Get upto 50% off ! Book Now

Object-Oriented Modelling and Design

University: Northumbria University Newcastle

  • Unit No: 6
  • Level: Undergraduate/College
  • Pages: 15 / Words 3749
  • Paper Type: Assignment
  • Course Code: KF6024/LD6024
  • Downloads: 686

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

  • Name
  • Address
  • phone number
  • Email id

These are the important attribute of the player class that has some specific

Operations

  • Player is performed different operations to participate in the leagues and scoring in the different matches. It also stores all the details in the committee.

Visibility

Private

Scope

The scope of player to get information such as get Name, get next new Name etc.

Class

Committee

Attributes

  • Modify
  • create
  • delete
  • change
  • reschedule

Operations

  • Committee is the playing important information in the entire match for scheduling the time and date. It also organizes the entire match responsibilities to handle the different task and operations in effective manner.
  • It also modifies, change and delete the match timing and again schedule according to the player's availability.

Visibility

Private

scope

Get schedule, Get next reschedule.

Class

League

Attributes

  • Results / outcomes
  • Matches

Operations

  • League is a type of system that consist of different match on the basis of their quality and property. It can be representation of entire results and outcome of match. This will provide the score of each and every match in particular league.
  • This league is divided the different match or specific timing and schedule.

Visibility

Public

Scope

For Example- get match details, get next match new details.

Class

Match

Attributes

  • Result
  • start date
  • Time
  • Leagues I'd

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.

Download Full Sample
Cite This Work To export references to this Sample, select the desired referencing style below:
Copy to Clipboard
Copy to Clipboard
Copy to Clipboard
Copy to Clipboard
Instant Assignment Help. [Internet]. Instant Assignment Help.(2024), Retrieved from: https://www.instantassignmenthelp.com/free-samples/business/kf6024ld6024-object-oriented-modelling-and-design
Copy to Clipboard
Boost Grades & Leave Stress

Share Your Requirements Now for Customized Solutions.

Lowest Price

USD6.27

    FOR FIRST ORDER GET EXTRA 25% OFF

    valentine

    Our unique Features

    24/7 Customer Support

    100% Customer Satisfaction

    No Privacy Infringement

    Quick Services

    Subject Experts

    Innovative Documents

    100+ Qualified Writers

    For Best (Accounting) Assignment Help

    Nathalie Brown
    267 - Completed Orders
    Nathalie BrownView Profile Hire Me
    Julia Swift
    2454 - Completed Orders
    Julia SwiftView Profile Hire Me
    Lousiana Malfoy
    234 - Completed Orders
    Lousiana MalfoyView Profile Hire Me
    Amaya Parker
    1009 - Completed Orders
    Amaya ParkerView Profile Hire Me
    View All Writers
     
    IAH whatsapp

    Limited Time Offer

    Exclusive Library Membership + FREE Wallet Balance

    Number successfylly updated