Sistemas de información
Maestro: Víctor Manuel González Gómez
Escuela: COBAEJ 17 San Antonio de los Vázquez
Grado: 5 “B”
Diagnostico
1.-
¿Qué es sistema?
Un sistema te permite procesar elementos, es
el hardware y software
2.-
¿Qué es un elemento?
Partes de una computadora
3.-
¿Qué es información?
Son datos de gran importancia
4.-
¿Qué es un dato?
Un escrito
5.-
¿Qué es una teoría?
Texto que explica un fenómeno
SISTEMA:
Conjunto de elementos interrelacionados entre
sí que forman un todo.
Todos los sistemas son parte de otros sistemas
y están formados por otros sistemas.
Analista de Sistemas: ¿Una profesión que vale la pena emprender?
Los analistas de sistemas siguen siendo muy importantes
aunque estos hayan comenzado en la década de los 50´s, las personas que
trabajan bien tienen que ser muy inteligentes, las ideas y la información
tienen que ser muy buenas porque de esto depende su carrera, estas dominan la
fuerza del trabajo.
Los analistas de sistemas son contratados por
empresas.
Categorías de los Sistemas de Información
Sistemas
para el procesamiento de transacciones:
Tienen como finalidad mejorar las habilidades
rutinarias de una empresa y de las que depende toda la organización. Una
transacción es cualquier suceso o actividad que afecta a toda la organización:
facturación, entrega de mercancía, pago a empleados y depósitos de cheques.
Sistemas
de información administrativa:
Ayudan a los directivos a tomar decisiones y
resolver problemas. Los directivos recurren a los datos almacenados como
consecuencia del procesamiento de transacciones, pero también emplean otra
información.
Sistemas
para el soporte de decisiones:
Ayudan a los directivos que deben tomar decisiones
no muy estructuradas, también denominadas no estructuradas o decisiones
semiestructuradas.
No estructurada: si no existen procedimientos
claros.
Ciclos de vida de un sistema
Análisis
Investigación
Preliminar: la solicitud para recibir ayuda de un sistema de información puede
originarse por varias razones. El proceso se inicia con la petición del
administrador o especialista en sistemas y comienza la investigación, esta se
divide en: Aclaración de solicitud:
debe ser examinada y aclarada, Estudio
de factibilidad: que sea factible en 3 aspectos: factibilidad técnica,
económica y operacional. Aprobación de
la solicitud: se aprueba.
Determinación
de requerimientos del sistema
El
aspecto fundamental es comprender todas las facetas importantes de la parte de
la empresa que se encuentra bajo el estudio respondiendo algunas preguntas
¿Qué
es lo que se hace?
¿Cómo
se hace?
¿Con
que frecuencia se presenta?
¿Qué
tan grande es el volumen de transacciones o de decisiones?
¿Cuál
es el grado de eficiencia con el que se efectúan las tareas?
¿Existe
algún problema?
Si
existe un problema, ¿Qué tan serio es?
Si
existe un problema, ¿Cuál es la causa que lo origina?
El
analista conversa con varias personas para contestarlas.
Diseño del Sistema
Produce
los detalles que establecen la forma en la que el sistema cumplirá con los
requerimientos identificados durante la fase de análisis.
También
indica los datos de entrada, aquellos que serán calculados y los que deben ser
almacenados, se escriben con todo detalle los procedimientos de calculo y los
datos individuales. Los diseñadores seleccionan las estructuras de archivo y
dispositivos de almacenamiento. Una vez comenzada la fase de programación, los
diseñadores contestan preguntas, aclaran dudas y manejan los problemas que
enfrentan los programadores.
Desarrollo de Software
Los
encargados de desarrollar software pueden instalar (modificar y después
instalar también) software comprado a terceros o escribir programas diseñados a
la medida del solicitante.
Son
responsables de la documentación de los programas y de proporcionar una
explicación de cómo y porque ciertos procedimientos se codifican en determinada
forma.
Prueba de sistemas
Durante
la fase de prueba de sistemas, el sistema se emplea de manera experimental para
asegurar de que el software no tenga fallas, que funciones de acuerdo con las
especificaciones y en forma en que los usuarios esperan que lo haga.
Implantación y evaluación
La
implantación es el proceso de verificar e instalar nuevo equipo entrenar a los
usuarios, instalar la aplicación y construir todos los archivos de datos
necesarios para utilizarla. Debe darse mantenimiento a las aplicaciones,
realizar cambios y modificaciones en el software, archivos o procedimientos. La
evaluación de un sistema se lleva a cabo para identificar puntos débiles y
fuertes. Ocurre a lo largo de cualquiera de las siguientes dimensiones:
·
Evaluación operacional: valoración
de la forma en que funciona el sistema.
·
Impacto organizacional:
identificación y medición de los beneficios para la organización en áreas tales
como finanzas (costos, ingresos y ganancias), eficiencia operacional e impacto
competitivo.
·
Opinión de los administradores:
evaluación de las actitudes de directivos y administradores dentro de la
organización así como de los usuarios finales.
·
Desempeño del desarrollo: la
evaluación del proceso de desarrollo de acuerdo con criterios como tiempo y
esfuerzo de desarrollo.
Mantenimiento
Está relacionada
con las operaciones del día a día. Consiste en introducir los ajustes
necesarios para mejorar el rendimiento y corregir los problemas que puedan
surgir.
Actividad
Una persona que
recién llego de Estado Unidos piensa invertir para instalar una fábrica de
dulces y chocolates con la intención de competir con un producto más económico.
Adquirió mesas
adecuadas, 2 batidoras industriales, una licuadora industrial, un horno y una
estufa amplia semindustrial. También adquirió su material prima y sus moldes
para iniciar labores el lunes.
Pretende contratar
6 trabajadores los cuales trabajaran en parejas en turnos matutinos, vespertino
y fin de semana.
Es toda la
información con la que cuentan, más una bodega donde ya instalo los aparatos
mencionados y tiene un vehículo pequeño para reparto. Te pidió apoyarlo para
generar un sistema que le permita controlar su fábrica.
Permisos: ocupa permisos de luz,
agua, gas y de hacienda
Recetas: la receta deberá ser
con el seguimiento de pasos adecuada para una buena producción y venta del
dulce o chocolate.
Horarios y nominas: será importante
contar con un horario comenzando a las 6 de la mañana, un receso a las 10 de la
mañana, un segundo receso a las 2 de la tarde, de un tiempo de 20 minutos y la
salida será a las 5 de la tarde. Es importante contar con la no mina para
llevar un control de los pagos de los trabajadores.
Producción diaria: se deberá
llevar un registro de la producción diaria de dulces y chocolates, ganancias y
pérdidas.
Proveedores: debes de saber el
gusto de los proveedores sabores y precios para una mejor producción.
Inventario de materiales: debes
llevar el registro de los materiales que se van ocupando, empaquetado y
productos para la elaboración.
Puntos de venta: en lugares
centrales es la mejor opción, lugares turísticos, donde se encuentre mucha
gente.
Repartos: los fines de semana
deberá vender en lugares de centro o turísticos, los demás días en lugares de
más circulación.
Método de desarrollo por
análisis estructurado
Tiene como
finalidad superar esta dificultad por medio de
1) La división del sistema en componentes y
2) La construcción de un modelo del sistema.
Incorpora elementos
tanto de análisis como de diseño.
¿Qué es el análisis estructurado? Se concentra en especificar
lo que se quiere que haga el sistema o la aplicación. Permite que las personas
observen los elementos lógicos separados de los componentes físicos. Después se
puede desarrollar un diseño físico eficiente para la situación donde será
utilizado.
Elementos del análisis estructurado: son símbolos, gráficos, diagramas de flujo de datos y el diccionario
centralizado de datos.
Descripción gráfica: muestran
los detalles del sistema pero sin introducir procesos manuales o
computarizados, archivos de cinta o disco magnético o procedimientos operativos
y de programas. Se seleccionan los símbolos y notación correctos.
Diagramas de flujo: el modelo
del sistema recibe el nombre de diagrama de flujo de datos (DED) la descripción
completa de un sistema está formada por un conjunto de diagramas de flujos de
datos. Para desarrollar una descripción del sistema por el método de análisis
estructurado se sigue un proceso descendente. El modelo original se detalla en
diagramas de bajo nivel que muestran características adicionales del sistema.
¿Qué es el diseño estructurado?
Otro elemento del análisis estructurado, se enfoca en el desarrollo de
especificaciones del software. Su meta es crear programas formados por módulos
independientes unos de otros desde el punto de vista funcional. Es una técnica
específica para el diseño de programas y no un método de diseño de comprensión. La herramienta fundamental es el
diagrama estructurado.
Empleo del análisis estructurado con otros métodos de
desarrollo: el análisis estructurado se combina, con
bastante frecuencia, con el método ya presentado de ciclo de vida clásico de
desarrollo de sistemas. Otros analistas señalan que los elementos que faltan,
tales como las personas y los procedimientos de control, son parte del sistema
mismo y no pueden omitirse en la descripción de este.
Método del Prototipo de
Sistemas
Es el método que
hace que el usuario participe de manera más directa en las experiencias de
análisis y diseño que cualquiera de los ya presentados (ciclo de vida del
desarrollo de sistemas y análisis estructurado).
¿Qué es un prototipo? Es un
sistema que funciona desarrollado con la finalidad de probar ideas y
suposiciones relacionadas con el nuevo sistema. Está constituido por software
que acepta entradas realiza cálculos…
Actividad
¿Qué es un sistema de información? Es un conjunto de datos que interactúan entre si con un fin común.
Ayudan a administrar, recolectar recuperar, procesar almacenar y distribuir
información relevante para los procesos fundamentales y las particularidades de
cada organización.
¿Como se crea un sistema de información utilizando el
método del ciclo de vida? Comienza con un anteproyecto
en el cual se trazan brevemente los objetivos que se quiere alcanzar, en líneas
generales, para dar una idea de lo que se pretende concretizar en el proyecto
futuro.
¿Cómo se crea un sistema de información utilizando el
método de análisis estructurado? Identificación de necesidades: el analista se reúne con el cliente
y/o usuario e identifican las metas globales, se analizan las perspectivas del
cliente, sus necesidades y requerimientos sobre diferentes puntos, para el
proyecto. Estudio de viabilidad: si
el riesgo del proyecto es alto, la viabilidad de producir software de calidad
se reduce, se toma en cuenta: Viabilidad
económica: una evaluación de los costos de desarrollo, comparados con los
ingresos netos. Viabilidad técnica:
un estudio de funciones, rendimientos y restricciones que puedan afectar la
realización de un sistema aceptable. Viabilidad
legal: determinar cualquier posibilidad de infracción, violación o
responsabilidad legal en que se podría incurrir al desarrollar el sistema. Alternativas: una evaluación de los
enfoques alternativos del desarrollo del producto o sistema.
¿Cómo se crea un sistema de información utilizando el
método de desarrollo de prototipos?
La construcción de
prototipos representa una estrategia de desarrollo cuando no es posible
determinar todos los requerimientos del sistema para este método se usan estas
5 etapas:
1) Identificación de requerimientos conocidos da a conocer todo el
desarrollo interactivo o en continua evolución, por consiguiente antes de crear
un prototipo deben identificar todo lo que tienen que satisfacer.
2) Desarrollo de un modelo de trabajo un cronograma para el inicio y fin
de la primera interacción es de gran ayuda para eso se prepara las siguientes
componentes:
1.-
El lenguaje para el dialogo o conversación entre el usuario y el sistema.
2.-
Pantalla y formatos para la entrada de datos.
3.-
Módulos esenciales de procesamiento.
4.-
Salida de sistema.
3) Utilización del prototipo: es responsabilidad del usuario trabaja con
el prototipo y evaluar sus características y operación.
4) Revisión del prototipo: durante la evaluación los analistas de sistemas
desean capturar información sobre lo que les gusta y lo que desagrada al
usuario.
5) Repetición del proceso: el proceso se repite veces y se termina cuando
el usuario y analistas están satisfechos.
Problema para evaluación
Investiga con las
personas encargadas que información y en que formatos la manejan. Realiza las
siguientes preguntas:
1. ¿Qué es lo que hace con esa información?
2. ¿Cómo se hace?
3. ¿Con que frecuencia se presentan?
4. ¿Qué tan grande es el volumen de transacciones o decisiones?
5. ¿Cuál es el grado de eficiencia con el que se efectúan las tareas?
6. ¿Existe o ha existido algún problema?
7. ¿Si existe un problema que tan serio es?
8. Si existe un problema cual es la causa que lo origina?
Una vez realizadas
las preguntas inicia el diseño de un sistema de información por el método de
prototipos.
Control Administrativo
¿Qué información
maneja? Ingresos, incidencias e inventario
1. Se envía a oficinas centrales y se queda en la escuela para control de
la escuela
2. Los ingresos por medio de la plataforma dependiendo de los pagos de los
alumnos. Las incidencias por medio de Excel para firmar las asistencias de los
docentes para hacer un reporte. En un archivo y trabaja en el archivo.
3. Dependiendo de los pagos de los alumnos (tres veces al año) (ingresos).
Las incidencias cada quincena, el inventario cada año, cada cambio de director.
4. Ingresos: es muy grande al final del semestre, incidencias: mediano,
inventario: mediano
5. Ingresos: 2 veces por mes, incidencias: 1 vez por mes, inventario: cada
cambio de director, 1 vez al año.
6. Si
7. No muy grabe, ya que tiene mucho tiempo para realizar sus tareas.
8. No haber internet: para los ingresos, en el inventario: no encontrar la
información, en las incidencias: no tener las asistencias o firmas de los
docentes.
Bloque II
Diseño y desarrollo de un sistema
de información
·
Determinación
de requerimientos
·
Análisis
de un sistema
Determinación de requerimientos:
La
determinación de requerimiento es la etapa más importante en el desarrollo de
un sistema de información. Comienza
después de que cliente a detectado una ausencia, falla o falta
de oportunidad de la información o
simplemente, luego que la organización a
determinado un cambio en sus políticas, reglas o tecnologías aplicar.
En esta etapa debe responder a la pregunta fundamental: ¿Qué es lo que quiere el
cliente? Y para ello, se debe diagnosticar la situación actual, recopilar los
requerimientos de cliente, tanto el sistema, como generales respecto de área informática, es de sir la
situación ideal, para así poder definir alternativas de solución, según las
cuales podremos avanzar desde lo que hoy
se posee, hacia el objetivo que se quiere alcanzar.
Actividades principales:
Anticipación de
requerimientos: Consiste en prever las características de nuevo sistema con base en experiencia previas.
Investigación de
requerimientos: es el estudio de la necesidad
del usuario de un sistema ya
existente usando para ello técnicas como
análisis de flujo de datos y
análisis de decisión. Es aquí donde se
debe y se puede aplicar entrevistas, cuestionarios, observación y revisión de documentos
existentes, entre otros.
Especificación de requerimientos:
los datos obtenidos durante la
recopilación de hechos sean analizan para
desarrollar la descripción de las cateréticas del nuevo sistema. Esta actividad está
compuesta por:
Análisis de datos
pasados en hechos reales: se examina los datos recopilados para determinar el
grado de desempeño y se cumple con las demandas de la organización.
Identificación de
requerimientos esenciales: se
identifican las cateréticas que deben
incluí se en el nuevo sistema y que desde detalles de operación hasta criterios desempeño.
Selección de
estrategias para satisfacer los
requerimientos: métodos de que se han
utilizados para alcanzar los
requerimientos establecidos y seleccionados.
¿Qué son los requerimientos básicos y que cuestionario se
puede aplicar para estos?
Anticipación de
requerimientos:
·
Ser proactivo
·
Evitar ser reactivo
Investigación
de requerimientos
·
El contacto directo con el usuario
·
Técnica de la matriz de
apareamiento
Especificaciones de
requerimientos
·
Análisis de datos basados en hechos reales
·
Identificación de requerimientos
esenciales
·
Selección de estrategias para satisfacer los requerimientos
Requerimientos básicos:
·
¿Cuál es el proceso básico de la
empresa?
·
¿Qué datos utiliza o produce este
proceso?
·
¿Cuáles son los límites impuestos
por el tiempo y la carga de trabajo?
·
¿Qué control de desempeño?
Comprensión del proceso:
·
¿Cuál es la finalidad de esta
actividad dentro de la empresa?
·
¿Qué pasos se siguen para allegar
acabo?
·
¿Dónde se realizan estos pasos?
·
¿Quiénes los realizan?
·
¿Cuánto tiempo tarda en
efectuarlos?
·
¿Con cuanta frecuencia lo hacen?
·
¿Quiénes emplean la información
resultante?
La pastureria
Requerimientos básicos:
1. ¿Cuál es el proceso
básico de la empresa?
Pedidos: llenar un
formato con los datos del cliente
Formulas: un
formato con cantidades especificas
Proveedores: hacer
una lista de lo que se ocupa
Repartos: llevar a
la dirección del cliente el pedido
2. ¿Qué datos utiliza o produce este proceso?
Pedidos: hace que
realices una cierta cantidad de pastura
Formulas: sabes
cómo hacer la pastura
Proveedores:
compras material para el producto
Repartos: vendes tu
producto
3. ¿Cuáles son los límites impuestos por el tiempo y la
carga de trabajo?
Pedidos: 5 min, no
mucho trabajo
Formulas: 3 hrs,
mucho trabajo
Proveedores: 2 días
no mucho trabajo
Repartos: 1 hora
pesado
4. ¿Qué control de desempeño?
Pedidos: hacer un
buen llenado del formato
Formulas: seguir
bien los pasos
Proveedores: vender
lo que dice en la lista
Repartos: hacerlos
rápido
Comprensión del trabajo:
Herramientas de análisis:
Metodología para resolver problemas:
Método se define
como: el conjunto de operaciones ordenadas con que se pretende obtener un
resultado. La metodología es la ciencia que aplica este método. La resolución
de problemas consta de 5 etapas:
Pasos:
1.- Identificación
del problema: de ella depende el desarrollo ulterino en busca de la solución un
problema mal definido provoca desvíos conceptuales que serán difíciles de
remediar posteriormente.
2.- planeamiento de
alternativas de solución: pro lo general la solución de un problema puede
alcanzarse por distintas vías. Es útil tratar de plantear la mayor cantidad de
alternativas posibles de solución pues de esta forma las posibilidades aumentan
a favor de encontrar la vía correcta.
3.- Elección de una
alternativa: elección de la mejor entre todas las posibilidades, la elección
realizada depende del avance final hasta la solución.
4.- Desarrollo de
la solución: ya que se tiene la mejor alternativa de todas, se aplican las
operaciones necesarias para solucionar el problema.
5.- Evaluación de
la solución: consiste en determinar que la solución obtenida es lo que se
esperaba conseguir comprobando que el resultado sea correcto.
Ejemplo:
Planeamiento: si
dos refrescos cuestan $19.50 ¿Cuántos podemos comprar con $78.00?
Identificación del
problema: ¿Cuánto refrescos se pueden comprar?
Entrada:
Costo de dos
refrescos = $19.50
Cantidad de dinero
con que se cuenta = $78.00
Salida:
Total de refrescos
que se pueden comprar con = $78.00
Planeamiento de alternativas
de solución: se plantean todas las posibles formas que existen para obtener el
resultado.
Alternativa 1
Alternativa 2 Alternativa3
78/19.50=4 19.50/2=9.75
19.50=2
4*2=8
78/9.75=9.8
19.50=2
19.50=2
19.50=2
Total 8
Elección de una
alternativa: Selecciona la alternativa que se considere más compleja, sencilla
o mejor, según las necesidades o el criterio de elección.
Alternativa 1
78/19.50=4
4*2=8
Desarrollo de la
solución: se escriben los pasos algoritmo que habrán de seguirse para obtener
el resultado.
Inicio entradas
Obtener el precio
de los refrescos 2=19.50 $78.00
Obtener la cantidad
de dinero con que se cuenta
Dividir la cantidad
de dinero entre el precio de los refrescos, Proceso
PR=78/19.5
RT=4*2
PR= Pares de
refrescos
RT= Refrescos
totales
5.- Multiplicar el
resultado de la división por el número de refrescos que integra el precio
6.- Mostrar el
número de refrescos que se puede adquirir con esa cantidad de dinero. Salidas
RT=8
7.- Fin
Evaluación para la
solución: se comprueba que el resultado es correcto. 19.5/209.75
9.75*9=78
Observación:
Consiste en saber
seleccionar aquello que queremos analizar. Son el método mas directo, útil y
antiguo de obtención de información. Tiene amplia aceptación científica.
Características:
Elementos básicos
del proceso de observación:
·
Sujeto u observador
·
Objeto de la observación
·
Circunstancias de la observación –
condiciones
·
Los medios de observación –
sentidos e instrumentos
·
Cuerpo de conocimientos – conjunto
de saberes
Tipo de
observación:
Observación
estructurada: se realiza atreves de un sistema que guie paso a paso y
relacionándola con el conjunto de investigación que se lleva a cabo.
Observación
Abierta: carece de un sistema organizado y se realiza libremente. (Para captar
el movimiento espontaneo de un comportamiento)
Observación
semiestructurada: parte de una parte estructurada, pero la aplica de modo
flexible de acuerdo a la forma que adopta el proceso de observación.
Observación
participante: el sujeto que observa es aceptado como miembro del grupo humano
que se observa, aunque sea provisionalmente.
Pasos:
1. Analizar y definir los objetos generales de la investigación
2. Precisar los propósitos de las posibles observaciones.
3. Definir el universo de aspectos, eventos, conductas y personas a
observar.
4. Establecer los elementos a observar.
5. Seleccionar y entrenar a los observadores
6. Elegir los métodos de observación dirigida
7. Elaborar los registros para recoger los resultados de las observaciones
8. Realizar las observaciones
9. Registrar los resultados
10. Realizar los cálculos estadísticos sobre la información primaria de las
observaciones
11. Elaborar las conclusiones necesarias
Investigación Documental:
Es un tipo de indagación
basado en la revisión de documentos escritos y no escritos que guarden relación
con el propósito de estudio.
Características:
·
Tiene como finalidad la base de la
construcción de conocimientos
·
Es coherente
·
Emplea una metodología
·
Utiliza los procedimientos lógicos
y mentales de toda la investigación: Análisis, síntesis, deducción e inducción.
Recopilación adecuada de datos de fuentes documentales que permiten redescubrir
hechos, sugerir problemas, orientar hacia otras fuentes de investigación,
orientar formas para elaborar [instrumentos de investigación], hipótesis entre
otros aspectos.
·
Utilización de diferentes técnicas
de: localización y fijación de datos, análisis de documentos y de contenidos.
Pasos (etapas):
1. Selección del tema de investigación
2. Delimitación del problema de investigación
3. Elaboración de un guía de trabajo
4. Establecer un calendario de actividades
5. Recolección de la información
6. Registro en fichas bibliográficas
7. Análisis de la información
8. Lectura de la bibliografía
9. Elaboración de fichas de contenido
10. Integración del fichero
11. Redacción del trabajo
Ejemplo:
Al estar leyendo un
libro y encontrar una palabra extraña, se acude al diccionario para buscar su
significado.
Revisión de registros de la empresa:
Con frecuencia en
muchas empresas la información ya se encuentra disponible para que los
analistas conozcan la actividad u operaciones con las cuales no están
familiarizados.
Los analistas
examinan datos y descripciones que ya están escritos o registradas en relación
con el sistema y departamento de usuarios.
Análisis y diseño de sistemas
Estudio de
viabilidad:
·
Alternativas
·
Evaluación de las alternativas
·
Especificación detallada de la
alternativa seleccionada
·
Definición del plan inicial del
proyecto
El proceso de
análisis debería seguir lo siguiente:
Ø Identificar las fuentes de información
Ø Realizar las preguntas apropiadas
Ø Analizar la información
Ø Confirmar con los usuarios lo que parece haberse comprendido de los
requisitos.
Ø Sintetizar los requisitos en un documento
Actividades
generales de la etapa de análisis:
·
Análisis de requisitos.
·
Requisitos: condiciones que debe
cumplir un sistema para satisfacer un contrato, una norma o especificación.
Condición o capacidad que necesita el usuario para poder resolver un problema o
conseguir un beneficio determinado.
·
Requisitos funcionales: describen
la funcionalidad
·
Requisitos no funcionales:
propiedades emergentes del sistema
El análisis
estructurado:
Es una técnica de
modelamiento grafico para describir la
visión lógica de un si.
Utiliza
herramientas como el diagrama de flujo de datos DFD
¿Qué es una
herramienta?
Es un modelo que
nos permite extender nuestras propias capacidades.
Nosotros
utilizaremos herramientas para generar modelos y a través de estos modelos
construir los SI.
¿Qué es un modelo?
Es un esquema
teórico de un sistema o realidad compleja (en articular un si) que se elabora
para facilitar su comprensión y estudio.
Es una
representación de los aspectos esenciales de una realidad compleja de acuerdo a
un criterio.
Todo modelo es
necesario una simplificación de la realidad.
¿Por qué modelar?
Concentrarse en las
propiedades importantes del sistema.
Discutir cambios y
correcciones en los requerimientos de usuarios.
Verificar que el
analista comprenda correctamente el ambiente del usuario y lo que haya
respaldado con información documental para que los diseñadores de sistemas y
programadores puedan construir el sistema.
Análisis Top – Down
Consiste en
entender la problemática partiendo de sus aspectos macro para luego derivar a
los aspectos micros.
Bloque III
Desarrollo de Sistemas Terminología
Básica
Terminología básica de archivos
Son intereses que
surgen en el diseño de un registro o archivo.
Datos: Son los elementos
individuales de los archivos. Cada dato se identifica por su nombre y tiene un
valor específico asociado a él.
Registro: es el conjunto
completo de datos relacionaos pertenecientes a una entrada. Cuando el número y
tamaño de los datos en un registro son constantes para cada registro, este se
denomina de longitud fija.
Llave de registro: Para
distinguir un registro de otro, los analistas de sistemas eligen uno de los
datos del registro cuyo valor sea único en todos los registros del archivo y lo
utilizan con fines de identificación. Este campo llamado llave de registro, ya
forma parte del registro y no es un dato adicional que existe solo para los
propósitos de identificación.
Entidad: es cualquier persona,
lugar cosa o evento de intereses para la organización y acerca del cual se
capturan, almacenan o procesan datos.
Archivo: es una colección de
registros relacionados. Se incluye cada registro en un archivo ya que pertenece
a la misma entidad. El tamaño del archivo se determina por el número de
registros que hay en él.
Bases de datos: una base de
datos es una colección integrada de datos almacenados en distintos tipos de
registros, de forma que sean accesibles para múltiples aplicaciones.
Diagrama de estructuras de
datos:
Son una herramienta
útil para desarrollar dicho marco de referencia, aplicándolos después en el
análisis de las interacciones en una base de datos.
Finalidad: son herramientas
básicas que muestran los requerimientos lógicos de las estructuras de datos de
una aplicación de sistemas de información. Tiene 4 finalidades:
1) Verificar los requerimientos de información
2) Describir los datos asociados con las entidades
3) Mostrar la relación entre entidades
4) Comunicar los requerimientos de datos a un diseñador de archivo o
administrador de la base de datos.
Notación: una notación común se
usa al preparar los diagramas de estructuras de datos.
Uso en el diseño de archivos: el
uso de los diagramas de estructuras de datos requiere que el análisista haga
preguntas importantes acerca de la entidad a describir:
1. ¿Cuáles son los capos que identificaran de manera única una ocurrencia
de la entidad?
2. ¿Por qué medios se accesará la información acerca de la entidad?
3. ¿Cuáles otros datos describen los atributos de la entidad?
Tipos de archivos
La empresas y
organizaciones utilizan ampliamente los archivos maestros, de transacción
tablas y reportes para reunir y mantener muchos tipos de registros.
Archivo maestro: es un conjunto
de registros acerca de un aspecto importante de las actividades de una
organización. Puede contener datos que describan el estado actual de eventos
específicos o indicadores de la empresa.
Archivos de transacciones: es un
archivo temporal con dos propósitos: acumular datos acerca de los eventos al
momento que ocurran y actualizar los archivos maestros para reflejar los
resultados de las transacciones actuales. Son temporales.
Archivo de tablas: contienen
datos de referencia utilizados por el procesamiento de transacciones,
actualización de los archivos maestros o producción de salida.
Archivo de reportes: son
archivos temporales que se utilizan cando el tiempo de impresión no está
disponible para todos los reportes producidos.
Otros archivos: un archivo de
respaldo es una copia de un archivo maestro, de transacciones o de tablas hecho
para garantizar que se dispone de un duplicado si algo le ocurre al original.
Métodos de organización de archivos
Los registros se
almacenan en archivos, utilizando una organización de archivo que determina
como se almacenan, localizan y recuperan los registros. 3 formas comunes:
Organización secuencial: se
almacenan los registros en un archivo, uno tras otro sin importar el valor real
de los datos en los registros.
Lectura de archivos secuenciales: el sistema comienza por el primero y lee uno a la vez hasta llegar al
deseado.
Búsqueda de registros: el primer
registro es leído y comparado con el buscado (llave de búsqueda) puesto que no
coinciden se repite el proceso.



Comentarios
Publicar un comentario