You are on page 1of 24

EJERCICIOS TEMA: ANALISIS DE SISTEMAS

Identificacin del problema, deteccin de necesidades y elaboracin de estudios de factibilidad para el


desarrollo de aplicaciones computacionales
Mencione tres roles que debe desempear un analista de sistemas.
A Consultor: Enfrentar los problemas de sistemas de una empresa
B Soporte Tcnico: Recurre a su experiencia profesional con el hardware y software de cmputo y al uso que
se le da en el negocio.
C Agente de cambio: Alguien que sirve de catalizador para el cambio, desarrolla un plan para el cambio y
coopera con los dems para facilitar el cambio.
Defina el concepto comercio mvil (m-commurce)
Cul es la razn preponderante para disear sistema EPR?
12. Enumere las ventajas de utilizar tcnicas de anlisis y diseo de sistemas al desarrollar
sistemas de informacin computarizados para negocios.
14. Qu cualidades personales son de utilidad para el analista de sistemas? Enumrelas.
Etica personal
Etica profesional
Habilidades de programador
15. Mencione y describa brevemente las siete fases del ciclo de vida del desarrollo de sistemas
(SDLC).
1 Identificacin de problemas, oportunidades y objetivos
2 Determinacin de requerimientos de informacin
3 Anlisis de las necesidades del sistema
4 Diseo del sistema recomendado
5 Desarrollo y documentacin del software
6 Pruebas y mantenimiento del sistema
7 Implementacin y evaluacin del sistema: Los errores de software comercial para PC se documentan como
anomalas conocidas y se corrige con los lanzamientos de nuevas versiones o revisiones. El software hecho a
la medida los errores se deben corregir en el momento que se detectan.
El mantenimiento de los sistemas es la mejora de las capacidades del software en respuesta a las cambiantes
necesidades de una organizacin.
Los usuarios requieren caractersticas adicionales
El negocio cambia con el tiempo
El hardware y software cambian con un ritmo acelerado
16. En qu consiste el desarrollo rpido de aplicaciones (RAD)?
Es un enfoque orientado a objetos para el desarrollo de sistemas que incluye un mtodo de desarrollo que
abarca la generacin de requerimientos de informacin y herramientas de software. Entrevistas muestreos,
cuestionarios.
Uno de los mtodos es entrevistar a los usuarios, esto es til para que el analista confirme la idea que tiene de
la organizacin y sus objetivos.
Existen tres mtodos para el anlisis de decisiones estructuradas espaol estructurado, tablas y arboles de
decisin.

17. Defina ingeniera inversa de software y reingeniera en el contexto de reingeniera asistida por
computadora (CARE).
Software de reingeniera asistida por computadora (CARE Cumputer-assisted reeingineering )
Ambas son mtodos para alargar la vida del software heredado.
La reingeniera es una nueva forma de darle una nueva orientacin a los procesos clave de la organizacin.
La reingeniera se refiere al proceso completo de convertir el cdigo de programa al diseo CASE, modificar el
diseo y volver a generar un nuevo cdigo de programa.
La ingeniera inversa es lo opuesto a la generacin de cdigo, emplea herramientas que producen algunos
elementos: Estructura de datos, diseo de pantallas, esquemas, diagrama, diseo y relaciones de bases de
datos. Reduccin de tiempos, anlisis del sistema se genera documentacin.
18. Mencione las cuatro razones para adoptar herramientas CASE.
Herramientas de ingeniera de software asistida por computadora (CASE computer-Aided Software
Enginerring). Se crearon para mejorar el trabajo rutinario.
Facilitan la iteracin entre miembros del equipo al hacer que la diagramacin sea un proceso interactivo y
dinmico mas que uno en que los cambios causen molestia.
La herramienta CASE para dibujar y grabar diagramas de flujo de datos ofrece un registro de la lluvias de ideas
de la evolucin del flujo de datos.
Visible Analist (VA) Es una herramienta CASE que da un diseo anlisis por medio de grficos con el propsito
de construir herramientas cliente servidor y bases de datos complejas.
Mejora de la comunicacin analista-usuario: las tareas de distribucin y dibujo toman mucho menos tiempo y
ms fcil compartir el trabajo.
Lenguajes de tercera generacin: ANSI, COBOL o C.
Los sistemas comerciales modificar esta clase de software implica un esfuerzo tan grande de su costo es
mayor al de su compra.
Con el software de generacin de cdigo, con un diseo CASE permite al analista modificar el diseo y generar
el sistema de computo modificado.
El cdigo generado est libre de errores de programacin los nicos errores son su diseo
Aumento en la productividad del analista
Mejora la comunicacin analista-usuario
Integracin de las actividades del ciclo de vida
Evaluar de manera precisa los cambios en el mantenimiento
19. Cules son los cuatro valores de la programacin extrema?
Programacin extrema (XP extreme Programming). Es un enfoque para el de desarrollo utiliza buenas
prcticas y las lleva a los extremos. Se basa en prcticas esenciales:
La comunicacin
La simplicidad
La retroalimentacin
La valentia
20. Defina los conceptos anlisis orientado a objetos y diseo orientado a objetos.
Es un enfoque cuyo propsito es facilitar el desarrollo de sistemas, los enfoques orientados a objetos utilizan el
estndar de la industria para la modelacin (UML unifiedModelingLanguage), examina los objetos que
conforma un sistema, cada objeto es una representacin en computadora de alguna cosa o suceso real. Los
objetos se agrupan en clases.
Una clase es un conjunto de atributos y comportamientos que comparten los objetos que esta contiene.
21. Qu es el UML?
Modelacin (UML unifiedModelingLanguage)

