Presentation is loading. Please wait.

Presentation is loading. Please wait.

ArgoUML Peterson Lorins Chi-Hwa John Marcos Dawid Trawczynski Leticia Izquierdo EEL5881 Software Engineering I Spring 2002 – Dr. Schiavone.

Similar presentations


Presentation on theme: "ArgoUML Peterson Lorins Chi-Hwa John Marcos Dawid Trawczynski Leticia Izquierdo EEL5881 Software Engineering I Spring 2002 – Dr. Schiavone."— Presentation transcript:

1 ArgoUML Peterson Lorins Chi-Hwa John Marcos Dawid Trawczynski Leticia Izquierdo EEL5881 Software Engineering I Spring 2002 – Dr. Schiavone

2 Agenda Overview Requirements Specifications Functional Features Architectural Design Detail Design Conclusion

3 ArgoUML Open-source CASE tool, coded in Java –Supports design in UML Extend available features –Accessible from main pull-down menu

4 Requirements Add features to available open-source CASE tool Features include –Cut, Copy, and Paste –Undo and Redo –Drag and Drop

5 Specifications Features must be accessible by –Main Pull-down Menu –Right-click Menu –Tool bar

6 Functional Features Cut, Copy, and Paste –Class diagrams Undo and Redo –Class diagrams Drag and Drop –Not implemented

7 Functionality Accessible by main pull-down menu Time constraints and scope limited –Right-click menu –Tool bar –Drag/Drop features

8 Architectural Design

9

10 Detail Design

11 Cut/Copy Class Diagrams

12

13

14 Cut/Copy Collaboration Diagrams

15

16

17 Paste Class Diagrams

18

19 Paste Collaboration Diagrams

20

21 SWING Undo/Redo Mechanism

22 SWING - “The code name for a collection of graphical user interface (GUI) components that runs uniformly on any native platform which supports the Java(TM) virtual machine*.”

23 Swing Cont - “Because they are written entirely in the Java programming language, these components may provide functionality above and beyond that provided by native-platform equivalents. (Contrast with AWT.)” (Abstract Windowing Toolkit)

24

25 Undo/Redo Class Diagrams

26

27

28 Undo/Redo Collaboration Diagrams

29

30

31

32 Conclusion 5 of 7 features implemented Scope Time constraints


Download ppt "ArgoUML Peterson Lorins Chi-Hwa John Marcos Dawid Trawczynski Leticia Izquierdo EEL5881 Software Engineering I Spring 2002 – Dr. Schiavone."

Similar presentations


Ads by Google