Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java."— Presentation transcript:

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

2 Software Process

3 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

4 Object Technology

5 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

6 UML

7 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

8 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

9 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

10 USE CASE DIAGRAM

11 CLASS DIAGRAM

12 COLLABORATION DIAGRAM

13 SEQUENCE DIAGRAM

14 STATE DIAGRAM

15 ACTIVITY DIAGRAM

16 COMPONENT DIAGRAM

17 DEPLOYMENT DIAGRAM

18 UML for programing

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40 Thanks Question Answer


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

Similar presentations


Ads by Google