Ciclo de Desarrollode un Sistema Flashcards

1
Q

Menciona los aspectos a considerar antes de iniciar el ciclo de desarrollo (8)

A
  1. Plataforma de Hardware con que cuenta la empresa
  2. Plataforma de Software de la empresa
  3. Objetivos de la empresa y como será apoyado por el nuevo sistema
  4. Niveles organizacionales (acceso a la información)
  5. Presupuesto disponible
  6. Conocimientos y capacitación del personal
  7. Personal que operará el sistema (usuarios)
  8. Personal que administrará el sistema (soporte)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué depende de los niveles organizacionales?

A

Los diferentes tipos de acceso, a la información que tendrán los usuarios a dicho sistema;

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

¿Qué depende del presupuesto?

A

El alcance que pueda tener el sistema

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

¿Qué se indica a partir del presupuesto? (3)

A
  1. Recursos financieros
  2. Recursos materiales
  3. Recursos humanos
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué depende del personal que operará el sistema?

A

En gran medida, el éxito o fracaso de nuestro sistema.

A partir de esto, se detectan las necesidades de capacitación y la preparación de los cursos necesarios

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

¿Cuáles son los pasos en el ciclo de desarrollo de un sistema? (6)

A
  1. Análisis de necesidades y soluciones
  2. Diseño del sistema
  3. Codificación (Programación y pruebas)
  4. Implementación
  5. Manuales técnicos y de usuario
  6. Soporte y seguimiento
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Define la fase de análisis

A

Fase en la que se identifica y define claramente el problema o la necesidad a solucionar con algún sistema computacional

Se debe definir el qué del sistema

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

¿Qué aspectos se deben definir en el análisis? (6)

A
  1. Naturaleza del problema o necesidad REAL
  2. Posibles soluciones
  3. Objetivo del sistema
  4. Límites
  5. Plan preliminar
  6. Plan final
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Aspecto importante definido en la etapa del análisis

A

Se define con toda claridad el problema o necesidad a a atender, logrando un conseso entre analistas, usuarios y administradores

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

Habiendo definido el problema, ¿qué se puede comenzar a definir?

A

Las alternativas de solución

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

¿Qué se debe de hacer después de elegir la mejor alternativa de solución?

A

Establecer el objetivo del sistema, marcando claramente el propósito del sistema dentro de la empresa y asociando su contribución a los objetivos de la organización

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

¿Qué definen los límites de un sistema?

A

El alcance que tendrá el sistema así como sus fronteras

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

¿Qué es el alcance?

A

Descripción clara y detallada de las acciones que llevara a cabo un sistema

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

¿Qué se establece a partir del alcance? (5)

A
  1. La información que el sistema recibirá como entrada
  2. El medio a través del cual recibirá dicha información
  3. El procesamiento que hará con la información
  4. La información que arrojará como salida
  5. El formato y los medios de salida la información
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué se concentra en un plan preeliminar y por qué?

A

Se concentran:

  1. Definición del problema o necesidad
  2. Alternativas de solución
  3. Objetivos del Sistema
  4. Límites

Con la finalidad de suministrar los detalles de las acciones a seguir

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

¿Qué es el plan final?

A

Cuando el plan preeliminar es aprobado por la alta gerencia, se convierte en un plan final

17
Q

¿Qué herraminetas nos pueden ayudar a elaborar el análisis?

A
  1. Documentos que describan los procedimientos de la organización
  2. Entrevistas con usuarios y administradores
  3. Cuestionarios predefinidos y aplicación de encuestas
  4. Observación y monitoreo de la operación actual (auditorias operacionales)
  5. Diagramas de flujo de datos
  6. Diagramas entidad relación
18
Q

Define la fase de diseño

A

Modelo o plan general para dicho sistema.

En este punto se enfrenta al cómo se realizará el sistema

19
Q

¿Para qué planteamientos debemos de tener una respuesta para el su cómo? (9)

A
  1. Entradas / Almacenamiento
  2. Procesamiento
  3. Salidas
  4. Interfaz de usuario
  5. Diseño de la base de datos
  6. Controles de entrada, salida
  7. Seguridad
  8. Implementación
  9. Evaluación y mantenimiento
20
Q

Describe la fase de codificación

A

Es el momento pleno de la ejecución, la codificación y las pruebas

Comienza:

  • La adquisición del hardware
  • La adquisición del software
  • El desarrollo propiamente del software
  • Las pruebas del sistema
21
Q

