SlideShare una empresa de Scribd logo
1 de 91
Cuestionario Primer
Parcial
NOMBRES: RUDY ERICK ALARCÓN AYARDE
GABRIEL CASTRO MARIACA
LUIS MIGUEL GARCIA ROJAS
1.- ¿Para qué sirven los procesos o etapas
del desarrollo de software?
Los procesos o etapas a seguir
sistemáticamente sirven para idear,
implementar y mantener un producto
de software, desde que surge la
necesidad del producto hasta que se
cumple el objetivo por el cual fue
creado.
2.- ¿Cuáles son las etapas del desarrollo
de software?
Planeación
Ejecución
Revisión
Implementación
Medición
3.- ¿Qué es la planeación en el desarrollo
de sistemas?
La planeación es la parte inicial del proyecto es todo
lo que se debe hacer antes de iniciar el proyecto.
En planeación se encuentran 2 etapas que serían el
Análisis y Diseño.
4.- ¿Qué es Análisis?
Es averiguar exactamente lo que tiene
que hacer en el software. Por eso, la
etapa de análisis en el ciclo de vida
del software corresponde al proceso a
través del cual se intenta descubrir
qué es lo que realmente se necesita y
se llega a una comprensión adecuada
de los requerimientos del sistema (las
características que el sistema debe
poseer).
5.- ¿Qué es la Diseño?
El diseño es una etapa compleja y su
proceso debe realizarse de manera iterativa.
En esta fase se estudian posibles opciones
de implementación para el software que hay
que construir, así como decidir la estructura
general del mismo.
6.- ¿Cuál es la Ejecución?
La ejecución es el desarrollo, la
codificación.
En esta etapa se hacen pruebas
unitarias para asegurarse que todo lo
que se está haciendo funcione
correctamente.
7.- ¿Qué es Revisión?
Son el conjunto de actividades que
suceden como resultado del
análisis, el diseño y la codificación
y que sirven para depurar las
actividades de ingeniería del
software.
8.- ¿Cuál es el objetivo de la revisión?
Una revisión, tiene como objetivos:
❖ Señalar la necesidad del producto.
❖ Continuar las partes de un producto en las que no es necesarias o no es deseable una
mejora.
❖ Conseguir un trabajo técnico de una calidad más uniforme.
9.- ¿Qué es la implementación?
Es la ejecución o puesta en marcha de una
idea programada de una aplicación
informática, un plan, modelo científico,
diseño específico, estándar, algoritmo o
política.
10.- ¿Qué es la medición?
La medición es el proceso por el cual
se asignan números o símbolos a
atributos de entidades del mundo con
el fin de superar algunos problemas
habituales en el desarrollo del
software.
11.- ¿Qué son las metodologías de
desarrollo de software?
Una metodología de desarrollo de
software se refiere a un framework
que es usado para estructurar,
planear y controlar el proceso de
desarrollo en sistemas de
información.
12.- ¿Cuántos tipos de desarrollo de
software existen?
Son tres los grandes grupos en los que se divide
este concepto informático:
❖ Software de sistema.
❖ Software de programación.
❖ Software de aplicación.
13.- ¿Cuántos tipos de Metodología
tradicional existen?
Tendríamos 2 tipos de metodologías tradicionales
más usadas entre ellas el Espiral Win Win y
Cascada normalmente estos se caracterizan por
imponer una disciplina de trabajo sobre el desarrollo
de software haciendo énfasis en la planificación y
control del proyecto, en especificación precisa de
requisitos y modelado a través de documentación
bien definida.
14.- ¿Cuáles son las metodologías agiles?
Son aquellas que permiten adaptar la forma
de trabajo a las condiciones del proyecto,
consiguiendo flexibilidad e inmediatez en la
respuesta para amoldar el proyecto y su
desarrollo a las circunstancias específicas
del entorno.
15.- ¿En qué consiste el modelo en
cascada?
El modelo en cascada es un proceso
de desarrollo secuencial, en el que el
desarrollo de software se concibe
como un conjunto de etapas que se
ejecutan una tras otra.
16.- ¿Cómo se realiza el análisis de requerimientos
utilizando la metodología en cascada?
Fases del modelo:
❖ Análisis de requisitos del software.
❖ Diseño del sistema.
❖ Diseño del programa.
❖ Codificación.
❖ Pruebas y errores.
❖ Despliegue del producto de software.
❖ Mantenimiento.
17.- ¿Qué es el XP Programming?
Es una metodología de desarrollo que pertenece a
las conocidas como metodologías ágiles, cuyo
objetivo es el desarrollo y gestión de proyectos
con eficacia, flexibilidad y control.
18.- ¿Cuáles son las características
Fundamentales de la Programación Extrema?
❖ Desarrollo iterativo e incremental.
❖ Pruebas unitarias continuas.
❖ Programación en parejas.
❖ Refactorización del código.
❖ Propiedad del código compartido.
❖ Simplicidad en el código.
19.- ¿Cuáles son las Ventajas de la
Programación Extrema?
❖ Adaptabilidad.
❖ Control de errores.
❖ Programación Organizada.
❖ Mayor interacción entre el cliente.
20.- ¿Cuáles son las desventajas de la
programación extrema?
❖ Complejidad.
❖ Libertad del cliente.
❖ Imposibilidad de Previsión Global.
21.- ¿Qué es la metodología de desarrollo
de software?
Es un marco de trabajo usado para
estructurar planificar y controlar el
proceso del desarrollo en sistema de
información una metodología de
desarrollo de software se refiere a un
framework que es usado para
estructurar planear y controlar el
proceso del desarrollo de un sistema
de información.
22.- ¿En que consiste el framework para
la metodología de desarrollo de software?
El framework para metodología de
desarrollo de software consiste en la
filosofía de desarrollo de programas
de computación con el enfoque del
proceso de desarrollo de software,
herramientas modelos y métodos
para asistir al proceso de desarrollo
de software.
23.- ¿Cuál es el objetivo de la
metodología de desarrollo de software?
Las metodologías de desarrollo de
software tienen como objetivo presentar
un conjunto de técnicas tradicionales y
modernas de modelado de sistemas que
permiten desarrollar software de
cantidad incluyendo heurísticas de
construcción y criterios de comparación
de modelos de sistemas.
24.- ¿Cómo se estructura la metodología
de desarrollo por Jonas Montilva?
La metodología de desarrollo por Jonas Montilva nos menciona 5 puntos que son:
❖ Definir el proyecto.
❖ Análisis del contexto.
❖ Definición de los requerimientos.
❖ Diseño preliminar.
❖ Diseño detallado.
25.- ¿Cómo se estructura la metodología
de desarrollo por Roger Pressman?
La metodología de desarrollo por Roger Pressman nos menciona 5 puntos que son:
❖ Análisis de los requerimientos del software.
❖ Diseño.
❖ Generación de código.
❖ Pruebas.
❖ Mantenimiento.
26.- ¿Cómo es el enfoque del desarrollo
de software?
Las metodologías de desarrollo de software
tienen como objetivo presentar un conjunto
de técnicas tradicionales y modernas de
modelado de sistemas que permitan
desarrollar software de calidad, incluyendo
heurísticas de construcción y criterios de
comparación de modelos de sistemas.
27.- Mencione los tipos de enfoques para
el desarrollo de software
❖ Modelo en cascada.
❖ Prototipado.
❖ Incremental.
❖ Espiral y RAD.
28.- ¿Qué es el modelo cascada?
Es el enfoque metodológico que ordena
rigurosamente las etapas del proceso para
el desarrollo de software, de tal forma que
el inicio de cada etapa debe esperar a la
finalización de la etapa anterior.
29.- ¿Cuál es la primera descripción
formal del modelo en cascada?
La primera descripción formal del
modelo de cascada se cita a
menudo en un artículo publicado por
Winston Royce en 1970.
30.- ¿Cuáles son los principios básicos del
modelo cascada?
Los principios básicos del modelo de cascada son:
❖ Las fases secuenciales donde solo inicia una fase cuando la anterior culmina. Se hace un
hincapié en la planificación, los horarios, fechas, presupuestos y ejecución de todo el sistema
una vez.
❖ Se mantiene un estricto control durante la vida del proyecto a través de una documentación
amplia y escrita.
31.- ¿Qué es el modelo cascada
incremental?
Este ciclo de vida es igual al anterior
con la diferencia de añadir
componentes funcionales mediante
incrementos, este ciclo de vida se
ajusta a diferentes entornos de alta
incertidumbre cuando el usuario no
sabe lo que quiere, al igual que el
primero no inicia una fase si otra no ha
terminado.
32.- ¿Que permite el prototipo?
El prototipo permite desarrollar
modelos de aplicaciones de software
que permiten ver la funcionalidad
básica de la misma sin incluir toda la
lógica.
33.- ¿Cuál es el problema
principal con el ciclo de
vida basado en prototipos?
El problema principal es que
el usuario no sabe lo que
quiere no se puede
desarrollar una solución
completa por lo que necesita
una alta interacción con el
cliente.
34.- ¿Qué es el modelo espiral?
Es un modelo de ciclo de vida del
software, utilizado generalmente en la
ingeniería de software. Las actividades
de este modelo se conforman en una
espiral, en la que cada bucle o iteración
representa un conjunto de actividades.
35.- ¿Cuáles son los principios
básicos del modelo espiral?
Sus principios básicos son:
❖ Se centra en la evaluación y
reducción del riesgo del
proyecto.
❖ Cada viaje alrededor del
espiral atraviesa cuatro
cuadrantes básicos determinar,
evaluar desarrollar y plan de la
próxima iteración.
❖ Cada ciclo inicia con la
identificación de los
interesados y su ganancia se
determina con la revisión y
examinación.
36.- ¿Qué es el desarrollo rápido
de aplicaciones (RAD)?
La metodología RAD o DRA (por sus
siglas en inglés Rapid Application
Development y en castellano
Desarrollo Rápido de
Aplicaciones), se trata de un
modelo de desarrollo de aplicaciones
ágil. Es decir, hablamos del proceso
de desarrollo de software.
37.- Mencione los principios
básicos de la metodología RAD
Sus principios básicos son:
❖ Desarrollo rápido y de alta calidad
de un sistema de bajo costo de
inversión.
❖ Intenta reducir los errores
reduciendo el proyecto
desfragmentando.
❖ Tiene mayor importancia la
necesidad comercial que la
ingeniería tecnológica o la
excelencia.
❖ Si se retrasa el proyecto se
reducen los requisitos y no se
amplía el tiempo de entrega.
❖ Participación altamente activa de
los usuarios.
38.- ¿En qué consiste la
metodología del Proceso
Unificado?
Es una metodología de desarrollo
de software, basado en UML.
Organiza el desarrollo de
software en cuatro fases, cada
una de ellas con la ejecución de
una o más interacciones de
desarrollo de software: creación,
elaboración, construcción y las
directrices. Hay una serie de
herramientas y productos
diseñados para facilitar la
aplicación. Una de las versiones
más populares es la de Rational
Unified Process.
39.- ¿En qué consiste la
metodología Top-down
programing?
La metodología top-down nos
permite se basa en el paradigma
“Divide y Vencerás", lo que se
traduce en dividir el problema en
un conjunto de subproblemas
menores, los cuales a su vez
pueden ser divididos aún más, y
se continúa con este proceso
hasta obtener subproblemas que
puedan ser manejados y sencillos
de resolver.
40.- ¿En qué consiste la
metodología de James Senn?
Define el ciclo de vida del
desarrollo de sistemas como el
conjunto de actividades que los
analistas, diseñadores y
usuarios realizan para
desarrollar e implantar un
sistema de información.
41.- ¿Qué es la
programación
estructurada?
La programación
estructurada es un
paradigma de
programación basado en
utilizar funciones o
subrutinas.
42.- ¿Cuáles son las
secuencias de la
programación estructurada?
❖ Secuencia: Ejecución de
una sentencia tras otra.
❖ Selección o condicional:
Ejecución de una sentencia
o conjunto de sentencias,
según el valor de una
variable booleana.
❖ Iteración (ciclo o bucle):
Ejecución de una sentencia
o conjunto de sentencias,
mientras una variable
booleana sea verdadera.
43.- ¿Cuáles son las ventajas
de la programación
estructurada?
❖ Los programas son más
fáciles de entender.
❖ La estructura de los
programas es clara.
❖ Se optimiza el esfuerzo en las
fases de pruebas y
depuración.
❖ Se reducen los costos de
mantenimiento.
❖ Los programas son más
sencillos y más rápidos de
confeccionar.
❖ Se incrementa el rendimiento
de los programadores.
44.- ¿Qué es la programación
orientada a objetos?
Se define como un paradigma
de la programación, es una
manera de programar
específica, donde se organiza
el código en unidades
denominadas clases las cuales
se crean objetos que se
relacionan entre sí para
conseguir los objetivos de las
aplicaciones.
45.- ¿Cuál es el manifiesto
ágil?
Es un documento redactado
en 2001 por 17 expertos en
programación que supuso un
cambio radical en la forma de
desarrollar software.
46- ¿Cuáles son los valores
del manifiesto ágil?
❖ Valorar más a los
individuos y sus
interacciones que a los
procesos y las
herramientas.
❖ Valorar más el software
funcionando que la
documentación
exhaustiva.
❖ Valorar más la
colaboración con el cliente
que la negociación
contractual.
❖ Valorar más la respuesta
ante el cambio que seguir
un plan.
47.- ¿Qué es desarrollo de
software ágil?
El desarrollo de software ágil
es un concepto usado en el
desarrollo de software para
describir las metodologías de
desarrollo incrementales.
48.- ¿Qué habilidades
puede crear el desarrollo
de software ágil?
La habilidad de crear y
responder al cambio con el
fin de tener éxito en un
ambiente incierto y
turbulento.
49.- ¿Qué es el desarrollo
iterativo?
El desarrollo iterativo es el
proceso de desarrollo de
software que consiste en la
división del trabajo en
pequeñas etapas
repetitivas.
50.- ¿Qué es scrum?
Scrum es un proceso en el
que se aplican de manera
regular un conjunto de
buenas prácticas para
trabajar colaborativamente,
en equipo, y obtener el
mejor resultado posible de
un proyecto.
51.- ¿Cuál es la
función del scrum?
El Scrum Master tiene
dos funciones principales
dentro del marco de
trabajo: gestionar el
proceso Scrum y ayudar
a eliminar impedimentos
que puedan afectar a la
entrega del producto.
52.- ¿Qué aportó la
metodología en
cascada?
❖ Formalización de
disciplinas
❖ Formalización de
técnicas
❖ Herramientas case
53.- ¿Qué son los
sistemas operativos?
Un Sistema Operativo es
un programa o conjunto
de programas de un
sistema informático, que
administra los recursos
físicos (hardware), los
protocolos de ejecución
del resto del contenido
(software), así como la
interfaz de usuario
54.- ¿Cuál es el
cronograma iterativo e
incremental?
En un desarrollo iterativo e
incremental el proyecto se
planifica en diversos
bloques temporales (en el
caso de Scrum de un mes
natural o hasta de dos
semanas, si así se
necesita) llamados
iteraciones.
55.- ¿Qué es un paradigma?
Los paradigmas de
programación son una forma
de clasificar los lenguajes de
programación en función de
sus características.
56.- ¿Qué es un modelo
de Dominio?
Es una representación
de las clases
conceptuales del mundo
real, no de componentes
de software, no trata de
un conjunto de
diagramas que describen
clases software, u
objetos software con
responsabilidades.
57.- ¿Cómo hacer un
modelo de Dominio?
❖ Listar las clases
conceptuales candidatas
relacionadas con los
requisitos actuales en
estudio.
❖ Representar las clases
en un modelo de
dominio.
❖ Añadir las asociaciones
necesarias para registrar
las relaciones que hay
que mantener en
memoria.
❖ Añadir los atributos
necesarios para
satisfacer los requisitos
de información.
58.- ¿Cuándo se cita la
primera descripción formal
del modelo cascada?
La primera descripción
formal del modelo de
cascada se cita a menudo a
un artículo publicado por
Winston Royce en 1970,
aunque Royce no utiliza el
término "cascada'' de este
artículo.
59.- ¿Qué es la metodología
RUP?
Es un proceso de desarrollo de
software y junto con el
Lenguaje Unificado de
Modelado UML, constituye la
metodología estándar más
utilizada para el análisis,
implementación y
documentación de sistemas
orientados a objetos.
60.- ¿Cuáles son los
principios de desarrollo de
RUP?
❖ Adaptar el proceso
❖ Equilibrar prioridades
❖ Demostrar valor
iterativamente
❖ Colaboración entre equipos
❖ Elevar el nivel de
abstracción
61. ¿EN QUÉ CONSISTE EL ANÁLISIS Y
DISEÑO DE SISTEMA DE
INFORMACIÓN?
El análisis y diseño de sistemas de información
consiste en investigar sistemas y necesidades
actuales para proponer sistemas mejores.
62. ¿Qué son los sistemas de
información?
Son sistemas que
procesan datos para
producir
información. Los
datos son las
entradas y la
información la
salida.
63. ¿Cuáles son los componentes
de los sistemas de información?
⦁ Personas.
⦁ Datos.
⦁ Soportes de datos.
⦁ Máquinas.
⦁ Procedimientos.
⦁ Programas.
⦁ Controles.
⦁ Formularios.
⦁ Reglamentaciones.
64. ¿Cuáles son los objetivos del
análisis de sistemas?
⦁ Estudios de viabilidad
⦁ Viabilidad económica
⦁ Viabilidad técnica
⦁ Viabilidad legal
⦁ Alternativas
65. ¿Cuáles son las fases del ciclo de
vida de un SI?
⦁ Identificación de problemas oportunidades y
objetivos.
⦁ Determinación de los requerimientos de
información.
⦁ Análisis de las necesidades del problema.
⦁ Diseño de sistemas de reconocimiento.
⦁ Desarrollo y documentación del software.
⦁ Pruebas del sistema.
⦁ Implementación y evaluación de sistemas.
.
66. ¿Cómo se clasifican los
sistemas de información?
⦁ Abiertos
⦁ Cerrados
⦁ Probabilísticos
⦁ Determinísticos
67. ¿Qué define el diseño de
sistemas de información?
Define el proceso de aplicar ciertas técnicas y
principios con el propósito de definir un
dispositivo, un proceso o un sistema.
68. ¿Cuáles son las etapas de
diseño de Información?
⦁ El diseño de datos.
⦁ El diseño arquitectónico.
⦁ Diseño de la interfaz.
⦁ El Diseño de Procedimientos.
69. ¿Cuáles son los criterios
técnicos para el diseño de
análisis de sistemas?
⦁ Debe presentar una organización jerárquica que haga
un uso inteligente del control entre los componentes del
software. Debe contener abstracciones de datos y
procedimientos.
⦁ Debe conducir a interfaces que reduzcan complejidad
de las conexiones entre los módulos del entorno exterior.
⦁ Debe producir un diseño usando un método que
pudiera repetirse según el método obtenido durante el
análisis de requerimientos
70. ¿Cuáles son los elementos
que integran el análisis?
⦁ SOFTWARE
⦁ HARDWARE
⦁ PERSONAL
⦁ BASE DE DATOS
⦁ DOCUMENTACIÓN
⦁ PROCEDIMIENTO
71. ¿Cómo se desempeña un
analista de sistemas en el rol
como agente de cambio?
Desempeña actividades relacionadas con
el ciclo de vida del desarrollo de
sistemas.
72. ¿Qué se debe evaluar e
implementar en el diseño del
análisis de sistemas?
Se evalúa la calidad del desarrollo del proyecto
con un conjunto de revisiones técnicas y se debe
implementar todos los requisitos explícitos
contenidos con el modelo de análisis.
73. ¿Por qué se caracteriza el
Método de prototipo de sistema?
Se caracteriza principalmente por la interactividad con
el futuro usuario del sistema y continúa en evolución y
se construye un modelo a partir de la cual el usuario
va estableciendo las necesidades que debe satisfacer
el nuevo sistema de información.
74. ¿Qué es la metodología de
desarrollo de software?
Es un marco de trabajo usado para estructurar,
planificar y controlar el proceso de desarrollo en un
sistema de información.
75. ¿A qué se refiere la metodología
de desarrollo de software?
Se refiere a un framework que es usado para
estructurar, planear y controlar el proceso en
desarrollo en sistema de información.
76. ¿En qué consiste el
framework para metodología
de desarrollo?
Una filosofía de desarrollo de
programas de computación con el
enfoque del proceso de desarrollo
de software.
77. ¿Cuáles son los instrumentos
para la recolección de datos?
⦁ Entrevista con el cliente.
⦁ Estudio de viabilidad (técnica económica y
operativa).
⦁ Requerimiento funcionales y no funcionales de un
SI.
⦁ Unified modeling language (UML).
78. ¿Cuáles son las
clasificaciones del sistema de
información?
⦁ Sistemas de transaccionales.
⦁ Sistema de apoyo a la toma de decisiones.
⦁ Estrategias para el desarrollo del sistema.
79. ¿Para qué sirve el
diagrama de secuencia?
Es un tipo de diagrama de interacción cuyo objetivo es
describir el comportamiento dinámico del sistema de
información haciendo énfasis en la secuencia de los
mensajes intercambiados por los objetos.
80. ¿Cómo se clasifican los
requerimientos?
⦁ Requerimientos funcionales.
⦁ Requerimientos no funcionales.
81. ¿Qué es la norma ISO
12207?
Es el estándar para los procesos de ciclo de vida del
software de la organización ISO.
82. ¿De qué se encarga la
norma ISO 12207?
Se encarga de todo lo relacionado al ciclo de vida del
software, desde la conceptualización de ideas hasta la
retirada y consta de procesos para la adquisición y
suministro de proyectos y servicios del software
estableciendo pautas para su control y mantenimiento.
83. ¿Cuáles son los procesos
principales de la ISO 12207?
⦁ Adquisición.
⦁ Suministro.
⦁ Desarrollo.
⦁ Operación.
⦁ Mantenimiento.
84. ¿Qué es la norma IEE?
Es una aproximación lógica a la adquisición, el
suministro, el desarrollo, la explotación y el
mantenimiento del software.
85. ¿De qué trata la norma ISO?
Es un marco de referencia que contiene los
procesos, las actividades y las tareas involucradas
en el desarrollo, la explotación y el
mantenimiento de un producto de software.
86. ¿Qué es el modelo de ciclo
de vida V?
Es un proceso que representa la secuencia de pasos en el
desarrollo del ciclo de vida de un proyecto describiendo las
actividades y resultados que deben producirse durante el
desarrollo del producto.
87. ¿Cuáles son los procesos
que está conformado la ISO
12207?
⦁ Procesos principales.
⦁ Procesos de apoyo.
⦁ Procesos organizativos.
88. ¿Cuáles son las etapas del
ciclo de vida en espiral?
⦁ Planificación.
⦁ Análisis de riesgo.
⦁ Ingeniería.
⦁ Evaluación.
89. ¿Cuáles son los principales
problemas del ciclo de vida en
prototipos?
son:
⦁ El usuario no sabe lo que quiere.
⦁ No podemos desarrollar una solución completa.
90. ¿Cuáles son los tipos de
prototipos que se pueden
presentar al cliente?
⦁ Pantalla o maqueta.
⦁ Funcional evolutivo.
⦁ Necesidad de interacción con el cliente.

