Use Cases and Scenarios Engineering in Smart Software Application Development Services

Unified Modeling Language (UML) is a versatile tool for specifying, visualizing, and documenting software systems through diagrams. In the early stages of development, addressing design issues is critical to improving software quality and reducing costs. Use case modeling and UML scenario engineering are key techniques in requirements elicitation and specification development. This paper presents best practices for applying these techniques, highlighting their role in constructing accurate sequence diagrams and integrating formal specifications with user interface prototyping. Additionally, it explores extending scenarios to manage complex requirements like time and security constraints and offers a framework for visualizing business interactions in B2B environments to improve communication among stakeholders.

Authors

Publication Details

Published
2024-12-04
DOI
https://doi.org/10.1109/commnet63022.2024.10793324
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Use Cases and Scenarios Engineering in Smart Software Application Development Services

Abdeslam Jakimi, El Mahi Bouziane, Lahbib Naimi, Charaf Ouaddi et al.
Software System Performance and Reliability
article

Use Cases and Scenarios Engineering in Smart Software Application Development Services

Abdeslam Jakimi, El Mahi Bouziane, Lahbib Naimi, Charaf Ouaddi, Lamya Benaddi
article en

Abstract

Unified Modeling Language (UML) is a versatile tool for specifying, visualizing, and documenting software systems through diagrams. In the early stages of development, addressing design issues is critical to improving software quality and reducing costs. Use case modeling and UML scenario engineering are key techniques in requirements elicitation and specification development. This paper presents best practices for applying these techniques, highlighting their role in constructing accurate sequence diagrams and integrating formal specifications with user interface prototyping. Additionally, it explores extending scenarios to manage complex requirements like time and security constraints and offers a framework for visualizing business interactions in B2B environments to improve communication among stakeholders.

Industry, innovation and infrastructure
Openalex Percentile: Top 73%
Software System Performance and Reliability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Use Cases and Scenarios Engineering in Smart Software Application Development Services — Abdeslam Jakimi, El Mahi Bouziane, et al. · (2024) | TGRS Research Map | TGRS