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

Pages: [1] 2
1
General Board / Re: SysML Requirements - Copy relationship
« on: March 17, 2017, 08:00:50 pm »
PeterC

You are right on the money. We played around with things and then re-read the f****** documentation and picked up on the tagged value memo and how it works. We were writing to the text tag. Now sorted and working as expected.

Thanks for caring.

JP

2
General Board / Re: SysML Requirements - Copy relationship
« on: March 16, 2017, 08:28:43 pm »
Hi Phil

That's brilliant. Exactly what I thought should happen. I do this with new requirements on an existing SysML 1.4 requirement diagram where I type my note text into the tag text field and everything works as you explain and, what I was indeed looking for. Strangely, when I do it on my existing requirements I don't get the same behaviour. The following is what happens:
1. Create a requirement in usual way of dragging block from toolbox onto diagram
2. Change name and add Notes text on Notes page
3. Run our own project browser script to take Notes text and write into SysML 1.4 tag field 'text' - now tag field populated as expected.
4. Add new requirement (destined to be the <<Copy>>) and link with <<Copy>> relationship.

In the final step the contents of the tag field from the master requirement do not get copied into the text field of the new requirement (copy). It was this behaviour that caused me to throw out the original question. Anybody got any ideas as to why this might be happening?

JP

3
General Board / Re: SysML Requirements - Copy relationship
« on: March 15, 2017, 02:51:24 am »
Thanks PeterC

The full scenario is as follows. I am developing requirements for a system that will go into production following a capability concept development phase (CCD), prototyping phase and finally the production phase. At this end of the project we are looking at the vision for the final production system in terms of its desired behaviour, operational use, physical structure and thus, its requirements. Based on the key risk areas identified in thinking about the production model, we want to take a subset of the production requirements and use them again in the CCD phase. These will then be augmented with additional requirements specific to the CCD phase. I can foresee that the CCD requirements will comprise those that 'duplicate' requirements for the production system, those that are refined versions of the production phase requirements and new requirements.

So the capabilities I am looking for in the model I am developing are that I can create a copy of a requirement where the text/note is constant and linked but I am free to change the requirement name as I use copies in different package contexts (CCD or Production for example). This way as I change the text/note in the 'master', the copy text/notes stay in sync. It is my understanding that this is catered for within the SysML standard and that the relationships between the copies are maintained. It is not clear to me that EA does this out of the box. RoyC has pointed me at the clone behaviour but I suspect that will still need 'mandraulics' to maintain the relationships. What you suggest is kind of the default where I was before I discovered the <<Copy>> relationship and may be the way I end up doing things.

Thanks for the input.

4
General Board / Re: SysML Requirements - Copy relationship
« on: March 14, 2017, 09:40:23 pm »
Thanks for that confirmation Roy. I'm using version 13 so I'll look into the clone option. On first look it doesn't appear to be an option when using the Copy relationship but I will continue digging.

Thanks again.
JP

5
General Board / SysML Requirements - Copy relationship
« on: March 11, 2017, 03:14:35 am »
Hello everyone.

I am trying to create a copy of a requirement using the SysML copy relationship. I do this by selecting the relationship in the toolbox, clicking on the master requirement and clicking where I want the copy created. A requirement is created but it appears to be a new requirement block and not a copy, in the sense that the note section has not been transferred to the new block and leaving me free to alter the name. I want to do this so that I can have "copies" of the requirement in three different context packages, but all based on the master requirement. That way if I alter the master then all copies stay in sync.

Am I doing something wrong here or have I misunderstood how the Copy relationship is meant to work in SysML or EA? I've seen posts on the same subject from years ago but would have assumed it was 'fixed' by now.

Thanks in advance.

JP

6
SOLVED: Uninstalled MDG plugin. Reinstalled. Problem went away - no exception flagged.

7
Afternoon everyone

On loading Powerpoint 2016 (Windows 10) with the MDG Office add-in installed I get an exception thrown were the logged text is:

