Universidad Cristiana Evangélica Nuevo Milenio

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

Universidad Cristiana Evangélica

Nuevo Milenio

Catedrático:
Miriam Lizzette Morales
Asignatura:
Análisis De Sistemas
Estudiantes:
Gabriel Alejandro Pavon-114310062

Tema:
Informe
Fecha:
01/11/2023
PREGUNTAS DE REPASO
1. ¿Cuáles son los cuatro tipos de información que busca el analista por
medio de la creación de prototipos?
R//=
1) Las reacciones del usuario hacia al nuevo sistema.
2) Sugerencias.
3) Innovaciones.
4) Revisiones planeadas.
2. ¿Qué significa el término prototipo de parches?
R//= En términos de sistemas de información, se trata de un modelo
funcional, con todas las características necesarias, pero que es
ineficiente. En esta instancia del prototipo, los usuarios pueden
interactuar con el sistema y acostumbrarse a la interfaz y a los tipos de
salidas disponibles.
3. Defina un prototipo que sea un modelo a escala no funcional.
R//= Es un prototipo en el que posiblemente se incluyan las entradas y
salidas, pero no se incluye el procesamiento de los datos, ya que esta
codificaciones demasiado extensa o costosa.
4. Dé un ejemplo de un prototipo que sea un primer modelo a escala
completa.
R//= El prototipo de un nuevo modelo de automóvil.
5. Defina lo que significa un prototipo que es un modelo con ciertas
características esenciales, pero no todas.
R//= Es un prototipo donde se presentan al usuario final, algunas de las
características principales del sistema, y las mismas se mantiene a lo
largo del desarrollo hasta llegar a implementar 100% de las
características funciones.
6. Haga una lista de las ventajas y desventajas de usar prototipos para
sustituir el SDLC tradicional.
R//=
VENTAJAS: DESVENTAJAS

Se reduce el tiempo entre Riesgo de desarrollar un sistema


el levantamiento de antes de poder entender
requerimientos y la entrega totalmente los problemas o
de un sistema funcional. requerimientos.

Ayda a identificar conn mayor El sistema de desarrollo podría


precisión los requerimientos del ser adecuado para un grupo en
usuario. especifico de personas, pero
inadecuado para las necesidades
mas globales.

7. Describa cómo se pueden usar los prototipos para mejorar el SDLC


tradicional.
R//= La colaboración de prototipos puede utilizarse como un método
adicional y especializado para ayudar a la etapa del levantamiento de
requerimientos.
8. ¿Cuáles son los criterios para decidir si debemos crear el prototipo de un
sistema?
R//= Se deben estimar los costos asociados al desarrollo del prototipo, si
los costos de los programadores, analistas y del equipo quedan dentro
del presupuesto, entonces se puede proceder con la elaboración del
prototipo.
9. Haga una lista de los cuatro lineamientos que debe observar el analista
al desarrollar un prototipo.
R//= Los 4 lineamiento a considerar son:
A. Trabajar en módulos manejables.
B. Construir rápidamente el prototipo.
C. Modificar el prototipo en interaciones sucesivas.
D. Poner énfasis en la interfaz del usuario.
10. ¿Cuáles son los dos principales problemas implicados en la creación de
prototipos?
R//=
 Por un lado, es difícil manejar la colaboración de prototipos como
un proyecto dentro del desarrollo de sistemas mas grandes.
 Y por otro lado debe evitarse que los usuarios finales tomen al
prototipo como si fuera un sistema final.
11. Haga una lista de las tres principales ventajas de usar prototipos.
R//= Las tres ventajas principales son las siguientes:
1) Posibilidad de modificar el sistema en las etapas del desarrollo.
2) Oportunidad de suspender el desarrollo de un sistema que no es
funcional.
3) Posibilidad de desarrollar un sistema que se aproxime mas a
satisfacer las necesidades y expectativas de los usuarios.
12. ¿Cómo puede un prototipo montado en un sitio Web interactivo facilitar
el proceso de creación del mismo? Responda en un párrafo.
R//= Al permitir a los usuarios finales utilizar en cualquier momento el
sistema incluso desde ubicaciones remotas, y capturar inmediatamente
sus observaciones o sugerencias sobre el mismo, en algún formulario
integrado en la plataforma de pruebas.
13. ¿Cuáles son las tres formas en que puede ayudar un usuario en el
proceso de creación del prototipo?
R//= Las tres formas en que puede ayudar un usuario a la elaboración
del prototipo son las siguientes:
a) Experimentando con el prototipo.
b) Dando reacciones sinceras con el prototipo.
c) Sugiriendo adiciones o eliminaciones al prototipo.
14. Defina lo que significa RAD.
R//= El desarrollo rápido de aplicaciones (RAD) es un enfoque orientado
a objetos para el desarrollo de sistemas que incluye un método de
desarrollo, así como herramienta de software.
15. ¿Cuáles son las tres fases del RAD?
R//= Sus tres fases son:
a) Planeación de requerimientos.
b) Taller de diseño RAD.
c) Implementación.
16. ¿Cuáles son los cuatro valores que deben compartir el equipo de
desarrollo y los clientes de la empresa al utilizar una metodología ágil?
R//= Los cuatro valores son los siguientes:
a) Comunicación.
b) Simpleza.
c) Retroalimentación.
d) Valentía.
17. ¿Qué son los principios ágiles? Mencione cinco ejemplos.
R//= Los 5 principios son:
a) Proporcionar una retroalimentación rápida.
b) Adoptar la sencillez
c) Cambiar progresivamente.
d) Aceptar el cambio.
e) Alentar un trabajo de calidad.
18. ¿Cuáles son las cuatro prácticas básicas de la metodología ágil?
R//= Los cuatro valores son los siguientes:
a) Codificar.
b) Probar.
c) Escuchar.
d) Diseñar.

