[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(FC-Devel) design of objects
Hi
I started designing a high level hierarchy for the free CASE project.
Hopefully it will give an indication of what has to be done.
I have used the isA hasA doesA method of design. It is only a start and
will be changed and added to a lot as time goes on.
1) what I have done is to make a rough list of what objects that the
free case has.
FreeCASE HasA
UML
IDL
GUI
Repository
Source Code Generator
C Code generator
C++ Code generator
LISP Code Generator
Reverse engineer source code
C Code reverse
C++ Code reverse
LISP Code reverse
2) Then I have placed the objects in a group and created parent class
Language - UML
- IDL
GUI
Repository
- C Code generator
Source Code Generator - C++ Code generator
- LISP Code Generator
- C Code reverse
Reverse engineer source code - C++ Code reverse
- LISP Code reverse
3) the next step is to look at what each object does.
i.e.
Source Code Generator
getUML();
getIDL();
convert();
C++ Code generator
convert();