Loading...
3 results
Search Results
Now showing 1 - 3 of 3
- The GOALS approach: business and software modeling traceability by means of human-computer interaction: enterprise modeling language and methodPublication . Valente, Pedro Dionísio; Nunes, Nuno; Winckler, MarcoThe management of an enterprise relies on the continuous organization and development of its business and software systems. A process that requires merging the ideas of the enterprise’ systems managers, targeting the specification of business requirements and the conception and implementation of a supporting information system. This process finds obstacles in the identification and communication of requirements, and also in their transformation in software artefacts, leading to difficulties or loss of traceability between business and software models. Existing methods, languages and techniques are still not sufficiently standardized to ensure that when a business improvement is introduced, the supportive software solution will be implemented within budget and time. Methods are still too closed to the concepts of their original scientific domains, conceiving solutions which are not representative of the business and software conceptual relation and of the complexity concealed in an improvement effort, namely concerning usability and user experience. Moreover, the lack of a common modeling language and method for the conception of holistic and traceable software solutions, also refrains the performance of the enterprise development process. The GOALS Approach presents a solution to surpass these barriers by means of the specification of an enterprise modeling language that relates the business and software conceptual structures using a shared set of concepts, a notation, process, method and techniques, that allow the design of the software as a result of the business organization, ensuring traceability by means of the permanent representation of the business structure in the software structure.
- Goals Software Construction ProcessPublication . Valente, Pedro DionísioGeneralized hyper competitiveness in the world markets has determined the need to offer better products to potential and actual clients in order to mark an advantagefrom other competitors. To ensure the production of an adequate product, enterprises need to work on the efficiency and efficacy of their business processes (BPs) by means of the construction of Interactive Information Systems (IISs, including Interactive Multimedia Documents) so that they are processed more fluidly and correctly.The construction of the correct IIS is a major task that can only be successful if the needs from every intervenient are taken into account. Their requirements must bedefined with precision, extensively analyzed and consequently the system must be accurately designed in order to minimize implementation problems so that the IIS isproduced on schedule and with the fewer mistakes as possible. The main contribution of this thesis is the proposal of Goals, a software (engineering) construction process which aims at defining the tasks to be carried out in order to develop software. This process defines the stakeholders, the artifacts, and the techniques that should be applied to achieve correctness of the IIS. Complementarily, this process suggests two methodologies to be applied in the initial phases of the lifecycle of the Software Engineering process: Process Use Cases for the phase of requirements, and; MultiGoals for the phases of analysis and design. Process Use Cases is a UML-based (Unified Modeling Language), goal-driven and use case oriented methodology for the definition of functional requirements. It uses an information oriented strategy in order to identify BPs while constructing the enterprise’s information structure, and finalizes with the identification of use cases within the design of these BPs. This approach provides a useful tool for both activities of Business Process Management and Software Engineering. MultiGoals is a UML-based, use case-driven and architectural centric methodology for the analysis and design of IISs with support for Multimedia. It proposes the analysis of user tasks as the basis of the design of the: (i) user interface; (ii) the system behaviour that is modeled by means of patterns which can combine Multimedia and standard information, and; (iii) the database and media contents. This thesis makes the theoretic presentation of these approaches accompanied with examples from a real project which provide the necessary support for the understanding of the used techniques.
- Evolving SPIDe Towards the Integration of Requirements Elicitation in Interaction DesignPublication . Rosa, Jean C. S.; Rêgo, Beatriz B. do; Garrido, Filipe A.; Valente, Pedro D.; Nunes, Nuno J.; Matos, Ecivaldo S.Among the various interaction (re)design processes and approaches, SPIDe is a semio-participatory methodological process inspired by communication-centered design. However, the development of computational solutions is not limited to interaction design. Requirements elicitation is also an integral part of this process. Some SPIDe studies indicated that it is also possible to raise requirements through its application due to its participatory characteristics. This article presents an investigation on the feasibility of SPIDe when applied to requirements elic itation integrated with interaction design, presenting an exploratory case study. From the perspective of different experts, we explain the strengths and needs of SPIDe in supporting requirements elicitation integrated into inter action design. Data were collected through logbooks, semi-structured interviews, and the TAM questionnaire and then analyzed through thematic analysis. The results show that the SPIDe use for requirements elicitation integrated into the interaction design is feasible. Furthermore, they indicated that possible improvements in SPIDe could ben efit the development of the computational solutions considering a single application of SPIDe to obtain data for interaction design and requirements elicitation integrated.