Download presentation
Presentation is loading. Please wait.
Published byBenedict Jayson Matthews Modified over 9 years ago
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
10
Detail Design
11
Cut/Copy Class Diagrams
14
Cut/Copy Collaboration Diagrams
17
Paste Class Diagrams
19
Paste Collaboration Diagrams
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)
25
Undo/Redo Class Diagrams
28
Undo/Redo Collaboration Diagrams
32
Conclusion 5 of 7 features implemented Scope Time constraints
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.