EJERCICIOS TEMA: ANALISIS DE SISTEMAS


Identificacin del problema, deteccin de necesidades y elaboracin de estudios de factibilidad para el
desarrollo de aplicaciones computacionales
Cules son los tres grupos de aspectos fundamentales de una organizacin que influyen en el

desarrollo de sistemas de informacin?


Los niveles de administracin
El diseo de las organizaciones
Las culturas organizacionales
Qu significa decir que los subsistemas organizacionales se interrelacionan y son interdependientes?
Todos los sistemas se interrelacionan y son interdependientes cuando cambian o se elimina un elemento de un
sistema, el resto de los elementos y subsistemas del sistema tambin experimentan cambios importantes.
Defina el trmino frontera organizacional.

Cules son los dos propsitos principales de la retroalimentacin en las organizaciones?


La retroalimentacin constituye un mecanismo de control de sistema, sirve para comprar el desempeo con las
metas.
Defina el concepto de apertura en el entorno de una organizacin
Flujo de informacin libre de la organizacin
Defina el concepto de cerrazn en el entorno de una organizacin.
Cada persona necesita autorizacin, el acceso a la informacin se realiza sobre la base (necesidad de saber)
este tipo de unidad est regida por gran cantidad de reglas.
Cul es la diferencia entre una organizacin tradicional y una virtual?
La virtual no tiene o no cuenta con una localizacin de oficinas de forma fsica. Cuenta con una red
computadoras y tecnologa de telecomunicaciones para reunir por medios electrnicos individuos con
habilidades que trabajen en proyectos.
Cules son los beneficios potenciales y una desventaja de una organizacin virtual?
Una desventaja es la falta o carencia de identificacin tangible. Ventaja utilizan redes de computadoras y
tecnologa de telecomunicaciones.
D un ejemplo de una situacin en la cual los analistas de sistemas trabajen con los usuarios como un
equipo virtual.
En una video conferencia para tratar una capacitacin referente a la implementacin de un sistema nuevo.
Qu es ERP y cul es su propsito?
(ERP Enterprice resouce planing) Sistema de informacin organizacional empresarial integrado.
Incluye la planeacin de ventas y operaciones influye en todas las areas de la informacin.
Qu problemas enfrentan con frecuencia los analistas al implementar un paquete
ERP?
Es difcil analizar un modelo en uso y despus adaptarlo al ERP, el modelo no siempre coincide con la
funcionalidad del ERP..

Qu significa el concepto diagrama de entidad-relacin?


Es una herramienta para el modelo de datos que permite representar entidades relevantes de un sistema asi
como sus interrelaciones y propiedades.
Qu smbolos se utilizan para elaborar diagramas E-R?
Mencione los tipos de diagramas E-R.
Entidad fundamental
Entidad asociativa
Entidad atributiva
En qu difieren una entidad, una entidad asociativa y una entidad atributiva?
Mencione los tres niveles principales de administracin horizontal de las organizaciones.
Administracin estratgica
Planeacin y control administrativo
Control de operaciones
Cmo puede ayudar la comprensin de las subculturas organizacionales al disear sistemas de
informacin?
La compresin e identificacin de las subculturas que predominan en la organizacin, podan ayudar al analista
a superar la resistencia al cambio que surge de instalar un nuevo sistema.
Se puede planear la capacitacin para resolver problemas.

EJERCICIOS TEMA: ANALISIS DE SISTEMAS


Determinacin de requerimientos del sistema computacional
Qu tipos de informacin debe buscarse en las entrevistas?
Investigar antecedentes de la organizacin, en sitios web investigar maximiza el tiempo invertido en la
entrevista
Mencione los cinco pasos en la preparacin de una entrevista.
Leer los antecedentes: leer y entender lo ms posible los antecedentes de los entrevistados.
Establecer los objetivos de la entrevista: Con los antecedentes y su experiencia establezca los objetivos.
Decidir a quin entrevistar: incluya gente clave de ambos nivel que se vern afectados por el sistema.
Preparar al entrevistado: Una entrevista con un mximo de 45 min.
Decidir el tipo de preguntas y la estructura: Abarquen las areas claves de la toma de decisiones.
Defina lo que significan las preguntas abiertas de una entrevista. Mencione ocho beneficios y cinco
desventajas de usarlas.
Describe las opciones del entrevistado para responder. Estn abiertas.
Ventajas:
Hacen que el entrevistado se sienta a gusto.
Permiten al entrevistador entender el vocabulario del entrevistado.
Proporcionan gran cantidad de detalles.
Revelan nuevas lneas de preguntas que pudieron pasar desapercibidas.
Hacen ms interesante la entrevista para el entrevistado.
Permiten mas espontaneidad.
Facilitan la forma de expresarse al entrevistado.
Son un buen recurso si el entrevistado no est preparado para la entrevista.
Desventajas:
Podran dar detalles irrelevantes
Posible prdida de control de la entrevista
Permite respuestas que podan tomar ms tiempo
Dan la impresin de que el entrevistador es inexperto
Dan la impresin de que el entrevistador anda de casera sin objetivos
Cundo es apropiado el uso de preguntas abiertas en una entrevista?
Cuando el entrevistado no este preparado para la entrevista
Defina lo que quiere decirse con preguntas cerradas de una entrevista. Mencione seis beneficios y
cuatro desventajas de usarlas.
Una pregunta cerrada limitan la repuesta disponible para el entrevistado
Ventajas:
Ahorrar tiempo
Comparar las entrevistas fcilmente
Ir al grano
Mantener el control durante la entrevista
Cubrir terreno rpidamente
Conseguir datos relevantes
Desventajas:
Aburren al entrevistado
No permiten obtener gran cantidad de detalles
Olvidar las ideas principales por la razn anterior
No hacen una relacin cercana entre el entrevistado y entrevistador