19. Mencione las cuatro variables de control de recursos que se utilizan en


la metodología ágil.
R//=
Tiempo
Costo
Calidad
alcance
20. Describa los pasos comunes en un episodio de desarrollo ágil.
R//=
1. Escuchar las historias de los usuarios por medio del cliente.
2. Dibujar un modelo del flujo de trabajo lógico para apreciar
las decisiones de negocios representadas en la historia de
un usuario.
3. Crear historias de usuarios con base en el modelo lógico.
4. Desarrollar algunos prototipos de visualización. Para ello
hay que mostrar a los clientes el tipo de interfaz que
tendrán.
5. Usar la retroalimentación de los prototipos y los diagramas
del flujo de trabajo lógico para desarrollar el sistema hasta
crear un modelo físico de datos.

21. ¿Qué es una historia de usuario? ¿Debe ser escrita o hablada? Indique
su opción y después defienda su respuesta con un ejemplo.
R//= El énfasis en la creación de las historias de los usuarios está en la
interacción oral entre los desarrolladores y los usuarios, y no en la
comunicación escrita. En las historias de los usuarios, el desarrollador
busca principalmente obtener de los usuarios requerimientos de
negocios pertinentes. Por lo general, los usuarios se involucran en
conversaciones a diario con los desarrolladores en relación con el
significado de las historias de usuario que escribieron. Estas
conversaciones frecuentes son interacciones intencionales que tienen
como meta evitar malos entendidos o malas interpretaciones en cuanto
a los requerimientos de los usuarios. Por lo tanto, las
historias de usuarios sirven como recordatorios para los desarrolladores
de que deben sostener conversaciones dedicadas a esos
requerimientos.

A continuación, se muestra como ejemplo una serie de historias escritas


para una aplicación de comercio electrónico de un comerciante de libros:
Así como las metodologías ágiles representan una alternativa para el
SDLC, OmniFocus es una alternativa a Microsoft Project u otros
métodos para realizar gráficos de Gantt o diagramas PERT. Un
observador casual podría pensar que los métodos ágiles carecen de
estructura debido a que los sistemas se construyen sin especificar
detalles ni documentación. Un estudiante de los métodos ágiles
descubre que en realidad hay
un buen grado de estructura en la metodología ágil. Los principios
incluyen apegarse a la semana de trabajo de 40 horas y la coordinación
por medio de la programación en parejas. Un analista que adopte las
técnicas ágiles necesita una forma

de establecer los objetivos, mantenerse dentro del presupuesto, establecer


prioridades para las características y averiguar cómo hacer las cosas.
OmniFocus se basa en un sistema alternativo de administración de tareas
desarrollado por David Allen, al cual se le conoce como Getting Things Done.
Este principio primordial trata sobre liberar la mente de recordar cosas, de
manera que podamos concentrarnos en llevarlas a cabo. Un analista que utilice
este sistema tiene que efectuar cinco acciones: recolectar, procesar, organizar,
revisar y hacer. Los analistas de sistemas que utilicen OmniFocus tienen que
recolectar elementos de su navegador Web, su libreta de direcciones o su
calendario, o de la mayoría de las aplicaciones en una Mac. El analista puede
categorizar estos elementos o asignarlos a un proyecto más grande.
OmniFocus incluye un modo de planeación para que el analista pueda ver qué
tarea forma parte de un proyecto más grande, así como un modo de contexto
para organizar las tareas de manera que el analista conozca todas las tareas
que haya que realizar vía telefónica, navegando en Web o mediante el correo
electrónico. OmniFocus también está disponible como aplicación para iPhone.

22. Haga una lista de las herramientas de software que pueden ayudar al
desarrollador a realizar una variedad de pruebas de código.
R//=
• Pruebas unitarias de código: SUnity Junit.
• Probadores unitarios automatizados, probadores de aceptación y
probadores de GUI: JUnit, ComUnit, VBUnit, Nunit, httpUnit y Rational
Visual Test Tools.
• Medición del sistema y desempeño de componentes: Jmeter.
JUnitPerf, PerfMon. TrueTime, RealTime y Microsoft Visual Studio
Analyzer.
• Control del código fuente: CVS, Visual Source Safe y PVCS.
• Entornos de desarrollo: IBM VisualAge. Microsoft Visual Studio .NET y
JBuilder.

23. ¿Qué es el scrum?


R//= Es otra de las metodologías ágiles. La palabra scrum proviene de
una posición inicial en el rugby, donde los equipos forman un grupo y
pelean por la posesión de la pelota. Fundamentalmente, scrum se refiere
al trabajo en equipo, algo similar a lo que se necesita para jugar rugby.
24. Nombre las siete estrategias para mejorar la eficiencia en el trabajo del
conocimiento.
R//=
A. Reducir el tiempo y los errores de la interfaz.
B. Reducir el tiempo de aprendizaje del proceso y las pérdidas
duales de Procesamiento.
C. Reducir el tiempo y esfuerzo requeridos para estructurar las
tareas y aplicar formato a las salidas.
D. Reducir la expansión improductiva el trabajo.
E. Reducir el tiempo y costos del almacenamiento, la investigación
de datos y del conocimiento.
F. Reducir el tiempo y costos de la comunicación y la coordinación.
G. Reducir las pérdidas debido a la sobrecarga humana de
información.
25. Identifique seis riesgos al adoptar una innovación organizacional.
R//=
1. Cultura de la organización.
2. Sincronización.
3. Costo.
4. Reacciones de los clientes.
5. Medición del impacto.
6. Derechos individuales.

También podría gustarte