El documento describe las diferentes etapas y metodologías de desarrollo de software. Explica que el desarrollo de software consta de etapas como planeación, ejecución, revisión, implementación y medición. Dentro de la planeación se encuentran el análisis y diseño, y dentro de la ejecución se realiza el desarrollo y codificación. La revisión se centra en analizar errores, la implementación entrega el producto terminado, y la medición es el mantenimiento y mejora del sistema. Las metodologías tra
Preguntas de introducción al desarrollo del software
1. Materia: Análisis y diseño de sistemas I
Docente: Ing. David Enrique Mendoza Gutiérrez
Tema: introducción al desarrollo del software
2. 1. ¿Cuáles son las etapas del desarrollo?
Planeación
ejecución
revisión
implementación
medición
2.¿que etapas se encuentra en planeación?
Análisis
diseño
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
3. 3.¿que etapas se encuentran en desarrollo y codificación?
En la ejecución es aquí donde los programadores forman el
diagrama o diseño y lo codifican y hacen las pruebas
4.¿la etapa de revisión en que consiste?
Se centra generalmente en la parte del usuario para analizar los
errores que no previo el desarrollador
5.¿cual es el proceso de la implementación?
Es la entrega del producto ya terminado y corregido los errores,
ya sea a la empresa o a la pagina web con un pequeño tutorial de
su uso
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
4. 6.¿cual es el proceso de la mediación?
Es el mantenimiento del sistema y la implementación de mejoras
propuestas a por usuario
7¿Qué tipo de metodología de desarrollos hay y cuales son?
Encontramos 2 tipos que son:
* los tradicionales; cascada, espiral
*Agiles; XP, SCRUM
8.¿que tipo de desarrollo tienen el cascada y el XP?
El cascada tiene fama fija hacia debajo de ony el nombre a
diferencia del cascada el XP tiene forma cíclica de donde empieza
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
5. Acaba.
9.¿cual es la metodología en cascada?
*requisito
*diseño
*desarrollo de codificación
*pruebas generales
*puesta en marcha
*mantenimiento
10.¿cuales son las ventajas de usar el método de cascada?
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
6. *organización fácil de los miembros del proyecto
*tiempo de ejecución bien definidos
*fácil implementación y explicación
* facilita la documentación
11.¿cuales son las desventajas de usar el método cascada?
*susceptible ante errores y fallos
*poca fidelidad ante casos reales
*tiempo de ejecución demasiados largos
*inflexibles y poco adaptable a cambios
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
7. 12.¿cuales son las metodologías del método xp-extreme
programing?
*simplicidad
*comunicación
*realimentación
*respeto
13.nombre algunos tipos de practicas del método XP
*diseño simple
*pruebas
*refactorización
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
8. *propiedad colectiva
*interrogación continua
*metáfora
14¿Cuáles son las ventajas del usos del método XP?
*adaptabilidad
*control de errores
*programación organizada
*mayor interacción con el cliente
15.¿cuales son las desventajas del uso del método XP?
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
9. *demasiado complejo
*demasiada libertad del cliente
* imposibilidad de prevención global
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
10. METODOLOGIA DE GESTION DE DESARROLLO DE SOFTWARE
1.- ¿En que está enfocado el ciclo de Demming-Shewhart?
R.- esta enfocado con el teorema de Pareto y Diagrama de
Ishikawa
2.- ¿Qué es paradigma?
R.- es un conjunto de practicas y saberes que definen una
disciplina científica durante un periodo específico.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
11. 3.- ¿En que año y por quienes fue simulado el primer lenguaje
orientado a clases?
R.- En el año 1962 por O. J. Dahl y K. Nygaard.
4.- ¿En que año se da la primera comunidad generadora de
Lenguaje Orientada a Objetos?
R.- En el año 1971
5.- ¿Qué programación Estructurada?
R.- Son algoritmos como bloques recursivamente anidados de
sentencia simples, secuenciales, alternativas e iterativas, sin
sentencia GOTO
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
12. 6.- ¿En qué está enfocado el paradigma de programación?
R.- Esta enfocado en la demostración de la corrección del
software basado en la lógica de precondiciones, pos
condiciones e invariantes de los bucles
7.- ¿En el área de sistemas operativos cual es el gestor y cuál
es el desarrollador?
R.- tenemos como gestor a MICROSOFT y desarrollador a
LINUX
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
13. 8.- ¿En el área de desarrollo de software que busca el Gestor
RUP?
R.- Busca una arquitectura en una fase de elaboración
9.- ¿en la síntesis de paradigma que tenemos como
objetivo?
R.- tenemos la eficacia (aprendizaje consolidado) y la
eficiencia (poco tiempo en bajo coste)
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
14. 10.- ¿Cómo se divide la síntesis de paradigma?
R.- se divide en: objetivo, método, cronograma y herramientas.
11.- ¿Qué método de integración tenemos en la síntesis de
paradigma?
R.- el RUP y el XP
12.- ¿En herramienta de síntesis de paradigma que pasos se deben
de seguir?
R.- son: programación, diseño, pruebas y despliegue
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
15. 13.- ¿en el paradigma de Agile durante la crisis del Software
que es lo que se estaba haciendo mal?
R.- se estaba haciendo mal la metodología pesada
14.- Royce que propone en el año 1970 sobre el modelo
cascada?
R.- Propone utilizar las fases del modelo cascada con una
relación iterativa entre fases sucesivas.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
16. 15.- ¿En que año se dio el primer programa de vuelo
espacial humano, en que país y como era llamado ese
proyecto?
R.- en el año 1930 en el país de los Estados Unidos, el
proyecto fue llamado proyecto Mercury
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
17. Metodología De Desarrollo De Software
1.¿Qué es la metodología de desarrollo de software en
ingeniería?
En ingeniería de software es un marco e trabajo usado para
estructurar, planificar y controlar el proceso de desarrollo de
sistemas de información.
2.¿En qué consiste el framework para la metodología del
desarrollo de software?
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
18. Consiste en:
Una 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 del
desarrollo de software
Estos frameworks son a menudo vinculados a algún tipo de
organización que además desarrolla, apoya el uso y promueve la
metodología
3. ¿En qué década se originó el desarrollo de los sistemas
tradicionales?
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
19. Se originó en la década de 1960 para desarrollar a gran
escala funcional sistemas de negocio en una época de
grandes conglomerados empresariales.
4.¿Cuál es el objetivo de 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.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
20. 5.¿Cuáles son las metodologías de desarrollo de software?
Kendall y Kendall, james senn, Llorens Fábregas, Jonas Motilva,
Roger Pressman,
6.¿Cuáles son los enfoques de desarrollo de software?
modelo de cascada
prototipado
incremental
espiral
RAD
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
21. 7.¿Cómo es el modelo de cascada?
Es un proceso secuencial fácil de desarollar en el que el paso de
desarrollo son vistos hacia abajo (como en una cascada de agua ) a
travez de las fases de análisis de las necesidades, el diseño,
implantación, pruebas (validación), la integración y mantenimiento.
8.¿Cuándo y por quien se citó la primera descripción formal del
modelo de cascada?
Se cita a menudo por un artículo publicado por Winston Royce en
1970, aunque Royce no utiliza el término “cascada” de este articulo
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
22. 9.¿Qué nos permite hacer el prototipo?
Permite desarrollar modelos de aplicaciones de software que
permiten ver la funcionalidad básica de la misma, sin
necesariamente incluir toda la lógica o características del modelo
terminado.
10¿Qué nos provee el incremental?
Provee una estrategia para controlar la complejidad y los riesgos,
desarrollando una parte del software y reservando el resto de
aspectos para el futuro
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
23. 11¿Cuáles son los principios básicos del espiral?
La atención se centra en la evaluación y reducción del riesgo del
proyecto dividendo el proyecto en segmentos mas pequeños y
proporcionar mas facilidad de cambio durante el proceso de
desarrollo
Cada viaje alrededor de la espiral atraviesa cuatro cuadrantes
básicos (1) determinar objetivos, alternativas y desencadenantes
de la iteración; (2) evaluar alternativas; identificar y resolver los
riesgos;(3) desarrollar y verificar los resultados de la iteración.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
24. 12.¿Qué es RAD?
Es una metodología de desarrollo de software, que implica el
desarrollo iterativo y
la construcción de prototipos.
13.¿Cuáles son los principios básicos de RAD?
objetivo clave es para un rápido desarrollo y entrega de una alta
calidad en un sistema de relativamente bajo coste de inversión
intenta reducir los riesgos inherentes del proyecto partiéndolo en
partes pequeñas y proporcionar mas facilidad de cambio durante
el proyecto de desarrollo
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira
25. 14Mencione los enfoques de desarrollo de software
Metodología de desarrollo orientado a objetos
Top-down programming
Proceso unificado
15¿Qué es el 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 de una o mas interacciones de desarrollo
de software.
Integrantes: ASIGNATURA: Análisis y diseños de sistemas
- José Leonardo Farell DOCENTE: David Enrique Mendoza Gutiérrez
- Andrés Mendoza - Jhonny Fernández Casira