Resultados: visualización detallada

Registro 1 de 1 para la búsqueda tipo de materia Ingeniería de software; software computacional, desarrollo; estructura conceptual (teoría de la información) 

Diseño e Implementación de una Herramienta de Representación del Conocimiento para Apoyar la Gestión de Requisitos en un Proceso de Desarrollo de Software

Acosta Palacio, Carlos Enrique
Guerrero Blanco, Luis Alberto
Ochoa Delorenzi, Sergio Fabián
Bastarrica Marcello, María Cecilia
Zamora, Visconti

2010

  • Datos de edición CyberDocs
  • Tipo de Documento Libro
  • Materia Ingeniería de software; software computacional, desarrollo; estructura conceptual (teoría de la información)
  • Descripción
    La principal medida de éxito o aceptación de un nuevo sistema de software, es el grado de cumplimiento de los objetivos y necesidades para los cuales fue concebido. La Ingeniería de Requisitos es, precisamente, la disciplina que estudia los procesos y técnicas necesarios para lograr un alto grado de comprensión y especificación con respecto a las necesidades del cliente.En la Ingeniería de Requisitos, el proceso de captura y análisis de ...
    La principal medida de éxito o aceptación de un nuevo sistema de software, es el grado de cumplimiento de los objetivos y necesidades para los cuales fue concebido. La Ingeniería de Requisitos es, precisamente, la disciplina que estudia los procesos y técnicas necesarios para lograr un alto grado de comprensión y especificación con respecto a las necesidades del cliente.En la Ingeniería de Requisitos, el proceso de captura y análisis de requisitos funcionales se enfrenta a numerosos riesgos, como por ejemplo, los posibles conflictos y ambigüedades presentes en el conocimiento de los usuarios finales. En este contexto, los informes “Chaos Report”, presentados por el Standish Group entre 1999 y 2004, y realizados con datos de Corporaciones del hemisferio norte, indican como principales causas de fracaso de proyectos de desarrollo de software: los requisitos incompletos, la falta de participación de los usuarios, la presencia de conflictos en la definición de requisitos, y el desconocimiento de las expectativas de los usuarios, entre otros.Por otra parte, en los últimos años se le ha dado especial atención al impacto positivo del trabajo colaborativo dentro del desarrollo de software, como es el caso de la programación colaborativa (o en pares) en la metodología eXtreme Programming (XP).El objetivo general de este trabajo de investigación ha sido diseñar, implementar y probar una herramienta colaborativa para apoyar la captura de requisitos funcionales en un proceso de desarrollo de software. Esto, con el propósito de evaluar las ventajas que se pueden obtener al introducir esquemas de trabajo colaborativo, dentro de los procedimientos propios de la Ingeniería de Requisitos.Por medio de la búsqueda de trabajos de investigación realizados en el ámbito de las herramientas colaborativas de apoyo al proceso de desarrollo de software, se identificaron las líneas base del diseño e implementación de la herramienta propuesta. La herramienta se desarrolló, y sus ventajas pudieron ser evaluadas a través de varios experimentos.Como resultado de las actividades de experimentación se puede concluir que la herramienta y la técnica propuestas permiten resultados comparables con otros procesos de Ingeniería de Requisitos. Esto muestra que los aspectos positivos de incluir esquemas de trabajo colaborativo, pueden resultar en la disminución de errores en las especificaciones funcionales, en un aumento en la participación activa de los ingenieros de software, y en la consolidación y disminución de ambigüedades y conflictos en el entendimiento común de las necesidades del cliente.
  • Identificador 10520