4 research outputs found

    Un Enfoque Inteligente para Soporte a la Toma de Decisiones de Diseño Arquitectónicas en el Contexto de la Evaluación de Arquitecturas de Software

    Get PDF
    La Ingeniería de Software necesita herramientas novedosas para alcanzar alta calidad en el software, enfrentando el rol cambiante del mismo. La Arquitectura de Software es clave, ya que afecta directamente a la calidad final. La Evaluación de Arquitecturas de Software valida si la arquitectura cumple con los requerimientos de calidad, implicando decisiones de diseño. La toma de decisiones es un proceso complejo conducido por factores humanos, donde la Inteligencia Artificial puede asistir. Entonces, se propone un enfoque basado en Inteligencia Artificial para ayudar a arquitectos en el proceso de toma de decisiones de diseño conducido por atributos de calidad. Esta versión combina modelos de atributos de calidad y un Agente inteligente, utilizando Aprendizaje por Refuerzo para obtener una política de aplicación de patrones arquitectónicos secuencial mediante simulación. Un estudio de caso y una serie de experimentos ilustran la propuesta con patrones comúnmente utilizados en la industria del software.Fil: Bogado, Verónica Soledad. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Córdoba. Centro de Investigaciones y Transferencia de Villa María. Universidad Nacional de Villa María. Centro de Investigaciones y Transferencia de Villa María; ArgentinaFil: Villarreal Guzmán, Eva. Departamento Ingeniería En Sistemas de Información; ArgentinaFil: Gonnet, Silvio Miguel. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo y Diseño. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Instituto de Desarrollo y Diseño; ArgentinaFil: Leone, Horacio Pascual. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo y Diseño. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Instituto de Desarrollo y Diseño; Argentin

    Effects Of Interdisciplinary Designers Reflecting-In-Action During Design

    Get PDF
    As a specific type of reflective practice, reflection-in-action emphasizes that unique and uncertain situations are understood through attempts to change them, and changed through the attempts to understand the situations (Schön, 1983). The purpose of this interdisciplinary research was to study reflection-in-action regarding three aspects of design activity (content, context, and process). The study addressed four research questions: (a) what is the impact of reflection-in-action on evaluation processes while a design is developing and not yet complete, (b) what effect does reflection-in-action have on keeping a design project moving forward toward implementation, (c) what impact does the design\u27s problem-solution relationship have on the reflection-in-action process, and (d) what impact does a designer drawing from a repertoire of precedents inside and outside the project have on the reflection-in-action process? The phenomenological research design studied reflection-in-action using a qualitative approach and used a purposive convenience sample of eight participants designing real projects in their design environments. Using five data collection methods: (a) interviews (b) participant reflective journals, (c) design project timeline, (d) project artifact analysis, and (e) a field journal, data were collected and trustworthiness was established through credibility, transferability, dependability, and confirmability. A constant comparison method was used to compare information units applicable to categories and to integrate properties of categories. For each research question, three to five themes emerged. Interesting and compelling themes that have implications for instructional design included when participants reflected-in-action, they took stock in and reacted to external representations, which were rich in context, information, and constraints. Participants interacted with information and a lack of information, which kept the design project moving forward. Participants moved the design forward toward implementation by turning what ifs to design decisions. Through receiving and gathering information and working with constraints, participants better understood the problem-solution relationship. Drawing from outside of the design validated design direction, guided the design, and provided what ifs . Drawing from inside the design informed what could and could not be done, supported the design purpose, and guided the design. Drawing on participants\u27 experience provided design context and made uncertainty more certain

    The Essence of Software Engineering

    Get PDF
    Software Engineering; Software Development; Software Processes; Software Architectures; Software Managemen
    corecore