Contents lists available at ScienceDirect Computers in Industry journal homepage: www.elsevier.com/locate/compind Improving information system design: Using UML and axiomatic design Luís Cavique a, , Mariana Cavique b , Armando Mendes c , Miguel Cavique d a Universidade Aberta and LASIGE-FCUL, Portugal b Universidade Europeia and ISCTE-UL, Portugal c Universidade Açores and LIACC, Portugal d Escola Naval, Portugal article info Article history: Received 11 June 2021 Received in revised form 26 September 2021 Accepted 28 October 2021 Available online xxxx Keywords: Enterprise architecture Organization alignment UML CRUD matrix Axiomatic Design abstract A unifed view of the Information System (IS) design is essential for dealing with complexity. However, the literature proposes many denominations, depending on the layer, methodology, framework, or tool. This multitude of approaches does not allow a holistic view of the system. Besides, in Information Systems, the search for good practices in design is still a relevant issue. A subset of essential Unifed Modeling Language (UML) diagrams is chosen to create a broad view of the IS. CRUD matrix is one of the preferred approaches to articulate the sub-systems of applications and data. Axiomatic Design (AD) provides rules for the im- provement of the IS design. This work presents a method to create object-oriented elements based on the CRUD matrix aligned with the business strategy. An integrated student-based case study on logistics is provided. In the discussion, a new IS architect role is proposed supported by the CRUD/AD method. © 2021 Elsevier B.V. All rights reserved. 1. Introduction Information Systems (IS) are an input/output mechanism that collects data, store it, and distribute information. However, new legislation, new entities, and new interactions create challenges in information management. The alignment of business strategy with technology is crucial. The alignment asks of the information tech- nology (IT) process to achieve business objectives in any business organization. Software development is far from having a genuine impact on organizations. The Standish Group International (2010)) says 64% of software features are rarely or never used. Besides, the cost of poor software quality in 2018 in the USA is two trillion dollars (Krasner, 2021). This value includes unsuccessful software projects, poor quality in legacy systems, and operational software failures. There- fore, a better-quality software design is needed. Despite the high number of methodologies (Van-Bon and Verheijen, 2006) in Information Systems, the search for good prac- tices in design is still a relevant issue. What a good design is, is still a subject of controversy in IS. UML (Unifed Modeling Language) (Fowler, 2003) is a powerful toolbox that facilitates systems analysis and is an essential vehicle for design quality improvement. The use of UML iteratively in ana- lysis and design allows the fulfllment of the system requirements with object-oriented design and relational databases models. The bibliography on UML tools is vast, and it is presented at different levels and formats. Despite that, the UML bibliography gives a disconnected view of the systems, as each chapter refers to use-case diagrams, class dia- grams, activity diagrams, state diagrams, sequence diagrams, and physical diagrams. UML joined a set of diagrams of different authors without merging them. Each UML diagram corresponds to a partial view of the system. As a result, UML is usually presented in frag- ments in a poorly unifed vision. Most design methodologies are too detailed and allow incon- sistency in process descriptions instead of providing a global over- view. Enterprise Architecture (EA) (Lankhorst, 2013) promises an integrated approach to deal with complexity. EA goes beyond the symbolic models, such as UML diagrams, and achieves more co- herent and meaningful tools, the so-called semantic models. Returning to the origins, BSP (Business Systems Planning) (IBM, 1978) presents four essential elements for Information Systems Planning, coined as the Iron Cross: actors, applications, data, and technological systems (Rocha and Freixo, 2015). This work demon- strates that they can create a unifed IS view using a subset of es- sential UML diagrams. https://doi.org/10.1016/j.compind.2021.103569 0166-3615/© 2021 Elsevier B.V. All rights reserved. The authors gratefully acknowledge the support of WorldCIST 2021 conference. ]] ]] ]]]]]] Corresponding author. E-mail addresses: luis.cavique@uab.pt (L. Cavique), mariana.cavique@universidadeeuropeia.pt (M. Cavique), armando.b.mendes@uac.pt (A. Mendes), cavique.santos@marinha.pt (M. Cavique). Computers in Industry 135 (2021) 103569