SlideServe
Menu
Préférences
© SlideServe · v2026

Updating the Model

lyndon avatar
11 diapositives · 281 Views · Aug 24, 2014

Updating the Model. update. Rose Browser. The Rose Browser provides the capability to textually view and navigate between the components in each of the models A + sign next to an icon indicates that the icon is collapsed A - sign next to an icon indicates that the icon is fully expanded.

Updating the Model - slide 1
01 / 11Updating the Model
1 / 17

Télécharger la présentation

Updating the Model
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Updating the Model update

  2. Rose Browser • The Rose Browser provides the capability to textually view and navigate between the components in each of the models • A + sign next to an icon indicates that the icon is collapsed • A - sign next to an icon indicates that the icon is fully expanded

  3. The Browser Fully expanded tree Collapsed tree

  4. Looking at the model • The browser shows the whole model, even things not displayed anywhere • diagrams, packages, classes, and nesting • view things in the browser • move things in the browser • select and drag • copy things in the browser • select and CTRL drag • create things in the browser • right mouse button • populate diagrams from the browser • select and drag onto a diagram

  5. Looking Inside a Package • Each package typically has its own main class diagram • This diagram typically shows • lower level packages • OR • classes that implement this package • The package will also contain any number of other class diagrams showing different views of the package • Packages can also contain sequence diagrams, collaboration diagrams, and state diagrams

  6. Additional Class Diagrams • Additional class diagrams are added to the model as needed • They show additional 搗iews?of the packages and classes in the model • Examples: • View of classes participating in a scenario • View of the 損rivate?classes in the package • View of a class and its attributes and operations • View of an inheritance hierarchy

  7. Editing Diagrams • Populate a diagram with existing components by • dragging components from the browser • the Query menu (for classes only) • Or create new components directly on the diagram or in the browser • Use the Tools: Layout Diagram tool to arrange components on the diagram • Use Tools:Autosize All to have components change size to match the strings they contain • Turn page breaks on and off using View: Page Breaks

  8. Editing classes • Add operations and attributes to classes using • the class specification • directly on the diagram • in the browser • Add documentation to classes using • the class specification • in the documentation window • Add all other information through the class specification • abstract • stereotype

  9. Stereotypes • A stereotype represents the classification of a class • Every class may have at most one stereotype • Common stereotypes • Exception class • Metaclass • Parameterized class • Boundary class • Controller class • Entity class • Utility class

  10. Exercise: <skip> Create the Main Class Diagrams for the Packages • People package • Professor class • UniversityArtifacts package • Course and CourseCatalogue classes • Interfaces • ManageCurriculumForm, DropCourseForm, and the CatalogueForm classes

  11. Exercise<skip>: Additional Class Diagrams • Create another class diagram for the UniversityArtifacts package • Diagram name: Catalogue Information • Classes: Course, CourseOffering and CourseCatalogue classes