Cundo es apropiado el uso de preguntas cerradas en una entrevista?


Cuando es preciso obtener datos confiables
Qu es una pregunta de sondeo? Cul es el propsito de utilizar preguntas de sondeo en las
entrevistas?
De sondeo o seguimiento, por qu? Me puede dar un ejemplo? Me puede explicar a detalle?
El propsito del sondeo es ir ms all de la respuesta inicial.
Defina el significado de estructura de pirmide. Cundo es til emplearla en las entrevistas?
La organizacin inductiva de preguntas de la entrevista se puede visualizar como forma de pirmide.
Se emplea cuando se cree necesario profundizar en el tema.
Defina el significado de estructura de embudo. Cundo es til emplearla en las entrevistas?
La estructura de embudo empieza con preguntas generales, despus pasa a preguntas especificas.
Es til cuando el entrevistado tiene opiniones fuertes acerca del tema y necesita libertad para expresar sus
opiniones.

Defina el significado de estructura de diamante. Cundo es til emplearla en las entrevistas?


Empieza de una manera especfica, despus se examinan los aspectos generales y finalmente se termina con
una conclusin muy especfica.
El entrevistador comienza con preguntas cerradas simples a mitad de la entrevista se le pide al entrevistado
que de su opinin. sobre temas amplios que obviamente no tienen una respuesta.
La estructura de diamante combina ambos mtodos pero tiene la desventaja de poder tomar mucho tiempo.
El final de la entrevista es un punto apropiado para hacer una pregunta importante.
Pregunte al entrevistado con quien debe hablar despus.
Defina el diseo conjunto de aplicaciones [JAD].
(JAD joint application desing) Diseo conjunto de aplicaciones
Su razn es reducir el tiempo y el costo por las entrevistas personales, mejorar el resultado la calidad de
resultados de la informacin de los requerimientos.
JAD es una tcnica que permite realizar el anlisis de los requerimientos y disear la interfaz de usuario en
conjunto con los usuarios.
Liste las situaciones que justifican el uso de JAD en lugar de las entrevistas personales
en la organizacin.
Los usuarios estan intranquilos y quieren algo nuevo no una solucin comn al problema.
La cultura organizacional apoya la resolucin de problema entre diversos niveles de empleados
La cantidad de ideas obtenidas por un ejercicio en grupo ser abundante.
Ausencia de empleados en la organizacin
Mencione los beneficios potenciales de usar el diseo conjunto de aplicaciones.
El ahorro de tiempo en comparacin con las entrevistas uno a uno. Ocupando un 15% menos
Mejorar el concepto de la propiedad del sistema de informacin.
Ayuda a los usuarios a involucrarse en etapas del sistema y le da seriedad a la retroalimentacin.
Ayuda a reflejar las ideas del usuario en el proyecto final.
Desarrollo de diseo creativo por lluvia de ideas
Liste las tres desventajas potenciales de usar JAD como una alternativa a las entrevistas personales.
Requiere que todos los participantes dediquen una gran cantidad de tiempo de 2 a 3 dias sin otra actividad.
La preparacin de las sesiones JAD sea inadecuada o el informe de seguimiento sean incompletos.
El xito de las sesiones JAD es menos predecible.
La organizacin no sea desarrollado lo suficiente para producir sesiones JAD.

Qu tipos de informacin busca el analista de sistemas a travs del uso de cuestionarios o


