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

Pages: 1 ... 17 18 [19] 20 21 ... 26
Suggestions and Requests / Pattern recognition
« on: February 11, 2009, 09:46:31 pm »
I'd love a pattern recognition tool, which would scan a model for design patterns.
The intended use is for a situation where you are required to (say) name your pattern-implementing classes in a certain way. If you've used a pattern without realizing it, this would pick up on that.

If it could identify "non-pattern patterns" too, that'd be even better. That is, recognize similar design used in several places without there being a defined design pattern for it. This would tell you where you could merge designs (or even code) which would be a great help in refactoring.

Suggestions and Requests / Here's a crazy one: OCR
« on: February 11, 2009, 09:39:20 pm »
Well, not OCR as such. More like OUR: Optical UML Recognition. Being able to extract UML entities from a scanned diagram - now that would be cool.

Suggestions and Requests / Tool: Create Logical Diagrams
« on: March 31, 2008, 10:55:00 pm »
Hi all!

When reverse-engineering code you have the option of creating logical diagrams per package. However, for a large project this takes a lot of extra time and might cause problems with too many open windows.

Since the functionality is clearly already in EA to generate a diagram from a package, I'd like it as a Tool (with recursion as an option).

Anyone else?


Suggestions and Requests / Default language in Profile
« on: December 05, 2007, 07:29:21 pm »

Profiles are often intended for a single language. It would be useful to be able to set the default language of the Profile, perhaps by using the Language box of the <<profile>> package itself, or maybe on an individual Class <<stereotype>> level.


Suggestions and Requests / Extension management
« on: December 03, 2007, 03:47:59 pm »
Hey people,

One of the strongest features in EA is its extensibility. However, it leaves a little something to be desired in the management of these extensions. (Code datatypes, code generation templates, transformation templates, profiles, patterns and whatever else I've missed.)

The way I understand it, these all get stored in the actual project (.EAP) file, as opposed to MDG technologies and Add-Ins which are referenced from external files.

The problem is that in a medium-to-large organisation where you do a lot of toolsmithing, you need to be able to keep better track of what's in whose project file than EA currently supports.

I suggest adding the following information to any extension stored in the project file:
- Source (File, Manually entered, EA Preset)
- Time of last import from file (where applicable)
- Time of last manual change (so next time someone tells me "hey, your stupid code generation doesn't work," I can look at that and go "no actually, your stupid code generation doesn't work").

Ideally, I'd like to see this information in one single place for all extension types, but just getting it into where the respective types are managed would be good too.

Down the track, it would be great if extensions could be CM:ed like the model itself (they're XML files in the end, after all). There should then be a separate repository setup for extensions, since they tend to be used in several projects.

As I said, this is more of a medium-to-large business requirement, but hey - it is Enterprise Architect, right?


Suggestions and Requests / Class Diagram: Split
« on: October 29, 2007, 08:06:18 pm »

When you reverse-engineer a large and poorly structured package you end up with a humongous diagram with a trillion classes and a brazillion connectors.

A really useful feature for this situation would be an auto-splitter, which would split one diagram into several, where each new diagram contains only classes which have no relationships to other classes in the original diagram, only to each other.

For example, consider a package with the following contents:
Code: [Select]
class A;
class B : A;
class C : A;
class I;
class II : I;
class III : II;

The auto-splitter would, based on a diagram with all these classes, produce two diagrams, one with A, B and C, the other with I, II and III.

In addition to making the model more readable, this information would be used in refactoring to isolate mutually independent parts of a package into new packages.



Suggestions and Requests / Stereotypes in type selection dialogs
« on: October 04, 2007, 03:23:53 pm »
Hey people,

I'd like a Stereotype column added to the type selection dialogs, which currently contain Classifier, Type, Package and Parent Element (plus ID and GUID if you fiddle a bit).

The dialogs affected would be
  • "Select Attribute type" (class attribute)
  • "Set Element Classifier" (operation parameter, operation return type)

Good? Stupid?


Suggestions and Requests / Code reverse engineering
« on: August 09, 2007, 09:56:15 pm »

Are there any plans to open up the code reverse engineering process?
In other words, allow some form of user-creatable definitions (along the lines of the Code Templates) which specify what UML artefacts to produce from a set of directories and files in some arbitrary, user-specified language?
I'm thinking that you guys must already have some tool to do this since you can reverse engineer so many languages, so is a release of this tool to the general (paying) public within the realm of possibility?



Suggestions and Requests / Code generation: Auto Generate Files
« on: August 05, 2007, 04:05:08 pm »
Hey all,

The "Auto Generate Files" feature in the "Generate Source Code" dialog is a bit blunt for my taste.
I'd like to see something more like a reverse of the "Package Structure" section of the "Import Source Directory" dialog.

In other words, I'd like to be able to specify whether namespaces, packages and individual classes should generate files or directories.

The Java case would be directory per package, file per class. C++ could be directory per namespace, file per (non-namespace root) package. Etc. Am I making sense?


General Board / Windows 10 / Server 2012?
« on: August 10, 2015, 07:29:25 pm »

At the moment, the system requirements page only lists Windows desktop versions up to 8.1 and server up to 2008.

Is there a reason why Server 2012 isn't listed?

And is there a date set for official Windows 10 support?



General Board / Where is the JET 4.0 option stored?
« on: January 08, 2014, 09:26:22 pm »
Hi all,

One of my clients repackages EA for internal distribution, and would like to set the JET 4.0 option as part of that package.

But I can't seem to find this option in the registry, nor in the AppData directory. Does anyone know where it's stored?



General Board / JET 3.5 / 4.0
« on: October 15, 2013, 06:49:49 pm »
Hi all,

Attempting to set the JET 4.0 option flashes a message saying that the "required DLLs to support JET 4 are not distributed with EA currently."
The help file contains a download link for the base project in JET 4 format.

It makes sense not to distribute the JET 4 base project if the DLLs aren't included, but my question is why isn't JET 4 properly supported? Is there some issue with redistribution of the necessary DLLs, is it a case of "good enough, the users aren't asking for it" or is there some other issue?



General Board / Floating diagrams
« on: March 10, 2012, 02:31:00 pm »
Guys, this is just about the wickedest feature ever. Great job!  :)


General Board / Add Related Elements: Instance / Classifier?
« on: November 30, 2011, 03:30:40 am »
Hi all,

If you right-click an element in a diagram, you can select Add - Related Elements, and add elements linked to the one you selected.

I'm just wondering if there is a similar way to add the classifier of an instance or vice versa?



General Board / Install base
« on: November 02, 2011, 06:29:24 pm »

I have been asked to give an introductory presentation on EA.
Does anyone have any recent install base figures?



Pages: 1 ... 17 18 [19] 20 21 ... 26