SlideShare una empresa de Scribd logo
1 de 64
CUESTIONARIO (PRIMER
PARCIAL)
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.
1.- ¿Para qué sirven los procesos o etapas del
desarrollo del software?
2.- ¿Cuáles son las etapas del
desarrollo de software?
Las etapas del desarrollo de software son las siguientes:
 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 el 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 i.
 nformática, un plan, modelo científico, diseño específico, estándar,
algoritmo o política.
 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.
10.- ¿Qué es la medición?
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
ágiles?
 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 qué 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 del 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 sus 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
 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.
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
sistemas 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.
61.- ¿En qué consiste el análisis y diseño de
sistemas 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. Máquinas.
Procedimientos.Programas.
Controles.
Formularios.Reglamentaciones.
Datos.
❖ Soportes de datos.
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.
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

Estimación de costo de software
Estimación de costo de softwareEstimación de costo de software
Estimación de costo de softwareJhoseph Lugo
 
PROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREPROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREAlejandro Leon
 
Gestión de riesgos de software
Gestión de riesgos de softwareGestión de riesgos de software
Gestión de riesgos de softwareOmar S. Gomez
 
Pruebas de implantación del Software
Pruebas de implantación del SoftwarePruebas de implantación del Software
Pruebas de implantación del SoftwareJose Diaz Silva
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Robert Rodriguez
 
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...Uriel Herrera
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrolloitsarellano
 
Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebaschoselin
 
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos TradicionalesUnidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos TradicionalesSergio Sanchez
 
POE Unidad 1: Introducción a la programación visual y de eventos
POE Unidad 1: Introducción a la programación visual y de eventosPOE Unidad 1: Introducción a la programación visual y de eventos
POE Unidad 1: Introducción a la programación visual y de eventosFranklin Parrales Bravo
 
Cascada con subproyectos
Cascada con subproyectosCascada con subproyectos
Cascada con subproyectosDiego Porras
 
GestióN De Proyectos Software
GestióN De Proyectos SoftwareGestióN De Proyectos Software
GestióN De Proyectos SoftwareUCPR
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1Evelin Claudia
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareyecka25
 
Proyecto Ingeniería De Software - MSF
Proyecto Ingeniería De Software - MSFProyecto Ingeniería De Software - MSF
Proyecto Ingeniería De Software - MSFPon Pons
 
DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)urumisama
 

La actualidad más candente (20)

Modelo psp
Modelo pspModelo psp
Modelo psp
 
Estimación de costo de software
Estimación de costo de softwareEstimación de costo de software
Estimación de costo de software
 
PROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREPROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWARE
 
Psp (personal software process)
Psp (personal software process)Psp (personal software process)
Psp (personal software process)
 
Gestión de riesgos de software
Gestión de riesgos de softwareGestión de riesgos de software
Gestión de riesgos de software
 
Pruebas de implantación del Software
Pruebas de implantación del SoftwarePruebas de implantación del Software
Pruebas de implantación del Software
 
Rup
RupRup
Rup
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,
 
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebas
 
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos TradicionalesUnidad 1.2 A IntroduccióN A Los Proceso De Software   Modelos Tradicionales
Unidad 1.2 A IntroduccióN A Los Proceso De Software Modelos Tradicionales
 
POE Unidad 1: Introducción a la programación visual y de eventos
POE Unidad 1: Introducción a la programación visual y de eventosPOE Unidad 1: Introducción a la programación visual y de eventos
POE Unidad 1: Introducción a la programación visual y de eventos
 
Cascada con subproyectos
Cascada con subproyectosCascada con subproyectos
Cascada con subproyectos
 
GestióN De Proyectos Software
GestióN De Proyectos SoftwareGestióN De Proyectos Software
GestióN De Proyectos Software
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Proyecto Ingeniería De Software - MSF
Proyecto Ingeniería De Software - MSFProyecto Ingeniería De Software - MSF
Proyecto Ingeniería De Software - MSF
 
DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)
 
