Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Peter_Cheung

Pages: [1]
1
Suggestions and Requests / Class Operation
« on: May 30, 2003, 09:14:55 pm »
Dear All:

Currently, if you display a class operation on a diagram, it list all the parameter datatypes.     I think if we can hide the parameter or show the parameter name instead of the datatype would be much neater and more informative.

Peter Cheung

2
General Board / database schema
« on: November 24, 2002, 02:08:32 am »
Hi Everyone,

Does anyone know if EA help generate SQL database schema scripts from class diagrams?

Thank you all.  

Peter Cheung

3
General Board / Use class operation in Sequence diagram
« on: January 17, 2003, 10:37:37 am »
Dear All:

A quick question...  When class operation is used as the message in a sequence diagram, it includes paramenter and display a very long text.   Any one know how to hide parameters or make the text wrap around?

Thank You


4
General Board / Use case and state diagrams
« on: December 23, 2002, 05:05:11 pm »
Dear All:

I would like to hire some to help me with creating some use case and state diagrams for a financial application for the banking industry.  If anyone is up for the challenge please let me know.   I will be using EA for my project.

Thank you.

Peter Cheung

5
General Board / red triangle
« on: December 17, 2002, 02:18:52 pm »
Some how, I got an up-side-down red triangle on top of a table in my logical diagram.  Don't know how it got there and mean.  Could not figure it out.  Can someone offer some help.  

Thank You

Peter Cheung

6
General Board / MDA, UML, EA
« on: December 18, 2002, 05:42:55 pm »
Dear all:

I been researching MDA, UML and EA to define my company standard for software development.  

Here is my understanding:
- MDA is the concept for software development by means of modeling.  I like the concept.   It promised that after the model is completed, it can deliver system in the next best thing platform or language without having to recode much.

- UML is language the currently been accepted to define requirements, logics of the software.   I can understand some the notation can described in use cases, state diagram, collaboration diagram etc..  

So... If I adopted MDA and UML using the best tools around say EA.  I can model a requirement and can generate the software in the different language available.

Now, I came to a stumbling block.  How much code generation can the tools out there do?  From EA, it appeared only the class structure with the method name and variables.  You can also generate table scripts.  

To complete coding of the class means, I would have to decide on a language and add in the programming logics of the stubs generated from EA.   Moving to different language mean big time reprogramming?  This is not what MDA promised.

After some thoughts, I came up with the following on software development process/approach:

1.  Obtain requirments
2.  Jump into Class Diagram Modeling (generate class stubs)
3.  Create table schema diagram (generate ddl scripts)
4.  Create tables in the database (from script in 3)
5.  Programs the methods in the stub (generated in 2)
6.  Do user interface programming outside of the tool but use only the methods developed in (5) to access the class.


Can any of your wise ladies and gentlemen comment on my thoughts/approachs?

Peter Cheung

7
General Board / Coding Generation
« on: December 18, 2002, 02:44:48 pm »
Dear all:

So far I have been experimenting with EA code generation.  I was able to generate table scripts and class stubs.  

Is there other objects (such as UI or controls) that can generate codes?


Thank You,

Peter Cheung

8
General Board / Collaboration Element
« on: November 16, 2002, 10:56:06 am »
Dear All:

Can anyone tell me what the collaboration element under the Use Case Group is for? I thought collaboration is a diagram type. When I create a collaboration diagram it appeared as Analysis Diagram type. I am a bit confused.

???

Thank you

Peter Cheung

Pages: [1]