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 - fluxtah

Pages: [1] 2
1
Suggestions and Requests / Rich Text for UC descriptions
« on: June 07, 2004, 11:01:50 am »
I would like to suggest adding some formatting options to UC descriptions in order to bold/italicise etc the UC text then it would definitely make working with www.usecasemodeling.com book easier, I have embeded html tags into some UC text as a text and the documentation generation shows this fine but it would make it quite difficult to maintain the UC text from within EA if the text is littered with tags... maybe turn the input box into a rich text box? :) with a checkbox to toggle between HTML or Plain Text UC descriptions.

regards

Ian

2
General Board / Debuging ASP.NET 2.0 Website on Vista
« on: August 16, 2007, 10:42:17 am »
Hi,

I am having problems doing this, has anybody had any success.

I have created a basic ASP.NET 2.0 website in VS 2005 (via File > New website, not the new 1.1 style web application project they later released), reverse engineered it into an EA diagram and followed the guide in help.

I have set up my package build script as follows.



Directory: D:\Projects\Business\MyTestSite

Build

devenv.com /build Debug MyTestSite.sln
(where the .sln file resides in the directory D:\Projects\Business\MyTestSite)

Output Parser: Microsoft.NET

Run
http://localhost:50003/MyTestSite/Default.aspx
(I Have tried it without Default.aspx in the path)

Debug
attach

Use Debugger: Microsoft.NET 2.0



On Vista, I cannot find asp_wp.exe so I am trying to attach to WebDev.WebServer.EXE

I have a simple Default.aspx page that I have a debug point in, when I run, it just pauses for 10 seconds then ends, and it never hits my breakpoint.

Can anyone see what I might be doing wrong?

Any help will be much appreciated!  ;D

Fluxtah

3
General Board / quickest and easiest way to duplicate a package
« on: May 25, 2004, 10:06:19 am »
I want to copy all the classes in a package, to another package and copy all the class relationships along with it, is there a quick easy way to do this?

regards

Ian

4
General Board / when to use bi-directional associations?
« on: May 22, 2004, 05:09:24 am »
Hi,

I think I am probably over doing it with bi-directional associations, the reason I say this is you could essentially see a bi-directional association with any associated objects.

For instance;

A Customer has an Account
An Account is owned by a Customer

Customer <-------------> Account

I find in most cases when I look at my domain level classes I can find bi-directional associations

nother one;

A Consultant can deal with zero to many Jobs
A Job has one associated Consultant

I think the problem I have is that when I turn my domain level classes into business objects, I will be left with a lot of 2 way associations.

regards

Fluxtah

5
General Board / AssemblyBrowserXMI - need help feedback/testing
« on: January 29, 2004, 05:47:32 pm »
Hiya,

If there is anyone else out there that would really like the .NET framework model in EA to the best that it could be then I have started coding a little application that I need some feedback/testing/help with.

You can download the app here:

http://www.sunmoonsystems.com/downloads/AssemblyBrowserXMI.zip (v0.6 latest version)

just unzip it to a directory and run.

for now you can open a .NET assembly file and it will display a tree of the namespaces and classes, you can then select a class and it will show the XML in a browser pane.

There is an option under the file menu to export the entire assembly to an xml file which you can then import into EA.

At the moment my knowledge of XMI syntax is 0 so I just tried to copy EA's export style as close as possible.

There are a few problems i need help with :( :

- datatypes wont import (? position of DataType tags? ids to long?)
- enum fields not importing (will add these v soon)

Hope the software might help someone as it is me, it is far from complete so I hope someone can help me with the xml syntax and corrections to the way it generates as I am new to UML also.

- fluxtah

-----------------------------------------------------------------------

Updated with the following features:

- DataType uid's now have a short generated unique id
- Added Generalizations
- Added enum fields

6
General Board / Possible C# code generation bug with interface?
« on: April 06, 2004, 10:37:39 am »
If I make an interface, add some operations to it, then make a class, then realize the interface from the class and implement the operations from the interface...

Now if I forward engineer the class and interface into c# code.

I look at the code and the implemented members do not have a visibility settings, ie there is no public or private before the operation name :(

Code: [Select]

int SomeOperation(){

}


OK, so I just add the visibility I want in front of my methods directly into the generated code:

Code: [Select]

public int SomeOperation(){

}


now... when I reverse engineer it back into my model, then again, I forward engineer it I get this again:

Code: [Select]

int SomeOperation(){

}


So the forward engineering appears to remove all the visibilty settings of operations from a realized interface :(

This get's annoying when dealing wtih 10+ classes that all realize this interface.

anyone know if I am doing somethign wrong?

regards

Ian

7
General Board / how to work with [] type arrays?!
« on: February 02, 2004, 10:47:00 am »
When forward engineering from a model I am able to generate associations with multiplicity by setting the collection classes option of a class to the desired name of the collection ie- 'Book[]'

When synchronising the model I loose the association links because EA does not recognise that Book[] is collection of Book.

Anyone know how to solve this prob?

- Fluxtah

8
General Board / Association link name with little black arrow
« on: March 24, 2004, 09:17:43 am »
How do I make an association link name with those little black filled arrows showing direction, ie showing how

|child|-----becomes > ---- |adult|

9
General Board / EA/UML newbie with .NET XMI import question
« on: January 27, 2004, 09:35:23 am »
Hiya,

I used AssemblyMetaDatatoXMI converter tool to convert the .NET framework and import it into EA, one thing I was wondering is the way it imports properties,

it imports them  as methods with a get_ and set_ prefix.

I started to replace the get_/set_ methods with public attributes and set their stereotype to property.

I was wondering if this an ok thing to do as There seems to be no option to specify wether an attribute has a getter and setter, if you set the stereotype to property it implements both.

I understand you can check the property checkbox and it will implement a method with a get/set.

I guess I only want an exact model of the framework within EA, I don't need to forward engineer it so I suppose by deleting the imported get_ set_ methods and replacing with attributes of stereotype 'property' will have no bad side effects when using the framework model in my projects?

Another thing I noticed that it does it's best to maintain the generalizations between the classes, however it implements the methods and properties of the parent class... I am also deleting these and re-linking the generalizations that did not import correctly. I was wondering if this is also ok thing to do.

Here is a link to a screenshot of ea and the section I am working on in the System.CodeDom namespace, I have re-organized the import packages to have a package per namespace in a folder like heirarchy.


http://www.sunmoonsystems.com/eanet.gif

Whilst working through the classes I am copying the documentation from the framework sdk manual into their respective attributes/operations.

If anyone can point out anything I might run into or if I am doing this all wrong please help me now :]

regards

Fluxtah

10
Uml Process / Use Case Descriptions
« on: March 08, 2004, 12:58:13 am »
Hiya,

I am reading this Use Case Modelling book by Kurt Bittner and Ian Spence.

There use case style requires some text formatting, ie glossary words are bolded within the Use Case descriptions.

Also they use private extension points within the description to label certain areas of the flow or label an Alternate flow point.

I was wondering if anyone uses this (IMO difinitive) style of Use Case Descriptions? And do you use EA to do this or something like MS Word?

best regards

Ian

11
Uml Process / Business Object Model - Data Model dependancy
« on: June 02, 2004, 05:45:10 am »
I have a load of business objects and tables, the business objects are dependant on the tables, or even the whole set of business objects are dependant on the database.

I was wondering how to represent this dependancy, I was thinking about having a package called business object model which is basically a static model and also a data model package then drawing a dependancy link from the static model to the data model.

Any views on this will be greatly appreciated :)

Ian

12
Uml Process / Anyone recommend a good analysis book?
« on: March 09, 2004, 08:41:10 am »
I am looking for a good book that heavily involves Boundary,Control,Entity Stereotype classes, anyone know of a good book that covers this in great detail?

I tried looking on google to no avail :(

regards

Ian

13
Uml Process / use case prob
« on: March 09, 2004, 01:45:48 pm »
This is something that probably does not belong in a use case but it is a requirement.

The requirement is

'The user of the site will find a widget listing by selecting a region on a map or from a drop down menu.

The user should be able to order the list of widgets by either column name or the amount of times the widget has been clicked'


Now take my use case flow for 'Find Widget':

1. The actor Widget Finder chooses a region.
2. The System displays a list of widgets.


The use case is only part of a the sequence but would be the point that the requirement would matter.

Now where do I put the requirement? I could make the use case realize the requirement and draw some UI mock ups, but is that all i could do? :]

regards

Ian

14
Uml Process / Use Case - regarding the systems memory...
« on: March 29, 2004, 09:30:30 am »
Hi,

I am having this problem with use cases where I dont feel everything is entirely described.

The question I have is, is the system 'remembering' some value or number or something the actor gives to the system, part of the UC description? I am begining to think it is... when I perform robustness analysis on suspected ambigous UC, I see a lot of areas missing from 'what' the system does in response to 'what' the actor does. It seems that me and the other UC writers are assuming the system is going to do things automatically, completely avoiding what the system actually does.... IMO if the system is to remember a list of 'things' that have been defined or set by the actor, then it should be in the UC description

For example:

'The system remembers what option the user selected, and adds this to a list of previously selected options'

The reason I put this in the UC description is because further on in the UC this list of remembered things is needed to see the UC through to the end.

The 'list of remembered things' or better put it 'Selected Option List' would be a transient object that is not an object of the problem domain, but one discovered writing UC descriptions.

any thoughts on this is greatly appreciated!

regards

Fluxtah

15
Uml Process / Aggregation overload! - in domain model
« on: March 24, 2004, 07:19:01 am »
My domain model contains a LOT of aggregation, infact wherever I see an association, my brain thinks aggregate... I am doing something very wrong!

Can someone please help me understand when and when not to use aggregate.

For instance:

A product and a customer are part of an order

A product is part of a product catalog

I could show aggregation for the product and customer to the order, though I feel this is not correct, would I use normal association here?

I would think the relationship from the product to the product catalog would be an obvious aggregate, though the previous relationship of product/customer to order I can't quite figure out...

A product and a customer are part of an order does not seem quite true, more like a customer buys a product which creates an order  ???

regards

Ian




Pages: [1] 2