CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java.

Slides:



Advertisements
Similar presentations
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
Advertisements

Systems Analysis and Design 8th Edition
Chapter 22 Object-Oriented Systems Analysis and Design and UML Systems Analysis and Design Kendall and Kendall Fifth Edition.
Unified Modeling Language
Object-Oriented Analysis and Design
Introduction To System Analysis and Design
Revision Session 1.UML Overview 2.Detailed software design : operation specification, designing for re-use.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Lecture 11: Chapter 22 Topics –Object Oriented Modeling –UML –Use case.
Rational Worldwide Software Symposium
Java Programming, 3e Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
7M822 UML Introduction 7 September 2010.
Systems Analysis & Design Sixth Edition Systems Analysis & Design Sixth Edition Toolkit Part 5.
Lab 6 CPIT 250 System Analysis and Design.
Java Programming, 2E Introductory Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
1 Introduction Chapter 1. 2 Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding the organization.
2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the purpose and various phases of the traditional systems development.
Satzinger Chp. 2 Part Part 4 of 4 2 Object-Oriented Analysis and Design with the Unified Process Testing Testing is critical discipline Testing activities.
Slide 1 UML Review Chapter 2: Introduction to Object-Oriented Systems Analysis and Design with the Unified Modeling Language, Version 2.0 Alan Dennis,
Unified Modeling Language, Version 2.0
Introduction To System Analysis and Design
Object-Oriented Analysis and Design An Introduction.
Object Management Group (OMG) Specifies open standards for every aspect of distributed computing Multiplatform Model Driven Architecture (MDA)
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
IT 21103/41103 System Analysis & Design. Chapter 05 Object Modeling.
Systems Analysis and Design 8 th Edition Chapter 6 Object Modeling.
ניתוח מערכות מידע 1 Unified Modeling Language (UML) § § The Unified Modeling Language (UML) is the industry-standard language for: Specifying, Visualizing,
1 Introduction to UML. 2 What is UML? UML is an acronym for Unified Modeling Language. Unified –Combines the best from existing object- oriented software.
TAL7011 – Lecture 4 UML for Architecture Modeling.
CS 772: Global Knowledge Networks V. “Juggy” Jagannathan CSEE, West Virginia University.
UML as a Specification Language for Embedded Systems. By, Mir Ahmed Ali, Asst. Professor, ECM department, SNIST. By, Prof. Narsiah sir, Director of School.
Design Jon Walker. More UML ● What is UML again?
1/26 On-demand Learning Series Software Engineering of Web Application - Object-Oriented Development & UML Hunan University, Software School.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 2: Introduction to Object-Oriented Systems Analysis.
Unified Modelling Language (UML) Software Engineering Lab. Sharif University of Technology.
Lab 5 CPIT 250 System Analysis and Design.
Source Mastering UML with Rational Rose 2002 Information System Engineering Introduction to UML.
Lecture 9-1 : Intro. to UML (Unified Modeling Language)
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 2: Introduction to Object-Oriented Systems Analysis.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
1 Unified Modeling Language, Version 2.0 Chapter 2.
Source Mastering UML with Rational Rose 2002 Information System Engineering Introduction to UML.
UML Course Instructor: Rizwana Noor. Overview  Modeling  What is UML?  Why UML?  UML Diagrams  Use Case  Components  Relationships  Notations.
Fall 2007 Week 9: UML Overview MSIS 670: Object-Oriented Software Engineering.
Rational Rose For System Design What is Rational Rose? Rational Rose is the visual modeling software solution that lets you create, analyze, design,
Technical Module C Object Modeling Objects Object – a valuable resource: Money (Account Receivable) Material (Product) Machines (Delivery Truck) Personnel.
Basic Characteristics of Object-Oriented Systems
Introduction to UML and Rational Rose UML - Unified Modeling Language Rational Rose 98 - a GUI tool to systematically develop software through the following.
PAPYRUS Tutorial CSOS 손 태 용.
1 Design Object Oriented Solutions Object Oriented Analysis & Design Lecturer: Mr. Mohammed Elhajj
Slide 1 Unified Modeling Language, Version 2.0 Object-Oriented SAD.
UML(Unified Modeling Language)
Object-Oriented Analysis and Design
Object-Oriented Techniques
Systems Analysis and Design With UML 2
Unified Modeling Language
Mastering UML with Rational Rose 2002
Introduction to UML Tutorial 1.
Quality Management Perfectqaservices.
UML - Unified Modeling Language
UML: Unified modeling language
Rational Worldwide Software Symposium
ניתוח מערכות מידע א' הרצאה 3
Unified Modeling Language
Rational Worldwide Software Symposium
Software Design Lecture : 14.
Rational Worldwide Software Symposium
Uml diagrams In ooad.
Presentation transcript:

CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java

Software Process

SOFTWARE PROCESS The main phases of a software process: –Requirements Analysis (What?): Text Specifying what the application must do –Design (How?): Diagram & Text Specifying what the parts will be, how they will fit together –Implementation (Coding) Source and object code –Testing Testcase, Black Box/White Box –Deployment Create Package Software, Installing Application, Create Documents –Maintenance Modified design, code and text

Object Technology

OBJECT TECHNOLOGY Why Objects? –Objects are the enabling technology for adaptive business systems. Three Keys to Object Technology –Objects that provide encapsulation of procedures and data –Messages that support polymorphism across objects –Classes that implement inheritance within class hierarchies An ObjectWith MessagesInstance

UML

WHAT IS THE UML? A visual language for modeling and communicating about systems through the use of diagrams and supporting text The Three Aspects of UML –Language –Model –Unified 6 Counting Language Arithmetic Language

DIAGRAMS IN UML UML have several different types that can be used to describe a model from different point of views. There are: –Class diagram –Use Case diagram –Sequence diagram –Collaboration diagram –State diagram –Activity diagram –Component diagram –Deployment diagram

DIFFERENT VIEWPOINTS IN UML The reason for a lot of different diagrams is that it is possible to look at a system from many different viewpoints. –Analysts –Designers –Coders –Testers –QA (Quality Assurance) –The Customer –Technical Authors

USE CASE DIAGRAM

CLASS DIAGRAM

COLLABORATION DIAGRAM

SEQUENCE DIAGRAM

STATE DIAGRAM

ACTIVITY DIAGRAM

COMPONENT DIAGRAM

DEPLOYMENT DIAGRAM

UML for programing

Thanks Question Answer