encuestas?
Busca cuantificar los que se haya descubierto en las entrevistas.
Se pueden utilizar para encuestar a una muestra de usuarios con el fin de detectar problemas antes de que se
realicen las entrevistas.
Mencione cuatro situaciones que hacen apropiado el uso de cuestionarios.
Las personas se encuentran en ubicaciones dispersas.
Una gran cantidad de personas estn involucradas en el proyecto.
Medir la opinin general que determine el rumbo del proyecto.
Desea tener la certeza que en las entrevistas de seguimiento abordara problemas relacionados con el sistema
actual.
Cules son los dos tipos bsicos de pregunta que se usan en los cuestionarios?
Abiertas Estas dejan abiertas todas las posibilidades opciones de respuesta
Cerradas: Limitan o cierran las opciones de respuesta disponibles
Mencione dos razones por las cuales un analista de sistemas debera utilizar una pregunta cerrada en
un cuestionario.
Cuando el analista de sistemas puede listar eficazmente todas las posibles respuestas a la pregunta y cuando
todas las respuestas son excluyentes es decir que al elegir una se impida la eleccin de otra mas.
Mencione dos razones por las cuales un analista de sistemas debera usar una pregunta abierta en un
cuestionario.
Para situaciones en el que el analista de sistemas desea descubrir las opiniones de miembros de la
organizacin sobre algn aspecto del sistema ya sea un producto o un proceso.
Cules son los siete lineamientos para elegir el lenguaje del cuestionario?
Usar el lenguaje de los encuestados
Ser especifico y no divagar
Haga preguntas breves
No sea condescendiente con los entrevistados ni los subestime con opciones de bajo nivel.
Evite la parcialidad en la redaccin, preguntas ofensivas.
Dirija las preguntas a los entrevistados adecuados
Asegrese de que el aspecto tcnico de las preguntas es preciso antes de incluirlas
Use software para verificar que el nivel de redaccin de las preguntas sea apropiado para los encuestados.
Defina el significado de escalamiento.
Proceso consistente en asignar nmeros u otros smbolos a un atributo o caracterstica con propsitos de
medicin.
Cules son los dos tipos de informacin o escalas ms utilizados por los analistas de sistemas?
Las escalas nominales
Las escalas de intervalos
Para qu se utilizan las escalas nominales?
Para clasificar cosas
D un ejemplo de escala de intervalos.
Cundo debe usar escalas de intervalos el analista?
Defina qu es la confiabilidad en la construccin de escalas.
Mide la consistencia del cuestionario.

Defina qu es la validez en la construccin de escalas.


Es el grado en que la pregunta mide lo que el analista pretende medir.
Mencione tres problemas que pueden ocurrir debido a la negligencia en la construccin de escalas.
1 Condescendencial
2 Tendencia central
3 Efecto halo
Mencione cuatro acciones que se pueden tomar para asegurar que el formato del cuestionario
propiciar una buena tasa de respuesta.
1 deje bastante espacio en blanco
2 Proporcione suficiente espacio para escribir las respuestas
3 Facilite a los encuestados que marquen con claridad sus respuestas.
4 Mantenga un estilo consistente
Qu preguntas deben ponerse primero en el cuestionario?
1 Colocar primero las preguntas ms importantes para los encuestados
2 Agrupar los elementos de contenido similar.
3 Incorporar primero las preguntas menos polmicas
Por qu deben agruparse las preguntas sobre temas similares?
Cul es el lugar apropiado para colocar las preguntas polmicas?
Mencione cinco mtodos para la aplicacin de cuestionarios.
1 Citar al mismo tiempo a todos los encuestados
2 Entregar personalmente los cuestionarios en blanco y recogerlos
3 Permite a los encuestados que llenen el cuestionario por si mismos en su trabajo y que lo dejen en una caja
colocada en algn punto central.
4 Mandar por correo los cuestionarios a los empleados e indicarles una fecha lmite.
5 Aplicar el cuestionario atreves de correo electrnico o la Web
Qu consideraciones son necesarias cundo los cuestionarios se aplican mediante Internet?
Cuestionarios resueltos en el momento que los usuarios lo prefieran
Ahorro de tiempo ms econmico la aplicacin.

EJERCICIOS TEMA: ANALISIS DE SISTEMAS (A) 2


