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 条
  • [1] The Goals Approach: Agile Enterprise Driven Software Development
    Valente, Pedro
    Silva, Thiago
    Winckler, Marco
    Nunes, Nuno
    COMPLEXITY IN INFORMATION SYSTEMS DEVELOPMENT, 2017, 22 : 201 - 219
  • [2] A Model-driven Requirements Engineering Method for Human-centered Digitalisation of Agriculture
    Mannari, Chiara
    32ND IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, RE 2024, 2024, : 502 - 506
  • [3] Human-Centered Model-driven Process and Quality Planning
    Lundgren, Magnus
    Hedlind, Mikael
    Li, Yujiang
    Kjellberg, Torsten
    29TH CIRP DESIGN CONFERENCE 2019, 2019, 84 : 362 - 367
  • [4] A model-driven approach to business software engineering
    Hildenbrand, T
    Korthaus, A
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IV, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: I, 2004, : 74 - 79
  • [5] The Impact of the Model-Driven Approach to Software Engineering on Software Engineering Education
    Hamou-Lhadj, Abdelwahab
    Gherbi, Abdelouahed
    Nandigam, Jagadeesh
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 719 - +
  • [6] Model-driven engineering for the social enterprise
    Grundy, John
    PROCEEDINGS OF THE 2015 IEEE 19TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, 2015, : 39 - 39
  • [7] BRCode: An interpretive model-driven engineering approach for enterprise applications
    Oliveira, Anderson
    Bischoff, Vinicius
    Goncales, Lucian Jose
    Farias, Kleinner
    Segalotto, Matheus
    COMPUTERS IN INDUSTRY, 2018, 96 : 86 - 97
  • [8] Towards Agile Model-Driven Web Engineering
    Matias Rivero, Jose
    Grigera, Julian
    Rossi, Gustavo
    Robles Luna, Esteban
    Koch, Nora
    IS OLYMPICS: INFORMATION SYSTEMS IN A DIVERSE WORLD, 2012, 107 : 142 - +
  • [9] Agile model-driven re-engineering
    Lano, Kevin
    Haughton, Howard
    Yuan, Ziwen
    Alfraihi, Hessa
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2024, 20 (04) : 559 - 584
  • [10] Model-driven engineering for Software Architecture
    Bucaioni, Alessio
    Di Salle, Amleto
    Iovino, Ludovico
    Liang, Peng
    JOURNAL OF SYSTEMS AND SOFTWARE, 2025, 223