B3-Metodolgías de Desarrollo de Software Flashcards

1
Q

Modelos y ciclos de vida del desarrollo de software

A

Modelo en cascada o clásico

Modelo de prototipos

Modelo en espiral

Modelo de desarrollo por etapas

Modelo incremental o iterativo

Modelo RAD (rapid application development)

Modelo de desarrollo concurrente

Proceso unificado del desarrollo de software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

SWEBOK, Software Engineering Body of Knowledge

A

Documento creado por la Software Engineering Coordinating Committee, promovido por el IEEE Computer Society, que se define como una guía al conocimiento presente en el área de la Ingeniería del Software. La versión de 2005 se publicó como estándar ISO/IEC TR 19759:2005.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

RAD (Rapid Application Development)

A

Método comprende el desarrollo interactivo, la construcción de prototipos y el uso de utilidades CASE (ingeniería asistida por computadora).
Se suele utilizar para referirnos al desarrollo rápido de interfaces gráficas de usuario tales como Glade, o entornos de desarrollo integrado completos.
Algunas de las plataformas más conocidas son Visual Studio, Lazarus, Gambas, Delphi, Foxpro, Anjuta o Game Maker.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Structured systems analysis and design method (SSADM)

A

Es un enfoque sistémico para el análisis y diseño de sistemas de información.
Es un método de CASCADA para el análisis y diseño de sistemas de información. se considera que SSADM representa el pináculo del enfoque riguroso en la documentación hacia el diseño del sistema que contrasta con métodos ágiles como DSDM o Scrum.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

SSADM Fases

A

Secuencia de tareas:
Etapa 0 - Estudio de viabilidad
Etapa 1 - Investigación de la situación actual
Etapa 2 - Opciones del sistema de negocios
Etapa 3 - Requisitos de especificación
Etapa 4 - Opciones del sistema Técnicas
Etapa 5 - Diseño lógico
Etapa 6 - Diseño físico

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

DSDM Método de Desarrollo de Sistemas dinámicos

A

Método que provee un framework para el desarrollo ágil de software, apoyado por su continua implicación del usuario en un desarrollo iterativo y creciente que sea sensible a los requerimientos cambiantes, para desarrollar un sistema que reúna las necesidades de la empresa en tiempo y presupuesto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Scrum

A

Marco de trabajo para desarrollo ágil de software que se ha expandido a otras industrias.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Características de Scrum

A

Desarrollo incremental de los requisitos del proyecto en bloques temporales cortos y fijos.
Prioridad a lo que tiene más valor para el cliente.
El equipo se sincroniza diariamente y se realizan las adaptaciones necesarias.
Tras cada iteración se muestra al cliente el resultado real obtenido.
Se le da la autoridad necesaria al equipo para poder cumplir los requisitos.
Fijar tiempos máximos para lograr objetivos.
Equipos pequeños (de 3 a 9 personas cada uno).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Norma ISO en que se enmarca Métrica Versión 3

A

