List of Exercises - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

List of Exercises

Description:

The blackboard will be used, and the exercise will be carried out in plenum. ... a discussion of the model in plenum. (Please archive the result for later use) ... – PowerPoint PPT presentation

Number of Views:61
Avg rating:3.0/5.0
Slides: 10
Provided by: ssel
Category:
Tags: exercises | list | plenum

less

Transcript and Presenter's Notes

Title: List of Exercises


1
List of Exercises
  • Ex. 1.Conceptual Modeling
  • Ex. 2. Problems and Solutions in SDLC
  • Ex. 3. Classes and Associations
  • Ex. 4. Classes and Attributes
  • Ex. 5. Classes and Multiplicities
  • Ex. 6. Class Modeling. Tandem Exercise
  • Ex. 7. Project Defined System Development
  • Ex. 8. Problem Domain Analysis

2
Exercise 1. Conceptual Modeling
  • Each team makes a visual model representing the
    relationship between the concepts shown on the
    slide Concepts Focused.
  • Both the concepts and their relationships are
    essential. Try to be both visual, informative and
    precise.
  • Use the blackboard. It is as the ideal platform
    for your modeling teamwork.
  • After 20 minutes the model will be presented on
    the blackboard by each team and discussed in
    plenum.

3
Exercise 2. Problems and Solutions in SDLC
  • 2.1. Discuss the problems related to the use of
    the System Development Life Cycle (SDLC). If
    possible, relate to well-known disasters of
    system developments, or your own experiences.
  • 2.2. Find reasons to the problems, and suggest
    some solutions to the problems

4
Exercise 3.Classes and Associations
  • This exercise focus on classes and associations.
    The blackboard will be used, and the exercise
    will be carried out in plenum.
  • A typical company is used as the system
    boundary, and the class Person is chosen
    initially.
  • Student 1. Choose another Class
  • Student 2. Suggest an association between Person
    and
  • on of the Classes already presented
    on the
  • blackboard.
  • Student 3. Go to Student 1. Start from the
    beginning
  • At the end, make a discussion of the model in
    plenum.
  • (Please archive the result for later use)

5
Exercise 4.Classes and Attributes
  • Make a class model based on a project, on a
    project company or eventually based on a part of
    the class model from Exercise 3.
  • Discuss and define at least 2 attributes for
    each of at least 7 related classes in the class
    model.

6
Exercise 5.Classes and Multiplicities
  • Make a class model based on a project, a project
    company or eventually based on a part of the
    class model from Exercise 3.
  • Discuss and define multiplicities for the class
    model.

7
Exercise 6.Class Modeling. Tandem Exercise.
  • Make a small description (maximum 7 lines) of a
    real or of a synthetic system.
  • Make your own rough sketch of the corresponding
    class model. Keep this class model secret to the
    other team.
  • Exchange only your description with another
    team, and make a model based of their similar
    description.
  • When finishing this modeling, try to compare the
    2 class models corresponding to the same
    description. Discuss the differences. Which
    differences at acceptable? Are there any
    mistakes?
  • Involve the lecturer, whenever needed.

8
Exercise 7.Project Defined System Development
  • 7.1. Define content and boundary for a part of
    your semester project, suitable for system
    development.
  • 7.2. Based on the OOAD 1, and UML 2
    literature, you shall carry out a
  • System Choice
  • Problem-Domain Analysis
  • Application-Domain Analyses
  • 7.3. Based on 7.2. you shall design a relational
    database, populate it and test it.

9
Exercise 8.Problem-Domain Analysis
  • 8.1. Based on at short description of your
    project - or a part of your project - you shall
    carry out a tandem analysis, similar to exercise
    6.
  • Do include following if possible
  • - Attributes
  • - think out some good identification attributes
  • - prepare for implementation in a relational
    database (RDBMS)
  • - Named associations
  • - Multiplicities
  • - Generalization
  • -take advantage of inheritance
  • - Decomposition
  • 8.2 Consider why and how to store metadata from
    the class model
  • Only use UML2 standard symbols, and feel free to
    model using a tool like Visio or UMLET
    http//www.umlet.com/
Write a Comment
User Comments (0)
About PowerShow.com