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

Pages: [1] 2
Suggestions and Requests / RSS Support
« on: April 13, 2005, 09:15:55 am »
Need I say more?

While in a lengthy project I'm usually absent from this forum(s), and RSS support would be welcome to find out about new stuff in EA or SparxSystems in general.



Suggestions and Requests / Knowledge Base
« on: November 09, 2004, 01:09:53 pm »
I am proposing a EA knowledge base.

The purpose would be to provide information on:

  • Current issues with Enterprise Architect.  An issue would be somewhat similar to what Microsoft offers in their software support

  • HOWTO articles that provide help to newcomers--and experts!

  • FIX articles that explain an issue that has been fixed and the versions applicable, etc. (I don't know about you, but I find hard to read the release notes for each version of EA--kinda get lost.

Any ideas?

General Board / Software Architect Positions
« on: November 11, 2005, 11:18:35 am »
The company I work for, Plant Equipment ( has software architecture positions open.  I would like to encourage competent software architects to apply for a position.  We are located in sunny Southern California in Riverside County, in Temecula (60 miles north of San Diego on I-15).

Plant Equipment has been in business for 38 years and is in a big growing spurt.  We have a software development process in place, where we go from software requirements to formal software architecture and design using UML.

Our work environment is casual, and we put a lot of emphasis on quality due to the nature of the business--public safety, 9-1-1 emergency.

Our modeling tools are Rational Rose and RequisitePro :-( and our models are realized in C++, VB6 and .NET/C# (thus the requirement to be familiar with .NET below).  In addition, we're heavy on telephony and distributed environments, which is a plus.

So if you have experience in the fields listed below, chime in and send your resume to hour HR department ;-)


Javier Estrada
Senior Software Architect
Plant Equipment, Inc.

* * *

Plant Equipment, Inc. (PEI) is proud to be the dominant provider of innovative
9-1-1 telecommunication and information solutions that help save lives in communities all across America. Our expert teams develop, manufacture, integrate and support call center and call related products for environments that demand rapid and accurate performance. PEI is continually looking for talented professionals who thrive on challenges in a team environment.

As a Software Architect for PEI, you will be responsible for leading part or all software architecture efforts associated with product development. This includes envisioning and documenting the software architecture that will be used as the basis for the detailed design of one or more software components or applications. Uses the information in a system specification to formulate a software architecture that will address the system level requirements. Forms the foundation for all subsequent detailed software design and implementation tasks. Assignments are of a complex nature and require advanced technical knowledge, including the use of new technologies, techniques, methodologies and design patterns.

Mandatory Qualifications:

* BS degree in Computer Science or equivalent combination of education and experience.

* Extensive experience applying OOAD practices and strategies.

* Extensive experience with a modern, object-oriented programming language such as C++, C#, Visual Basic or Java.

* Broad understanding of the current Microsoft server and workstation operating systems.

* In-depth understanding of the current Microsoft development tools such as Visual Studio and Visual Studio.NET.

* In-depth understanding of the development technologies such as ATL, STL, MFC, COM/COM+, the .NET framework.

* Experience architecting distributed solutions based on the TCP and IP protocols.

Must be a subject matter expert in one or more of the following areas:

* Computer Telephony experience. Architecting solutions that use CTI (TAPI, JTAPI, etc.); interface with and/or programmatically control a telephone switch, preferably a Nortel Meridian 1, Nortel Business Communication Manager, and/or Avaya G3; use VoIP in a LAN and/or WAN network environment.

* .NET experience. Architecting solutions that use .NET technologies such as the .NET Framework, ASP.NET, and .NET Remoting; use web services, SOAP, XML and UDDI; browser-based software solutions using IIS.

* Database experience. Architecting high performance database solutions with the current release of Microsoft SQL Server; developing entity/relationship diagrams; database access mechanisms included in the current release of MDAC.

A Software Architect must be able to work required hours for the position and may be required to travel on occasion. UML certification such as OMG-Certified UML Professional and/or MSCS professional certification in software architecting and/or MCAD for Microsoft .NET credential a plus.

Qualified candidates are asked to apply directly to our web site at No relocation assistance is available for this position. Must be a U.S. resident. Candidates who do not provide salary requirements will not be considered.

PEI is a great place to work. We offer employees a robust portfolio of benefits and we’re market competitive in our wage and salary practices. PEI is ISO-9000 certified and is an Equal Opportunity and Affirmative Action Employer.

General Board / Multiple instances of a class in a diagram
« on: November 09, 2004, 09:00:03 am »
Is there a way to have more than one class instance of a class in a diagram?

My impression is that there isn't, but I'd like to confirm.  I am using version 4.10.732.

General Board / Generalization (as a tree)
« on: November 09, 2004, 09:57:37 am »
Is there a way in EA to create a generalization and display it as a tree?

Say you have a parent class ClassA and two classes, ClassB and ClassC that derive from ClassA.

I want to display them with a generalization relationship as a tree instead of individual generalization relationships.

I'm using version 4.10.732


General Board / [BUG] Association displays dashed line
« on: November 09, 2004, 08:30:42 am »
When an association is being defined, dragging the association from a class outside of the diagram, Enterprise Architect displays a dashed line.

Steps to reproduce:

1. Create a class diagram.
2. Create a class (ClassA).
3. Select one of the association icons (Association, the one with only a solid line).
4. With the
mouse button down, drag from ClassA outside of the diagram.

At this point, EA displays a dashed line.

The workaround is to minimize and restore EA.

I am using version 4.10.732.

General Board / Self-Associations Limitations
« on: November 09, 2004, 08:24:44 am »
I'm generating a self association BUT there are no resize handles--only move handles to move the association to .  I tried using the Current Connector toolbar to set a custom routing but didn't have success.

I need a larger--or custom-sized--association to be able to write longer role names and constraints.  The current size is just too limiting.

Is there another way, or should I post it as an enhancement?

I am using version 4.10.732.

General Board / EA UML 2 Compliance
« on: November 02, 2004, 11:43:59 pm »
Has a UML 2 compliance been released by Sparx, or has anybody taken the time to determine how compliant EA is?

Case in point, I'm creating a sequence diagram and I can see at least the following non-compliant points:

- Participants are underlined.  In UML 2 are not objects, therefore they shall not underlined.

- Cannot find the Stop EventOcurrence (the X to terminate a Lifeline).

- Presentation option for coregion area.


General Board / HOW DO I display a constraint for a role?
« on: August 26, 2003, 05:31:19 pm »
I'm trying to display a constraint for a one of the roles in an association (source or target).  I am able to define the constraint under the Constraints field, but I'm unable to display it.  Any pointers?

Note:  the {ordered} and {frozen} constraints associated with the roles are attached to the [Multiplicity is Ordered] and [Changeable] fields in the Association Properties dialog box and I'm able to display these.

General Board / UML Certification from OMG!
« on: August 08, 2003, 11:52:08 am »
It came to my attention that the Object Management Group, the sheperd of UML, is offering a certification in UML.  Exams are normally $200 USD but for a limited time you can get them for $80 USD.

The exams test your knowledge of UML in several different areas, and there are 3 levels that you can be certified in.

Check the information at:

General Board / Class view per class diagram
« on: July 25, 2003, 09:45:02 am »
I posted this one as a request, but I'll publish it to the forum for feedback.

One of the features that I use frequently in Rational Rose is the class view per class diagram.

Let's say you have a class with 10 methods and 10 attributes.

In class diagram D1, I want to display class C1 attributes A1..A5 and methods M1..M5.

In class diagram D2, I want to display class C1 attributes A6..A10 and methods M6..M10.

This is useful in several situations, particularly when the class plays several roles in a system, when it implements multiple interfaces, etc.

Does anybody else see value in such a feature?



General Board / Worldwide Institute of Software Architects
« on: July 14, 2003, 08:39:11 am »
For those of us software architects, I recommend joining the Worldwide Institute of Software Architects (WWISA):

The conversations are very stimulating and your particular views could enrich this profession (it was there that I learned about EA :-)



General Board / Representing C# operators in EA (or UML)
« on: July 14, 2003, 08:47:01 am »
1 . Is there a particular "binding" to represent C# implicit/explicit conversion operators in EA, or should I use stereotypes?  That is, does

public static implicit operator DestType(MyType);
public static explicit operator DestType(MyType);

translate to:

+$<<implicit>>DestType(MyType t)
+$<<explicit>>DestType(MyType t)

2. Is there a particular "binding" to represent C#  conversion operators in EA, or should I use stereotypes?  That is, does

public static MyType operator+(MyType lhs, MyType rhs);

translate to:

+$<<operator>>+(MyType lhs, MyType rhs): MyType

or something like:

+$<<operator>>op_Addition(MyType lhs, MyType rhs): MyType



General Board / Limit the operations for a class in a diagram
« on: July 11, 2003, 03:45:52 pm »
I cannot seem to find a way to limit the number of operations a class displays in a class diagram.

Can it be done?



General Board / Third-class associations in interfaces
« on: July 11, 2003, 01:23:18 pm »
I'm modeling a telephony framework (JTAPI) that declares an association class at the level of interfaces.

IF I declare three Interfaces named Address, Call and Connection, and associate Address and Call, I don't have a problem.  I can manipulate the association correctly.  However, IF I want to associate the Connection as a third-class association, I can't.  EA does not offer me the possibility.

It is only when I change them to a Class that I can do it.

The workaround that I did is to turn them into a Class with a stereotype of <<interface>>.

My understanding is that this is not a limitation in UML, is it?--coupled by the fact that I can do it in Rose, but Rose does not differentiate between Interface and Class as EA does, except in the stereotypes. this a bug, or a feature?

Pages: [1] 2