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.

Messages - StefanPears

Pages: [1] 2 3 ... 8
Is 'Requirements' missing in the list of types or do you see 'Requirements' but is is not selectable?
Note: the list of types is not in alphabetical order. 'Requirements' may be at an unusual place in the list.

General Board / Re: Linking attributes and OWL problems
« on: September 22, 2016, 04:45:18 pm »
Another way to create connectors between attributes is to use the ERD notation. "You can access the Entity Relationship Diagram page of the Toolbox through the More tools | Entity Relationship Diagrams  option."

General Board / Re: Documentation question re: requirement "text"
« on: July 13, 2016, 09:50:20 pm »
Well, you basically have two options. Find the one of the given templates that includes all you need and then remove all the unwanted stuff and beautify the rest. Or create a new template from scratch.

The 'requirements Report - details' should be a nice candidate for the first option.

Uml Process / Re: UML Association Constraints
« on: June 27, 2016, 10:55:36 pm »
select one association
context menue
attach note or constraint...
activate the second associations checkbox + OK
Type OCL or any other words into the note

General Board / Re: Get a collection of diagrams the Model
« on: June 22, 2016, 05:51:29 pm »
I am not sure if you need an API solution or if you just need a list of diagram names (and other attributes). For the later I suggest rtf document generation. The template is really simple:

package >
diagram >
Diagram {Diagram.Name} in Package {Diagram.ParentPackage}
< diagram
child packages >
< child packages
< package

General Board / Re: Modeling like the kids
« on: June 15, 2016, 08:25:53 pm »
yepp, makes painting of diagrams easier but not constructing processes

General Board / Re: Adding both side arrows in diagram.
« on: June 13, 2016, 04:59:22 pm »
Context menue > properties... > tab role(s) > Detail Navigability > set to navigable

Well, I guess I second this idea since more than 10 years.

It would be a nice feature if Sparx will enhence the message box (WARNING: This action cannot be undone) with a list of all elements that will be deleted forever. So if you accidentally mark a directory instead of an element you will see a really long list ;-)

Why don't you save your rtf as docx, remove all paragraph formatting with shortcut CTRl-A CTRL-Q and then modify the styles in MS-Word?

(I apologize my English is limited so I probably did not understand your problem)

Before starting with requirements engineering & management I recommend to do some requirements engineering & management of your requirements engineering & management ;)

Uml Process / Re: Enumerations - Empty attributes?
« on: May 20, 2016, 01:10:28 am »
Well, there are a number of ways I guess. For example this one: Assuming you have a database class with stereotype entity and a UI class with stereotype boundary. The database class has an optional attribute (multiplicity [0..1] with a data type of your enumeration and the UI class has the same attribute but mandatory, then you can write into the database attribute description: if user selected 'none' from the dropdown then a NULL value is written   ....  or like that.

Uml Process / Re: Enumerations - Empty attributes?
« on: May 19, 2016, 10:49:11 pm »
An enumeration value cannot be empty but you can give it a value like "empty", "unspecified", "none" or like that. And you can define a behaviour like writing a NULL value into a database table column.

General Board / Re: Hide association multiplicities in a diagram
« on: May 10, 2016, 10:02:19 pm »
if you open the association properties tab 'role(s)', can you see the multiplicity values of SOURCE and TARGET? (I guess they are at another place)

General Board / Re: How to indicate if an attribute is required?
« on: May 10, 2016, 01:01:42 am »
Well, UML specification says:
<multiplicity-range> is the multiplicity range of the Property. If this term is omitted, it implies a multiplicity
of 1 (exactly one).

I would recommend to mark optional attributes with [0..1] and to regard the ones without multiplicity as mandatory. In a database an attribute marked with [0..1] may have the NULL value, which is not the same as an empty string. If you have additional rules, e.g. a minimum of 5 chars and the first char is between 'A' and 'Z' or like that, it is a good idea to create a datatype with an invariant constraint describing those rules.

Bugs and Issues / Re: Notes alignment
« on: May 05, 2016, 12:30:24 am »
same here ;D I accidentally hit on a key combination and the text was aligned right. Sigh, I didn't notice the combination and I can't repeat it. However CTRL-SHIFT-B (bold) will turn it back to the left side. This cannot be undone by CTRL-Z.

I guess this will be a great feature in the future ;)
Please EA give us center alignment too. And indenting.

I will save the element with the right aligned notes like a treasure because I can copy the alignment to other elements  8)

Pages: [1] 2 3 ... 8