Is there a way to search project glossaries in Sparx Enterprise Architect? - enterprise-architect

There doesn't appear to be a way to search project glossaries in Sparx Enterprise Architect using the model search. Is there a way to craft a SQL statement to be able to search the glossary?

Yes. The glossary is stored in the table t_glossary.
Note that the Meaning column may contain formatting tags, which can complicate things.

Related

How do you create a Reports diagram in Enterprise Architect?

I am trying to create a Reports diagram with a model document and report specification in Enterprise Architect. The embarrassing part of this is that I've done this before, but can't work out how I did it. And I didn't take notes which I probably should do since this is something like a once every 2 years task for me.
In an older EA project, I have model document w/ custom templates in a reports diagram that will generate a data dictionary. Works great and I want that same thing for an EA project for a different, unrelated project.
But I can seem to figure out the first step, which is that Reports Diagram.
I am using version EA 13.0.1307.
Make sure you have the required MDG technology active.
You need the Core Extentions MDG to be able to create documentation diagrams
Create a Documentation Diagram
When creating a new diagram select Extented from the left pane, and Documentation from the right pane
Now the toolbox should show the elements you need to create your virtual document.

Has anyone used Enterprise Architect to reverse engineer perl?

I would like to reverse engineer a perl application in Enterprise Architect.
I have created perl as a New Language in Settings -> Code Generation Templates and I am guessing that I need a template for a new file, Attribute/Declaration, Operation/Declaration/Body.
I also guess that the operation should indicate "sub xxx" and the operation should indicate "x=y", however I am getting a bit stuck as to how to do this.
I can't be the first person to reverse perl so is there any Code Generation Templates out there?
First off, EA does not (in version 10.0.1009) natively support forward or reverse engineering of perl.
Secondly, these templates, which are part of the Code Template Framework, are for code generation only: they cannot be used for reverse engineering.
What you want instead is the Grammar Framework (see the help file under Extending UML Models -- MDG Technology SDK). This allows you to construct a grammar for a language, which specifies what UML elements EA should create when reading source files in that language.

Embed crystal reports designer in windows application

We have crystal reports 2008 full version. We want to embed crystal reports designer in windows application. The goal is to limit functionality and make it part of existing application just for appearance. This application is meant for end user and they should be able to change/edit report design. e.g. cosmetic changes change font, text size, width positions of textbox, line etc.
First of all is it possible to integrate standard crystal report designer in windows application? (environment Visual studio. )
If yes, any sample application or tutorial link?
Thanks. btw, I am fairly new to crystal reports.
I do not recommend this approach. Even if it's technically possible, it would be complicated to build and run. Plus, I can forsee the end-user asking you to "save" certain combinations.
My alternative approach: Based on the data, make a few (<=3) "templates" that will let the majority of the data look good. The end-user can choose from the "template" which best fits their data.
Tip: You've already made all the report files on the server. The end-user is just picking which one they want to see.
Example: The end-user is running a report which only has small numbers. They choose the "small numbers" template. You already generated this report, so you don't have to worry about licensing issues.
Can't say for CR later versions, but in earlier ones (CR9) such functionality existed. Unfortunately it was not royalty-free - each user licence costed about $200 or more, volume (OEM) discounts apply.
I think situation is similar currently - report design functionality is core business of CR and this won't ever be free.

Does anyone know of any standards for the classification of software?

I have, of course, tried Google/Bing and have found one or two classifications for specific industries, but nothing general.
The sort of thing I'm looking for is:
General Office Tools -> Wordprocessing -> Word
Utilities -> File Management -> Compression -> Winzip
Waht I am after is a Standar that has been issued by some organization, or is used my a number of different parties - not just a classification a single org is using.
Sourceforge has a software map.
There is also a list on the Wikipedia article for Software Application.
UNSPSC or eClass are two competing standards for taxonomy. (Software is just a sub category)
http://www.unspsc.org
http://www.eclasscontent.com
sourceforge has a taxonomy (categories) that projects are filed under.
SourceForge calls its categories "Trove categories", which suggests that they are not the only ones using it, but I could find little to no information about this system.
Also not an official standard, but possibly more consistently applied, is dmoz's software category.

How can I generate comparable spec documents?

Currently in my company we're using Excel as a tool to write specs.
On the kind of projects we're working on, spec changes are a matter of course, and constitute a lot of the work, beyond the implementation.
I'm looking for a tool that will allow me to write a spec, including screenshots and arrows, but with comparable content. i.e., something that will allow me to compare between versions of the spec.
Free tools are better, but I guess anything with a license of less than 100USD will be OK too.
MS Word handles text and pictures, and has a document diff'ing tool built in. Open Office (being a MS Word Clone) may have something similar, and is free.
Maybe XMLmind Editor will interest you.
There's an excellent free Sequence Diagram editor: QUICK SEQUENCE DIAGRAM EDITOR. It's artifact is an xml document with CDATA tag which encloses simple DSL used for SD declaration.