Herramientas CASE en Ingeniería de Software

HelpfulThunderstorm avatar
HelpfulThunderstorm
·
·
Download

Start Quiz

Study Flashcards

16 Questions

¿Cuál es el propósito principal de utilizar herramientas CASE en un proyecto de desarrollo?

Automatizar tareas y facilitar la coordinación entre varios desarrolladores

¿Qué tipo de herramientas CASE permiten establecer enlaces entre la investigación y diseño de sistemas, y la generación de código?

CASE integradas

¿Cuál es una de las ventajas de utilizar herramientas CASE en un proyecto de desarrollo?

Producir sistemas con una vida operativa más larga

¿Qué es lo que se puede mitigar con una adecuada administración de proyecto?

El exceso de gastos, la ampliación de gastos y las deficiencias y técnicas

¿Qué es un proyecto?

Una serie planeada de actividades relacionadas para alcanzar un objetivo de negocios

¿Qué actividad inherente a la administración de proyectos se refiere a la planificación del trabajo?

Planificación del trabajo

¿Cuál es una desventaja de utilizar herramientas CASE en un proyecto de desarrollo?

Aumentar los costos iniciales de construir un sistema

¿Qué es lo que se puede alcanzar con una buena administración de proyectos?

Objetivos específicos dentro de un presupuesto y plazo determinados

¿Cuál es uno de los factores que influyen en el nivel de riesgo de un proyecto?

El tamaño del proyecto

¿Qué es el objetivo principal de la administración de riesgos en un proyecto?

Prevenir problemas potenciales y aplicar estrategias correctivas apropiadas

¿Qué se debe hacer cuando se carece de habilidades técnicas y especializaciones no disponibles internamente?

Adquirir externamente las habilidades necesarias

¿Qué es un gráfico de Gantt?

Un diagrama que representa la duración de tareas y requerimientos de recursos humanos

¿Qué es un diagrama PERT?

Un diagrama que representa la duración de tareas, su sincronización y caminos críticos

¿Qué es una estrategia para vencer la resistencia del usuario?

Todas las opciones anteriores

¿Cuál es el objetivo de la administración de la complejidad técnica?

Adquirir habilidades técnicas y especializaciones no disponibles internamente

¿Cuál es un factor que debe manejar la administración de proyectos?

Alcance del proyecto

Study Notes

Uso de Herramientas CASE

  • Las herramientas CASE (Computer Assisted Software Engineering) automatizan tareas de un proyecto de desarrollo y permiten que varias personas trabajen sobre el mismo proyecto, facilitando la coordinación y la integración.
  • Se clasifican en: CASE inicial (investigación, análisis y diseño de sistemas), CASE avanzadas (generación de código) y CASE integradas (permiten establecer enlaces entre ambas, capaces de generar código a partir de las especificaciones).

Ventajas y Desventajas de las Herramientas CASE

  • Ventajas: producen sistemas con una vida operativa más larga, satisfacen más de cerca las necesidades y requerimientos del usuario, excelente documentación, menos soporte y más flexibles.
  • Desventajas: aumentan los costos iniciales de construir y mantener sistemas, requieren una definición más extensa y precisa de necesidades y requerimientos del usuario, difícil de personalizar, requiere más capacitación del personal de mantenimiento y difícil de usar con los sistemas existentes.

Administración de Riesgo

  • La administración del proyecto puede mitigar el exceso de gastos, la ampliación de gastos, las deficiencias y técnicas y fallas para conseguir los beneficios previstos.
  • Un proyecto es una serie planeada de actividades relacionadas cuya finalidad es alcanzar un objetivo de negocios específico.
  • La administración de proyectos se refiere a la aplicación de conocimiento, habilidades, herramientas y técnicas para alcanzar objetivos específicos dentro de un presupuesto y plazo determinados.

Actividades y Variables en la Administración de Proyectos

  • Actividades inherentes: planificación del trabajo, evaluación del riesgo, estimación de recursos, organización del trabajo, provisión de recursos materiales y humanos, asignación de tareas, dirección de actividades, control de ejecución del proyecto, informes de avance y análisis de resultados.
  • Variables que debe manejar la administración de proyectos: Alcance (límites del proyecto), tiempo (calendario para el proyecto), costo (presupuesto y control de su ejecución), calidad (indicador de que el resultado final satisfaga los objetivos especificados) y riesgo (análisis de problemas potenciales).

Factores que Influyen en el Nivel de Riesgo

  • Tamaño del proyecto: más grande el proyecto, más riesgos.
  • Estructura del proyecto: requerimientos claros y precisos, los riesgos son menores.
  • Experiencia con la tecnología: si el personal no está familiarizado con esta, los riesgos aumentan.

Control de los Factores de Riesgo

  • El éxito de un proyecto incrementa previendo problemas potenciales y aplicando estrategias correctivas apropiadas.
  • Administración de la complejidad técnica: habilidades técnicas y especializaciones no disponibles internamente se deben adquirir externamente.

Herramientas de Planificación y Control

  • Gráficos de Gantt: representación de la duración de tareas y requerimientos de recursos humanos para cada una de ellas.
  • Diagramas PERT: representación de las tareas de un proyecto, su duración y sincronización, pudiéndose determinar con ello caminos críticos.

Incremento de la Participación del Usuario

  • Sumar al usuario como miembro activo del equipo del proyecto.
  • Estrategias para vencer la resistencia: educación y capacitación, decretos y políticas administrativas, otorgamiento de incentivos para los usuarios que cooperan, diseño de sistemas amigables y resolución de problemas organizativos.

Aprende a utilizar herramientas CASE para automatizar tareas de desarrollo y facilitar la coordinación en proyectos de software. Conoce las diferentes tipos de CASE: inicial, avanzada e integrada.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser