HERRAMIENTAS Y TECNOLOGÍA AUTOMATIZADA
RUTAS Y ESTRATEGIAS ALTERNATIVAS
PROCESO DE DESARROLLO DE SISTEMAS
El Proceso de Desarrollo de Sistemas
100

¿Cuáles fueron las herramientas automatizadas llamada de ingeniería de software asistida por computadora?  

Computer-Assisted Software Engineering, CASE

100

Menciona una ruta o estrategia alternativa 

Desarrollo basado en modelos, modelado de procesos, modelado de datos, modelado de objetos, desarrollo rapido de aplicaciones, implantación de paquetes de aplicacion comercial

100

¿Que son los proyectos no planeados?


Aquellos que surgen a raíz de un problema oportunidad o directriz en especifico que sucede en el momento de los negocios 

100

Menciona dos principios fundamentales que aseguren el éxito en el desarrollo de un sistema.

Orientación al usuario.

Planificación de objetivos, recursos y tiempos.

Modularidad → dividir en partes manejables.

Flexibilidad para adaptarse a cambios.

Calidad y pruebas continuas.

Documentación clara

200

¿Que herramienta hace que la programación sea más simple y eficaz?


(application development environments, ADE)

200

Menciona una ventaja de la estrategia de implantación de paquetes de aplicacion comercial

Mayor rapidez, se lo pueden permitir empresas sin departamento de IT, el proveedor asume responsabilidades de errores 

200

Menciona alguna de las actividades de transversales del ciclo de vida

identificación de los hechos, documentación y presentación, análisis de factibilidad, Administrador de proyecto y de proceso 

200

Qué papel juega la documentación dentro del desarrollo de sistemas y por qué es importante

La documentación registra cómo funciona el sistema, cómo se construyó y cómo se mantiene.
Es importante porque permite que otros programadores o administradores entiendan el sistema, lo reparen o lo mejoren en el futuro.

300

Ejemplo de administradores de proceso 

Administrador de tareas de Windows o el comando top en Linux

300

Tecnica centrada en procesos que introdujo el diagrama de flujo


Modelado de procesos

300

¿Quienes inician los proyectos de desarrollo de sistemas?

Los propietarios y usuarios del sistema

300

¿Por qué se considera la orientación al usuario un principio fundamental en el desarrollo de sistemas de información?


Porque un sistema debe resolver las necesidades reales del usuario.
Si el sistema no está orientado al usuario, no se usará y será un fracaso, aunque esté bien programado.

400

¿Cuáles son las Ventajas de CASE? (menciona al menos 2)

•    Las herramientas de elaboración de diagramas

•    Las herramientas de diccionario

•    Las herramientas de diseño

•    herramientas de administración de calidad

•    Las herramientas de documentación

•    Las herramientas generadoras de diseño y código

•    Las herramientas de prueba


400

Que se le hace a un sistema cuando hay un problema, solicitud de cambio u oportunidades de mejorarlo

Mantenimiento

400

¿Cuales son las siglas de PIECES?

P - performance

I - información 

E - economy

C - control

E - efficiency

      S - service

400

Menciona al menos 3 niveles del Modelo de Madurez de la Capacidad 

  • Nivel 1: Inicial → procesos caóticos.

  • Nivel 2: Repetible → prácticas básicas.

  • Nivel 3: Definido → procesos documentados.

  • Nivel 4: Gestionado → procesos medidos y controlados.

  • Nivel 5: Optimizado → mejora continua.

500

¿Que es un repositorio? 

Un repositorio es un espacio donde se almacena, organiza y gestiona el código fuente de un proyecto, junto con todos los archivos relacionados

500

Estrategia en la que se emplea una técnica de "Codificar, implantar y reparar"

Estrategia de desarrollo rapido de aplicaciones

500

¿Cuales son las fases del proyecto fast?

Definición de alcance, Análisis del problema, Análisis de requerimientos, Diseño lógico, Análisis de decisión, diseño físico e integración, construcción y pruebas, instalación y entrega.

500

¿Cuál es la diferencia entre el ciclo de vida del desarrollo de sistemas y una metodología, y cómo se relacionan entre sí?

El ciclo de vida son las etapas que sigue un sistema (análisis, diseño, pruebas, implementación y mantenimiento).
La metodología es el método o forma de trabajo que se aplica para realizar esas etapas (ej. cascada, ágil, scrum).
Se relacionan porque el ciclo de vida dice qué hacer y la metodología dice cómo hacerlo.