Uploaded on:
The Gymnastics System. We speak the truth to model an aerobatic scoring framework. ... Here is a fast depiction of a tumbling class and one of their challenges: A ...
Slide 1

Beginning/Elaboration Lecture OO08 Gymnastics System Example

Slide 2

References The Booch Method Guide, for Rose 2.0

Slide 3

Teaching Points Developing a Use Case Diagram Applying the Micro Process Developing a Class Diagram

Slide 4

Review What is the Macro Process? What is the Micro Process? How would we assemble a Use Case Diagram?

Slide 5

The Gymnastics System We are going to show a tumbling scoring framework. Our main goal is to mechanize the definition, enlistment, scoring, and record keeping of a gymnastic season. Here is a brisk depiction of a vaulting class and one of their challenges: An association is a gathering of groups that go up against each other. Each of these clubs initiates individuals to partake in the challenges. An ordinary meet comprises of a few challenges held throughout one day. For instance, there might be a ladies\' inside and out, a ladies\' individual, a men\'s overall, etc. There may likewise be junior and senior rivalries. At the point when a group enters a meet, it enters every one of the rivalries. For every challenge, every group enters the same number of individuals, who must contend in all parts of the opposition. Every opposition is a progression of occasions keep running on various hardware. For instance, the ladies\' rivalries include equalization pillar, vault, high bar, and floor exercise. All bits of gear are in operation in the meantime; every group\'s contending gymnasts perform on one bit of hardware and after that turn to the following.

Slide 6

The Gymnastics System Each occasion has a judging board relegated to it. These individuals are qualified scorers for this occasion. Every judge rates every athlete on the occasion and reports the score to a scorekeeper. The scorekeeper tosses out the high and low scores and midpoints the rest. This is the tumbler\'s score for the occasion. The group score is the aggregate of every one of gymnasts\' scores. Rivalry scores are the aggregate of the scores for each of the occasions. Meet scores are the entirety of the opposition scores, etc. Notwithstanding running the individual meets, the group readies the timetable of meets for the season, guarantees that qualified judges are doled out, registers groups and gymnasts, and distributes occasional standings.

Slide 7

Meet: Town Invitational Competition: Women\'s Senior Team Date: 12/3/92

Slide 8

The Gymnastics System Work through creating Use Case Diagram in class

Slide 9

The Gymnastics System Work through small scale procedure to grow first cycle of space investigation

Slide 10

Micro Process Identify the classes and protests at a given level of reflection Identify the semantics of these classes and questions Identify the connections among these classes and questions Specify the interface and afterward the execution of these classes and questions

Slide 11

Naming Relationships Name connections and parts Use important brief names A decent name is basic and gives critical semantic data

Slide 12

Identifying New Classes Apply the miniaturized scale handle again Lets investigate an utilization case in more detail

Slide 14

Discovering Operations It is valuable to work with item collaboration charts while finding operations Some operations distinguished in the applied viewpoint; more are recognized in the particular point of view

Slide 16

Discovering Attributes can be appeared on class outlines It is not important to demonstrate all traits, simply those that speak to key properties Similar to affiliations Semantics rely on upon the point of view being utilized

Slide 17

Attributes versus Affiliations Conceptual no distinction, traits are an alternate documentation qualities are normally single esteemed Specification a characteristic shows that an item can give some data as a major aspect of its interface suggests safety from sort to property just Implementation characteristic is a field of the class (i.e. by quality - not by reference)

Slide 18

Gymnast Attributes Now consider club enrollment? Dates of participation?

Slide 20

Discovering Inheritance Look for open doors for shared trait and reuse Especially search for basic interfaces!! Gatherings of items treated similarly

Slide 21

Teaching Points Developing a Use Case Diagram Applying the Micro Process Developing a Class Diagram

View more...