Determinacin de requerimientos del sistema computacional
1 Identifique y comente brevemente cuatro tipos de requerimientos que se pueden definir para un
sistema informtico.
Requerimientos del producto: La interfaz del usuario se implementara como HTML simple.
Requerimientos organizacionales: El proceso de desarrollo del sistema y los documentos a entregar debern
Ajustarse al proceso y a los productos a entregar definidos en los oficios.
Requerimiento externo: El sistema no deber revelar al personal de la biblioteca, informacin personal de los
usuarios del sistema aparte de su nombre y nmero de referencia de la biblioteca.
2 Comente los problemas de la utilizacin del lenguaje natural para definir los requerimientos del
usuario y del sistema, y muestre, utilizando pequeos ejemplos, cmo el estructurar el lenguaje natural
en formularios puede ayudar a evitar algunas de estas dificultades.
Falta de claridad: Es difcil utilizar lenguaje de forma precisa y no ambigua sin hacer el documento poco
conciso y difcil de leer.
Confusin de requerimientos: No se distinguen claramente los requerimientos funcionales y no funcionales, las
metas del sistema y la informacin para el diseo.
Conjuncin de requerimientos: Diversos requerimientos diferentes se pueden expresar de forma conjunta como
un nico requerimiento.
Lenguaje natural estructurado: este enfoque depende de la definicin de formularios o plantillas estndares
para expresar la especificacin de requerimientos.
3 Descubra las a m b i g e d a d e s u omisiones en la siguiente declaracin de requerimientos de una
parte de un sistema expendedor de billetes.
Un sistema automtico de expedicin de billetes vende billetes de tren. Los usuarios seleccionan su
destino e introducen una tarjeta de crdito y un nmero de identificacin personal. El billete de tren se
expide y se carga su cuenta de la tarjeta de crdito. Cuando el usuario presiona el b o t n de inicio, se
activa un men que muestra (los posibles destinos, junto con un mensaje para el usuario que le indica
que seleccione el destino. Una vez que se ha seleccionado un destino, se pide a los usuarios que
introduzcan su tarjeta de crdito. Se comprueba su validez y entonces se le pide introducir un
identificador personal. Cuando la transaccin de crdito se haya validado, se expide el billete.
4 Vuelva a redactar la descripcin anterior utilizando el enfoque estructurado descrito en este captulo.
Resuelva de forma apropiada las a m b i g e d a d e s identificadas.
5 Dibuje un diagrama de secuencias que muestre las acciones llevadas a cabo en el sistema
expendedor de billetes. Puede hacer algunas suposiciones razonables sobre el sistema. Ponga especial
atencin en la especificacin de los errores del usuario.
6 Utilizando la tcnica sugerida aqu, en la que el lenguaje natural se presenta en una forma estndar,
redacte requerimientos del usuario verosmiles para las siguientes funciones:
La funcin de expedicin de dinero en un cajero automtico de un banco.
La verificacin de ortografa y la funcin de correccin en un procesador de texto.
Un sistema de autoservicio de bombas de gasolina que incluye un lector de tarjetas de crdito. El
cliente pasa la tarjeta a travs del lector y especifica la cantidad de combustible requerido. ste se
entrega y se hace el cargo a la cuenta del cliente.

7 Describa cuatro tipos de requerimientos no funcionales que pueden existir en un sistema. D


ejemplos de cada uno de estos tipos de requerimientos.
1 Requerimientos del producto: Especifican el comportamiento del producto. Algunos ejemplos son los
requerimientos de rendimiento en la rapidez de ejecucin del sistema y cuanta memoria se requiere, los
requerimientos de fiabilidad que fijan la tasa de fallos para que el sistema sea aceptable; los requerimientos de
portabilidad, y los requerimientos de usabilidad.
2 Requerimientos organizacionales: Estos se derivan de las polticas y procedimientos existentes en la
organizacin del cliente y en la del desarrollador, requerimientos de entrega que especifican cuando se
entregara el producto y su documentacin.
3 Requerimientos externos: Requerimientos que se derivan de factores externos al sistema y al proceso de
desarrollo. Estos pueden incluir los requerimientos de interoperabilidad que definan la manera en que el
sistema interacta con sistemas de otras organizaciones, los requerimientos legislativos que deben seguirse
para asegurar que el sistema funcione dentro de la ley, y los requerimientos ticos para asegurar que el
sistema ser aceptado por el pblico en general.
8 Redacte un conjunto de requerimientos no funcionales para el sistema expendedor de billetes,
especificando su habilidad y su respuesta en el tiempo.
9 Sugiera la manera en que un ingeniero responsable de preparar la especificacin de requerimientos
del sistema podra controlar las relaciones entre los requerimientos funcionales y no funcionales.
10 Ha obtenido un trabajo con un usuario de software quien ha contratado a su anterior compaa para
desarrollar un sistema. Usted descubre que la interpretacin de su compaa actual de los
requerimientos es diferente de la tomada por su anterior compaa. Comente q u hara en tal
situacin. Usted sabe que los costes de su compaa actual se incrementarn si las ambigedades no
se resuelven. Tambin tiene una responsabilidad de confidencialidad para su anterior compaa.

EJERCICIOS TEMA: ANALISIS DE SISTEMAS (A) 2


Determinacin de requerimientos del sistema computacional
Mencione quines podran ser los stakeholders en un sistema de registro de estudiantes universitarios.
Explique por q u es casi inevitable que los requerimientos de diferentes stakeholders entren en
conflicto de alguna forma.
1 A menudo no conocen lo que se desean obtener del sistema informtico excepto en trminos muy generales.
2 Expresan requerimientos con sus propios trminos de forma natural y con un conocimiento implcito de su
propio trabajo.
3 Tienen distintos requerimientos que pueden expresar de varias formas. Los ingenieros tienen que considerar
todas las fuentes y descubrir las concordancias y conflictos.
4 Factores polticos pueden influir en los requerimientos de sistemas.
5 El entorno econmico y de negocios en el que se lleva a cabo el anlisis. Cambia durante el proceso de
anlisis.

7.2 Un sistema software se desarrolla para gestionar los registros de los pacientes que ingresan en una
clnica para tratamiento. Los registros incluyen anotaciones de todos los controles habituales a los
pacientes (temperatura, tensin arterial, etc.), los tratamientos dados, las reacciones de los pacientes,
etctera. Despus del tratamiento, los registros de su estancia se envan al doctor del paciente, quien
mantiene su historial clnico completo. Identifique los puntos de vista principales que se pueden tener
en cuenta en la especificacin del sistema y organcelos utilizando un diagrama de jerarqua de puntos
de vista.
Puntos de vista de los interactuadores: representan a las personas u otras personas que interactan
directamente con el sistema.
Puntos de vista indirectos: representan a los stakeholders que no utilizan el sistema ellos mismos pero que
influyen en los requerimientos de algn modo.
Puntos de vista del dominio: representan las caractersticas y restricciones del dominio que influyen en los
requerimientos del sistema.

7.3 Para tres de los puntos de vista identificados en el sistema de biblioteca, LIBSYS (Figura 7.4),
mencione tres requerimientos que podran ser sugeridos por los stakeholders relacionados con ese
punto de vista.
Puntos de vista; Indirectos, Interactuadores, Dominio.
7 . 4 El sistema LIBSYS tiene que incluir soporte para la catalogacin de nuevos documentos donde el
catlogo del sistema puede ser distribuido a travs de varias mquinas. Cules son probablemente los
tipos ms importantes de requerimientos no funcionales relacionados con los servicios de
catalogacin?

7.5 Utilizando su conocimiento de c m o funciona un cajero automtico de un banco, desarrolle un


conjunto de casos de uso que podran servir como una base para entender los requerimientos de un
sistema de un cajero automtico.
Los casos de uso son una tcnica que se basa en escenarios para la obtencin de requerimientos que se
introdujeron por primera ves en el mtodo. Actualmente se han convertido en una caracterstica fundamental de
la notacin UML. Un caso de uso identifica el tipo de interaccin y los actores involucrados. Pueden ser
documentos con texto o vinculados a modelos UML.

7.6 D un ejemplo de un tipo de sistema en el que los factores sociales y polticos pueden influir
fuertemente en los requerimientos del sistema. Explique por qu estos factores son importantes en el
ejemplo.

7.7 Quines deberan estar implicados en la revisin de requerimientos? Establezca un modelo del
proceso que muestre cmo se puede organizar una revisin de requerimientos.
Las revisiones tambin pueden comprobar la.
Verificabilidad:Puede probarse el rendimiento de forma realista?
Comprensibilidad: Los usuarios finales comprenden correctamente el requerimiento?
Rastreabilidad: Esta claramente establecido el origen del requerimiento?
Adaptabilidad: Es adaptable es requerimiento? Puede cambiarse el rendimiento sin causar efectos
Los conflictos, contradicciones, errores u omisiones deben ser sealados por los revisores y registrarse
formalmente en el informe de revisin, queda en los usuarios, la persona que adquiere el sistema y el
desarrollador negociar una solucin para los problemas identificados.

7.8 Por qu las matrices de rastreo son difciles de manejar cuando existen muchos requerimientos en
el sistema? Disee un mecanismo de estructuracin de requerimientos, basado en puntos de vista, que
pueda ayudar a reducir el tamao del problema.
A menudo la informacin de rastreo se representa utilizando matrices de rastreo, las relacionan los
requerimientos con los stakeholders, con los modulos de diseo.
Son difciles de manejar y caras de mantener para sistemas grandes con muchos requerimientos, para estos
sistemas, se debera la informacin de rastreo en una base de datos de requerimientos en la que cada
requerimiento este explcitamente explcitamente vinculado a los requerimientos relacionados.}
La gestin necesita ayuda automatizada y herramientas de ayuda:
Almacenar requerimientos
Gestionar el cambio
Gestionar el rastreo
7.9 Cuando se hacen cambios de emergencia en los sistemas, el sistema software puede tener que
modificarse antes de que los cambios en los requerimientos se aprueben. Sugiera un modelo de
proceso para hacer estas modificaciones que asegure que el documento de requerimientos y la
Implementacin del sistema no sean incompatibles.