Más contenido relacionado

La actualidad más candente

Presentacion de xp scrum grupo 1 AYDSI I-2014
Presentacion de xp scrum grupo 1 AYDSI I-2014 Presentacion de xp scrum grupo 1 AYDSI I-2014
Presentacion de xp scrum grupo 1 AYDSI I-2014 marihencely
 
ASD (Adaptive Software Development)
ASD (Adaptive Software Development)ASD (Adaptive Software Development)
ASD (Adaptive Software Development)urumisama
 
Metodo agil scrum
Metodo agil scrumMetodo agil scrum
Metodo agil scrumtestlucero
 
Metodologia scrum taller de sistemas
Metodologia scrum taller de sistemas Metodologia scrum taller de sistemas
Metodologia scrum taller de sistemas ClaudiaLeaos
 
Metodologias Ágiles - Crystal Clear
Metodologias Ágiles - Crystal ClearMetodologias Ágiles - Crystal Clear
Metodologias Ágiles - Crystal ClearFrank Valero Lujano
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingEmergya
 
Introducción a las Metodologías Ágiles
Introducción a las Metodologías ÁgilesIntroducción a las Metodologías Ágiles
Introducción a las Metodologías Ágilesmigami
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agilesmmanuelo
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágilesEIYSC
 
Mele Scrum
Mele ScrumMele Scrum
Mele Scrumfcmart
 

