GoConqr has a new look! Let us know what you think.

Flashcards

Temario Ingenieria de Software

Denisse Peña Spanish 20 cards

Cards in this deck (20)

  1. 11.- ¿Qué entiendes por modelo de desarrollo de Software?Todos aquellos métodos y estrategias que indican cómo construir técnicamente el software.
  2. 22.- En el desarrollo de Software, ¿Cuál es la diferencia entre el modelo incremental y la construcción de prototipos?El modelo incremental se centra en la entrega de un producto operacional con cada incremento, los primeros incrementos son versiones “incompletas” del producto final, pero proporcionan al usuario la funcionalidad que precisa y también una plataforma para la evaluación.
  3. 33.- Menciona y describe brevemente las regiones de tareas de un modelo en espiral• Comunicación con el cliente: establecer comunicación entre el desarrollador y el cliente.
    • Planificación: definir recursos, tiempo, etc.
    • Análisis de riesgos: evaluar riesgos técnicos y de gestión.
    • Ingeniería: construir una o más representaciones de la aplicación.
    • Construcción y acción: para construir, probar, instalar y proporcionar soporte al usuario.
    • Evaluación del cliente: para obtener la reacción del cliente según la evaluación de las representaciones del software creadas.
  4. 44.- Menciona algunas de las razones por las que puede fallar el modelo lineal secuencial4.- Menciona algunas de las razones por las que puede fallar el modelo lineal secuencialEn que muchas veces es difícil que el cliente exponga explícitamente todos los requisitos sin embargo el modelo lineal secuencial lo requiere para iniciar sin incertidumbre pues este modelo no cuenta con retroalimentación ni iteraciones por lo cual es difícil y confuso hacer cambios o corregir errores.
  5. 55.- Menciona alguna problemática que puede generar el modelo de construcción de prototiposQue el cliente vea en un prototipo de software una versión final del producto, a lo que se desmotive y pida ajustes innecesarios pues no entendió que con la prisa de hacer que funcione no se ha tenido en cuenta la calidad del software.
  6. 66- ¿Cómo definirías Ingeniería de software?Como una disciplina o área de la Informática y ciencias de la Computación, que ofrece métodos y técnicas para desarrollar y mantener software de calidad que resuelven problemas de todo tipo.
  7. 77- ¿Que es el proceso de desarrollo de software?Donde se define el qué, quién, cuándo y cómo del desarrollo de software en base a un número de conjuntos de tareas donde cada uno es una colección de tareas de trabajo de ingeniería de software, hitos de proyectos, productos de trabajo y puntos de calidad.
  8. 88- ¿Cuáles son los objetivos de la ingeniería de software?Persigue en general la producción de sistemas calidad la cual viene definida en un sistema por el cumplimiento de los objetivos establecidos para el sistema.
    Bajo coste el cual debe incluir tanto el coste de desarrollo como el de mantenimiento.
    Entregas a tiempo cumpliendo plazos preestablecidos y que vienen garantizados por el establecimiento de una secuencia de actividades a llevar a cabo.
  9. 99- ¿Que entiendes por Software de Aplicación?En mi opinión es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas y cotidianas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios.
    Considero se divide en:
    • Software educativo
    • Software de cálculo numérico
    • Editores de texto
    • Manejadores de imágenes
  10. 1010- En el desarrollo de software ¿Cuáles son las funciones de un tester?Aplicar métodos para diseñar casos de test efectivos.
    Demostrar que las funciones del sistema están funcionando de acuerdo a sus especificaciones.
    Velar por calidad del producto final.
  11. 1111.- En el desarrollo de proyectos de software, ¿Que entiendes por “administrador de proyecto”?Es quien administra y controla los recursos asignados a un proyecto, con el propósito de que se cumplan correctamente los planes definidos.
  12. 1212.- Menciona 3 actividades de un administrador de proyecto• Programar las reuniones y presentaciones entre el grupo y con los clientes.
    • Trabajar con los analistas para estudiar las necesidades de los clientes y los requerimientos del sistema.
    • Entregar un plan de trabajo general basado en diagramas de Gantt y de flujo de actividades.
    • Realizar reuniones de evaluación con cada rol.
  13. 1313.- En el desarrollo de proyectos de software, ¿Que entiendes por “analista de sistemas”?Es quien trabaja con el cliente para realizar el análisis y especificación del sistema a construir. Dicho análisis consiste en la especificación del problema como la suma de subproblemas de menor complejidad y para que se realice correctamente es necesario trabajar junto al cliente porque es el experto en este problema.
  14. 1414.- Menciona 3 actividades de un analista de sistemas• Entrevistar al cliente, ayudándole a identificar sus necesidades.
    • Verificar si los requerimientos especificados son correctos.
    • Determinar las fechas de reunión con el cliente.
  15. 1515.- ¿Cómo interactúa el rol del analista con el rol del administrador del proyecto?El analista debe interactuar con el administrador de proyecto para estudiar la viabilidad del sistema a desarrollar en base a los recursos disponibles, el administrador del proyecto le asignara a los analistas la agenda con actividades a realizar y sus respectivas fechas mismas que pudieran modificarse durante el proyecto.
  16. 1616.- Menciona mínimo 3 entregables de un analista:• Documento de especificación de requerimientos de usuario en base a la primera reunión con este el cual será modificado durante el desarrollo del proyecto.
    • El documento de especificación de requisitos de software para el equipo de trabajo.
    • Realizar la factibilidad financiera y económica del proyecto, presentando los respectivos presupuestos de inversión.
  17. 1717.- ¿Cómo clasificarías el software en ramas principales? (describe brevemente c/u)• Software de Sistema: Aquellos programas que sirven para interactuar con el sistema, administrando y llevando un control de la parte física o de los recursos de la computadora.
    • Software de aplicación: Son todos aquellos programas que brindan ayuda en la resolución de tareas específicas y cotidianas para el usuario.
    • Software de Programación: Se refiere a las herramientas que permiten al desarrollador informático escribir programas usando distintas alternativas y lenguajes de programación.
  18. 1818.- ¿Qué entiendes por software de sistema?En mi opinión son el conjunto de programas que ayudan al usuario a interactuar con el sistema, confiriéndole control sobre el hardware, además de soporte a otros programas.
    Considero se divide en:
    • Sistemas operativos
    • Controladores de dispositivos
    • Programas utilitarios
  19. 1919- En qué consiste la metodología Scrum (Ejemplificar con un diagrama)En Scrum un proyecto se ejecuta en bloques temporales cortos y fijos (iteraciones de un mes natural y hasta de dos semanas, si así se necesita). Cada iteración tiene que proporcionar un resultado completo, un incremento de producto final que sea susceptible de ser entregado con el mínimo esfuerzo al cliente cuando lo solicite.
  20. 2020.- Cual es la función un programador en el desarrollo de software:Convertir la especificación del sistema en código fuente ejecutable utilizando uno o más lenguajes de programación. Realizar los cambios solicitados del código. Hacer la documentación del código

Information

Description
Flashcards on Temario Ingenieria de Software, created by Denisse Peña on 10/03/2014.
Created by
Denisse Peña
Views
40
Rating

More on Ciclo de vida y modelos de desarrollo de software

Feedback

What is it about?

What do you think of the new look?

How do you like it?