7.10 Su compaa utiliza un mtodo de anlisis estndar que normalmente se aplica en todos los
anlisis de requerimientos. En su trabajo, comprueba que este mtodo no puede representar factores
sociales que son significativos en el sistema que usted analiza. Le seala esto a su jefe, quien le indica
claramente que el estndar debe seguirse. Mencione q u debe hacer en tal situacin.

EJERCICIOS TEMA: ANALISIS DE SISTEMAS (A) 2


Determinacin de requerimientos del sistema computacional
1. Mencione los elementos que se deben incluir en un formulario de inventario del hardware de
cmputo.
El tipo de equipo el numero de modelo el fabricante
El estado del funcionamiento del equipo con necesidad de reparacin
La edad estimada del equipo
La vida proyectada del equipo
La ubicacin fsica del equipo
El departamento o la persona responsable del equipo
La situacin financiera del equipo propio, en arrendamiento, alquilado
2. Qu significa el trmino carga de trabajo estimada?

3. Mencione cuatro criterios para evaluar el hardware del sistema.


El tiempo requerido por las transacciones promedio (incluyendo cuanto tiempo toma la entrada de datos
y cuanto obtener la salida)
La capacidad de volumen total del sistema (cuento se puede procesar al mismo tiempo antes de que
ocurra un problema)
El tiempo que la unidad central de procesamiento se mantiene inactiva
El tamao de la memoria proporcionada
4. Cules son las tres opciones principales para la adquisicin de hardware de cmputo?
Compra
Arrendamiento financiero
5. Bajo qu condiciones es apropiado rentar el hardware de cmputo?
Es prctico cuando la vida proyectada del sistema es menor a cuatro aos, adems es inminente un
cambio en la tecnologa.
No se invierte capital
No se requiere financiamiento
Normalmente se incluye el mantenimiento y el seguro
6. Qu significa COTS?
( C ommercial ) O ff- t he- S componente helf
7. Qu significa ASP en relacin con la entrega del software?
Proveedor de servicios de aplicaciones ASP
8. Cules son las ventajas y desventajas de crear su propio software?
Las ventajas respuestas especificas a las necesidades especializadas del negocio, la innovacin podra
proporcionar una ventaja competitiva a la empresa, enorgullecerse de poseerlo.
Desventajas: El costo inicial podra ser significativamente alto en comparacin con ASP, necesidad de
contratar un equipo de desarrollo, mantenimiento continuo.
9. Cules son las ventajas y desventajas de comprar software COTS?
Ventajas: A la larga es mas brato que el arrendamiento financiero o el alquiler, proporciona ventajas
fiscales
Desventajas: El costo inicial es ms alto, riesgo de obsolescencia, responsabilidad total.