La actualidad más candente (20)

Presentacion de xp scrum grupo 1 AYDSI I-2014
Presentacion de xp scrum grupo 1 AYDSI I-2014 Presentacion de xp scrum grupo 1 AYDSI I-2014
Presentacion de xp scrum grupo 1 AYDSI I-2014
 
Trabajo nº2 ing sw
Trabajo nº2   ing swTrabajo nº2   ing sw
Trabajo nº2 ing sw
 
ASD (Adaptive Software Development)
ASD (Adaptive Software Development)ASD (Adaptive Software Development)
ASD (Adaptive Software Development)
 
Presentacion scrum
Presentacion scrumPresentacion scrum
Presentacion scrum
 
Presentacion Scrum
Presentacion ScrumPresentacion Scrum
Presentacion Scrum
 
Metodologia Scrum
Metodologia ScrumMetodologia Scrum
Metodologia Scrum
 
Metodo agil scrum
Metodo agil scrumMetodo agil scrum
Metodo agil scrum
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Metodologia scrum taller de sistemas
Metodologia scrum taller de sistemas Metodologia scrum taller de sistemas
Metodologia scrum taller de sistemas
 
Metodologias Ágiles - Crystal Clear
Metodologias Ágiles - Crystal ClearMetodologias Ágiles - Crystal Clear
Metodologias Ágiles - Crystal Clear
 
