modelling

Object modelling problem...

Hi, I have got class Car, and each class has list of extras (leather, abs, Folding mirrors etc...) public Extra { public bool Paid {get;set;} public string Name {get;set;} public string Code {get;set;} } And now, better is: class Car { public Extra Leather {get;set;} public Extra FoldingMirrors {get;set;} public Extra Abs {get;set;}...

Inheritance or enum

Hi, I must structure new model for application and I don't what is better: using inheritance or using enum as type of object: For example : Books class Book { public string Name {get;set;} public string Author {get;set;} public int NumberOfPages {get;set;} } public class Encyclopedie:Book { } public class Novel:Book { } or...

What are some tools to convert Java programs into sequence diagrams?

What are some tools to convert Java programs into sequence diagrams? ...

Modelling class

I try to model class where situation is similar to: public class Car { private List<Gratis> _gratises=new List<Gratis>(); public List<Gratis> Gratises { get { return _gratises; } set { _gratises= value; } } public class Gratis { public string Name {get;set;} public int ID {get;set;} } In one place user ...

Is OpenCL good for agent based simulation?

I'm learning Scala with the aim of writing agent based simulations using actor concurrency. I currently know very little about OpenCL, and before I dive in can anyone tell me if it is likely to be appropriate/compatible with agent based simulations? If so, then ScalaCL looks very attractive. ...

How to document software algorithms?

I'm working on a large project for a university assignment, we're developing an application that is used by a business to compile quotes for their various services. I need to document the algorithms in a way that the client can sign off on to make sure the way we calculate the prices is correct So far I've tried using a large flow ch...

Advantages and disadvantages of BPMN?

Hi, I was hoping you could tell me what the advantages and disadvantages of BPMN are in a developers perspective. I'm comparing UML with BPMN and a found a bunch of advantages and disadvanteges for UML but none for BPMN. ...

Data modelling tools for Mac?

Hi! Can someone recommend me some data modelling, data warehouse tool for Mac? ...

"Narrowed" structural diagram

Hello! I'm a total rookie in UML and modelling. I'm learning some framework, and I'm trying to grasp and outline its key aspects. I've decided to do it with UML. But the problem is, the whole structural diagram of the framework is of no use to me, because classes have a lot of properties and methods, and there's a lot of classes. What ...

Anyone got any input about how to model this?

Hi all.. I need to model a calendar, and I got some ideas myself, but I would like some input from you guys :) The domain is as follows: A calendar contains time entries (think google calendar here). For each group and day in the calendar, I have a starttime and an endtime, denoting the time its possible to enter new appointments in be...

UI modelling tool recoomendation please

Would anybody recommend a tool or approach where I can create a document which explains how UI looks and all interaction between my UI components. It should be some kind of diagram showing data flow, user interactions and in same time show UI mockups. I want to describe all UI operation informal and clearly understandable format. Thank y...

How do I model/visualize/diagram a complex ASP.NET wizard flow?

We have a complex UI in which a user creates an account using our elaborate ASP.NET based wizard. I would like to (using a tool if possible) capture all the permutations of user flow that is involved in creating the account. User Interface diagram in Enterprise Architect seems to be good for wire frame like diagrams and has a level of ...