1. Cul es alguna de las limitantes de los diagramas de flujo?
Los diagramas de flujo estn limitados porque no pueden representar tareas complejas que se ejecuten en paralelo o se interrelacionen. 2. Qu es un requerimiento en un sistema? Un requerimiento es una caracterstica que debe ser incluida en el nuevo sistema. Qu es una especificacin en un sistema? Una especificacin es una descripcin del sistema que determina el desempeo del mismo, los requerimientos que se deben satisfacer y las estrategias para alcanzarlos. Especificaciones de los requerimientos: las tcnicas del anlisis estructurado a pesar de que son una excelente herramienta para elaborar un modelo del sistema, no llevan a cabo el anlisis que identifica los requerimientos del sistema. 3.Cul es la pregunta que se debe responder cuando se habla de requerimientos de capacidad?
4. El sistema actual posee las habilidades para alcanzar sus metas y objetivos bsicos? Siempre se deben buscar signos evidentes de la falta de capacidad del sistema que provocan retrasos e inconvenientes en la entrega de los productos del mismo. Adems, analizar si el sistema no puede manejar las transacciones o no cumple con los requerimientos de procesamiento y no satisface los niveles de rendimiento esperado.
5. Cul es la pregunta que se debe responder cuando se habla de requerimientos de control?
Existen mecanismos que aseguren en alto grado el logro de los objetivos del sistema? Se pueden detectar eventos inesperados o inaceptables para uso manejo como excepciones? En esta parte se debe preguntar si todos los pasos del proceso se llevan a cabo, si se realizan en forma apropiada, si existen pasos adicionales o no autorizados. Adems, si se verifica el contenido de las transacciones. En esta parte se debe enfocar el control sobre los datos invirtiendo tiempo para que los datos que ingresen al sistema estn correctos. Algunas veces, la responsabilidad no recae sobre nadie, nadie supervisa el logro de los niveles de rendimiento. Tambin, es posible que no existan dichos niveles de rendimiento o que no estn claramente definidos.
6. Cul es la pregunta que se debe responder cuando se habla de requerimientos de disponibilidad de la informacin?
La informacin necesaria para el logro de los objetivos o la realizacin de una tarea, se encuentra disponible? En esta parte se debe considerar si la informacin que existe es correcta y se encuentra disponible o bien es solo un problema de procedimiento y de hacer que dicha informacin est disponible. En algunas ocasiones, la informacin est disponible y es posible recuperarla o accesarla pero el procedimiento es demasiado laborioso o consume mucho tiempo. En este caso se debe analizar si el mtodo de accesar a ala informacin es difcil o si la informacin se presenta en forma equivocada.
7. Cul es la pregunta que se debe responder cuando se habla de requerimientos de simplicidad? El sistema es simple y fcil de operar? En algunas ocasiones se requiere de participacin de las personas en tareas interrelacionadas que le den al sistema una complejidad innecesaria. Es importante analizar si se puede reducir la complejidad del sistema a travs de la simplificacin, eliminando pasos innecesarios o informacin no utilizada. Tambin puede dividirse un proceso en tareas ms simples o cambiar el orden o secuencia de las mismas.
8. Cul sera otro elemento que se puede utilizar para la construccin de modelos?
Para la construccin de modelos, es necesario realizar reuniones de trabajo, seleccionando cuidadosamente a los miembros del equipo que participaran en ella. Es recomendable distribuir el informe de recoleccin de datos previo a la reunin, confirmar la reunin y resolver dudas antes de la misma. No se recomienda la distribucin del modelo preliminar.
9. Qu es una metodologa para el diseo de sistemas?
Una metodologa de ingeniera del software es un proceso para producir software de forma organizada, empleando tcnicas y convenciones de notacin predefinidas. Es un conjunto de procedimientos, tcnicas, herramientas y un soporte documental que ayuda a los desarrolladores a realizar nuevo software. 10. Qu es un proceso unificado de desarrollo (PUD)? Es aquel que describe un conjunto de actividades que deben realizarse en un determinado orden identificando qu hacer, cmo, cundo y el motivo por el cual debe hacerse. 11. Cules son las caractersticas de un proceso? 1. Reproducible 2. Definido 3. Susceptible de ser medido en cuanto a rendimiento y ser susceptible a optimizacin.
12. Cul es el ciclo de vida del proceso unificado? De acuerdo a Booch, las fases del ciclo de vida del software son: Concepcin Elaboracin Construccin Transicin
13. Qu es el diseo conceptual: Se considera como un anlisis de actividades. Consiste en la solucin de negocios para el usuario y se expresa con los casos del uso. 14. Qu es el diseo lgico? Traduce los escenarios de uso creados en el diseo conceptual en un conjunto de objetos de negocios y sus servicios. En independiente de la tecnologa. Refina, organiza y detalla la solucin de negocios.
15. Qu es el diseo fsico? Traduce el diseo lgico en una solucin implementable y costo-efectiva o econmica.
16. Cuales son algunas de las caractersticas del PUD? 1. Dirigido por casos de uso 2. Centrado en la arquitectura 3. Interactivo e incremental 17. Qu es un caso de uso? Especifica un comportamiento deseado del sistema. Es decir, representa los requisitos funcionales del sistema. Describe qu hace el sistema y no cmo lo hace.
18. Qu es la Iteracin? Es el esfuerzo de trabajo en un proyecto que recorre varias etapas de desarrollo (no necesariamente todas) y al final del cual se ha incrementado el material disponible sobre el sistema. 19. Qu es el Incremento? Un avance significativo en el grado de especificacin, diseo, implementacin o prueba del sistema que tenga lugar durante una iteracin. 20. Cules son las etapas y fases del ciclo de vida de un sistema? 1. Inicio 2. Elaboracin 3. Construccin 4. Transicin 21. Qu es UML Proviene de las siglas formadas por la primera letra de Unified Modeling Language, que traducido al espaol significa Lenguaje Unificado de Modelado
Caso de Estudio Capitulo 3
INDICIOS DE CAPACIDAD PREGUNTAS Instalaciones inadecuadas Considera que las instalaciones de la empresa son adecuadas? Personal insuficiente Piensa que es aceptable la carga de trabajo para cada persona? Procedimientos mal diseados Conoce los procedimientos de la empresa? Piensa que son correctos? Formularios mal diseados Agregara o quitara algn campo de los formularios o copias de las actuales? Tiempo de ejecucin inadecuado Piensa que el tiempo de respuesta en procesos es adecuado? Si su respuesta es, si, justifique. Requerimiento de mayor capacidad de procesamiento Piensa que el tiempo de respuesta en procesos es adecuado? Si su respuesta es, si, justifique.
INDICIOS DE CONTROL PREGUNTAS No existencia de estndares de control Piensa que estn estandarizados los tiempos de espera y tiempos normales de procesos? No existen responsables por tarea o producto Sabe qu y quien tiene a su cargo cada tarea? Frecuente omisin de pasos en procedimientos Cmo hacer determinado proceso? No existen procedimientos formales Cmo hacer determinado proceso? No existencia de comunicacin adecuada Sabe qu y quien tiene a su cargo cada tarea?
INDICIOS DE DISPONIBILIDAD DE LA INFO PREGUNTAS Informacin NO disponible Cuenta con la informacin necesaria para hacer de la mejor forma su trabajo? No existe facilidad de acceso a la informacin Piensa que hay demasiada burocracia para obtener algn dato del sistema actual? Informacin incorrecta Considera que la informacin que arroja el sistema actual es confiable? Informacin poco confiable Alguna vez le han proporcionado por medio del sistema actual alguna informacin incorrecta? Duplicidad de datos Alguna vez le han proporcionado por medio del sistema actual alguna informacin incorrecta?
INDICIOS DE SIMPLICIDAD PREGUNTAS Pasos adicionales o innecesarios En algn procedimiento piensa que hay pasos que se deberan omitir? Pasos que no contribuyen al producto final En algn procedimiento piensa que hay pasos que se deberan omitir? Secuencias errneas En algn procedimiento piensa que hay pasos que se deberan omitir? Exceso en formulario En algn procedimiento piensa que hay pasos que se deberan omitir?