METODOLOGÍAS ÁGILES EN TI
METODOLOGÍAS ÁGILES EN TIMETODOLOGÍAS ÁGILES EN TI
METODOLOGÍAS ÁGILES EN TI
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Gestion de proyecto
Gestion de proyectoGestion de proyecto
Gestion de proyecto
 
Introducción a las Metodologías Ágiles
Introducción a las Metodologías ÁgilesIntroducción a las Metodologías Ágiles
Introducción a las Metodologías Ágiles
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Scrum
ScrumScrum
Scrum
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Mele Scrum
Mele ScrumMele Scrum
Mele Scrum
 
Crystal clear exposicion
Crystal clear exposicionCrystal clear exposicion
Crystal clear exposicion
 

Similar a Cuestionario examen

Cuestionario (primer parcial)
Cuestionario (primer parcial)Cuestionario (primer parcial)
Cuestionario (primer parcial)RONNYSOSSAOCHOA
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloJosé Antonio Sandoval Acosta
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un softwarejafigueroa26
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un softwareCESARCONTRERAS009
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un softwareCESARCONTRERAS009
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un softwarejafigueroa26
 
13. ingeniería del software
13. ingeniería del software13. ingeniería del software
13. ingeniería del softwareDaniel Merchan
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadXKWDX
 
