INSTITUTO MIXTO HIBUERAS
AREA DE COMPUTACION
II DE BACHILLERATO EN COMPUTACION
CLASE DE ANALISIS Y DISEÑO
Editado por: Lesky Rivas
ANALISIS DE SISTEMAS COMPUTACIONAL
Algunas definiciones de Análisis:
- Es un conjunto o disposición de procedimientos o programas relacionados de
manera que juntos forman una sola unidad
- Un conjunto de hechos principios y reglas clasificadas dispuestas de manera
ordenada mostrando un plan lógico en la unión de las partes.
- Un método plan o procedimiento de clasificación para hacer algo
- También es un conjunto o reglas de elementos para realizar un objetivo
predefinido en el procesamiento de la información.
Todo lo anterior se lleva acabo teniendo en cuenta ciertos principios:
1. Debe presentarse y entenderse el dominio de la información de un problema.
2. Defina las funciones que debe realizar el software
3. Represente el comportamiento del software a consecuencia de acontecimientos
externos.
4. Divida en forma jerárquica los modelos que representa la información, funciones y
comportamientos.
El proceso debe partir desde la información esencial hasta el detalle de la
implementación.
La función del análisis puede ser: dar soporte a la actividad de un negocio, desarrollar un
producto que pueda venderse para generar beneficios. Para conseguir este objetivo un
sistema basado en computadora hace uso de seis elementos fundamentales:
1. Software: Son programas de computadora con estructura de datos y su
documentación que hacen efectiva la logística metodológica o controles de
requerimientos del programa.
2. Hardware: Dispositivos electrónicos y electromecánicos que proporcionan
capacidad de cálculo y funciones rápidas, exactas y efectivas que proporcionan una
función externa dentro de los sistemas.
3. Personal: son los operadores o usuarios directos de las herramientas del sistema.
4. Base de datos: una gran colección de informaciones organizadas y enlazadas ala
sistema a las que se accede por medio del software.
5. Documentación: son manuales, formularios y otra información descrita que
detalladamente da instrucciones sobre el empleo y operación del programa.
6. Procedimiento: Son pasos que define el uso específico de cada uno de los
elementos o componentes de los sistemas y las reglas de su manejo y
mantenimiento.
Editado por: Lesky Rivas
Un analista de sistemas realiza su trabajo tomando en cuenta los siguientes objetivos:
1. Identifique las necesidades del cliente
2. Evalúe que conceptos tiene el cliente del sistema para establecer su viabilidad
3. Realice una análisis técnico y económico
4. Asigne funciones al Hardware, software, personal, base de datos y otros elementos
del sistema
5. Establezca las restricciones de presupuesto y planificación temporal
6. Cree una definición de sistema que forme el fundamento de todo el trabajo de
ingeniería.
Análisis de caso #1
Un día soleado y caluroso de fines de octubre, Chip Puller estacionó su automóvil y se
encaminó a su oficina en la Central Pacific University. Era agradable la sensación de
comenzar como analista de sistemas, y esperaba con ansia el momento de conocer a sus
compañeros.
En la oficina, Anna Liszt se presenta a sí misma. "Nos han asignado para trabajar como
equipo en un nuevo proyecto. Puedo ponerte al tanto de los detalles y después hacemos
un recorrido por las instalaciones."
"Me parece bien", contesta Chip. "¿Cuánto tiempo llevas trabajando aquí?"
"Alrededor de cinco años", responde Anna. "Empecé como analista programador, pero
en los últimos años me he dedicado al análisis y el diseño. Espero que encontremos
algunos
métodos para incrementar nuestra productividad."
"Háblame acerca del nuevo proyecto", dice Chip.
"Bueno", contesta Anna, "al igual que muchas organizaciones, tenemos un gran número
de microcomputadoras con diferentes paquetes de software instalados. En 1980 había
pocas
microcomputadoras y una colección dispersa de software, pero se han incrementado
rápidamente en los últimos años. El sistema actual utilizado para mantener el software y
el hardware ha sido sobrepasado."
"¿Qué hay de los usuarios? ¿A quién debo conocer? ¿Quién crees que sea importante que
nos ayude con el nuevo sistema?", pregunta Chip.
"Conocerás a todos, pero recientemente conocí a algunas personas importantes, y te diré
lo que aprendí de ellas para que las recuerdes cuando te reúnas con ellas.
"Dot Matricks es gerente de todos los sistemas de microcomputadoras de la Central
Pacific. Al parecer podemos trabajar bien en conjunto. Ella es muy competente.
Realmente le agrada mejorar la comunicación entre usuarios y analistas."
Editado por: Lesky Rivas
"Será un placer conocerla", especula Chip.
"Luego está Mike Crowe, el experto en mantenimiento de las microcomputadoras. Él es el
más amable, pero está demasiado ocupado. Necesitamos ayudarle a aligerar su carga.
Cher Ware es compañera de Mike. Ella es muy liberal, pero no me malinterpretes, ella
conoce su trabajo", dice Anna.
"Debe ser divertido trabajar con ella", comenta Chip.
"Es probable", coincide Anna. "También conocerás a la analista financiera, Paige Prynter.
Aún no la conozco."
"Tal vez yo pueda ayudarte", dice Chip.
"Por último, deberías —es decir, deberás— conocer a Hy Perteks, quien dirige bastante
bien el Centro de Información. A él le encantaría que lográramos integrar las actividades
de nuestro ciclo de vida."
"Suena prometedor", dice Chip. "Creo que la voy a pasar bien aquí."
Conteste en su cuaderno las siguientes preguntas
1. Describa el actual sistema
2. ¿Cuál es el problema que presenta el actual sistema?
3. ¿Quiénes y qué actividades realizan las personas que debe conocer chip?
Unidad 1
Kendal y Kendal
El Rol de Analista de Sistemas
Tipos de sistemas:
Los sistemas de información se desarrollan con diversos propósitos según las necesidades
de la empresa. Los sistemas de procesamiento de transacciones (TPS) funciones a nivel
operativo de una organización, Los sistemas de automatización de la oficina (OAS) y los
sistemas de trabajo de conocimiento (KWS) apoyan al trabajo de nivel del conocimiento,
los sistemas de información gerencial (MIS) y los sistemas de apoyo a la toma de
decisiones (DSS) se encuentran entre los de alto nivel.
Integración de las Tecnologías de Sistemas
En esta sección se describen algunas de las nuevas tecnologías de información que los
analistas de sistemas utilizaran para empresas que buscan integrar sus aplicaciones de
comercio electrónico con sus negocios tradicionales, o bien iniciar negocios
completamente nuevos.
Editado por: Lesky Rivas
Aplicaciones de comercio Electrónico y Sistemas WEB
Los analistas de sistemas deben estar conscientes de que la integración de tecnologías
abarca todos los tipos de sistemas. En una encuesta reciente la mitad de todas las
empresas pequeñas y medianas respondieron que internet fue su estrategia preferida
para buscar el crecimiento de su negocio.
Existen muchos beneficios derivados de la implementación de una aplicación en la WEB:
1. Un crecimiento de difusión de la disponibilidad de un servicio, un producto, una
industria, persona o grupo.
2. La posibilidad de que los usuarios accedan las 24 horas.
3. La estandarización del diseño de la interfaz.
4. La creación de un sistema que se puede extender a nivel mundial y llegar a la gente
en lugares remotos sin preocuparse por la zona horario en que se encuentra.
Sistemas de planificación de recursos empresariales
Muchas organizaciones consideran los beneficios potenciales que se derivan de la
integración de los diversos sistemas, sistemas de información que existen en los
diferentes niveles administrativos con funciones dispares. Esta integración es
precisamente el propósito de los sistemas de planeación de recursos empresariales
(SERP).
Es común que los analistas de sistemas desempeñen el papel de asesores en los proyectos
de (ERP) que utilizan software patentado. Por lo general los analistas y algunos usuarios
requieren capacitación, apoyo técnico, mantenimiento por parte del fabricante para:
diseñar, instalar, dar mantenimiento y actualizar de manera apropiada un paquete de ERP
en particular.
Roles del analista de sistemas
El analista debe tener la capacidad de trabajar con todo tipo de gente y contar con
suficiente experiencia en computadoras, el analista desempeña diversos roles en
ocasiones varios de ellos al mismo tiempo, los tres roles principales son: el de consultor,
experto en soporte técnico y agente de cambio.
1. Rol del consultor: En su función de consultor externo, usted dependerá en gran
medida de los métodos sistemáticos, para analizar y diseñar sistemas de
información apropiados para una empresa en particular, además tendrá que
apoyarse en los usuarios de sistema de información para entender la cultura
organizacional desde la perspectiva que ellos tienen.
Editado por: Lesky Rivas
2. Rol del experto en soporte Técnico: En este rol el analista recurre a su experiencia
profesional con el hardware y Software de cómputo y el usos se le da en el
negocio.
3. Rol de agente de cambio: Es el rol mas completo y de mayor responsabilidad,
usted es un agente de cambio si desempeña cualquiera de las actividades
relacionadas con el siclo de vida del desarrollo de sistema (se explicara mas
adelante), y esta presente en la empresa por un largo periodo de dos semanas o
mas de un año. Un agente de cambio se puede definir como alguien que sirve de
catalizador para el cambio, desarrolla un plan para el cambio y coopera con los
demás para facilitar el cambio. También debe promover un cambio que involucre
el uso de sistemas de información, y también es parte de su tarea enseñar a los
usuarios el proceso de cambio.
Cualidades del analista de sistemas:
1. Es un solucionador de problemas: es una persona que aborda como un reto el
análisis de problemas y que disfruta diseñar soluciones factibles.
2. Deber ser un comunicador, con capacidad para relacionarse con los demás durante
extensos periodos.
3. Debe ser una persona autodisciplinada y automotivada con la capacidad de
administrar y coordinar los innumerables recursos de un proyecto incluyendo a
otras personas.
Análisis de caso II
Pedro Pascual es el dueño de Expresso Corporation; esta compañía lleva y trae
encomiendas de New York a las diferentes ciudades de Honduras, contrato a la analista de
sistemas Lexy Allen, la información que Pedro le dio fue la siguiente:
Las ciudades que visitamos son: San Pedro Sula, la Ceiba, Tegucigalpa, Copan, Tela,
Trujillo, Danlì, Islas de la Bahía.
La Verdad dice Pedro es que tenemos un desorden con esto, nuestra sistema actual no
nos esta indicando cuando una encomienda a sobrepasado la fecha de reclamo, esto
significa que no hemos identificado cuales son las encomiendas que nuestro cliente ya no
puede reclamar; Angy la experta en mantenimiento de computadoras y Juan uno de los
programadores nos enviaron el informe de los ocurrido.
¿Qué Hace el actual sistema? Pregunta Lexy, nuestro actual sistema clasifica el destino de
la encomienda, la fecha de salida de New york, la fecha de llegada a la central, la de
salida a su destinó,
¿Qué pasa cuando llega a su destino? ¿Qué hacen para comunicarse con el cliente?
Editado por: Lesky Rivas
Bueno dice Pedro, cuando llega a su destino, se ingresa en el sistema la fecha de llagada,
se llama al cliente para informarle que tiene una encomienda, ¿Dan alguna instrucción al
cliente?, No.
Te presentaré a los usuarios de sistema para que ellos te informen como funciona.
1. Identifique el problema que presenta la Empresa Expesso Corporation
2. Que información dio Pedro de los usuarios.
3. ¿Cuáles deberían ser las preguntas de Lexy para los usuarios?
4. ¿Cree usted que Lexy debe visitar cada destino de las encomiendas?, ¿porque?
Ciclo de vida del desarrollo de sistema
Este ciclo de vida tiene 7 fases, aunque los analistas no se pone de acuerdo en la cantidad
de fases que incluye un ciclo de vida de desarrollo de sistemas, pero en general alaban su
enfoque organizado.
Fase 1: identificación de problemas, oportunidades y objetivos.
Esta primera fase requiere que el analista observe objetivamente lo que sucede en un
negocio. En conjunto con otros miembros de la organización el analista determina con
precisión cuales son los problemas.
Las oportunidades: son situaciones que el analista considera susceptibles de mejorar
utilizando sistemas de información computarizada.
Objetivo: La identificación de objetivos también es un arte importante de la primera fase,
el analista debe averiguar lo que la empresa trata de conseguir.
Fase 2: Determinación de los requerimientos de información
Para determinar los requerimientos de información de un negocio se encuentran métodos
interactivos como: la entrevista, los muestreos, la investigación de datos impresos, y la
aplicación de cuestionarios.
Las entrevistas: Básicamente consiste en la recogida de información a través de un
proceso de comunicación, en el transcurso del cual el entrevistado responde a cuestiones,
previamente diseñas en función de las dimensiones que se pretende, plateadas por el
entrevistador
Algunas recomendaciones para realizar las entrevistas.
1. Escoge a la persona por entrevistar e infórmate antes de entrevistarla para no
preguntar cosas que ya la mayoría de la gente sabe.
2. Saca cita, si es posible, con la persona por entrevistar.
Editado por: Lesky Rivas
3. Redacta un mínimo de cinco preguntas básicas que debes llevar a la entrevista
según el objetivo que tengas.
4. Llega a la cita muy puntual.
5. Lleva un cuaderno y pluma o lápiz para anotar.
6. Si tienes grabadora portátil pequeña puedes llevarla y sólo grabar si le pides
permiso a la persona.
7. Si usas grabadora, ocúpate durante la plática de anotar las reacciones o lo que el
casete no te pueda decir después, qué hizo la persona cada vez que respondía una
pregunta.
8. Aunque lleves preguntas ya preparadas, no pierdas la oportunidad de preguntar
más cosas que se te ocurran mientras platican.
9. Puedes iniciar la plática explicándole por qué lo quieres entrevistar, hablando del
clima, pidiéndole que te platique del lugar donde están (si es una casa por
ejemplo, decirle cómo la ves tú, preguntándole si tiene mucho tiempo viviendo ahí,
qué le parece, etc.).
Los Muestreos: técnica para la selección de una muestra a partir de una población, Al
elegir una muestra se espera conseguir que sus propiedades sean extrapolables a
la población. Este proceso permite ahorrar recursos, y a la vez obtener resultados
parecidos a los que se alcanzarían si se realizase un estudio de toda la población.
La investigación de datos impresos: Generalmente se le identifica con el manejo de
mensajes registrados en la forma de manuscritos e impresos.
Cuestionarios: Los cuestionarios en el proceso de investigación son un práctica común
socorrida por los investigadores.
1. El investigador debe partir de objetivos de estudio perfectamente definidos
2. Cada pregunta es de utilidad para el objetivo planteado por el trabajo.
3. El investigador debe estructurar las preguntas teniendo en mente siempre los
objetivos del trabajo.
4. El que contesta está dispuesto y es capaz de proporcionar respuestas fidedignas.
Diseño del cuestionario.
El título del trabajo debe estar al inicio del cuestionario.
Hay que incluir instrucciones breves, pero incluirlas. Es conveniente usar una tipografía
diferente a la de las preguntas.
Al inicio deben colocarse preguntas interesantes, no amenazantes.
Los puntos importantes deben ir cercanos al inicio del cuestionario, después de las
preguntas interesantes.
Editado por: Lesky Rivas
1. Hay que numerar las preguntas.
2. Es importante agrupar las preguntas en secciones lógicas.
3. Debe haber una categoría para cada posible respuesta, pues si se omite una opción, se
forzará al que responde a contestar de una manera que no refleje su respuesta. Por eso en
ocasiones se necesita abrir una opción de "otros" con un renglón amplio para dejar esa
parte de la pregunta abierta. También, a veces, es necesario incluir una opción de "no sé",
pues si no existe ésta, el sujeto puede seleccionar cualquier respuesta simplemente para
no dejarla en blanco.
El analista se esfuerza para comprender la información que necesitan los usuarios para
llevar acabo sus actividades.
Al término de esta fase el analista debe conocer el funcionamiento del negocio y poseer
información muy completa acerca de: la gente, los objetivos, los datos, y los
procedimiento implicados.
Fase 3: Análisis de las necesidades del sistema
Algunas herramientas y técnicas especiales auxilian al analista en la determinación de lso
requerimientos, una de estas herramientas es el uso de diagramas de flujo de datos para
graficar las entradas, los procesos y las salidas de las funciones del negocio en una forma
gráfica estructurada.
Fase 4: Diseño del sistema recomendado
El analista utiliza la información recopilada en las primeras fases para realizar el diseño
lógico del sistema de información, el analista facilita la entrada eficiente de datos al
sistema de información mediante técnicas adecuada de diseño de formularios y pantallas.
También incluye el diseño de archivos o bases de datos que almacenaran parte de los
datos indispensables para los encargados de tomar las decisiones en la organización.
*** Dar los lineamientos de la I etapa de proyecto.
Fase 5: Desarrollo y documentación del Software
El analista trabaja de manera conjunta con los programadores para desarrollar cualquier
software original necesarios. También trabajan con los usuarios para desarrollar
documentación efectiva para el software como ser: manuales de procedimientos con
ayuda en línea y sitios web-
Fase 6: Prueba y mantenimiento del sistema
Antes de poner el sistema en mantenimiento es necesario probarlo, es mucho menos
costoso encontrar problemas antes que el usuario utilice el sistema.
Editado por: Lesky Rivas
Fase 7: Implementación y evaluación del sistema
En esta fase se capacita a los usuarios en el manejo de sistemas, se menciona esta fase
como la fase final del ciclo pero en realidad la evaluación se lleva a cabo durante cada una
de las fases.
Impacto de mantenimiento
Después de instalar un sistema se les debe dar un mantenimiento es decir los programas
de cómputo deben de ser modificados y actualizados cuando lo requieran, el
mantenimiento se realiza por dos razones:
1. Corrección de errores del software
2. Mejora de las capacidades de software en respuesta alza cambiantes necesidades
de la organización, por lo general tiene que ver con las siguientes tres situaciones:
1. Con frecuencia después de familiarizare con el sistema los usuarios requieren
características adicionales
2. El negocion cambia con el tiempo
3. El hardware y software cambian a un ritmo acelerado
El uso de las herramientas case
Case: herramientas de ingeniería de software asistidos por computadoras.
Los analistas de sistemas se apoyan en estas herramientas desde el principio hasta el fin
del ciclo de vida, para incrementar la productividad, comunicarse de manera más eficiente
con los usuarios es integrar el trabajo que desempeñan en el sistema.
Razones para el uso de herramientas case:
1. Aumenta la productividad del analista: la posibilidad de realizar planeación,
análisis y diseño por medio de gráficos con el propósito de construir aplicaciones al
cliente, un servidor y bases de datos complejas.
2. Mejora de la comunicación analista usuario: hasta el momento de las experiencias
de los analistas que utilizan las herramientas CASE se desprende que su uso
fomenta una mayor y mas eficiente comunicación entre usuarios y analistas.
3. Integración de las actividades del ciclo de vida: es integrar las actividades y
proporcionar continuidad de una fase a la siguiente durante todo el ciclo de vida.
4. Evaluar de manera precisa los cambios en el mantenimiento: permite a los
usuarios analizar y evaluar el impacto de los cambios en el mantenimiento.
Editado por: Lesky Rivas
Herramientas CASE de alto y bajo nivel
Las herramientas CASE se clasifican como de alto y bajo nivel e integradas, estas ultimas
combinadas con la de alto y bajo nivel son un solo conjunto.
Herramientas CASE de alto nivel: dan al analista la posibilidad de crear y modificar el
diseño de sistema. Toda la información relacionada con el proyecto se almacena en una
enciclopedia denominada deposito CASE, una enorme colección de registros, elementos,
diagramas, informes e información diversa.
Herramientas CASE de bajo nivel: se utilizan para generar código fuente de computador
eliminando así la necesidad de programar el sistema. La generación de código tiene varias
ventajas:
1. El sistema puede generar más rápido que si se tuviera que escribir todos los
programas.
2. La generación de código reduce el tiempo invertido en le mantenimiento
3. Más de un lenguaje de computadoras, de tal manera que se facilita la migración de
sistemas de una computadora
4. La generación de código ofrece una forma económica de ajustar los sistemas
comerciales de fabricantes de sistemas a las necesidades de la organización.
5. El código generado está libre de errores de programación los únicos errores
potenciales son los de diseño.
Diseño de pantallas e informes
Agregar cliente Informe de análisis de venta
Numero: xxxxxxxx Descripción ventas
Nombre:xxxxxxxxxxxxxxx del elemento totales
Calle:xxxxxxx xxxxxxxx 9999999
Ciudad:xxxxxxxxx xxxxxxxx 9999999
Estado:xxxxxxxxx xxxxxxxx 9999999
CP:xxx xxxxxxxx 9999999
Estado:xxxxxxxxx
Diagramas y modelo del sistema
Editado por: Lesky Rivas
Unidad II
El estilo organizacional y su impacto en los sistemas de información
Para analizar y diseñar sistemas de información apropiados los analistas tienen que
visualizar a las organizaciones donde trabajan como sistemas formados por las
interacciones de tres fuerzas:
1. Niveles de administración: por ejemplo quienes están a cargo jerárquicamente
(Gerente)
2. Diseño de las organizaciones: por ejemplo recursos humanos (quejas, permisos,
etc.)
3. Las culturas organizacionales: por ejemplo Educación (todo lo relacionado con
educación )
Las organizaciones como Sistemas
Las organizaciones se consideran como sistemas diseñados para cumplir metas y objetivos
predeterminados con la intervención de la gente y otros recursos que dispones las
organizaciones se componen de sistemas más pequeños e interrelacionados
(departamentos, unidades, divisiones) que se encargan de funciones específicas.
La importancia de considerar a las organizaciones como sistemas complejos radica en que
los principios que se aplican a los sistemas permiten formarse una idea de la manera qn
que funcionan las organizaciones. Es muy importante considerar a la organización como
un todo con el fin de averiguar adecuadamente los requerimientos de información y de
diseñar sistemas de información apropiados. Todos los sistemas se componen de
subsistemas por lo tanto al estudiar una organización también examinamos como fluyen
los sistemas más pequeños y cómo funcionan.
Interrelación e interdependencia de los sistemas
1. Todos los sistemas y subsistemas se interrelacionan y son interdependientes.
Metas
Entrada salida
sistemassis
Editado por: Lesky Rivas
2. Todos los sistemas procesan información proveniente se sus entornos, por
naturaleza los procesos cambian o transforman esa información de salida.
Entre esos entonos se encuentran:
a. Entorno de la comunidad: en la cual se localiza físicamente la organización.
conformado por el tamaño de su población y su perfil demográfico, el cual
incluye factores como la educación y el ingreso promedio .
b. El entorno económico: influido por factores de mercadeo como la
competencia.
c. El entorno político: controlado por los gobiernos estatales y locales.
3. Otro aspecto que hace a las organizaciones parecida a los sistemas es que todos
los sistemas están delimitados por fronteras que los separan de sus entornos
4. La retroalimentación constituye un mecanismo de control del sistema. Como
sistemas todas las organizaciones utilizan la planeación y el control para
administrar con eficacia sus recursos.
5. Sin embargo el sistema ideal es aquel que se corrige y regula por si mismo de tal
manera que no es necesario tomar decisiones sobre situaciones comunes.
Adopción de una perspectiva de sistemas
Esto da a los analistas de sistemas la oportunidad de empezar a clasificar y comprender
los diversos aspectos con los que se enfrenta, y es importante que los miembros de los
subsistemas se den cuenta que su trabajo esta interrelacionado. Ninguno de los sistemas
podría alcanzar sus metas sin el otro.
Las salidas de Las salidas de
Marketing pasa Marketing producción pasa
como entrada a como entrada a
producción Marketing
Producción
Las salidas de un departamento sirven como entrada para otro, de tal
manera que estos subsistemas se interrelacionan
Los problemas surgen cuando cada gerente tiene un concepto diferente de la importancia
de su subsistema funcional
Editado por: Lesky Rivas
Descripción gráfica de sistema
Un sistema o subsistema tal como existe en una organización se puede describir
gráficamente de varias maneras. Los modelos gráficos muestran las fronteras y al
información que se utiliza en les sistema.
Sistemas y diagramas de flujo de datos de contexto
Es el primer modelo y también se le conoce como el modelo del entono. Los diagramas de
flujo se enfocan el flujo de datos que entran y salen del sistema y el procesamiento de los
datos.
El diagrama de flujo de datos de contexto solo implica tres símbolos.
1. Un proceso: denota la ejecución de una acción o grupo de
acciones.
2. Una Entidad: es una persona, un grupo, un departamento o
cualquier sistema que emite información o datos.
3. un flujo de datos : muestra la información que se emite o se
recibe de un proceso.
Sistemas y el modelo de entidad relación
Una forma en que un analista de sistemas puede definir fronteras de sistemas apropiados
es mediante el uso de modelos entidad relación. Los elementos que forman un sistema
organizacional se pueden denominar entidades. Una relación es la asociación que describe
la interacción entre las entidades.
Ejemplo: realice un diagrama de flujo para una aerolínea que representa los elementos
más básicos de un sistema de reservaciones, cuyos pasajeros contactan a una agencia de
viajes la cual verifica los vuelos disponibles y las clases en las que se puede viajar para
realizar una reservación.
Editado por: Lesky Rivas
Diagrama cero de flujo de datos
Pasajeros Agente de
Viajes
O
Sistema de
reservación
de la
aerolínea
Aerolínea
En su cuaderno elabore los siguientes ejercicios.
Ejercicio1:
Realice un diagrama cero de flujo para una empresa de transporte cuyos clientes
contratan una agencia de viajes la cual verifica los horarios disponibles y las clases en la
que puede viajar para realizar una reservación.
Ejercicio2:
Elabore el diagrama cero de la empresa que usted investigo.
Editado por: Lesky Rivas
Existen diversa convenciones para realizar diagramas entidad relación o E-R con nombres
de notación como: pata de cuervo = , flecha o Bachman , líneas paralelas
Ejemplo
Diagrama de entidad relación que muestra una relación de uno a uno.
Entrada
una extensión telefónica un empleado es
se registra a nombre se asigna se asigna asignado a una
del empleado a nombre a extensión telefónica
de
Extensión
telefónica
Ejemplo
Diagrama de entidad relación que muestra una relación de muchos a uno.
Muchos empleados son miembros
De un departamento
Es miembro de
Empleado Departamento
Contiene
Un departamento contiene
Muchos empleados
Ejemplo para elaborar con el maestro: un analista de sistemas podría ser asignado a
muchos proyectos o no.
Ejercicio realice diversos tipos de relaciones en diagramas E-R
1. Un empleado es asignado en una oficina
2. Un avión de carga dará servicio a uno o mas de centros de distribución
3. Un maquina podría o no recibir un mantenimiento programado
4. Uno o muchos agentes de ventas se asigna a uno o muchos clientes
5. La oficina en casa podría tener uno o muchos empleados
6. Uno o muchos empleados podrían se asignados a la oficina en casa.
Editado por: Lesky Rivas
Entidades Asociativas
Una entidad asociativa solo puede existir si se conecta con al menos con dos
entidades mas, por este motivo algunos las denominan: conjunción, unión,
intersección, o entidad concatenada. Esta definición es lógica porque por ejemplo
un recibo solo es necesario si hay un cliente y un agente de ventas que reciba la
transacción
Otro tipo de entidad es la atributiva
Cuando una analista desea mostrar datos que dependen totalmente de la
existencia de una entidad fundamental, debe utilizar una entidad atributiva.
Tres tipos de entidades:
Se una en se use en
Diagrama cero diagramas E-R
Por lo general una entidad real:
Entidad
Una persona, un lugar o cosa.}
fundamental
Entidad Algo que se crea para unir dos
asociativa entidades.
Algo útil para describir atributos
Entidad Especialmente grupos que se
atributiva repiten.
Ejemplo: un cliente tiene una reservación para un concierto o espectáculo
Diagrama E-R
Cliente
Tiene información
Reservación
Concierto o
espectáculo
Editado por: Lesky Rivas
Diagrama mejorado E-R
Cliente
Esta a información
Nombre de sobre
Reservación
Tiene un es para
Concierto o
espectáculo
Diagrama completo E-R Nombre cliente:
Cliente
Dirección
Teléfono
a obtiene E-mail
Nombre de tarjeta-crédito-efectivo
Numero de reservación
Reservación
Nombre cliente
Numero función
Concierto
Tiene es para una lugar/ fecha
Precio
Función Número de función
Concierto
Lugar, fecha, hora
Opciones de precio
Tiene pertenece a
Concierto o espectáculo
Concierto o Detalles
espectáculo Fecha,
Localidad
Editado por: Lesky Rivas
Ejercicio: elabore los tres diagramas E-R
El dueño de un negocio (cliente) hace pedidos a uno o más proveedores.
Proyecto todo en relación a la empresa que usted está investigando:
1. Clasificar entrada, proceso, y salida.
2. Elabore el diagrama cero.
3. Elabore los 3 diagramas E-R que corresponde a cada entidad del diagrama cero.
Editado por: Lesky Rivas
Unidad III: Determinación de la viabilidad y administración de las actividades de Análisis y
Diseño.
Introducción: Un proyecto de sistema comienza con problemas o con oportunidades de
realizar mejoras en un negocio que surgen con frecuencia conforme la organización se
adopta al cambio. Los cambios que requieren una solución de sistemas pueden surgir del
entorno legal, así como de los medios ambientes donde opera la empresa.
Iniciación de un proyecto: los ejecutivos de negocios sugieren proyecto de sistemas por
dos razones.
1. Porque tiene problemas que requieren una solución de sistemas.
2. Porque identifican oportunidades de mejora mediante la actualización,
modificación, instalación de nuevos sistemas cuando ocurren problemas.
Problemas en la organización:
1. Los problemas surgen de diversa maneras una forma de averiguar que hay
problemas y como se originan es considerarlos en las situaciones en los cuales ya
no se alcanzan o nunca se han alcanzado las metas fijadas.
2. Los problemas en proceso cuyos resultados son visibles y que podían requerir
ayuda de una analista incluyen: errores excesivos, trabajo realizado con demasiado
lentitud, incompleto, incorrecto o que no se hacen.
Aunque los problemas como recién escritos ocurren en el interior de las
organizaciones, la retroalimentación sobre que también cumple la organización
sus metas podrían llegar del exterior en forma de quejas, sugerencias por parte de:
clientes, distribuidores, o proveedores perdida o reducción inesperada de ventas
ejemplo:
Para identificar problemas Busque este signos específicos
Revise los resultados contra los criterios Demasiado errores
que desempeña. Trabajo realizado con lentitud
Trabajo realizados de manera incorrecta
Trabajo incompleto
Trabajo no realizado
Observe el comportamiento de los Elevada autoestima
empleados. Creciente desconcierto
Alta rotación de trabajadores
Ponga atención a la retroalimentación Quejas
externa de: distribuidores, clientes, Sugerencia de mejora
proveedores. Perdida de ventas
Reducción de ventas
Editado por: Lesky Rivas
Selección del proyecto
Los proyectos surgen de diferentes fuentes y por muchas razones, no todos deben
seleccionarse para un estudio más profundo.
Es necesario examinar los proyectos potenciales desde una perspectiva de sistemas de tal
manera que se tome en cuenta el impacto que tendrá en toda la organización el cambio
propuesto. Recuerda que los diversos subsistemas de la organización están
interrelacionados y son interdependientes y al cambiar un subsistema podrían afectar a
los demás.
Cinco criterios específicos para la selección de proyectos:
1. El principal criterio es el respaldo de los directivos de la organización: nada se
puede realizar sin el consentimiento de quienes a la postre proporcionan los
recursos económicos.
2. Un periodo adecuado de determinación para usted y la organización: pregúntese a
sí mismo y a los demás involucrados en el negocio si cuenta con la capacidad de
establecer un compromiso de tiempo para instalar los nuevos sistemas, o mejorar
los existentes.
3. La posibilidad de mejorar la consecución de las metas organizacionales: el proyecto
debe servir para que la organización se encarrile no para desviarla de su meta
principal.
4. Factibilidad de acuerdo a los recursos y capacidades con que cuenta usted y la
organización: algunos proyectos estarán fuera del alcance de sus conocimientos y
usted debe ser capaz de reconocerlo.
5. Proyecto de sistemas en comparación con cualquier otro proyecto alternativo(la
rentabilidad): recuerda que cuando un negocio se comprometa con un proyecto le
dedican recurso que automáticamente quedaran fuera del alcance de otro
proyecto.
Determinación de la viabilidad
Nuestra definición de viabilidad es mucho más profunda que se da comúnmente, puesto
que la viabilidad de los proyectos de sistemas se evalúan de tres maneras principales:
operativa, técnica, económica, se trata de recopilar suficientes datos para que los
directivos, a su vez tengan los elementos necesarios para decidir si debe proceder a
realizar un estudio de sistemas.
Los datos para el estudio de la viabilidad se pueden recopilar mediante entrevistas, el
tiempo dedicado al estudio de viabilidad, deberá ser bastante reducido y abarcar diversas
actividades.
Editado por: Lesky Rivas
Definición de objetivos
El analista de sistemas funge como catalizador y experto de soporte técnico, identificando
en primer lugar donde se pueden mejorar los procesos: las mejoras pueden ser de muchos
tipos por ejemplo:
1. Aceleración de un proceso
2. Optimización de un proceso al eliminar pasos innecesarios o duplicados.
3. Combinación de proceso.
4. Reducción de errores en la captura de información mediante la modificación de
formularios y pantallas de despliegue.
5. Reducción del almacenamiento redundante.
6. Reducción de salidas redundantes.
7. Mejora en la integración de sistemas y subsistemas.
Es importante que el analista de sistemas tenga habilidad de reconocer las oportunidades
de mejora, es útil para le analista de sistema elabora una cuadrilla de impacto de
viabilidad que les sirva para comprender y evaluar impactos que tendrán las mejoras a los
sistemas existentes.
Objetivos corporativos
Estos objetivos incluyen:
1. Mejora de las ganancias corporativas.
2. Apoyo a la estrategia competitiva de las organizaciones.
3. Mayor cooperación con distribuidores y socios.
4. Incremento del apoyo a las operaciones internas con el fin de producir bienes y
servicios de manes más eficiente y eficaz.
5. Incremento del apoyo a la toma de decisiones internas para que estas sea más
eficaz.
6. Mejora del servicio al cliente.
7. Incremento en la moral de los empleados.
Es fundamental que el analista realice sistemáticamente los pasos para desarrollar
cuadriculas de impacto de la viabilidad.
Al comprender los objetivos de los procesos corporativos el analista se da cuenta de la
razón por la cual construye sistemas y entiende la importancia que podría tener el diseño
de sistemas eficiente y eficaz. El analista puede comunicar estos impactos a los
encargados de la toma de decisiones que evalúan y costean el proyecto.
Editado por: Lesky Rivas
Cuadricula de objetivos de procesos
Componentes del Aceleración de Optimización Combinación Reducción de Reducción de Reducción Mejoras
sistema un proceso errores almacenamiento solida
Catalogo en línea
Sistema de comercio
Procedimiento de
pedidos en línea
Soporte técnico
electrónico
en línea
Anuncios en línea
Agente inteligente
de actualización
Admón.
Información general
Inventario
Programación de
la producción
Informe de venta
mensual
Análisis venta
MIS
Admon logística
Nomina
de
Procedimiento de
pedido
Procedimiento
Seguimiento de
transacción
pedido
Cuentas por pagar
Cuentas por
TPS
cobrar
Editado por: Lesky Rivas
Cuadricula de objetivos corporativos
Ganancias Estrategias Operaciones Apoyo a las Apoyo a Servicio al Moral del
corporativas competitivas conjuntas operaciones la toma cliente empelado
internas de
decisiones
Sistema de
electrónico
comercio
MIS
TPS
Editado por: Lesky Rivas
Determinación de Recursos
Un proyecto debe satisfacer tres criterios de viabilidad para pasar a una siguiente fase de
desarrollo, los recursos se analizan desde perspectiva de tres áreas de viabilidad: técnicas,
económica y operativa.
Los tres tipos claves de viabilidad
Viabilidad técnica *Agregados al sistema actual(actualizarse)
*Tecnología disponible para satisfacer las
necesidades de los usuarios
Viabilidad económica *tiempo de analista de sistemas
*costo del estudio del sistema
*costo del tiempo que los empleados
dedican al estudio
*costo estimado del hardware
*costo del software comercial o del
desarrollo del software
Viabilidad operativa *Depende de los recursos humanos
disponibles.
*si el sistema funcionará cuando se instale
*si el sistema será utilizado
Evaluación de la viabilidad
La viabilidad de un proyecto no es una decisión a cargo del analista de sistema si no de los
directivos de la organización.
Las decisiones se toman con base en os datos sobre viabilidad recopilados y presentado
de una manera experta y profesional por el analista.
El estudio de un proyecto de sistema solicitado debe realizarse con rapidez con le fin de
que los recursos que se dediquen a este sean mínimo, la información arrojada por el
estudio sea sólida y el interés asía el proyecto siga vigente, recuerde que se trata de un
estudio preliminar que antecede al estudio del sistema y debe realizarse con rapidez y
eficiencia- recuerde que un compromiso por parte de los directivos de la organización en
esta etapa solo significa que se realizara un estudio de sistemas no que se aceptará un
sistema propuesto. El proceso de evaluación de la viabilidad es útil para desechar los
proyectos que se contraponen con los objetivos de la organización, que desde el punto de
vista técnico no son factibles y no aparece un ajuste económico.
Editado por: Lesky Rivas
Planeación y control de las actividades
La planeación incluye todas las actividades requeridas para seleccionar un equipo de
análisis de sistemas, asignar miembros del equipo a proyectos adecuados, calculo de
tiempo para realizar tareas y programar el proyecto.
Calculo de tiempo requerido
1. La primera decisión es determinar el nivel de detalle necesario para definir las
actividades. Aquí es útil un enfoque estructural en tres fases principales: análisis,
diseño e implementación y estas a su vez de dividen en sub fases que el analista
puede dividir nuevamente.
Ejemplo #1
Planeación de un proyecto
Fase Actividad
Análisis * Recopilación de datos
* Análisis de flujo de datos y decisiones
* Preparación de la propuesta
Diseño * Diseño de la captura de datos
* Diseño de entradas
* Diseño de salida
* Organización de datos
Implementación * Implementación
* Evaluación
Ejemplo #2
Refinación de la Planeación
Actividad Actividad Detallada Semanas requeridas
Recopilación *Realiza entrevista 3
de Datos *Aplicar cuestionarios 4
*Leer informes de la compañía 4
* Introducir prototipos 5
* obtener reacciones hacia los prototipos 3
Análisis del
flujo de * Analizar flujos de datos 8
datos y
decisiones
Preparación *Realizar análisis de costo beneficio 3
de la * preparar la propuesta 2
propuesta * presentar la propuesta 2
Editado por: Lesky Rivas
2. Uso de gráficos de Gantt para la programación de proyectos
La grafica Gantt es un forma fácil de programar tareas, las barras representan una tarea o actividad, la longitud de cada barra,
representa la duración de la tarea.
Ejemplo
Actividad Duración en semanas
Realizar entrevista
Aplicar cuestionarios
Leer informes
Introducir prototipos
Obtener reacciones
prototipos
Realizar análisis costo
beneficio
Preparar la propuesta
Representar la propuesta
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Editado por: Lesky Rivas
3. Diagrama Pert
Se representa mediante una red de nodos y flechas que se evalúan para
determinar las actividades críticas, mejorar la programación de fechas si es
necesario revisar el progreso una vez más, que se adopta al proyecto.
Para encontrar la duración del proyecto se identifica cada ruta desde el inicio, la
ruta más larga se denomina ruta crítica.
Ejemplo:
Lista de actividades
Actividades Predecesor Duración
A Realizar entrevistas Ninguno 3
B Aplicar cuestionarios A 4
C Leer informes compañía Ninguno 4
D Analizar el Flujo de datos B,C 8
E Introducir prototipos B,C 5
F Observar reacciones prototipos E 3
G realizar análisis costo beneficio D 3
H preparar la propuesta F,G 2
I presentar la propuesta H 2
Diagrama Pert
Rutas semanas
1. 10, 20, 30,40,60.70.80 15
2. 10.20.30.40.50.60.70.80 22
3. 10,30,50,60,70,80 14
4. 10,30,40,60.70.80 16
Ruta Critica #2, 22 semanas
Editado por: Lesky Rivas
Ejercicio #1
Elabore la tabla de actividades y encuentre la ruta crítica de:
Ejercicio #2
Elabore el diagrama Pert y encuentre la ruta crítica de:
Lista de actividades
Actividades Predecesor Duración
A Realizar entrevistas Ninguno 4
B realizar observaciones ninguno 5
C Leer informes compañía Ninguno 1
D Aplicar cuestionarios A 6
E Introducir prototipos C 2
F preparar la propuesta B 4
G presentar la propuesta D,E,F 15
PROYECTO
Haga el cálculo de tiempo requerido para la elaboración de su proyecto, utilizando las
tablas:
a. Planeación de un proyecto
b. Refinación de la Planeación
c. Grafico Gantt
d. Lista de actividades, diagrama Pert y ruta critica.
Editado por: Lesky Rivas
Investigación de campo
I etapa
a. seleccione una empresa o negocio cerca de su casa: nombre del negocio, tipo de
negocio, ubicación.
b. Aplique las primeras 4 fases del ciclo de vida
1. identifique: problemas, oportunidades y objetivos mediante la observación.
(hora de inicio, actividades que realiza cada empleado, entre otros)
2. aplique métodos interactivos para el requerimiento de la información (utilice la
entrevista, antes de aplicarla debe tener el visto bueno del docente)
3. Explique el funcionamiento del negocio, así podrá identificar las necesidades de
este.
Entrada, proceso y salida
c. ¿Por qué cree usted que es necesario la aplicación de un sistema en este negocio?
d. ¿Qué sistema propondría usted?
e. ¿Cuál fue el mayor reto con el que se enfrentó al realizar esta investigación?
f. ¿Qué fue lo que más aprendió?
Presentar un informe manuscrito de su investigación que contenga: Portada, objetivo de
la investigación, y los incisos a hasta el f con sus respuestas respectivas.
Editado por: Lesky Rivas
Ejemplo De Determinacion De Requerimientos En Analisis De Sistema
Encabezado ( datos de la empresa para la cual labora)
Entrevista para la Determinación de Requerimientos
Departamento: Inventario
Entrevistado: Guillermo Quiroz Abed (Jefe del departamento)
1. ¿Cuál es el objetivo principal de realizar un inventario dentro de la empresa?
Conocer la cantidad de productos existentes, y llevar un control de ellos, para determinar cuándo
se requiere hacer un pedido de productos en caso de que no se cuente con ellos.
2. ¿Qué procesos se realizan dentro del área de inventarios?
Alta de productos
Baja de productos
Consultas
3. ¿Cuáles son los datos que se procesan en el inventario?
Información del producto:
• Código de producto
• Nombre
• Fecha de caducidad
• Contenido neto
• Presentación
• Clasificación
• Precio
Cantidad de productos existentes
Fechas de altas y bajas del producto
4. ¿Qué personas tienen acceso a la consulta de los inventarios?
El gerente general, el jefe del departamento de ventas y de producción así como el mismo
encargado de inventario.
5. ¿Qué personas tienen acceso a la modificación de los inventarios y que información está
permitida modificar?
Cualquier persona del departamento de inventario tiene acceso al documento de Excel donde se
lleva el registro de toda la información y puede realizar las modificaciones que desee, sin
embargo esto representa un problema ya que no toda la información puede ser modificada, por
ejemplo:
Las formulas de los cálculos:
-Cantidad de días faltantes para que caduque el producto (la fecha de caducidad menos la fecha
actual).
-Cantidad de Productos existentes (productos dados de alta menos los productos dados de baja).
-La cantidad de dinero invertido en producto que se encuentra dentro del inventario (precio
por cantidad de productos existentes).
Información del producto como: código del producto y nombre.
Existe información que podría requerir ser modificada únicamente por el responsable del
departamento (Gerente del departamento) porque no tiene que modificarse a menos que...
Editado por: Lesky Rivas
Bibliografía
Análisis y Diseño de sistemas, Kendall y Kendall, sexta edición.
Otros
http://es.wikipedia.org/wiki/Muestreo_en_estad%C3%ADstica
http://www.monografias.com/trabajos15/disenio-cuestionarios/disenio-cuestionarios.shtml
Editado por: Lesky Rivas