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.

Kiantechwise is a creative tech company delivering innovative web design, software solutions, branding, and digital marketing. With expertise and vis… Read more

...

El Codamics

El Codamics – Company Preview About Us El Codamics is a Coimbatore-based software development firm helping startups, enterprises, and global clie… Read more

...

eShop Genius

We’re in the industry With the experience of 12+years created more than 1200 stores and have build brands! At eShop Genius, we are an ISO certi… Read more

...

Junkies Coder

Junkies Coder is a leading technology solution provider across 15 countries and 50+ Rockstar Developers is our strength, We're specializing in web de… Read more