García _Herrera_Victor_Eduardo_S9.pptx
García _Herrera_Victor_Eduardo_S9.pptxGarcía _Herrera_Victor_Eduardo_S9.pptx
García _Herrera_Victor_Eduardo_S9.pptxVictorEduardoHerrera3
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfBibliotecaenlineaUNI
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos bren1995
 
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptxingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptxMaikoUrizar1
 

Similar a Cuestionario examen (20)

Cuestionario (primer parcial)
Cuestionario (primer parcial)Cuestionario (primer parcial)
Cuestionario (primer parcial)
 
Cuestionario (primer parcial)
Cuestionario (primer parcial)Cuestionario (primer parcial)
Cuestionario (primer parcial)
 
METODOLOGIAS.pptx
METODOLOGIAS.pptxMETODOLOGIAS.pptx
METODOLOGIAS.pptx
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
13. ingeniería del software
13. ingeniería del software13. ingeniería del software
13. ingeniería del software
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidad
 
Plan
PlanPlan
Plan
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
García _Herrera_Victor_Eduardo_S9.pptx
García _Herrera_Victor_Eduardo_S9.pptxGarcía _Herrera_Victor_Eduardo_S9.pptx
García _Herrera_Victor_Eduardo_S9.pptx
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdf
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos
 
Actividad de aprendizaje
Actividad de aprendizajeActividad de aprendizaje
Actividad de aprendizaje
 
modelos para el desarrollo de sofware
modelos para el desarrollo de sofwaremodelos para el desarrollo de sofware
modelos para el desarrollo de sofware
 
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptxingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
 
Ingenieria de Software
Ingenieria de Software Ingenieria de Software
Ingenieria de Software
 

