content 1.software process 2.object technology 3.uml 4.uml for java

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

Upload: garey-charles

Post on 20-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

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

CONTENTCONTENT

1.Software Process2.Object Technology3.UML4.UML For Java

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

Software Process

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

SOFTWARE PROCESSSOFTWARE PROCESS• The main phases of a software process:

– Requirements Analysis (What?): TextSpecifying what the application must do

– Design (How?): Diagram & TextSpecifying what the parts will be, how they will fit together

– Implementation (Coding)Source and object code

– TestingTestcase, Black Box/White Box

– DeploymentCreate Package Software, Installing Application, Create Documents

– MaintenanceModified design, code and text

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

Object Technology

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

OBJECT TECHNOLOGYOBJECT 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 Object With Messages

Instance

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

UML

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

WHAT IS THE 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

–Unified6

Counting Language

Arithmetic Language

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

DIAGRAMS IN UMLDIAGRAMS 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

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

DIFFERENT VIEWPOINTS IN DIFFERENT VIEWPOINTS IN UMLUML

• 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

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

USE CASE DIAGRAMUSE CASE DIAGRAM

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

CLASS DIAGRAMCLASS DIAGRAM

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

COLLABORATION DIAGRAMCOLLABORATION DIAGRAM

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

SEQUENCE DIAGRAMSEQUENCE DIAGRAM

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

STATE DIAGRAMSTATE DIAGRAM

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

ACTIVITY DIAGRAMACTIVITY DIAGRAM

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

COMPONENT DIAGRAMCOMPONENT DIAGRAM

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

DEPLOYMENT DIAGRAMDEPLOYMENT DIAGRAM

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

UML for programing

Page 19: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 20: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 21: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 22: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 23: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 24: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 25: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 26: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 27: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 28: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 29: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 30: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 31: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 32: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 33: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 34: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 35: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 36: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 37: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 38: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 39: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java
Page 40: CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java

ThanksThanks

Question

Answer