10. Cules son las ventajas y desventajas de subcontratar las necesidades de software con un
ASP?
Ventajas: No es necesario contratar, capacitar o retener muchos empleados de IT , se gasta tiempo en tareas
Desventajas: Perdida de control de los datos sistemas y programadores, preocupacin sobre la estabilidad del
ASP, preocupacin sobre la confidenciabilidad y privacidad. Perdida de innovacin competitiva.
11. Mencione las seis categoras principales para clasificar el software.
Lineamientos para evaluar el software.
Efectividad de desempeo
Eficiencia de desempeo
Facilidad de uso
Flexibilidad
Calidad de documentacin
Soporte del fabricante
12. Qu significa AHP?
Paquetes de software comercial que se basan en el procesamiento jerarquico analtico (AHP)
13. Cules son los sistemas de recomendacin?
Son sistemas que permiten a los tomadores de decisiones, reducir el numero de alternativas mediante el
ordenamiento, el conteo o algn otro mtodo.
14. Cmo pueden los tomadores de decisiones obtener informacin externa de la Web?
Podemos clasificar esta informacin, como noticias sobre economa, competencia de la industria sin
embargo los datos son dinmicos y es difcil predecir como obtendrn los ejecutivos su informacin
durante los siguientes aos.
15. Cul es la diferencia entre las tecnologas de actualizacin automtica, las pginas de inicio
personalizadas, los peridicos en lnea y los agentes inteligentes?
Los agentes inteligentes toman sus decisiones en base a varios casos y alternativas, reduciendo las
opciones.
16. Por qu la elaboracin de pronsticos es una herramienta til para el analista de sistemas?
El analista debe conocer bien la elaboracin de pronsticos conforme proporciona la informacin valiosa
de justificacin del proyecto entero.
17. Defina la elaboracin de pronsticos incondicionales.
18. Cul es una desventaja del juicio grfico?
La forma ms simple de identificar tendencias, el cual se realiza simplemente al observar un grafico y al estimar
una prolongacin de una lnea o curva a pulso.
19. Cul es el objetivo de estimar una tendencia con el mtodo de mnimos cuadrados?
Es encontrar la lnea ms apropiada al minimizar la suma de las desviaciones de una lnea. Una vez
encontrada la lnea ms apropiada, se puede granear y la lnea se puede prolongar para pronosticar lo que
pasara.

20. Por qu es til el mtodo de la media mvil?


Es til por su habilidad suavizadora, pero al mismo tiempo tiene muchas desventajas. Los valores
extremos afectan en mayor medida a las medias mviles que a los mtodos de juicios graficos y
mnimos cuadrados.
21. Defina costos y beneficios tangibles. D un ejemplo de cada uno.
Son las ventajas que se pueden medir en dlares que se acreditan a la organizacin mediante el uso de un
sistema de informacin. Dolares o ahorros de tiempo.
Costos tangibles: Son aquellos que el analista de sistemas y el personal de contabilidad del negocio pueden
proyectar con precisin.
22. Defina costos y beneficios intangibles. D un ejemplo de cada uno.
Algunos beneficios que se acreditan a la organizacin mediante el uso del sistema de informacin son difciles
de medir pero aun as son importantes. Ser ms competitivo, mejorar la atencin al cliente
Costos intangibles: Son difciles de estimar y podran ser desconocidos
23. Mencione cuatro tcnicas para comparar los costos y beneficios de un sistema propuesto.
Anlisis de punto de equilibrio
Anlisis del tiempo de recuperacin de la inversin
Anlisis de flujo de efectivo
Anlisis de valor presente
24. Cundo es til el anlisis de punto de equilibrio?
El punto en el que los costos del sistema actual y el propuesto se intersecan representan el punto de equilibrio.
El anlisis es til cuando un negocio est creciendo y el volumen es una variable importante en los costos.
25. Cules son las tres desventajas de usar el mtodo del anlisis del tiempo de recuperacin de la
inversin?
26. Cundo se utiliza el anlisis del flujo de efectivo?
Se utiliza para determinar cuando tiene una ganancia una compaa. Es decir cuando el ingreso ha recuperado
la inversin inicial cambie de una cantidad roja a una negra.
27. Defina el anlisis del valor presente.
Permite al analista presentar a tomadores de decisiones del negocio el valor de tiempo de la inversin en el
sistema de la informacin as como tambin el flujo de efectivo.
28. Como un lineamiento general, cundo se debe utilizar el anlisis del valor presente?
Cuando el periodo de recuperacin de la inversin es largo o cuando el costo de pedir prestado dinero alto.
29. Cules son los tres pasos que el analista de sistemas debe seguir para integrar una propuesta de
sistemas eficaz?
29. Mencione las 10 secciones principales de la propuesta de sistemas.
Carta de presentacin
Portada
Tabla de contenidos
Resumen ejecutivo incluyendo las recomendaciones
Lineamiento del estudio de sistemas con la documentacin apropiada
Resultados detallados del estudio de sistemas
Alternativas de sistemas (tres o cuatro soluciones posibles)
Recomendaciones del analista de sistema
Resumen de la propuesta
Apndices (documentacin diversa resumen de fases, correspondencia)

