The Goals Approach: Enterprise Model-Driven Agile Human-Centered Software Engineering

被引:4
|
作者
Valente, Pedro [1 ,2 ,3 ]
Silva, Thiago Rocha [1 ]
Winckler, Marco [1 ]
Nunes, Nuno Jardim [2 ]
机构
[1] Univ Paul Sabatier, IRIT, Route Narbonne 118, F-31400 Toulouse, France
[2] Univ Madeira, Madeira Interact Technol Inst, Caminho Penteada, P-9020105 Funchal, Portugal
[3] Univ Madeira, Colegio Jesuitas, Software Applicat Dev Off, P-9000082 Funchal, Portugal
关键词
Enterprise engineering; Software engineering; Human-Computer Interaction; Agile software development process; Software architecture; DESIGN;
D O I
10.1007/978-3-319-44902-9_17
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Business Process Improvement (BPI) is a key issue in the development of the enterprise competitiveness. However, achieving a level of software development performance that matches enterprise BPI needs in terms of producing noticeable results in small amounts of time requires the existence of a comprehensive and also agile Software Development Process (SDP). Quite often, SDPs do not deliver software architectures that can be directly used for in-house development, as specifications are either too close to the user interface design or too close to business rules and application domain modeling, and produce architectures that do not cope with software development concerns. In this paper we present the Goals Approach, which structures business processes to extract requirements, and methodologically details them in order to specify the user interface, the business logic and the database structures for the architecture of a BPI. Our approach aims in-house software development in small and medium enterprises.
引用
收藏
页码:261 / 280
页数:20
相关论文
共 50 条
  • [21] Using DevOps toolchains in Agile model-driven engineering
    Suess, Joern Guy
    Swift, Samantha
    Escott, Eban
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (04): : 1495 - 1510
  • [22] Supporting model-driven development using a process-centered software engineering environment
    Rita Suzana Pitangueira Maciel
    Ramon Araújo Gomes
    Ana Patrícia Magalhães
    Bruno C. Silva
    João Pedro B. Queiroz
    Automated Software Engineering, 2013, 20 : 427 - 461
  • [23] Supporting model-driven development using a process-centered software engineering environment
    Pitangueira Maciel, Rita Suzana
    Gomes, Ramon Araujo
    Magalhaes, Ana Patricia
    Silva, Bruno C.
    Queiroz, Joao Pedro B.
    AUTOMATED SOFTWARE ENGINEERING, 2013, 20 (03) : 427 - 461
  • [24] A Model-Driven Approach to Specifying and Monitoring Controlled Experiments in Software Engineering
    Freire, Marilia
    Accioly, Paola
    Sizilio, Gustavo
    Campos Neto, Edmilson
    Kulesza, Uira
    Aranha, Eduardo
    Borba, Paulo
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, 2013, 7983 : 65 - 79
  • [25] Human-centered software development methodology in mobile computing environment: agent-supported agile approach
    Hyo-Eun Eom
    Seok-Won Lee
    EURASIP Journal on Wireless Communications and Networking, 2013
  • [26] Human-centered software development methodology in mobile computing environment: agent-supported agile approach
    Eom, Hyo-Eun
    Lee, Seok-Won
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2013,
  • [27] Formality, Evolution, and Model-driven Software Engineering
    Davies, Jim
    Crichton, Charles
    Crichton, Edward
    Neilson, David
    Sorensen, Ib Holm
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 130 : 39 - 55
  • [28] Towards Model-Driven Quantum Software Engineering
    Gemeinhardt, Felix
    Garmendia, Antonio
    Wimmer, Manuel
    2021 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON QUANTUM SOFTWARE ENGINEERING (Q-SE 2021), 2021, : 13 - 15
  • [29] Use cases in model-driven software engineering
    Astudillo, H
    Génovaz, G
    Smialek, M
    Llorens, J
    Metz, P
    Prieto-Díaz, R
    SATELLITE EVENTS AT THE MODELS 2005 CONFERENCE, 2006, 3844 : 272 - 279
  • [30] Human factors in model-driven engineering: future research goals and initiatives for MDE
    Liebel, Grischa
    Kluender, Jil
    Hebig, Regina
    Lazik, Christopher
    Nunes, Ines
    Grassl, Isabella
    Steghoefer, Jan-Philipp
    Exelmans, Joeri
    Oertel, Julian
    Marquardt, Kai
    Juhnke, Katharina
    Schneider, Kurt
    Gren, Lucas
    Happe, Lucia
    Herrmann, Marc
    Wyrich, Marvin
    Tichy, Matthias
    Goulao, Miguel
    Wohlrab, Rebekka
    Kalantari, Reyhaneh
    Heinrich, Robert
    Greiner, Sandra
    Rukmono, Satrio Adi
    Chakraborty, Shalini
    Abrahao, Silvia
    Amaral, Vasco
    SOFTWARE AND SYSTEMS MODELING, 2024, 23 (04): : 801 - 819