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 条
  • [31] Software Development Tools in Model-Driven Engineering
    Jacome-Guerrero, Santiago P.
    Ferreira, Juan M.
    Corral, Alexandra
    2017 5TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2017), 2017, : 140 - 148
  • [32] A Model-Driven Approach to Enterprise Data Migration
    Yeddula, Raghavendra Reddy
    Das, Prasenjit
    Reddy, Sreedhar
    ADVANCED INFORMATION SYSTEMS ENGINEERING, CAISE 2015, 2015, 9097 : 230 - 243
  • [33] How a human-centered approach impacts software development
    Ferre, Xavier
    Medinilla, Nelson
    HUMAN-COMPUTER INTERACTION, PT 1, PROCEEDINGS: INTERACTION DESIGN AND USABILITY, 2007, 4550 : 68 - +
  • [34] Human-Centered Interventions to Empower Gender Diversity in Software Engineering
    Cutrupi, Claudia Maria
    PROCEEDINGS OF 2024 28TH INTERNATION CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, EASE 2024, 2024, : 494 - 499
  • [35] Introducing 'Human-Centered Agile Workflow' (HCAW) - An Agile Conception and Development Process Model
    Glomann, Leonhard
    ADVANCES IN USABILITY AND USER EXPERIENCE, AHFE 2017, 2018, 607 : 646 - 655
  • [36] Early Experience with Agile Methodology in a Model-Driven Approach
    Kulkarni, Vinay
    Barat, Souvik
    Ramteerthkar, Uday
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2011, 6981 : 578 - 590
  • [37] Automated requirements engineering framework for agile model-driven development
    Umar, Muhammad Aminu
    Lano, Kevin
    Abubakar, Abdullahi Kutiriko
    FRONTIERS IN COMPUTER SCIENCE, 2025, 7
  • [38] Exploring the use of gamification in human-centered agile-based requirements engineering
    Fatima, Arsh
    Shaheen, Asma
    Ahmed, Sohaib
    Fazal, Bushra
    Ahmad, Faizan
    Liew, Tze Wei
    Ahmed, Zeeshan
    FRONTIERS IN COMPUTER SCIENCE, 2024, 6
  • [39] Designing a Design-Driven Human-Centered Engineering Program
    Hira, Avneet
    Bhattacharya, Sunand
    Gaudette, Glenn
    Govindasamy, Siddhartan
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2022, 38 (06) : 1815 - 1823
  • [40] Model-driven Software Engineering for Construction Engineering: Quo Vadis?
    Goetz, Sebastian
    Fehn, Andreas
    Rohde, Frank
    Kuehn, Thomas
    JOURNAL OF OBJECT TECHNOLOGY, 2020, 19 (02):