¿Qué determinan pruebas en la fase de codificación?

A

El buen o mal funcionamiento del sistema

22
Q

¿Qué tipos de pruebas existen? (4)

A
  1. Unitaria
  2. Integral
  3. Aceptación
  4. Viva
23
Q

¿Qué son las pruebas unitarias?

A

Aquellas en que se prueba por separado cada módulo del sistema

24
Q

¿Que son las pruebas integrales?

A

Aquellas en que se prueba el funcionamiento de todos los módulos como un todo, en el afán de verificar si los intercambios de información se realizan de forma correcta

25
Q

¿Qué son las pruebas de aceptación?

A

Quizá una de las más difíciles. Determina la aceptación que los usuarios tendrán del nuevo sistema

26
Q

¿Qué son las pruebas vivas?

A

Un proceso de mucho trabajo para los usuarios. Se corren el sistema viejo y nuevo al mismo tiempo, con la finalidad tener una base de información que nos permita comparar si la información que se tienen en el nuevo sistema es igual a la del viejo sistema.

27
Q

¿Qué es la fase de implementación?

A

Fase en la que se ponen a punto todos los detalles para que el nuevo sistema entre en operación

Se lleva a cabo:

  • Capacitación de empleados
  • Instalación de la plataforma
  • Conversión de los sistemas (viejos a nuevos)
  • Establecimiento de un plan de mantenimiento

El resultado final es el sistema instalado y operando

28
Q

¿En qué se basa la capacitación de empleados?

A

En las necesidades que se detectaron en el análisis.

La capacitación puede darse en paralelo a la codificación dependiendo las habilidades de las usuarios

29
Q

¿Qué es la conversión de sistemas?

A

Permite hacer la migración, tanto de la información como de los viejos sistemas; a los nuevos sistemas.

30
Q

Menciona las estrategias de conversión en la implementación

A
  1. Estrategia en paralelo
  2. Estrategia de cambio directo
  3. Estrategia de prueba piloto
  4. Estrategia de introducción por fases
31
Q

Menciona las ventajas (2) y desventajas (1) del sistema de conversión en paralelo

A

Ventajas:

  1. Se pueden hacer comparaciones de los resultados para asegurar el funcionamiento del nuevo sistema.
  2. En caso de fallas el sistema viejo siempre será un buen respaldo de las operaciones.

Desventajas

  1. Implica mucho trabajo por parte de los usuarios ya que durante el tiempo de migración tendrán que trabajar doble
32
Q

Menciona las ventajas (2) y desventajas (2) del sistema de conversión directa

A

Ventajas:

  1. No implica un doble esfuerzo ya que los usuarios siguen operando con un solo sistema.
  2. El cambio es muy rápido y los beneficios se pueden ver de inmediato

Desventajas:

  1. Existe riesgo en pérdida de información
  2. En el cambio vertiginoso los usuarios pueden presentar rechazo al nuevo sistema
33
Q

Menciona las ventajas (2) y desventajas (1) del sistema de conversión de prueba piloto

A

Ventajas:

  1. Se asegura el buen funcionamiento del sistema
  2. En caso de fallas el daño es mínimo

Desventajas:

  1. El cambio puede ser muy lento
34
Q

La capacitación debe ser vista en tres niveles

¿Cuáles son?

A
  1. Conocimiento computacional en general (teclado, mouse, monitor, etc)
  2. Operación propia del nuevo sistema
  3. Interacción e implicaciones de mi módulo con respecto a los demás módulos del sistema
35
Q

¿Cuál es la finalidad de los manuales de usuario?

A

Auxiliar a los usuarios en la operación del sistema, deben describir de manera clara y detallada como es que una acción, dentro del sistema, se puede llevar a cabo

36
Q

¿Cual es la finalidad de los manuales técnicos?

A

Documentar los detalles técnicos del sistema, tales como diccionario de datos, estructuras de los archivos (base de relación), diagramas entidad relación etc

37
Q

Define el seguimiento

A

Se dedica a OBSERVAR el buen desempeño del sistema de acuerdo a lo establecido en el análisis y diseño del mismo.

38
Q

Define Soporte

A

Solucionar cualquier problema que se presente en la operación, cualquier falla, ya sea de HW o de SW

39
Q

Define la fase de liberación

A

Una vez que se ha monitoreado por un tiempo razonable y todo funciona correctamente se LIBERA el sistema y es cuando decimos que TERMINAMOS EL PROYECTO ya que de ahora en adelante será parte de la operación de la empresa.