"Could not load file or assembly 'EAWordImporter, Version=1.0.7.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. An attempt was made to load a program with an incorrect format. "

There is plenty more in the dump but the following is logged

"\Office16\POWERPNT.EXE
--- A detailed error log follows.

=== Pre-bind state information ===
LOG: DisplayName = EAWordImporter, Version=1.0.7.0, Culture=neutral, PublicKeyToken=null
 (Fully-specified)
LOG: Appbase = file:///C:/Program Files (x86)/Sparx Systems/MDG Integration for Microsoft Office/
LOG: Initial PrivatePath = NULL
Calling assembly : EAWIPpt, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.
===
LOG: This bind starts in default load context.
LOG: No application configuration file found.
LOG: Using host configuration file:
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Sparx Systems/MDG Integration for Microsoft Office/EAWordImporter.DLL.
ERR: Failed to complete setup of assembly (hr = 0x8007000b). Probing terminated."

Also the EA Ribbon is not shown unless add-in (from the options add-in page) is deselected and then selected. It is then shown but none of the icons function.

Anybody any clues?

JP

8
General Board / Re: Project Management Using EA
« on: August 11, 2014, 07:17:19 pm »
Thanks Simon. Yes I stumbled on that after I posted. Does exactly want I was looking for except for the fact it seems to re-order the top level elements (alphabetically?) in the list. Guess I can live with that.

Thanks again and Regards

JP

9
General Board / Project Management Using EA
« on: August 08, 2014, 08:22:34 pm »
Is their a way to develop a hierarchy of elements in the Gantt chart? For example I have a top level requirement that represents say Work Package 1 and underneath it a number of sub-requirements that are work elements and so on. As in MS Project I would like to be able to re-order the Gantt tasks and nest as per the requirements diagram.

TIA

JP

10
General Board / CMMN
« on: June 13, 2014, 06:05:25 pm »
Anybody flirted with Case Management Model and Notation in EA? Doesn't seem to have the capability out of the box but does anyone know of any extensions?

http://www.omg.org/spec/CMMN/

JP

11
General Board / Re: Requirement Hierarchy
« on: June 13, 2014, 06:03:10 pm »
Thanks everyone. Ended up exporting to .docx and then re-creating my PB hierarchy using indents in the Word doc.

Did think about level numbering but the levels get so long 2.1.3.2.1.1 etc that they become difficult and confusing.

Did separate sections into packages so that I could apply Word numbering on headings which helped with readability.

Delivery deadline for the docs now passed so have moved on to something else.

Thanks for all the suggestions everyone.

JP

12
General Board / Re: Requirement Hierarchy
« on: May 31, 2014, 10:21:52 pm »
Food for thought. Thanks Helmut

JP

13
General Board / Re: Requirement Hierarchy
« on: May 31, 2014, 03:10:35 am »
Thanks Helmut.

Good advice. Thought I'd done all of this. One thing I did was drag from my requirements in PB onto the diagram and then create a nesting (or <<derive>>) connection between blocks. This is reflected on the diagram but does give the behaviour I have mentioned. I have used packages and sub-packages as well but this doesn't give me a full hierarchy.

You mention putting a requirement inside a requirement and I am assuming this is a drag and drop operation. I'll need to test whether that gives me what I am after.

Up to about 700 reqts at the moment and the experience leads me to concur with you top limit of 1000. Worth knowing that.

Thanks for taking an interest.

14
General Board / Re: Requirement Hierarchy
« on: May 31, 2014, 01:16:31 am »
Thanks Helmut

I thought I had modelled the hierarchy. The hierarchy in the Project Browser (PB) mirrors what is on the diagram. That is to say, when a requirement is nested on the diagram it is one level down on the PB. In other cases the requirement is a derived requirement.

Maybe I'm missing something.

15
General Board / Requirement Hierarchy
« on: May 31, 2014, 12:30:23 am »
When I generate a document from my requirements, any hierarchy is not preserved when the .docx document is produced.
  • is this expected behaviour?
  • can I preserve the hierarchy?


Thanks in advance.

Pages: [1] 2