ISO/IEC 12207 Information Technology / Software Life Cycle Processes es el estándar para los procesos de ciclo de vida del software. Siendo el proceso un conjunto de tareas, y un conjunto de pasos que involucran actividades, restricciones y recursos, produciendo una salida determinada, (una entrada -> una salida.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Cuáles son los procesos principales de Métrica 3?

A

Planificación de Sistemas de Información (PSI)
Desarrollo de Sistemas de Información (DSI)
Mantenimiento de Sistemas de Información (MSI)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Proceso de Desarrollo de Sistemas de Información

A

Para facilitar la comprensión y dada su amplitud y complejidad se ha subdividido en cinco procesos:
Estudio de la Viabilidad de Sistema (EVS)
Análisis del Sistema de Información (ASI)
Diseño del Sistema de Información (DSI)
Construcción del Sistema de Información (CSI)
Implantación y Aceptación de Sistema (IAS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Planificación de Sistemas de Información (PSI)

A

Catálogo de requisitos de PSI que surge del estudio de la situación actual
Arquitectura de información

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Desarrollo de Sistemas de Información (DSI)

A

Contiene todas las actividades y tareas
que se deben llevar a cabo para desarrollar un sistema, cubriendo desde el análisis de
requisitos hasta la instalación del software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Desarrollo de Sistemas de Información (DSI)
–Estudio de la Viabilidad de Sistema (EVS)–

A
  • Contexto del sistema (con la definición de las interfaces en función de la solución).
  • Impacto en la organización.
  • Coste/beneficio de la solución.
  • Valoración de riesgos de la solución.
  • Enfoque del plan de trabajo de la solución.
  • Planificación de la solución.
  • Solución propuesta
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Desarrollo de Sistemas de Información (DSI)
–Análisis del Sistema de Información (ASI)–

A
  • Descripción general del entorno tecnológico.
  • Glosario de términos.
  • Catálogo de normas.
  • Catálogo de requisitos.
  • Especificación de interfaz de usuario.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Desarrollo de Sistemas de Información (DSI)
–Análisis del Sistema de Información (ASI)–

A

Análisis Estructurado:
- Plan de migración y carga inicial de datos.
- Contexto del sistema.
- Matriz de procesos/localización geográfica.
- Descripción de interfaz con otros sistemas.
- Modelo de procesos.
- Modelo lógico de datos normalizado

17
Q

Desarrollo de Sistemas de Información (DSI)
–Análisis del Sistema de Información (ASI)–

A

Análisis Orientado a Objetos:
- Descripción de subsistemas de análisis.
- Descripción de interfaces entre subsistemas.
- Modelo de clases de análisis.
- Comportamiento de clases de análisis.
- Análisis de la realización de los casos de uso

18
Q

Desarrollo de Sistemas de Información (DSI)
–Diseño del Sistema de Información (DSI)–

A
  • Catálogo de requisitos (se completa).
  • Catálogo de excepciones.
  • Catálogo de normas para el diseño y construcción.
  • Diseño de la arquitectura del sistema.
  • Entorno tecnológico del sistema.
  • Procedimientos de operación y administración del sistema.
  • Procedimientos de seguridad y control de acceso.
  • Diseño detallado de los subsistemas de soporte.
  • Modelo físico de datos optimizado.
  • Asignación de esquemas físicos de datos a nodos.
19
Q

Desarrollo de Sistemas de Información (DSI)
–Diseño del Sistema de Información (DSI)–

A

Diseño Estructurado:
- Diseño de la arquitectura modular.
- Diseño de interfaz de usuario.

20
Q

Desarrollo de Sistemas de Información (DSI)
–Diseño del Sistema de Información (DSI)–

A

Diseño Orientado a Objetos:
- Diseño de la realización de casos de uso.
- Modelo de clases de diseño.
- Comportamiento de clases de diseño.
- Diseño de interfaz de usuario.

21
Q

Desarrollo de Sistemas de Información (DSI)
–Construcción del Sistema de Información (CSI)–

A
  • Resultado de las pruebas unitarias.
  • Evaluación del resultado de las pruebas de integración.
  • Evaluación del resultado de las pruebas del sistema.
  • Producto software
22
Q

Desarrollo de Sistemas de Información (DSI)
–Implantación y Aceptación de Sistema (IAS)–

A
  • Plan de implantación del sistema en su totalidad.
  • Equipo de implantación que realizará la implantación.
  • Plan de formación del equipo de implantación
  • Evaluación de las pruebas de implantación del sistema por parte del usuario de operación.
  • Evaluación de las pruebas de aceptación del sistema por parte del usuario final.
  • Plan de mantenimiento previo al paso a producción.
  • Acuerdo de nivel de servicio del sistema.
  • Sistema en producción
23
Q

Mantenimiento de Sistemas de Información (MSI)

A
  • Catálogo de peticiones de cambio.
  • Resultado del estudio de la petición.
  • Propuesta de solución.
  • Análisis de impacto de los cambios.
  • Plan de acción para la modificación.
  • Plan de pruebas de regresión.
  • Evaluación del cambio.
  • Evaluación del resultado de las pruebas de regresión
24
Q

Interfaces descritas en Métrica v3

A

Definen una serie de actividades de tipo organizativo o de soporte al proceso de desarrollo y a los productos.
− Gestión de Proyectos (GP)
− Seguridad (SEG) –> Magerit en caso no contar con otra metodología.
− Aseguramiento de la Calidad (CAL)
− Gestión de la Configuración (GC

25
Q
A