Recent Posts

Pages: 1 ... 8 9 [10]
91
If you want the crows foot notation you can simply switch that on on the diagram properties | Connector | Connector Notation
Set it to Information Engineering for crows foot.

It doesn't change anything to the model, only to the way it is displayed on this diagram.

Geert

92
General Board / Re: Requirements to ERD Entities, Attributes and Relationships
« Last post by DanaMaxwell on August 16, 2018, 09:51:18 pm »
ERD is not part of UML and mainly focused on data modelling.
I suppose mostly with the intent to be implemented as a relational database.

UML Class diagrams have a much wider scope and are used for all kinds of different things, including data modelling.

I prefer class diagrams.

Geert

Understood and I think I agree. I had assumed that the ERD Diagramming was a simple extension/specialization of the Class Diagram that would use a more traditional "crow's foot" ERD notation. Making the diagram easier to read for traditional data modelers. I was surprised to see ERD Attributes as a separate object.

93
ERD is not part of UML and mainly focused on data modelling.
I suppose mostly with the intent to be implemented as a relational database.

UML Class diagrams have a much wider scope and are used for all kinds of different things, including data modelling.

I prefer class diagrams.

Geert
94
Or you could
- disable security
- transfer model
- enable security

But that would leave your model open without requesting logins for the time it requires to transfer the model.

I'm not so sure creating a special user is such a bad idea. If you have security on your database based on windows authentication, then that will protect your model from unauthorized access, regardless of EA users.

Geert
95
General Board / Re: Requirements to ERD Entities, Attributes and Relationships
« Last post by DanaMaxwell on August 16, 2018, 09:17:53 pm »
Phew. Going directly from requirements to a data model is like having the cake from the flour on the table. Requirements -> Use Cases -> Conecptional Class Model -> Concrete Class Model/Data Model would be the way to go.

q.

In this case, the customer has provided a specification of what data is to be in the database. This task is to simply produce a conceptual data model representation of that specification and the tracing to requirements (specification) is to make sure I have full coverage.

I am curious about "Conceptual Class Model" versus ERD Diagrams in EA. In the past, I have done my data modelling in Class Models but coming back to the tool after about 5 years I discover the ERD Diagram feature. To be honest, I am not quite sold on the ERD Diagram yet. Is there a good resource on the pros and cons of each approach and when/why to choose one over the other?

96
There are two concrete [font=couriereps[/font] of type Electrical Power System. One in the CDHS and one in the DS77S.

q.

Thank you q, makes sense..

What if a subsystem shares an eps? Where would I put the instance in the model hierarchy (project browser). Or is that just bad architecture and should be avoided?
97
Disabling after transfer has a major drawback:
windows domain credentials wont work for the transferred file.
This implies that I have to create a special account in EA that is later used to switch security off.
This implies that I have to pass this account data to the transfer tool - it becomes visible in the Jenkins job - or I have to hard code it into the tool.
98
Bugs and Issues / Re: EA.Repository.OpenFile asks for password, ProjectTransfer fails
« Last post by qwerty on August 16, 2018, 08:52:20 pm »
It's the "Enable Security" once again. The label reads Enable but when it's enabled it disables security. Where's the National Guard, when you actually need it??

q.
99
There are two concrete [font=couriereps[/font] of type Electrical Power System. One in the CDHS and one in the DS77S.

q.
100
You'll have to turn off security "after transferring to .eap file.

I don't know by heart where this setting is located in the database, but once turned off you should not get any log-in prompts anymore.
You should be able to find it if you turn on the profiler on SQL server and then do it manually.

Geert
Pages: 1 ... 8 9 [10]