Cuestionario examen

  • 1. Cuestionario Primer Parcial NOMBRES: RUDY ERICK ALARCÓN AYARDE GABRIEL CASTRO MARIACA LUIS MIGUEL GARCIA ROJAS
  • 2. 1.- ¿Para qué sirven los procesos o etapas del desarrollo de software? Los procesos o etapas a seguir sistemáticamente sirven para idear, implementar y mantener un producto de software, desde que surge la necesidad del producto hasta que se cumple el objetivo por el cual fue creado.
  • 3. 2.- ¿Cuáles son las etapas del desarrollo de software? Planeación Ejecución Revisión Implementación Medición
  • 4. 3.- ¿Qué es la planeación en el desarrollo de sistemas? La planeación es la parte inicial del proyecto es todo lo que se debe hacer antes de iniciar el proyecto. En planeación se encuentran 2 etapas que serían el Análisis y Diseño.
  • 5. 4.- ¿Qué es Análisis? Es averiguar exactamente lo que tiene que hacer en el software. Por eso, la etapa de análisis en el ciclo de vida del software corresponde al proceso a través del cual se intenta descubrir qué es lo que realmente se necesita y se llega a una comprensión adecuada de los requerimientos del sistema (las características que el sistema debe poseer).
  • 6. 5.- ¿Qué es la Diseño? El diseño es una etapa compleja y su proceso debe realizarse de manera iterativa. En esta fase se estudian posibles opciones de implementación para el software que hay que construir, así como decidir la estructura general del mismo.
  • 7. 6.- ¿Cuál es la Ejecución? La ejecución es el desarrollo, la codificación. En esta etapa se hacen pruebas unitarias para asegurarse que todo lo que se está haciendo funcione correctamente.
  • 8. 7.- ¿Qué es Revisión? Son el conjunto de actividades que suceden como resultado del análisis, el diseño y la codificación y que sirven para depurar las actividades de ingeniería del software.
  • 9. 8.- ¿Cuál es el objetivo de la revisión? Una revisión, tiene como objetivos: ❖ Señalar la necesidad del producto. ❖ Continuar las partes de un producto en las que no es necesarias o no es deseable una mejora. ❖ Conseguir un trabajo técnico de una calidad más uniforme.
  • 10. 9.- ¿Qué es la implementación? Es la ejecución o puesta en marcha de una idea programada de una aplicación informática, un plan, modelo científico, diseño específico, estándar, algoritmo o política.
  • 11. 10.- ¿Qué es la medición? La medición es el proceso por el cual se asignan números o símbolos a atributos de entidades del mundo con el fin de superar algunos problemas habituales en el desarrollo del software.
  • 12. 11.- ¿Qué son las metodologías de desarrollo de software? Una metodología de desarrollo de software se refiere a un framework que es usado para estructurar, planear y controlar el proceso de desarrollo en sistemas de información.
  • 13. 12.- ¿Cuántos tipos de desarrollo de software existen? Son tres los grandes grupos en los que se divide este concepto informático: ❖ Software de sistema. ❖ Software de programación. ❖ Software de aplicación.
  • 14. 13.- ¿Cuántos tipos de Metodología tradicional existen? Tendríamos 2 tipos de metodologías tradicionales más usadas entre ellas el Espiral Win Win y Cascada normalmente estos se caracterizan por imponer una disciplina de trabajo sobre el desarrollo de software haciendo énfasis en la planificación y control del proyecto, en especificación precisa de requisitos y modelado a través de documentación bien definida.
  • 15. 14.- ¿Cuáles son las metodologías agiles? Son aquellas que permiten adaptar la forma de trabajo a las condiciones del proyecto, consiguiendo flexibilidad e inmediatez en la respuesta para amoldar el proyecto y su desarrollo a las circunstancias específicas del entorno.
  • 16. 15.- ¿En qué consiste el modelo en cascada? El modelo en cascada es un proceso de desarrollo secuencial, en el que el desarrollo de software se concibe como un conjunto de etapas que se ejecutan una tras otra.
  • 17. 16.- ¿Cómo se realiza el análisis de requerimientos utilizando la metodología en cascada? Fases del modelo: ❖ Análisis de requisitos del software. ❖ Diseño del sistema. ❖ Diseño del programa. ❖ Codificación. ❖ Pruebas y errores. ❖ Despliegue del producto de software. ❖ Mantenimiento.
  • 18. 17.- ¿Qué es el XP Programming? Es una metodología de desarrollo que pertenece a las conocidas como metodologías ágiles, cuyo objetivo es el desarrollo y gestión de proyectos con eficacia, flexibilidad y control.
  • 19. 18.- ¿Cuáles son las características Fundamentales de la Programación Extrema? ❖ Desarrollo iterativo e incremental. ❖ Pruebas unitarias continuas. ❖ Programación en parejas. ❖ Refactorización del código. ❖ Propiedad del código compartido. ❖ Simplicidad en el código.
  • 20. 19.- ¿Cuáles son las Ventajas de la Programación Extrema? ❖ Adaptabilidad. ❖ Control de errores. ❖ Programación Organizada. ❖ Mayor interacción entre el cliente.
  • 21. 20.- ¿Cuáles son las desventajas de la programación extrema? ❖ Complejidad. ❖ Libertad del cliente. ❖ Imposibilidad de Previsión Global.
  • 22. 21.- ¿Qué es la metodología de desarrollo de software? Es un marco de trabajo usado para estructurar planificar y controlar el proceso del desarrollo en sistema de información una metodología de desarrollo de software se refiere a un framework que es usado para estructurar planear y controlar el proceso del desarrollo de un sistema de información.
  • 23. 22.- ¿En que consiste el framework para la metodología de desarrollo de software? El framework para metodología de desarrollo de software consiste en la filosofía de desarrollo de programas de computación con el enfoque del proceso de desarrollo de software, herramientas modelos y métodos para asistir al proceso de desarrollo de software.
  • 24. 23.- ¿Cuál es el objetivo de la metodología de desarrollo de software? Las metodologías de desarrollo de software tienen como objetivo presentar un conjunto de técnicas tradicionales y modernas de modelado de sistemas que permiten desarrollar software de cantidad incluyendo heurísticas de construcción y criterios de comparación de modelos de sistemas.
  • 25. 24.- ¿Cómo se estructura la metodología de desarrollo por Jonas Montilva? La metodología de desarrollo por Jonas Montilva nos menciona 5 puntos que son: ❖ Definir el proyecto. ❖ Análisis del contexto. ❖ Definición de los requerimientos. ❖ Diseño preliminar. ❖ Diseño detallado.
  • 26. 25.- ¿Cómo se estructura la metodología de desarrollo por Roger Pressman? La metodología de desarrollo por Roger Pressman nos menciona 5 puntos que son: ❖ Análisis de los requerimientos del software. ❖ Diseño. ❖ Generación de código. ❖ Pruebas. ❖ Mantenimiento.
  • 27. 26.- ¿Cómo es el enfoque del desarrollo de software? Las metodologías de desarrollo de software tienen como objetivo presentar un conjunto de técnicas tradicionales y modernas de modelado de sistemas que permitan desarrollar software de calidad, incluyendo heurísticas de construcción y criterios de comparación de modelos de sistemas.
  • 28. 27.- Mencione los tipos de enfoques para el desarrollo de software ❖ Modelo en cascada. ❖ Prototipado. ❖ Incremental. ❖ Espiral y RAD.
  • 29. 28.- ¿Qué es el modelo cascada? Es el enfoque metodológico que ordena rigurosamente las etapas del proceso para el desarrollo de software, de tal forma que el inicio de cada etapa debe esperar a la finalización de la etapa anterior.
  • 30. 29.- ¿Cuál es la primera descripción formal del modelo en cascada? La primera descripción formal del modelo de cascada se cita a menudo en un artículo publicado por Winston Royce en 1970.
  • 31. 30.- ¿Cuáles son los principios básicos del modelo cascada? Los principios básicos del modelo de cascada son: ❖ Las fases secuenciales donde solo inicia una fase cuando la anterior culmina. Se hace un hincapié en la planificación, los horarios, fechas, presupuestos y ejecución de todo el sistema una vez. ❖ Se mantiene un estricto control durante la vida del proyecto a través de una documentación amplia y escrita.
  • 32. 31.- ¿Qué es el modelo cascada incremental? Este ciclo de vida es igual al anterior con la diferencia de añadir componentes funcionales mediante incrementos, este ciclo de vida se ajusta a diferentes entornos de alta incertidumbre cuando el usuario no sabe lo que quiere, al igual que el primero no inicia una fase si otra no ha terminado.
  • 33. 32.- ¿Que permite el prototipo? El prototipo permite desarrollar modelos de aplicaciones de software que permiten ver la funcionalidad básica de la misma sin incluir toda la lógica.
  • 34. 33.- ¿Cuál es el problema principal con el ciclo de vida basado en prototipos? El problema principal es que el usuario no sabe lo que quiere no se puede desarrollar una solución completa por lo que necesita una alta interacción con el cliente.
  • 35. 34.- ¿Qué es el modelo espiral? Es un modelo de ciclo de vida del software, utilizado generalmente en la ingeniería de software. Las actividades de este modelo se conforman en una espiral, en la que cada bucle o iteración representa un conjunto de actividades.
  • 36. 35.- ¿Cuáles son los principios básicos del modelo espiral? Sus principios básicos son: ❖ Se centra en la evaluación y reducción del riesgo del proyecto. ❖ Cada viaje alrededor del espiral atraviesa cuatro cuadrantes básicos determinar, evaluar desarrollar y plan de la próxima iteración. ❖ Cada ciclo inicia con la identificación de los interesados y su ganancia se determina con la revisión y examinación.
  • 37. 36.- ¿Qué es el desarrollo rápido de aplicaciones (RAD)? La metodología RAD o DRA (por sus siglas en inglés Rapid Application Development y en castellano Desarrollo Rápido de Aplicaciones), se trata de un modelo de desarrollo de aplicaciones ágil. Es decir, hablamos del proceso de desarrollo de software.
  • 38. 37.- Mencione los principios básicos de la metodología RAD Sus principios básicos son: ❖ Desarrollo rápido y de alta calidad de un sistema de bajo costo de inversión. ❖ Intenta reducir los errores reduciendo el proyecto desfragmentando. ❖ Tiene mayor importancia la necesidad comercial que la ingeniería tecnológica o la excelencia. ❖ Si se retrasa el proyecto se reducen los requisitos y no se amplía el tiempo de entrega. ❖ Participación altamente activa de los usuarios.
  • 39. 38.- ¿En qué consiste la metodología del Proceso Unificado? Es una metodología de desarrollo de software, basado en UML. Organiza el desarrollo de software en cuatro fases, cada una de ellas con la ejecución de una o más interacciones de desarrollo de software: creación, elaboración, construcción y las directrices. Hay una serie de herramientas y productos diseñados para facilitar la aplicación. Una de las versiones más populares es la de Rational Unified Process.
  • 40. 39.- ¿En qué consiste la metodología Top-down programing? La metodología top-down nos permite se basa en el paradigma “Divide y Vencerás", lo que se traduce en dividir el problema en un conjunto de subproblemas menores, los cuales a su vez pueden ser divididos aún más, y se continúa con este proceso hasta obtener subproblemas que puedan ser manejados y sencillos de resolver.
  • 41. 40.- ¿En qué consiste la metodología de James Senn? Define el ciclo de vida del desarrollo de sistemas como el conjunto de actividades que los analistas, diseñadores y usuarios realizan para desarrollar e implantar un sistema de información.
  • 42. 41.- ¿Qué es la programación estructurada? La programación estructurada es un paradigma de programación basado en utilizar funciones o subrutinas.
  • 43. 42.- ¿Cuáles son las secuencias de la programación estructurada? ❖ Secuencia: Ejecución de una sentencia tras otra. ❖ Selección o condicional: Ejecución de una sentencia o conjunto de sentencias, según el valor de una variable booleana. ❖ Iteración (ciclo o bucle): Ejecución de una sentencia o conjunto de sentencias, mientras una variable booleana sea verdadera.
  • 44. 43.- ¿Cuáles son las ventajas de la programación estructurada? ❖ Los programas son más fáciles de entender. ❖ La estructura de los programas es clara. ❖ Se optimiza el esfuerzo en las fases de pruebas y depuración. ❖ Se reducen los costos de mantenimiento. ❖ Los programas son más sencillos y más rápidos de confeccionar. ❖ Se incrementa el rendimiento de los programadores.
  • 45. 44.- ¿Qué es la programación orientada a objetos? Se define como un paradigma de la programación, es una manera de programar específica, donde se organiza el código en unidades denominadas clases las cuales se crean objetos que se relacionan entre sí para conseguir los objetivos de las aplicaciones.
  • 46. 45.- ¿Cuál es el manifiesto ágil? Es un documento redactado en 2001 por 17 expertos en programación que supuso un cambio radical en la forma de desarrollar software.
  • 47. 46- ¿Cuáles son los valores del manifiesto ágil? ❖ Valorar más a los individuos y sus interacciones que a los procesos y las herramientas. ❖ Valorar más el software funcionando que la documentación exhaustiva. ❖ Valorar más la colaboración con el cliente que la negociación contractual. ❖ Valorar más la respuesta ante el cambio que seguir un plan.
  • 48. 47.- ¿Qué es desarrollo de software ágil? El desarrollo de software ágil es un concepto usado en el desarrollo de software para describir las metodologías de desarrollo incrementales.
  • 49. 48.- ¿Qué habilidades puede crear el desarrollo de software ágil? La habilidad de crear y responder al cambio con el fin de tener éxito en un ambiente incierto y turbulento.
  • 50. 49.- ¿Qué es el desarrollo iterativo? El desarrollo iterativo es el proceso de desarrollo de software que consiste en la división del trabajo en pequeñas etapas repetitivas.
  • 51. 50.- ¿Qué es scrum? Scrum es un proceso en el que se aplican de manera regular un conjunto de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto.
  • 52. 51.- ¿Cuál es la función del scrum? El Scrum Master tiene dos funciones principales dentro del marco de trabajo: gestionar el proceso Scrum y ayudar a eliminar impedimentos que puedan afectar a la entrega del producto.
  • 53. 52.- ¿Qué aportó la metodología en cascada? ❖ Formalización de disciplinas ❖ Formalización de técnicas ❖ Herramientas case
  • 54. 53.- ¿Qué son los sistemas operativos? Un Sistema Operativo es un programa o conjunto de programas de un sistema informático, que administra los recursos físicos (hardware), los protocolos de ejecución del resto del contenido (software), así como la interfaz de usuario
  • 55. 54.- ¿Cuál es el cronograma iterativo e incremental? En un desarrollo iterativo e incremental el proyecto se planifica en diversos bloques temporales (en el caso de Scrum de un mes natural o hasta de dos semanas, si así se necesita) llamados iteraciones.
  • 56. 55.- ¿Qué es un paradigma? Los paradigmas de programación son una forma de clasificar los lenguajes de programación en función de sus características.
  • 57. 56.- ¿Qué es un modelo de Dominio? Es una representación de las clases conceptuales del mundo real, no de componentes de software, no trata de un conjunto de diagramas que describen clases software, u objetos software con responsabilidades.
  • 58. 57.- ¿Cómo hacer un modelo de Dominio? ❖ Listar las clases conceptuales candidatas relacionadas con los requisitos actuales en estudio. ❖ Representar las clases en un modelo de dominio. ❖ Añadir las asociaciones necesarias para registrar las relaciones que hay que mantener en memoria. ❖ Añadir los atributos necesarios para satisfacer los requisitos de información.
  • 59. 58.- ¿Cuándo se cita la primera descripción formal del modelo cascada? La primera descripción formal del modelo de cascada se cita a menudo a un artículo publicado por Winston Royce en 1970, aunque Royce no utiliza el término "cascada'' de este artículo.
  • 60. 59.- ¿Qué es la metodología RUP? Es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos.
  • 61. 60.- ¿Cuáles son los principios de desarrollo de RUP? ❖ Adaptar el proceso ❖ Equilibrar prioridades ❖ Demostrar valor iterativamente ❖ Colaboración entre equipos ❖ Elevar el nivel de abstracción
  • 62. 61. ¿EN QUÉ CONSISTE EL ANÁLISIS Y DISEÑO DE SISTEMA DE INFORMACIÓN? El análisis y diseño de sistemas de información consiste en investigar sistemas y necesidades actuales para proponer sistemas mejores.
  • 63. 62. ¿Qué son los sistemas de información? Son sistemas que procesan datos para producir información. Los datos son las entradas y la información la salida.
  • 64. 63. ¿Cuáles son los componentes de los sistemas de información? ⦁ Personas. ⦁ Datos. ⦁ Soportes de datos. ⦁ Máquinas. ⦁ Procedimientos. ⦁ Programas. ⦁ Controles. ⦁ Formularios. ⦁ Reglamentaciones.
  • 65. 64. ¿Cuáles son los objetivos del análisis de sistemas? ⦁ Estudios de viabilidad ⦁ Viabilidad económica ⦁ Viabilidad técnica ⦁ Viabilidad legal ⦁ Alternativas
  • 66. 65. ¿Cuáles son las fases del ciclo de vida de un SI? ⦁ Identificación de problemas oportunidades y objetivos. ⦁ Determinación de los requerimientos de información. ⦁ Análisis de las necesidades del problema. ⦁ Diseño de sistemas de reconocimiento. ⦁ Desarrollo y documentación del software. ⦁ Pruebas del sistema. ⦁ Implementación y evaluación de sistemas. .
  • 67. 66. ¿Cómo se clasifican los sistemas de información? ⦁ Abiertos ⦁ Cerrados ⦁ Probabilísticos ⦁ Determinísticos
  • 68. 67. ¿Qué define el diseño de sistemas de información? Define el proceso de aplicar ciertas técnicas y principios con el propósito de definir un dispositivo, un proceso o un sistema.
  • 69. 68. ¿Cuáles son las etapas de diseño de Información? ⦁ El diseño de datos. ⦁ El diseño arquitectónico. ⦁ Diseño de la interfaz. ⦁ El Diseño de Procedimientos.
  • 70. 69. ¿Cuáles son los criterios técnicos para el diseño de análisis de sistemas? ⦁ Debe presentar una organización jerárquica que haga un uso inteligente del control entre los componentes del software. Debe contener abstracciones de datos y procedimientos. ⦁ Debe conducir a interfaces que reduzcan complejidad de las conexiones entre los módulos del entorno exterior. ⦁ Debe producir un diseño usando un método que pudiera repetirse según el método obtenido durante el análisis de requerimientos
  • 71. 70. ¿Cuáles son los elementos que integran el análisis? ⦁ SOFTWARE ⦁ HARDWARE ⦁ PERSONAL ⦁ BASE DE DATOS ⦁ DOCUMENTACIÓN ⦁ PROCEDIMIENTO
  • 72. 71. ¿Cómo se desempeña un analista de sistemas en el rol como agente de cambio? Desempeña actividades relacionadas con el ciclo de vida del desarrollo de sistemas.
  • 73. 72. ¿Qué se debe evaluar e implementar en el diseño del análisis de sistemas? Se evalúa la calidad del desarrollo del proyecto con un conjunto de revisiones técnicas y se debe implementar todos los requisitos explícitos contenidos con el modelo de análisis.
  • 74. 73. ¿Por qué se caracteriza el Método de prototipo de sistema? Se caracteriza principalmente por la interactividad con el futuro usuario del sistema y continúa en evolución y se construye un modelo a partir de la cual el usuario va estableciendo las necesidades que debe satisfacer el nuevo sistema de información.
  • 75. 74. ¿Qué es la metodología de desarrollo de software? Es un marco de trabajo usado para estructurar, planificar y controlar el proceso de desarrollo en un sistema de información.
  • 76. 75. ¿A qué se refiere la metodología de desarrollo de software? Se refiere a un framework que es usado para estructurar, planear y controlar el proceso en desarrollo en sistema de información.
  • 77. 76. ¿En qué consiste el framework para metodología de desarrollo? Una filosofía de desarrollo de programas de computación con el enfoque del proceso de desarrollo de software.
  • 78. 77. ¿Cuáles son los instrumentos para la recolección de datos? ⦁ Entrevista con el cliente. ⦁ Estudio de viabilidad (técnica económica y operativa). ⦁ Requerimiento funcionales y no funcionales de un SI. ⦁ Unified modeling language (UML).
  • 79. 78. ¿Cuáles son las clasificaciones del sistema de información? ⦁ Sistemas de transaccionales. ⦁ Sistema de apoyo a la toma de decisiones. ⦁ Estrategias para el desarrollo del sistema.
  • 80. 79. ¿Para qué sirve el diagrama de secuencia? Es un tipo de diagrama de interacción cuyo objetivo es describir el comportamiento dinámico del sistema de información haciendo énfasis en la secuencia de los mensajes intercambiados por los objetos.
  • 81. 80. ¿Cómo se clasifican los requerimientos? ⦁ Requerimientos funcionales. ⦁ Requerimientos no funcionales.
  • 82. 81. ¿Qué es la norma ISO 12207? Es el estándar para los procesos de ciclo de vida del software de la organización ISO.
  • 83. 82. ¿De qué se encarga la norma ISO 12207? Se encarga de todo lo relacionado al ciclo de vida del software, desde la conceptualización de ideas hasta la retirada y consta de procesos para la adquisición y suministro de proyectos y servicios del software estableciendo pautas para su control y mantenimiento.
  • 84. 83. ¿Cuáles son los procesos principales de la ISO 12207? ⦁ Adquisición. ⦁ Suministro. ⦁ Desarrollo. ⦁ Operación. ⦁ Mantenimiento.
  • 85. 84. ¿Qué es la norma IEE? Es una aproximación lógica a la adquisición, el suministro, el desarrollo, la explotación y el mantenimiento del software.
  • 86. 85. ¿De qué trata la norma ISO? Es un marco de referencia que contiene los procesos, las actividades y las tareas involucradas en el desarrollo, la explotación y el mantenimiento de un producto de software.
  • 87. 86. ¿Qué es el modelo de ciclo de vida V? Es un proceso que representa la secuencia de pasos en el desarrollo del ciclo de vida de un proyecto describiendo las actividades y resultados que deben producirse durante el desarrollo del producto.
  • 88. 87. ¿Cuáles son los procesos que está conformado la ISO 12207? ⦁ Procesos principales. ⦁ Procesos de apoyo. ⦁ Procesos organizativos.
  • 89. 88. ¿Cuáles son las etapas del ciclo de vida en espiral? ⦁ Planificación. ⦁ Análisis de riesgo. ⦁ Ingeniería. ⦁ Evaluación.
  • 90. 89. ¿Cuáles son los principales problemas del ciclo de vida en prototipos? son: ⦁ El usuario no sabe lo que quiere. ⦁ No podemos desarrollar una solución completa.
  • 91. 90. ¿Cuáles son los tipos de prototipos que se pueden presentar al cliente? ⦁ Pantalla o maqueta. ⦁ Funcional evolutivo. ⦁ Necesidad de interacción con el cliente.