30. Qu relaciones ilustra un grfico de lneas?


Para mostrar cambios en el tiempo, los cambios en una sola variable o hasta en cinco variables se pueden
ilustrar en un solo grafico de lneas.
31. Qu relaciones ilustra un grfico de columnas?
Puede una comparacin entre dos o ms variables se usan con mayor frecuencia para comparar diferentes
variables en un periodo particular.

32. Qu relaciones ilustra un grfico de barras?


Similares a los grficos de columnas pero nunca se usan para mostrar una relacin durante un periodo de
aos.
33. Qu relaciones ilustra un grfico circular?
Este grafico se usa para representar como 100 por ciento de un artculo se divide en un periodo particular.

EJERCICIOS TEMA B: DESARROLLO DE APLICACIONES


Disear la solucin del problema, desarrollo del sistema, implementacin, aplicacin de modelos matemticos
Explique por qu puede ser necesario disear la arquitectura del sistema antes de redactar las
especificaciones.
El proceso de diseo arquitectnico est relacionado con el establecimiento de un marco estructural bsico que
identifica los principales componentes de un sistema y las comunicaciones entre estos componentes. La
arquitectura del software puede servir como un plan de diseo que se usa para negociar los requerimientos del
sistema y una forma de estructurar las discusiones de los clientes.
11.2 Explique por qu podran tener lugar conflictos de diseo al disear una arquitectura en la que los
requerimientos de disponibilidad y seguridad son tos requerimientos no funcionales ms importantes.
La arquitectura del sistema afecta al rendimiento, solidez, grado de distribucin y mantenibilidad de un sistema
el estilo y estructuras elegidas para una aplicacin pueden por lo tanto depender de los requerimientos no
funcionales del sistema.
Rendimiento
Proteccin
Seguridad: Al disear basados en la seguridad se reducen los costos y los problemas de validacin de
seguridad y hace posible crear los sistemas de proteccin relacionados con los de seguridad.
Disponibilidad: La arquitectura debera disearse para incluir componentes redundantes y para que sea posible
reemplazar y actualizar componentes sin detener el sistema.
Mantenibilidad
11.3 Construya una tabla que muestre las ventajas e inconvenientes de los modelos estructurales
analizados en este captulo.
11.4 Sugiera, justificando sus respuesta, un modelo estructural adecuado para los siguientes sistemas:
Un sistema de venta automtica de billetes usados por los pasajeros en una estacin de trenes.
Un sistema de videoconferencia controlada por computadora que permita que el vdeo, audio y datos
de (a computadora estn disponibles para varios participantes al mismo tiempo.
Un robot limpiador de suelos que tenga como objetivo limpiar espacios relativamente vacos tales
como pasillos. El limpiador debe ser capaz de detectar paredes y otros obstculos.
11.5 Disee una arquitectura para los sistemas anteriores basada en el modelo que usted ha elegido.
Haga suposiciones razonables sobre los requerimientos del sistema.
11.6 Los sistemas de tiempo real normalmente utilizan modelos de control dirigidos por eventos. En
qu circunstancias podra recomendar el uso de un modelo de control de llamada-retorno para un
sistema de tiempo real?
11.7 Sugiera, justificando su respuesta, un modelo de control adecuado para los siguientes sistemas:
Un sistema de procesamiento por lotes que tenga como entrada la informacin sobre las horas
trabajadas
y tarifas de pago e imprima informacin sobre hojas de salarios y la informacin bancaria de la
transferencia de stos.
Un conjunto de herramientas software que son producidas por diferentes vendedores, pero que tienen
que trabajar conjuntamente.
Un controlador de televisin que responde a las seales de una unidad de control remoto.
11.8 Comente las ventajas e inconvenientes relacionados con la capacidad de distribucin del modelo
de flujo
de datos y el modelo de objetos. Suponga que se requieren tanto versiones distribuidas como
versiones
con una nica mquina.
11.9 Se le han proporcionado dos conjuntos de herramientas CASE integradas y se le ha solicitado que
las compare.

Explique cmo podra usar un modelo de referencia para herramientas CASE (Brown et ai, 1992) para
hacer esta comparacin.
11.10 Debera existir una profesin de arquitecto software cuyo cometido fuese trabajar de forma
independiente
con un cliente para disear una arquitectura de un sistema software? El sistema entonces debera
ser implementado por alguna compaa

You might also like