Las mejores herramientas para realizar pruebas de software
Las mejores herramientas para realizar pruebas de softwareLas mejores herramientas para realizar pruebas de software
Las mejores herramientas para realizar pruebas de software
 

Similar a Cuestionario (primer parcial)

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
 
Instituto tecnologio spencer w
Instituto tecnologio spencer wInstituto tecnologio spencer w
Instituto tecnologio spencer wAbner Garcia
 
13. ingeniería del software
13. ingeniería del software13. ingeniería del software
13. ingeniería del softwareDaniel Merchan
 
Análisis de Sistemas
Análisis de SistemasAnálisis de Sistemas
Análisis de SistemasT.I.C
 
Presentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del softwarePresentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del softwarepaoaboytes
 
Metodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemasMetodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemasignaciogonzalez107
 
Ciclosdevidadelsoftware
CiclosdevidadelsoftwareCiclosdevidadelsoftware
CiclosdevidadelsoftwareJuan Quiroga
 
Libro de ciclos de vida de un software
Libro de ciclos de vida de un softwareLibro de ciclos de vida de un software
Libro de ciclos de vida de un softwareDarketo Galindo
 
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptxingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptxMaikoUrizar1
 
Ciclo de Vida del Software.pdf
Ciclo de Vida del Software.pdfCiclo de Vida del Software.pdf
Ciclo de Vida del Software.pdfyormis3
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de softwareAbner Garcia
 
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
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del softwareDiego Llusco
 

Similar a Cuestionario (primer parcial) (20)

Cuestionario examen
Cuestionario examenCuestionario examen
Cuestionario examen
 
METODOLOGIAS.pptx
METODOLOGIAS.pptxMETODOLOGIAS.pptx
METODOLOGIAS.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
 
Instituto tecnologio spencer w
Instituto tecnologio spencer wInstituto tecnologio spencer w
Instituto tecnologio spencer w
 
13. ingeniería del software
13. ingeniería del software13. ingeniería del software
13. ingeniería del software
 
Análisis de Sistemas
Análisis de SistemasAnálisis de Sistemas
Análisis de Sistemas
 
Presentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del softwarePresentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del software
 
Metodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemasMetodologías para el análisis y diseño de sistemas
Metodologías para el análisis y diseño de sistemas
 
Ciclosdevidadelsoftware
CiclosdevidadelsoftwareCiclosdevidadelsoftware
Ciclosdevidadelsoftware
 
Capitulogratis
CapitulogratisCapitulogratis
Capitulogratis
 
Modelos
ModelosModelos
Modelos
 
Libro de ciclos de vida de un software
Libro de ciclos de vida de un softwareLibro de ciclos de vida de un software
Libro de ciclos de vida de un software
 
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptxingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
 
Ciclo de Vida del Software.pdf
Ciclo de Vida del Software.pdfCiclo de Vida del Software.pdf
Ciclo de Vida del Software.pdf
 
Clase_iso12207.pptx
Clase_iso12207.pptxClase_iso12207.pptx
Clase_iso12207.pptx
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de 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
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Mod 6.2 introducción al análisis
Mod 6.2 introducción al análisisMod 6.2 introducción al análisis
Mod 6.2 introducción al análisis
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
 

Más de arielJuruquitaMarcos (6)

Preguntas rup (1)
Preguntas rup (1)Preguntas rup (1)
Preguntas rup (1)
 
Proyecto 2 rup
Proyecto 2 rupProyecto 2 rup
Proyecto 2 rup
 
Analisis
AnalisisAnalisis
Analisis
 
Ariel
ArielAriel
Ariel
 
CUESTIONARIO (ANALISIS DE SISTEMAS)
CUESTIONARIO (ANALISIS DE SISTEMAS)CUESTIONARIO (ANALISIS DE SISTEMAS)
CUESTIONARIO (ANALISIS DE SISTEMAS)
 
ISI
ISIISI
ISI
 

Último

SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadANDECE
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxEtse9
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaANDECE
 
Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)mendezruben1901
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxPaolaVillalba13
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para PlataformasSegundo Silva Maguiña
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRyanimarca23
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...humberto espejo
 
Espontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosEspontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosOscarGonzalez231938
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialyajhairatapia
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionOsdelTacusiPancorbo
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxHarryArmandoLazaroBa
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosfranchescamassielmor
 

Último (20)

SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidad
 
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdfMATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptx
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de Almería
 
Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptx
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para Plataformas
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
 
Espontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosEspontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneos
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundial
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacion
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
Diagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptxDiagrama de flujo metalurgia del cobre..pptx
Diagrama de flujo metalurgia del cobre..pptx
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negocios
 

Cuestionario (primer parcial)

  • 1. CUESTIONARIO (PRIMER PARCIAL) 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. 1.- ¿Para qué sirven los procesos o etapas del desarrollo del software?
  • 2. 2.- ¿Cuáles son las etapas del desarrollo de software? Las etapas del desarrollo de software son las siguientes:  Planeación  Ejecución  Revisión  Implementación  Medición
  • 3. 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. 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. 5.- ¿Qué es el 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.
  • 6. 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.
  • 7. 9.- ¿Qué es la implementación?  Es la ejecución o puesta en marcha de una idea programada de una aplicación i.  nformática, un plan, modelo científico, diseño específico, estándar, algoritmo o política.  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. 10.- ¿Qué es la medición?
  • 8. 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.
  • 9. 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.
  • 10. 14.- ¿Cuáles son las metodologías ágiles?  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.
  • 11. 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.
  • 12. 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.
  • 13. 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.
  • 14. 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.
  • 15. 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.
  • 16. 22.- ¿En qué 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
  • 17. 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.
  • 18. 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.
  • 19. 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.
  • 20. 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.
  • 21. 27.- Mencione los tipos de enfoques para el desarrollo del 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.
  • 22. 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 sus 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.
  • 23. 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.
  • 24. 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.
  • 25. 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.
  • 26. 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.
  • 27. 37.- Mencione los principios básicos de la metodología RAD  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.
  • 28. 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.
  • 29. 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.
  • 30. 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.
  • 31. 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.
  • 32. 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.
  • 33. 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
  • 34. 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.
  • 35. 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
  • 36. 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.
  • 37. 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
  • 38. 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.
  • 39. 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.
  • 40. 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.
  • 41. 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.
  • 42. 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.
  • 43. 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
  • 44. 61.- ¿En qué consiste el análisis y diseño de sistemas 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. 61.- ¿En qué consiste el análisis y diseño de sistemas 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.
  • 45. 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. Máquinas. Procedimientos.Programas. Controles. Formularios.Reglamentaciones. Datos. ❖ Soportes de datos.
  • 46. 64.- ¿Cuáles son los objetivos del análisis de sistemas?  Estudios de viabilidad  Viabilidad económica  Viabilidad técnica  Viabilidad legal  Alternativas
  • 47. 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
  • 48. 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.
  • 49. 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.
  • 50. 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
  • 51. 70.- ¿Cuáles son los elementos que integran el análisis?  SOFTWARE  HARDWARE  PERSONAL  BASE DE DATOS  DOCUMENTACIÓN  PROCEDIMIENTO
  • 52. 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.
  • 53. 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.
  • 54. 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.
  • 55. 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).
  • 56. 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.
  • 57. 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.
  • 58. 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.
  • 59. 83.- ¿Cuáles son los procesos principales de la ISO 12207?  Adquisición.  Suministro.  Desarrollo.  Operación.  Mantenimiento.
  • 60. 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. 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.
  • 61. 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
  • 62. 87.- ¿Cuáles son los procesos que está conformado la ISO 12207?  Procesos principales.  Procesos de apoyo.  Procesos organizativos.
  • 63. 88.- ¿Cuáles son las etapas del ciclo de vida en espiral?  Planificación.  Análisis de riesgo.  Ingeniería.  Evaluación.
  • 64. 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.