Examinando por Materia "PROGRAMAS PARA COMPUTADOR BASADOS EN COMPONENTES"
Mostrando 1 - 8 de 8
Resultados por página
Opciones de ordenación
Ítem Apropiación de técnicas de elicitación de conocimiento y de comunicación personalizadas para potenciar el proceso de ingeniería de requisitos(Universidad EAFIT, 2013) Ramírez Leal, Jenny Carolina; Giraldo Osorio, William Joseph; Anaya de Páez, RaquelTradicionalmente, los analistas o ingenieros de requisitos han empleado diversas técnicas tales como entrevistas, creación de prototipos y casos de uso, con el propósito de identificar las características esperadas del software que se va a construir -- Sin embargo, dada la naturaleza altamente humana de la ingeniería de requisitos, aún existen retos abiertos con respecto a la comunicación entre los stakeholders; aspectos como la ambigüedad en el lenguaje, el uso de terminología técnica, la dificultad en la expresión de las ideas, la desmotivación, los ambientes no idóneos y el alto formalismo, dificultan una adecuada especificación de los requisitos -- Este trabajo presenta una propuesta metodológica para mejorar la comunicación durante el proceso de Ingeniería de Requisitos, enmarcado desde la ingeniería de procesos y desde las estrategias de comunicación en el contexto de las técnicas de elicitación de conocimiento (TEC) y en el contexto de las técnicas de comunicación (TC) -- Esto con el fin de integrar técnicas TEC/TC para mejorar la comunicación en el proceso de Ingeniería de RequisitoS -- La propuesta metodológica se desarrolló en 11 etapas -- En la primera etapa, se establece el modelo de descomposición de trabajo para las TIR-TEC y TC que se usara para establecer un formato de formalización para estas técnicas -- En la segunda etapa, se identifica las técnicas de ingeniería de requisitos (TIR) tradicionalmente usadas en la disciplina de ingeniería de requisitos -- En la tercera etapa, se formaliza las TIR identificadas, usando el modelo de descomposición seleccionado -- En la cuarta etapa, se identifica en que tareas de ingeniería de requisitos son utilizadas las TIR identificadas, esto con el fin de caracterizarlas según su uso -- En la quinta etapa, se recopilan las TEC y TC que facilitan actividades de comunicación entre personas, que posteriormente se incluirán como apoyo a la disciplina de ingeniería de requisitos -- En la sexta etapa, se formalizan las TEC y TC recopiladas, a partir del modelo de descomposición de trabajo seleccionado -- En la séptima etapa, se elabora un catalogo de todas las técnicas en el marco de trabajo de SPEM -- En la octava etapa, se identifican los problemas de comunicación que afectan la disciplina de ingeniería de requisitos, los cuales serán mitigados a partir de estrategias de comunicación -- En la novena etapa, se identifica estrategias de comunicación que permitan mitigar problemas de comunicación y puedan estar presentes en las TEC y TC -- En la decima etapa, se aplica un instrumento a expertos en ingeniería de requisitos, con el propósito de identificar las TIR que ellos utilizan para apoyar la ejecución de tareas IR, identificar los problemas de comunicación que inciden en la ejecución de tareas IR y finalmente, identificar que estrategias consideran pueden solucionar estos problemas de comunicación -- En la onceava etapa, se realiza una matriz de decisión que le sirva al ingeniero de requisitos o analista tomar decisiones frente a las técnicas TEC y/o TC que podría utilizar en cada tarea IR, de acuerdo a las necesidades que poseaÍtem Framework para el proceso de testing(Universidad EAFIT, 2010) Estrada Martínez, Maria Fernanda; Rincón Bermúdez, Rafael DavidEste documento sirve como base de conocimientos para la implementación de un proceso de testing que asegure la calidad de los productos de software -- El centro del proyecto es el framework, que propone el proceso de testing desde el punto de vista teórico y práctico y además funciona como un repositorio de conocimientos para permitir a quienes estén interesados en este proceso acceder a información concisa para ser llevada a la realidad de los proyectos que incluyan testing de software, tanto en el ámbito empresarial como académico -- Por medio de la utilización de este framework se podrá tener una amplia visión de todo lo que el testing de software implica -- Como se plantea en el transcurso de este documento, la idea central es tener una amplia gama de conocimientos que permitan el aprendizaje y la realización de los procesos involucrados en el testing de software, logrando así la uniformidad de la información, la claridad de la referenciación y el entendimiento de las posibles soluciones planteadas por diferentes expertos en la materiaÍtem Gestión cuantitativa del proceso de desarrollo de software(Universidad EAFIT, 2009) Alzate Naranjo, Jaime Andrés; Molina Correa, Ana María; Rincón Bermúdez, Rafael DavidSiendo la calidad un recurso tan valioso en los proyectos de Software, de alto grado de importancia en la vida cotidiana y con la alta competencia que el mercado globalizado exige, las empresas colombianas requieren implementar una metodología que permita garantizar altos niveles de madurez y calidad en los procesos de desarrollo de software, los cuales son medidos a nivel mundial por el modelo CMMI como un estándar Internacional -- El modelo CMMI consta de 5 niveles que califican la madurez en los procesos de desarrollo de Software; estos niveles son: Inicial, Administrado, Definido, Administrado cuantitativamente, y en optimización -- La calidad de los procesos productivos tiene incidencia directa en la calidad de los productos y servicios entregados a los clientes -- Contar con procesos definidos, repetibles y maduros facilita un mejor uso de los recursos de la organización, lo que por consiguiente lleva a un desempeño económico y estratégico superior para la organización -- En la industria informática es bastante habitual encontrar organizaciones que emplean enfoques muy informales para producir software, lo que podría incurrir en desperdicio de esfuerzo y presupuesto en el desarrollo de proyectos, que finalmente podrían ser cancelados o suspendidos, y las consecuencias de estas prácticas repercuten en proyectos atrasados o excedidos del presupuesto, lo que genera inconformidad en los clientes -- Por lo tanto, administrar los proyectos de desarrollo de software mediante procesos predecibles que recolecten mediciones detalladas del proceso y provean una retroalimentación cuantitativa, no sólo asegurarán una calificación en los niveles de alta madurez de CMMI, sino que permitirán a la organización eliminar la dependencia del esfuerzo individual de los programadores, y encaminarán los procesos a una fácil y premeditada prevención de defectos que no es posible sin la gestión cuantitativa, ya que ésta se retroalimenta con aprendizaje de sus propios errores y permite predecir a futuro el comportamiento del proceso, además el esfuerzo colectivo de los integrantes del proyecto que pueden interactuar fácilmente en el mejoramiento de la calidad -- Esta gestión garantizará mejoras inminentes en el logro de los objetivos y en el tiempo de realización de los mismos, lo que lleva a una mejora constante en la calidad de los procesos y por ende de los productos, llegando así a un mejoramiento del desempeño económico y estratégico de la organización -- Este proyecto de grado pretende realizar un recorrido teórico a través de la gestión cuantitativa orientada al Proceso de Desarrollo de Software, clarificar las diferencias que existen entre el Control Estadístico orientado a procesos de manufactura y la Gestión orientada al Desarrollo de Software, proponer indicadores y métricas para una correcta recopilación de datos, y servir de base y apoyo para futuras implantaciones de esta en las empresas dedicadas a esta labor -- Para así poder controlar estadísticamente los proyectos que desarrollan y así mejorar la calidad de los productos, mediante un proceso optimizado, repetible y predecibleÍtem Hacia una nueva plantilla para la especificación de requisitos en lenguaje natural semi-estructurado(Universidad EAFIT, 2019) Jaramillo González, Carlos Andrés; Mazo, RaúlÍtem La ingeniería de requisitos en las metodologías ágiles(Universidad EAFIT, 2012) Anduquia Rivera, Diego Armando; González Londoño, Jhoao Andres; Restrepo Velásquez, Alberto AntonioÍtem Modelo para el direccionamiento y clasificación de los requisitos al interior del área de soporte en las organizaciones de software(Universidad EAFIT, 2008) Jiménez Pulido, José Federico; Rincón Bermúdez, Rafael DavidEl Soporte en las organizaciones de software se refiere a las actividades relacionadas con el apoyo y gestión de las necesidades que un cliente o usuario en un momento determinado pueda tener como consecuencia de un problema en la lógica del negocio, un error de parametrización y/o un error dentro del sistema -- La organización, dentro de sus políticas de calidad, debe estar disponible para atender cualquier inconveniente que surja, y se ha convertido casi en una necesidad que la atención sea la mejor posible -- La idea central de este proyecto radica en crear un modelo que permita, acorde con parámetros de decisión, identificar y tratar con base en su complejidad, dificultad y características del requisito, los recursos necesarios para efectuar las actividades de Soporte requeridas para su soluciónÍtem Personalización de RUP para proyectos académicos de desarrollo de software(Universidad EAFIT, 2011) Tabares Bedoya, Luis Felipe; Abad Londoño, Jorge HernánÍtem Plantillas y artefactos personalización de RUP para proyectos académicos de desarrollo de software(Universidad EAFIT, 2012) López Márquez, Mario Dario; Villa Palacio, Juan Camilo; Abad Londoño, Jorge HernánEn este documento se encontrará información que presenta un marco teórico del proyecto de grado -- Dicho marco proveerá los objetivos generales y específicos, justificaciones, ejemplos y conclusiones que argumentarán el trabajo sobre el tema de metodologías ágiles orientadas a la academia -- El trabajo se realiza con el propósito presentar una serie de plantillas, artefactos y ejemplos cercanos a la vida real de proyectos de desarrollo de software usando la metodología EAFIT-UP (EAFIT Unified Process) basada en RUP (Rational Unified Process), CMMI Dev y PMBOK, demostrando su efectividad en el uso principalmente académico -- El proyecto se apoya en la tesis de maestría de Jorge Hernán Abad Londoño, autor de la metodología y asesor de este trabajo