Monografias | Guía de estudio de análisis y diseño de sistemasGuía de estudio de análisis y diseño de sistemasResumen: Primer guía para examen final. Segunda guía para examen final. Tercer Guía Para El Examen Final. Indice 1. Primer guía para examen final
Es un conjunto de componentes que interaccionan entre sí para el logro de un objetivo común. Es el proceso de clasificación e interpretación de hechos, diagnostico de problemas y empleo de la información para recomendar mejoras del sistema. Es el proceso de planificar, remplazar o contemplar un sistema organizacional existente. Los usuarios se clasifican en 4 categorías:
Son tres funciones:
Identificar todos los documentos, hojas sueltas que se utilizaban en el sistema. Ya identificados los documentos deben de contener los siguientes puntos:
2. Segunda guía para examen final. 1. - ¿Qué es sistema? Es un conjunto de componentes que interaccionan entre sí para el logro de un objetivo en común. 2. - ¿Qué es análisis? Es el proceso de clasificación e interpretación de hechos, diagnóstico de problemas y empleo de la formación, para recomendar mejorar el sistema. 3. - Defina análisis y diseño de sistema. Es un proceso para examinar una situación para mejorarla mediante nuevos procedimientos y métodos. 4. - Escriba y explique los diferentes tipos de usuarios. Es el usuario Primario.- Es el que interactua con el sistema. Es el usuario Indirecto.- Son los que se benefician de los resultados o reportes generados por el sistema y que no interactuan con el hardware o el software. Es el usuario Gerente.- Tiene tres responsabilidades administrativas, en los sistemas de aplicación. 5. - Explica una metodología del análisis y diseño de sistema.
6. - Escribe y explica los objetivos del análisis y diseño de sistemas. Definir una metodología adecuada, como soporte de planeación y desarrollo de sistemas de información. Determinar el ciclo de vida de los sistemas, en fases bien definidas. Determinar el ciclo de vida, para su aprobación y desarrollo del ciclo de vida de los sistemas. 7. - Elabora el formato de diccionario de campos. 8. - Explica cual es la función del diccionario de campos. El diccionario de campos es la parte en las que se divide un sistema y cada una de esas partes con su tipo de información 9. - Explica porque es importante el volumen de información en el análisis y diseño de sistemas. Es importante porque entre mayor conocimiento se tenga habrá menos limitantes y mayor alcance de los objetivos en cuanto a el análisis, diseño y ejecución del sistema. 10. - Elabora tu propia metodología para el análisis y diseño de sistemas.
11. - Escribe y explica los diferentes tipos de costo. Costos del usuario: incluye el tiempo del usurario para determinar sus requerimientos así como el mantenimiento del nuevo proyecto. Costos del personal: son los sueldos y salarios del persona, materiales , tiempo de maquina, requeridos para analizar, evaluar el nuevo sistema. Costos de equipos: es el costo del equipo utilizado durante el desarrollo del proyecto , así como la adquisición de un nuevo equipo y los costos de una operación una vez que el sistema se encuentre instalado. Otros costos: puede ser la introducción de un nuevo equipo, costos de instalación y gastos imprevistos 12. - Escribe y explica los diferentes tipos de pruebas.
13. - Escribe y explica los diferentes tipos de mantenimiento.
14. - Explica una metodología del análisis y diseño de sistemas indicando ventajas y desventajas de esta metodología.
15. - Escribe todo el personal que interviene en el análisis y diseño de sistemas y explica sus funciones. Gerente de área: entrevista y recopila los requerimientos del sistema. Líder del proyecto: verifica los procesos y revisa que se cumplan adecuadamente los avances del proyecto. Auditor señor y júnior: auditan y gestionan el proyecto. Especialistas en telecomunicaciones: evalúa rendimiento, hardware software, redes y compatibilidad del producto. Programador: es responsable de entregar el código fuente, evaluar segmentos de códigos del programa. Mensajero: es el responsable de entregar cartas compromisos y documentación correspondiente al proyecto. Analista: es el que realiza una investigación preliminar, determina requerimientos, recursos, fija fechas, propone metodología compara y planea estrategias para un diseño y una programación. Diseñador: elabora pantallas, la integración, interfaz usuario, sistema, fuerzas competitivas calidad y utilidad de la información, proceso de datos, factores organizacionales requerimientos costo eficiencia, factores humanos. Secretaria: elabora reporte entre otras actividades 16. - Elabora formato de plan de trabajo.
17. - Explica porque es importante el formato de plan de trabajo. Por que en el se registran las actividades y la fecha estimada para cada persona, y se lleva el control de las actividades llevadas a cabo y las que faltan por realizar 18. - Elabora formato de bitácora.
19. - Explica porque es importante el formato de bitácora. Para que cada persona tenga una buena organización en sus actividades y tiempos. 20. - Explica que es el análisis documental. Es la recopilación de documentos que se utilizan en el sistema a los cuales deben cubrir ciertos puntos. 21. - Escribe cuales son los puntos que debe cubrir el análisis documental.
22. - Escribe y explica los diferentes tipos de codificación de información. Jerárquica: Este tipo de codificación es importante cuando los datos tienen jerarquía natural. Nemónica: Normalmente es utilizada para interpretar datos alfabéticos para tratar de codificarlos en forma concisa. Interpretativa: Para este tipo de codificación cada posición en la clasificación de los datos tiene su propio significado independiente 23. - Escribe los puntos que debe de contener una entrevista y explícalos. Son diez los puntos que debemos tener en cuenta para la entrevista:
24. - Explica porque es importante el diseño de pantallas. Es importante ya que nos permite visualizar la estructura diseño y seguimiento de nuestro sistema. 25. - Explica que es un archivo maestro. Contiene registros de un grupo de entidades, tienden acerca de una entidad de datos. 26. - Explica que es un archivo de movimiento. Son aquellos archivos que van a tener una entrada, van a realizar cambios dentro del mismo, y aceptan entradas y salidas. 27. - Escribe y explica los diferentes tipos de reporte que tenemos en el análisis y diseño de sistemas. Entre los reportes más destacados se encuentran; el reporte operativo, el reporte táctico, el reporte estratégico, el plan de trabajo y el formato de Bitácora. 28. - Escribe que puntos tomarías en consideración para contratar a un programador.
29. - Escribe que puntos tomarías en consideración para contratar a un analista.
30. – Escribe que puntos tomarías en consideración para contratar a un Líder.
31. - Escribe los factores externos que obligan a darle mantenimiento a un sistema.
32. - Escribe los factores internos que obligan a darle mantenimiento a un sistema.
33. - Explica que es la Ingeniería de Software. La Ingeniería de software es el establecimiento y uso de principios robustos de la ingeniería a fin de obtener económicamente software que sea fiable y que funcione eficientemente sobre máquinas reales y su aplicación es un enfoque sistemático, disciplinado y cuantificable hacia el desarrollo, operación y mantenimiento. 34. - Explica una metodología de Ingeniería de Software. La siguiente figura nos muestra el modelo lineal secuencial para la ingeniería de software. Llamado algunas veces "Ciclo de Vida Básico" o "Modelo en Cascada", el modelo lineal secuencial sugiere un enfoque sistemático, secuencial del desarrollo del software que comienza en un nivel de sistemas y progresa con el análisis, diseño, codificación, pruebas y mantenimiento. 35. - Explica que es Reingeniería de Software. Es la búsqueda, e implementación, de cambios radicales en los procesos de negocios para lograr resultados emergentes. En donde la reingeniería intenta apartarse de las viejas reglas que acerca de las formas en que se organiza y desarrollan nuestros negocios. 36. - Explica que son las herramientas CASE. Las herramientas de la ingeniería del software proporcionan un soporte automático o semi-automático para el proceso y para los métodos. Cuando se integran herramientas para que la información creada por una herramienta la puede utilizar otra, y se establece un sistema de soporte para el desarrollo del software llamado (Ingeniería del Software asistida por computadora) CASE. CASE combina software, hardware y una base de datos de ingeniería del software. 37. - Escribe cuáles son las divisiones de las herramientas CASE. Las herramientas CASE se pueden clasificar por su función, por su papel como instrumentos para administradores o personal técnico, por su utilización en los distintos pasos del proceso de Ingeniería de Software, por la arquitectura de entorno (software y hardware) que les presta su apoyo, o incluso por su origen o su costo. La Taxonomía de las herramientas CASE toma como criterio principal la Función. 38. - Explica que es GENEXUS. GeneXus es una herramienta que ayuda a los analistas a desarrollar y mantener aplicativos de gestión de bases de datos o Business Intelligence en arquitectura cliente/servidor multi-tier, incluyendo Intranets corporativas, centralizada en AS/400 o LAN. A las compañías les aporta la ventaja de proteger el conocimiento corporativo ante los cambios tecnológicos, estratégicos o funcionales. 39. - Explica cual es el costo de mantenimiento utilizando las herramientas CASE. Se dice que para el uso de las herramientas CASE ha crecido últimamente y es ahora el enfoque que se tiene para la aplicación dentro de muchas áreas y es por eso que se ofrece una mejor solución que es fiable para muchos problemas del software, en primer lugar por el reducido tiempo que se requiere ahora para la producción de software por medio de CASE, no solo se reduce eso, sino también, la cantidad de análisis y diseño para aplicaciones pequeñas. La solución más propia es para pequeños y medianos proyectos, puesto que se reduce el tiempo, costo y codificación del mismo. Pero no es favorable para los proyectos de gran magnitud, puesto que se requiere mayor tiempo para el análisis, diseño y pruebas, perdiéndose tiempo sustancial y que se ahorra mediante la eliminación de la codificación. Y el mantenimiento por lo tanto es menor que haciendo uso de las herramientas anteriores. 40. - Explica que es viabilidad. Es verificar que el sistema que se va a implantar sea viable en cuanto a los beneficios que se vayan a obtener como son ahorros y el costo del mismo. Las herramientas de la Ingeniería del software proporcionan un soporte automático o semiautomático para este proceso y de ahí se desprende el siguiente modelo de implementación y es sobre todo utilizado bajo las técnicas de la cuarta generación y que hace uso de las Herramientas CASE Para cada uno de los elementos que obtenemos de las Herramientas CASE es necesario tener en cuanta el desarrollo del Software mediante las distintas herramientas que proporciona CASE 41. - Escribe ejemplos de ahorros directos. Los Ahorros Directos son:
42. - Escribe ejemplos de beneficios indirectos. Los Beneficios Indirectos son:
43. - Explica porque es importante el diagrama de procedimiento. Porque nos muestra en forma gráfica los procedimientos que se van a llevar a cabo en la realización del sistema 44. - Escribe porque es importante el descriptivo de procedimientos. Porque nos muestra el seguimiento de las instrucciones a ejecutar paso por paso, según el diagrama de procedimientos. 45. - Explica que es el retorno de la inversión. Es el tiempo estimado de recuperación de la inversión que por lo general es el tiempo y dinero gastados durante el desarrollo y principalmente durante el mantenimiento del sistema. Es decir que durante el consumo de recursos que a lo largo de la vida del sistema se ha consumido, tiempo y dinero estos son factores de los cuales se revierte hacia un gasto más por diferentes factores, es decir que durante el ciclo de vida del sistema vemos adecuadamente que desde la instalación del sistema se inicia una breve recuperación y esta se revierte en gastos posteriores por Errores, cambios menores y mejoras y los cambios tecnológicos, es durante el mantenimiento cuando se inicia esta etapa de recuperación. 46. - Elabora la formula del retorno de la inversión. Cantidad promedio de tiempo + estimación del tiempo en departamentos/ el tiempo de desarrollo del software será igual a la cantidad de mantenimiento requerido. 47. - Escribe tres ejemplos de herramientas CASE. Herramientas de Análisis de riesgos La identificación de riesgos potenciales y el desarrollo de un plan para mitigar, monitorizar y administrar esos riesgos tiene una importancia fundamental en los grandes proyectos. Capacitan al administrador del proyecto para construir una tabla de riesgos proporcionando una guía detallada en la identificación y análisis de riesgos. Herramientas de Administración de Proyectos La planificación y el plan del proyecto deben de seguirse y de monitorizarse de forma continua. Las herramientas de esta categoría suelen ser extensiones de herramientas de planificación de proyectos. Herramientas de Seguimiento de Requisitos El objetivo de estas herramientas es proporcionar un enfoque sistemático para el aislamiento de requisitos, comenzando por la solicitud del cliente de una propuesta o especificación. Las herramientas de trazado de requisitos típicos combinan una evaluación de textos por interacción humana, con un sistema de gestión de bases de datos que almacena y categorizar todos y cada uno de los requisitos del sistema que se analizan a partir de la especificación original. 48. - Utilizando GENEXUS en que lenguaje puedo realizar mi desarrollo. Se puede hacer cualquier desarrollo de un sistema, principalmente en Java, MS-SQL Server, MS Internet Explorer, Uso de Applets Java. Fundamentalmente el desarrollo se realiza en JAVA. 49. - Utilizando GENEXUS escriba en que manejadores de base de datos puedo realizar mis desarrollos. Algunos de los manejadores de bases de datos se utiliza de forma local Visual Fox /Pro, Visual Basic. 50. - Explica las razones por las que no es utilizada la reingeniería de software. Se puede decir que par la reingeniería de sistemas en primer lugar requiere tiempo, una cierta cantidad de dinero significativa, absorbe recursos que de otro modo pueden ocuparse o dedicarse a preocupaciones más importantes y urgentes. Se pone como ejemplo la reconstrucción de una casa, bajo los modelos arquitectónicos modernos, ya se tenía, pero ahora con materiales nuevos y más duraderos, se lleva más tiempo, pues es necesario hacer un estudio muy profundo y decidir que se realizará, si verdaderamente es conveniente reestructura o tirar y construir nuevamente Algunos elementos o factores:
51. - Escribe en cuanto tiempo se puede aprender una herramienta CASE. Depende del proyecto que inicialmente se proponga realizar y el tipo de herramienta CASE que desee emplear mediante la solución propuesta por el diseñador, programador y líder de proyecto, creo que no hay un tiempo estimado o cuantificable para su aprendizaje, es difícil determinar el tiempo. 52. - En donde puedo estudiar GENEXUS. Se puede estudiar en Internet. Bajo las aplicaciones que tiene con JAVA. 3. Tercer Guía Para El Examen Final 1.- Objetivos de las herramientas CASE Los objetivos son: ayudar, construir y asegurar la creación de software y resolver necesidades de una empresa o negocio solicitado. Bajo el menor tiempo, costo y portabilidad del sistema. 2.- Escribe 10 ventajas de las herramientas CASE (1) El sistema se produce más rápidamente, (2) El tiempo disminuye hasta 20 veces el tiempo dedicado al mantenimiento, (3) Facilita la mejora de la calidad y la normatividad, (4) Es independiente del modelo de datos, (5) Es independiente de la plataforma, (6) Independiza de la evolución tecnológica, (7)Facilita el acceso a las nuevas tecnologías, (8) Facilita la migración de plataforma (9) Proporciona un análisis de impacto de los cambios y (10) mantiene la estabilidad de los cambios. 3.- Escribe 10 desventajas de las herramientas CASE A partir del progreso que ha tenido la ciencia de la computación se han ido creando herramientas que proporciona al usuario disminuir tiempos, efectos de programación y otros elementos que son necesarios para el cambio, hemos decidido no elaborar desventajas de estas herramientas que son elementos necesarios para un analista, programador. La desventaja que vemos es que se reduce el personal de elaboración de sistemas mediante el uso de estas Herramientas. 4.- ¿Qué futuro desde tu punto de vista le espera a las herramientas CASE Serán las herramientas que se seguirán utilizando para la creación de software, creo que como todo es como espiral como lo es una metodología de la Ingeniería de Software será un cambio, tras otro cambio. 5.-¿Cómo se relacionan las herramientas CASE con el comercio electrónico? La relación de estás herramientas es que ellas le proporcionan los elementos para la creación de sistemas que se adecuen a las necesidades de la empresa y sobre todo que el desarrollo se puede hacer mediante Genexus que es un tipo de herramienta CASE, por IBM con su e-bussines, etc. 6.- Explica que es el comercio electrónico El comercio electrónico es cualquier actividad que involucre a empresas que interactúan y hacen negocios por medios electrónicos, bien como clientes, bien entre ellas, o bien con la administración. En donde se incluye el pedido y el pago electrónico y en on-line de bienes que se envían por correo u otro servicio de mensajería. 7.- Escribe cuales son las principales aplicaciones del comercio electrónico Una de las principales aplicaciones del Comercio Electrónico y lo afirma la consultora McKinsey, son: (1) Atraer usuarios al WEB. Crear audiencia. Publicitar y promocionar el WEB, (2) Generar interés y participación. Contenido útil e interactivo, (3) Retener. Ofrecer valor a los usuarios. Actualización de contenidos, (4) Aprehender. Captura y uso de la información. Feedback con los usuarios y (5) Fidelizar. Personalización del servicio. Interacción en tiempo real. 8.- Hardware que necesito para poder operar dentro del comercio electrónico Es necesario equipo de cómputo, servidor, host, para ingresar a la normalización universal dentro de una interconexión e interoperatividad de redes. 9.- Software que necesito para poder operar dentro del comercio electrónico Internet explorer, Navigator, EDI (Intercambio electrónico de datos), SET (es el protocolo que se utiliza, que pretende asegurar, mediante la encriptación, todos los procesos típicos del comercio electrónico, SSL (es otro protocolo de seguridad, confidencialidad y se da en la relación Cliente-Servidor. ShopSite Lite. 10.- Escribe 4 empresas que apoyen al comercio electrónico Yahoo, IBM, Microsoft, Navigator, etc. 11.- ¿Cuánto ganan las personas que trabajan en el comercio electrónico? De $ 5000.00 a $ 20,000.00 (empresa Netman) 12.- Principales requisitos para el personal que trabaja en el comercio electrónico Depende de la empresa de trabajo, pero principalmente, requieren Programadores, Desarrolladores y la elección del puesto es Gerente/Adminstrativo. 13.- Centros donde puedo recibir capacitación, para el comercio electrónico y duración del curso y su costo. IBM, en Internet www.puntocom.com.mx/lecturas.html 14.- De las metodologías de ingeniería de software cual recomendaría y porque La de espiral, puesto que esta lleva consigo elementos de desarrollo que ayudarán al empresario y programador, analista tener una visión muy específica de su problema a resolver y cada uno de estos elementos se realizan en forma progresiva, sin dejar de percibir los tiempos de trabajo a realizar del proyecto. 15.- Explica la ingeniería progresiva Es aquella ingeniería que no deja de cambiar y que conforme pasa el tiempo se incluyen nuevos elementos de solución como lo podemos ver con la Ingeniería de Software y los herramientas, metodología que utiliza para la creación de software. 16.- ¿Qué es CARE y para que le sirve a la reingeniería? CARE es la reingeniería asistida por computadora y sirve para analizar y reestructurar el código de computadoras asistente. 17.- Escribe cual es el costo de mantenimiento al usar Genexus Realmente es poco el costo de mantenimiento, puesto que las actualizaciones las realizamos en línea y por Internet. 18.- Enumera los seis bloques básicos de CASE Arquitectura de entorno, Plataforma Hardware, Sistema Operativo, Servicios de portabilidad, Marco de Integración y Herramienta CASE. 19.- Escribe las razones para el uso de las herramientas CASE Mejora la comunicación analista-usuario, aumenta la productividad, Integración de las actividades del ciclo de vida y Evaluación precisa de los cambios del mantenimiento. 20.- ¿Qué es CASE? Ingeniería de Software asistida por computadora
Trabajo enviado por: Publicación enviada por Gerardo Moreno Martinez Contactar mailto:gmoreno@cuates.pue.upaep.mx Código ISPN de la Publicación EpZVVyApZytbauaoHh Publicado Saturday 31 de January de 2004 Ultimas Publicaciones en ilustrados.com
ilustrados.com nace con el fin difundir el conocimiento publicando trabajos de investigación, monografias, tesis, presentaciones powerpoint y afines. Publicar trabajos en ilustrados.com ha alcanzado prestigio y reconocimiento internacional siendo cada vez más el número de académicos, empresas, investigadores, científicos que consultan las publicaciones de nuestro portal. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||