What is the generally-agreed best software to design software?

IBM Ratioanl rose....its easy and simple yet powerful.

IBM Ratioanl rose....its easy and simple yet powerful..

Try Enterprise Architect , provides complete traceability from requirements, analysis and design models, through to implementation and deployment ... , but it not free.

My personal software development design is VB.NET. I would suggest downloading one of Microsoft's Express programing languages. You can download it at: microsoft.com/express/Windows/ You then have access to C#, VB.NET and various other languages including web design capabilities.

Visual Studio 2010 allows you to do UML.

Sounds like you need to discover the "joy" that is UML (unified modeling language). URL1 Many tools out there support this ( en.wikipedia.org/wiki/List_of_UML_tools ) with the most well-known probably being IBM's Rational Rose.

Lord, grant me strength... – MДΓΓ БДLL Sep 23 '10 at 16:31 I forgot my sarcasm quotes. Done. – x0n Sep 23 '10 at 16:33.

For UML Rational Software Modeler is probably the best known one. MS Visio is another, and VS 2010 includes it as well. It should be noted however that UML has gone out of Vogue, probably for good reason.

Vouge: a kind of pike used by foot soldiers in the 14th century. Lol. (yes, I know you meant Vogue) – x0n Sep 23 '10 at 17:23 0xn: fixed, but why didn't you just edit it yourself... – Conrad Frix Sep 23 '10 at 17:48.

Architecture Studio is a pretty good tool. It's designed to work with the Architecture Centric Design Methodology and emphasizes the creation of well-documented designs (e.g. Consistent design perspective, recording rationale for design decisions) which focus on satisfying architectural drivers. You can specify your own notations and the tool provides some traceability among quality attributes and constraints with architectural elements.

ACME out of Carnegie Mellon is a plug-in for Eclipse which provides a graphical environment on top of an architecture description language. One of the big advantages with this tool is that you can perform model checking on your designs to ensure your architecture adheres to the styles or patterns you chose for your design. So if you say you are using a client-server architecture, the tool will let you know if you are violating the style.

ACME also makes it easy to decompose components or modules - it's easy to drill down architectural elements to provide additional details.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions