Case Study A manufacturing management system is required. The company produces two major different types of spare parts, that is spare part for air vehicle.

Slides:



Advertisements
Similar presentations
Transportation Systems Highway Transportation Characteristics.
Advertisements

UML (Sequence Diagrams, Collaboration and State Chart Diagrams) Presentation By - SANDEEP REDDY CHEEDEPUDI (Student No: ) - VISHNU CHANDRADAS (Student.
Monday, Apr. 6, 2009PHYS , Spring 2009 Dr. Jaehoon Yu PHYS 1441 – Section 002 Lecture #16 Monday, Apr. 6, 2009 Dr. Jaehoon Yu Power Linear Momentum.
Oil exploration Oil field development Crude oil extraction Crude oil transportation and storage Oil refining into petrol Petrol storage and transportation.
INFO 425 Week 31 INFO 425 Design Problem I Week 3 – SDS Improvements Glenn Booker.
A transportation that flies. Airplanes!. What is an airplane? An airplane is a fixed wing vehicle that flies through the air. Airplanes can have jet engines.
Conceptual Modeling in UML A super-short introduction by Ambjörn Naeve
Peter Andreae Computer Science Victoria University of Wellington Copyright: Peter Andreae, Victoria University of Wellington UML for design: Class Diagrams.
Lecture 12: Chapter 22 Topics: UML (Contd.) –Relationship Structural Behavioral –Diagram Structural Behavioral.
Overview Objective: refine information gathered
2Object-Oriented Analysis and Design with the Unified Process Events and Use Cases  Use case  Activity the system carries out  Entry point into the.
6. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain how events can be used to identify use cases that define requirements.
Chapter 3 : Software Process and Other Models Juthawut Chantharamalee Curriculum of Computer Science Faculty of Science and Technology, Suan Dusit University.
Systems Analysis and Design in a Changing World, Fifth Edition
1 A Student Guide to Object- Orientated Systems Chapter 4 Objects and Classes: the basic concepts.
CSE 441: Systems Analysis & Design
Spray and Tree Diagrams. Contents Spray Diagrams –Capture –Analysis –Organisation Tree Diagrams –Analysis –Communication.
Thursday, June 26, 2014PHYS , Summer 2014 Dr. Jaehoon Yu 1 PHYS 1441 – Section 001 Lecture #13 Thursday, June 26, 2014 Dr. Jaehoon Yu Potential.
Association Class Generalization/Specialization Whole-Part Page More Associations 1.
CSC 213 – Large Scale Programming. Today’s Goal  Improve design skills to make usable designs  Noun extraction & UML class diagram reviewed  Connections.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 4 - Domain Classes.
Entity-activity table Event Diagram Use Case Diagram Activity Table
Requirements Analysis and Design Engineering Southern Methodist University CSE 7313.
1 Version /05/2004 © 2004 Robert Oshana Requirements Engineering Entity relationship diagrams.
Objectives:1. Classes and Objects 2. Attributes 3. Services 4. Subjects Object-Oriented Analysis – Finding Class-&-Obects.
Domain Modeling Part2: Domain Class Diagram Chapter 4 pp part 2 1.
1. Objectives At the end of this chapter you should be able to:  Discuss the use and features of a data model  Define the terms entity and attribute.
PHYS 1441 – Section 002 Lecture #16 Monday, March 25, 2013 Dr. Jaehoon Yu Gravitational Potential Energy Elastic Potential Energy Mechanical Energy Conservation.
Chapter 8 Analysis & Modeling. Data Modeling examines data objects independently of processing focuses attention on the data domain creates a model at.
Objectives Explain how events can be used to identify use cases that define requirements Identify and analyze events and resulting use cases Explain.
Class diagram Used for describing structure and behaviour in the use cases Provide a conceptual model of the system in terms of entities and their relationships.
Wednesday, Mar. 10, 2004PHYS , Spring 2004 Dr. Jaehoon Yu 1 PHYS 1441 – Section 004 Lecture #13 Wednesday, Mar. 10, 2004 Dr. Jaehoon Yu Conservation.
5 Systems Analysis and Design in a Changing World, Fifth Edition.
Design Model Lecture p6 T120B pavasario sem.
Object Oriented Analysis: Associations. 2 Object Oriented Modeling BUAD/American University Class Relationships u Classes have relationships between each.
Monday, Oct. 20, 2003PHYS , Fall 2003 Dr. Jaehoon Yu 1 PHYS 1443 – Section 003 Lecture #14 Monday, Oct. 20, 2002 Dr. Jaehoon Yu 1.Power Energy.
Domain Classes – Part 1.  Analyze Requirements as per Use Case Model  Domain Model (Conceptual Class Diagram)  Interaction (Sequence) Diagrams  System.
Security Classification ES4C9 Supply Chain Management ~ Improving and Developing Zoe Maxwell.
SYS466: Analysis and Design Using OO Models Lecture 8 Domain Classes – More on Relationships.
 CMS, an integrated easy-to-use software solution, caters the information needs of stone crushing companies. It has two integrated commonly used modules.
Chapter 2: Introduction to Object Orientation Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey A.
CLASS DIAGRAMS A classy approach to objects. The Basic Class Diagram  Class Name  Attributes (- indicates private each would have properties or accessor/mutator.
Wednsday, Oct. 9, 2002PHYS , Fall 2002 Dr. Jaehoon Yu 1 PHYS 1443 – Section 003 Lecture #8 Monday, Oct. 9, 2002 Dr. Jaehoon Yu 1.Power 2.Potential.
Unit 61: Engineering Thermodynamics Lesson 12: Combustion Engines.
DOMAIN CLASSES – PART 1 BTS430 Systems Analysis and Design using UML.
Monday, Oct. 18, 2004PHYS , Fall 2004 Dr. Jaehoon Yu 1 1.Gravitational Potential Energy Escape Speed 2.Power 3.Linear Momentum 4.Linear Momentum.
Gas Turbine.
PHYS 1441 – Section 002 Lecture #15
Object-Orientated Analysis, Design and Programming
Software Engineering Lecture 4 System Modeling The Analysis Stage.
Unit 61: Engineering Thermodynamics
Classes, Sequence Diagrams and Triangulation
The OO Solution The OO model closely resembles the problem domain
Automobile ENGINE SungBin KIM Min Ju JEON.
PHYS 1443 – Section 003 Lecture #8
The OO Solution The OO model closely resembles the problem domain
Best Way to Increase the Efficiency of Your Car Engine
PHYS 1441 – Section 002 Lecture #17
Spring 2002 Lecture #8 Dr. Jaehoon Yu Work and Kinetic Energy
Domain Class Diagram Chapter 4 Part 2 pp
PHYS 1441 – Section 002 Lecture #16
PHYS 1443 – Section 501 Lecture #15
Software Construction Lecture 2
SYS466 Domain Classes – Part 1.
PHYS 1443 – Section 003 Lecture #14
Copyright 2007 Oxford Consulting, Ltd
How an engine works This PowerPoint presentation has been downloaded from Presentation written by John Clegg. © Copyright Springer.
PHYS 1443 – Section 001 Lecture #10
Chapter 11: Class Diagram
Cheng (Sp2001): Object-Oriented Development Overview
Presentation transcript:

Case Study A manufacturing management system is required. The company produces two major different types of spare parts, that is spare part for air vehicle and spare part for land vehicle. A vehicle is something which, is used for transport. A plane is used for transport in air and a car is used for transport on the ground. All vehicles contain engines. Two different types of engine are, oil powered engines and petrol powered engines. Every engine contains some pistons, a fuel pump and an exhaust. Some planes have propellers and some have jet engines. Some cars have two doors while others have four doors.

Identify classes or objects in the problem statement above? (Do not worry if you are not sure how to identify objects yet, it will be covered in the later lecture. Perhaps you may use class and object definition to get better picture of what are the classes and objects in the statement) Classification Approach & Coad and Youdon Approach. Show transparency which show the identifying classes and object stages from Pressman also Avison. List of all potential objects using Noun Phrase then critic each object. Potential object/classGeneral classification CompanyEntity Spare PartEntity, structures VehicleEntity, structures TransportEntity, occurrence Plane, carEntity, structures Air, groundPlace EnginesEntity Oil engines, petrol enginesNot object (attributes of engine) Piston, fuel pump, exhaustNot object (attributes of engine) Propeller, jet enginesNot object (attributes of plane) DoorNot object (attributes of car)

Why object and why not object? –Company is an object but not required in this problem domain, it is an abstract class; cannot identify methods and attributes related to company –Spare Part is not an object, it can be attribute for engine. –Vehicle, plane, car, engines are object. (Vehicle is an abstract class) –Piston, Fuel pump, Exhaust are component part of object engines can be defined as objects. –Transport is not an object because its did not consist any attribute (abstract class), same as vehicle. –Air, ground and road are not object because we cannot identify service and attribute related to these entities. They can be attributes for car and plane. –Oil engines and petrol engines are not objects. They are attribute for engines. –Propeller and jet engine are not objects, they are attribute for plane. –Door is attribute for car. List of final objects: Vehicle, car, plane, engine, piston, fuel pump and exhaust. List of possible attribute: Spare part, oil engines, petrol engines, propeller, jet engine, door, air, ground and road. List of possible methods: Method is not clearly stated in the problem statement, but if we refer to question No. 3 there are three simple methods are required; 'speed', 'height' and 'check stock'.

Identify the relationship between classes (or objects) then develop an object model. Gen-Spec structure (generalization relationship) Whole-part structure (aggregation relationship)

An object model or Design Class Diagram (DCD) Figure show gen-spec structure (generalization relationship), whole- part structure (aggregation relationship), and association relationship.

Interaction diagram (e.g., sequence diagram) for purchasing order Let assume that customer will order parts from this manufacturing company. Develop an interaction diagram (e.g., sequence diagram) show how manufacturing company response to this purchasing order.

Develop an activity diagram showing manufacturing process to produce parts (e.g., produce piston, etc) Find from the internet or reference book on what are the possible activities done by manufacturing management relate to the case study.

Develop state diagram showing state of the part (e.g., piston,etc)