Business Client need Software Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Roma, Italy
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Project Objective:
Develop a custom document generation template for Sparx Systems Enterprise Architect (EA) v17.1. The template must produce a document (e.g., .docx or .pdf) that lists specific Use Cases and their associated diagrams, extracted from a non-standard model structure.
Context and Tools:
Software: Sparx Systems Enterprise Architect, version 17.1.
Materials Provided: A sample EA project file (e.g., .qea or .eapx) containing the exact model structure will be provided for development and testing.
Detailed Requirements:
The export template must perform the following operations:
Start Point: The report must run on a Package selected by the user in the Project Browser.
Recursion: The report must recursively analyze all sub-packages contained within the starting package.
Element Filtering: Within each package analyzed, the template must identify and process exclusively elements of type UseCase. Other element types (Actors, Objects, etc.) must be ignored.
Element Detail Printing: For each UseCase found, the report must print the following fields in a clear format (e.g., a table):
- [login to view URL] (UseCase Name)
- [login to view URL] (UseCase Notes)
Activity Diagram Details: for each activity diagram this info shall be print:
- actions and activity name and description
- list of requirements linked to the actions and activity through a relation satisfy
Model Structure (Crucial): The Activity Diagram to be printed is NOT located as a direct child of the UseCase element in the Project Browser. It is located in a completely separate package structure.
Linkage: The diagram is linked to the UseCase via EA's "Composite Diagram" feature or it can be linked through a "Realization" relationship
Technical Challenge: The reporting solution must be able to "jump" the standard browser hierarchy to find and print this linked diagram, regardless of its location in the model.
Deliverables:
The template and/or fragment needed to accomplish the goal. the instructions to import them or recreate it from scratch
Acceptance Criteria:
The template must run successfully into a clean EA 17.1 project.
When running the report on the provided test model, the generated document must:
Contain only the UseCase elements from the starting package and its sub-packages.
Correctly display the Name and Notes for each UseCase.
Display the correct Activity Diagram image (and not another) immediately following the details of its associated UseCase.
List the activity and actions included in the Activity Diagram
List the requirements linked to activity and actions through the satisfy relationship
Not generate any errors during the export process." (client-provided description)
Matched companies (4)

Kiantechwise Pvt. Ltd.

El Codamics

eShop Genius
