Documentos de Académico
Documentos de Profesional
Documentos de Cultura
- El modelo Incremental no es recomendable para casos de sistemas de tiempo real, de alto nivel
de seguridad, de procesamiento distribuido, y/o de alto índice de riesgos.
- Requiere de mucha planeación, tanto administrativa como técnica.
Surgió el enfoque incremental de desarrollo como una forma de reducir la repetición del trabajo
en el proceso de desarrollo y dar oportunidad de retrasar la toma de decisiones en los requisitos
hasta adquirir experiencia con el sistema. Surge porque en los primeros desarrollos se podían
esperar largo tiempo hasta que el software estuviese listo
17. ¿Cuáles son las etapas del modelo de desarrollo por prototipos?
Plan rápido
Modelado, diseño rápido
Construcción del Prototipo
Desarrollo, entrega y retroalimentación
Comunicación
18. ¿Cuál es el prototipo rápido?
El prototipo rápido es aquel que se realiza en un corto lapso de tiempo.
21. ¿Por qué la participación del usuario puede ser una desventaja?
Es una pieza de código pre-elaborado que encapsula alguna funcionalidad expuesta a través de
interfaces estándar.
-Reutilización del Software: Permite alcanzar un mayor nivel de reutilización del código.
-Mayor Calidad: Dado que un componente puede ser construido y luego mejorado con el paso del
tiempo.
-Los compromisos en los requerimientos son inevitables: Esto lleva a que el sistema no cumpla las
necesidades reales de los usuarios.
Se desarrollan los objetivos del ciclo de vida, incluyendo prototipos, planes y especificaciones de
aplicaciones individuales, y se verifica la existencia de al menos una arquitectura viable para cada
aplicación.
El modelo ganar-ganar se enfoca a la idea de las metas que la empresa quiere lograr, en cambio el
espiral al desarrollo del software.
1. Especificación de requerimientos
2. Análisis de componentes
3. Modificación de requerimientos
5. Desarrollo e integración
Lenguaje unificado de modelo, es una técnica para la especificación de sistemas en todas sus
fases. Es un lenguaje para hacer modelos y es independiente de los métodos de análisis y diseño,
Es una herramienta que sirve para representar la forma como un cliente(Actor) opera con el
sistema en desarrollo, además de la forma, tipo y orden en la cual, los elementos interactúan .
34.- ¿Cómo debe ser un proceso unificado?
Debe de ser adaptado al cliente ya que es muy importante interactuar con él, conjunto de
metodologías adaptables al contexto y necesidades de cada organización.
El comportamiento de un sistema mediante su interacción con los usuarios y/u otros sistemas
37. ¿Qué es la ingeniería web?
La ingeniería web es la aplicación de metodologías sistemáticas, disciplinadas y cuantificables al
desarrollo eficiente, operación y evolución de aplicaciones de alta calidad en la World Wide Web
38. Menciona 3 ejemplos de sistemas de información web
1- sistemas de seguimiento educativo.
2- recepción de documentos para tramites burocráticos.
3- nomina, prestaciones y seguro social.
39. Ordena el proceso de ingeniería web
1- Planteamiento y formulación
2- Planificación
3- Análisis
4- Ingeniería
5- Generación de páginas y Pruebas
6- Evaluación del cliente.
40. ¿Qué elementos propios de la ingeniería web se deben tomar en cuenta en la fase de
análisis?
Se toma en cuenta el análisis de requisitos, la cual se inicia estableciendo el perfil de loso usuarios
del sistema llevando a cabo al análisis conceptual de las tareas, la definición de las restricciones y
necesidades de la plataforma de uso y de los principios de diseño a aplicar.
Son atributos como, usabilidad, navegabilidad, seguridad, mantenibilidad, entre otros, hace
posible por un lado la eficiencia del artefacto web y por ende la satisfacción del usuario final.
42. ¿En que enfatizan las metodologías agiles?
Enfatizan las comunicaciones cara a cara en vez de la documentación.
43. ¿En cuáles proyectos es bueno usarlos?
En proyectos con requisitos poco definidos o cambiantes.
44. ¿Se puede usar para cualquier tipo de proyecto?
No.
45. Menciona 3 ventajas
*Capacidad de respuesta a cambios de requisitos.
*Entrega continua y en plazos breves de software funcional.
*Trabajo conjunto entre cliente y el equipo de desarrollo.
Surgen a partir de un nuevo enfoque de los métodos tradicionales también conocidos como
pesados.