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

Pages: [1]
1
Uml Process / Organizing Use Cases
« on: February 23, 2019, 04:15:51 am »
Hello,

I've been taking a crack at loading use cases into Sparx and ran into a situation where I'd like to get guidance.

I have a number of use cases that rely on a common set of steps.  Namely: checking if an object exists and checking if the requester has access to said object.  I'd like to factor these steps out into their own standalone use cases so that I can include their behavior when necessary.

As a result, I created 2 use cases - "Check Authorization" and "Check Object Exists".  They are each self-contained and have happy/sad paths as you would expect.  In my primary use case, I "included" the auth check and exists check into the scenario steps where I expect them.  All seems reasonable, however...

If I try to generate test cases or activity diagrams, this inclusion is lost. Activity diagrams no longer show branching that in the primary use case.  Test cases don't generate variation.

My question is if the use of inclusion is recommended in this situation?  I'm really just trying to avoid repeating alternate flow definitions and I want all the goodness that the tool can offer.  How have you managed this kind of setup


Thanks,

Alejandro

2
General Board / Transforming Logical Model to Message Model
« on: February 09, 2019, 08:40:32 am »
Hello,

I have classes in a logical model that I'd like to cherry-pick from and create message models.  I see that the Schema Composer allows me to do this, but it also duplicates the source class that I'm cherry-picking from.  Often times, I want a new message class that pulls attributes from multiple logical class definitions.  Is this possible with Schema Composer?  Or, do I need to find another way to do this?

Thanks,

Alejandro

3
General Board / Cloud Services + Baselines
« on: December 23, 2015, 03:48:04 am »
Hello,

I'm reaching out because I'd like to use baselining with Cloud Services.  I have a setup with multiple users working in EA.  Setting up the ODBC drivers is a pain and we are in distributed locations.  Cloud Services makes the most sense for us I think.  However, I'd also like to take advantage of baselining our work to get some level of "version control" (I know baselining is not true a version control) and help us with collaboration.  Right now, we're using a single .eap which is getting larger and changes are not controlled as tightly as they could be.

Here is what I'm trying to do:

As described in the Deployment white paper, it sounds like I can establish a project as a baseline that will serve as "trunk" (or master copy).  I'd like to create a copy of this "trunk" project to serve as a "branch" by using the project transfer feature.  From there, I could iterate over designs on the "branch" and then re-integrate those changes with the trunk at a later time using baseline merge features. 

This is my understanding which comes from figure - 8 of the deployment guide - http://www.sparxsystems.com/downloads/whitepapers/EA_Deployment.pdf

All of this sounds great!  However, I get stuck with the "project transfer" option.  I am unable to perform this action since I am using Cloud Services.  As a result, I cannot get to the "branch" state that I am looking for. 

Does anyone have any guidance on how to achieve what I am shooting for?  Am I understanding the description of "Using Baselines" - figure 8 properly?  Or is there another way to achieve this with Cloud Services?

Any help is appreciated.

Thanks!

Alejandro

Pages: [1]