Title | ||
---|---|---|
Modeling in Agile Software Development: Decomposing Use Cases Towards Logical Architecture Design. |
Abstract | ||
---|---|---|
[Context and motivation] There are a plethora of agile practices that relate to management (e.g., Sprints, Scrum ceremonies), development (e.g., pair programming, TDD, BDD, DevOps) or strategy (e.g., Lean Startup), [Question/problem] but lack a comprehensive description on how its adoption influences requirements modeling and “You Aren’t Gonna Need It” (YAGNI) features. [Principal ideas/results] This paper presents Agile Modeling Process for Logical Architectures (AMPLA), an Agile Modeling (AM) oriented process composed by UML diagrams (namely, Sequence, Use Cases and Component). [Contributions] AMPLA uses agile practices in order to deliver small increments (of a requirements package) and to promote continuous customer feedback. The proposed AM process also includes a candidate architecture and further requirements refinement in parallel with a software increment delivery. |
Year | Venue | Field |
---|---|---|
2018 | PROFES | Agile modeling,Scrum,Use case,Pair programming,Unified Modeling Language,Systems engineering,Agile software development,DevOps,Software,Engineering |
DocType | Citations | PageRank |
Conference | 0 | 0.34 |
References | Authors | |
8 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Nuno Santos | 1 | 189 | 24.08 |
Jaime Pereira | 2 | 0 | 2.37 |
Nuno Ferreira | 3 | 24 | 5.17 |
Ricardo J. Machado | 4 | 243 | 30.16 |