Story Transcript
COLEGIO DE BACHILLERES PLANTEL No 6 “VICENTE GUERRERO”
Guía de estudio de la asignatura
TAPS Técnicas de Análisis y Programación de Sistemas Para presentar el examen de Recuperación y Acreditación Especial
ELABORÓ: LIC. MARÍA CRISTINA MARTINEZ RAMOS
COORDINÓ: PROF. ELIAS Consultor de CECAT
APARTADOS DE EVALUACION UNIDAD I INTRODUCCIÓN A LOS SISTEMAS
ALUMNO:________________________________
GRUPO: _____________
SISTEMAS GENERALES INSTRUCCIONES: Anota en el paréntesis respectivo la letra que corresponda a la opción correcta. 1. ( ) Al conjunto de elementos relacionados entre sí, que forman un todo. a) Ambiente b) Objetivo c) Sistema d) Enfoque 2. ( ) Creador de la Teoría General de los Sistemas. a) Pascal b) Newton c) Yourdon
d) Bertalanffy
3. ( ) Como se llama el sistema que interactúa con el medio ambiente. a) Dinámico b) En línea c) Abierto d) Interactuante 4. ( ) Es el límite o la línea divisoria entre lo que constituye el sistema y lo que forma parte del medio ambiente. a) Ruta b) Marco c) Rango d) Frontera 5. ( ) Es todo aquello que rodea y condiciona el comportamiento del sistema. a) Marco referencial b) Sistema externo c) Frontera d) Medio ambiente 6. ( ) La característica fundamental de este comportamiento es mantener el equilibrio de los elementos del sistema. a) Probabilístico b)Determinístico c)Homeostático d)Abierto 7. ( ) Es el tipo de sistema que no presenta intercambio de información y no permite la influencia del medio. a)Final b)Pasivo c)Cerrado d)Inflexible
SISTEMAS DE INFORMACIÓN E INFORMÁTICOS INSTRUCCIONES: Coloca en la línea la palabra que hace falta para completar la información relacionada con los sistemas de información y los sistemas informáticos. 1. El conjunto de elementos físicos de un sistema informático como computadoras, terminales, impresoras, etc. 2. Conjunto de elementos utilizados en el manejo de la información; siendo sus elementos principales, el personal, los programas y dispositivos. 3. En esta etapa del procesamiento se recaba la información y se captura los datos. 4. Conjunto de datos organizados lógicamente que permiten reducir la situación de incertidumbre de un sujeto, institución o empresa en un momento determinado. 5. Se refiere a los tipos de formatos para los resultados obtenidos. 6. Conjunto de elementos utilizados en el manejo y clasificación de la información. 7. Es el elemento humano que desarrolla diferentes trabajos administrando el software y hardware.
INSTRUCCIONES: A partir del siguiente enunciado explicar cada una de las partes del sistema informático y de información que aplican a éste problema. LAS CALIFICACIONES DEL PROFESOR Juan es un profesor de física cansado de obtener calificaciones mediante sus listas de papel, además acaba de adquirir una Laptop, por lo que se le ocurrió la idea de hablarle a Manuel su compañero de bachillerato que estudio Computación en la Universidad y que se dedica a la Programación de computadoras. Manuel le ayuda a Juan a realizar una Base de Datos en un programa llamado Access, que contendrá los datos de los alumnos (matricula, nombre, apellido paterno, materno, dirección, teléfono y nombre de su tutor) además tendrá todas las evaluaciones correspondientes (1ra, 2da, 3ra y 4ta unidad) así como los diferentes aspectos que evaluará (Tareas, examen, trabajos y prácticas), con estos datos el profesor podrá tener control de los alumnos reprobados, obtendrá las calificaciones finales con solo dar valores a los aspectos antes señalados y también podrá hacer llamadas a los padres de sus alumnos en caso de ser necesario además de que obtendrá la lista ordenada alfabéticamente desde el primer día de clases y no como antes lo hacía , -primero hacia una lista en sucio y luego manualmente acomodaba a los alumnos por orden alfabético-, también obtendrá las boletas finales de calificaciones que siempre había hecho a mano y que ahora serán impresas por medio de la computadora y la ayuda de una impresora Láser. ELEMENTOS
ENTRADA
PROCESAMIENTO
ALMACENAMIENTO
SALIDA
SISTEMA DE INFORMACIÓN
ELEMENTOS
SISTEMA INFORMÁTICO
SOFTWARE
PERSONAL INFORMÁTICO
HARDWARE
CICLO DE VIDA INSTRUCCIONES: Relaciona las dos columnas y anota en el paréntesis la letra que corresponda a la opción correcta.
1. (
Su objetivo final es establecer los beneficios como desventajas de proyectar un nuevo sistema que sustituye al actual. Evalúa tres aspectos fundamentales: El presupuesto, la tecnología con la que cuenta y la funcionalidad del sistema.
b)
Se recopila y analizan los datos acerca de las operaciones actuales del procesamiento de la información, algunas actividades que se realizan son: entrevistas con los usuarios, aplicación de cuestionarios, revisión de documentación y la observación.
c)
Las principales actividades que se realizan son los formatos de entrada y salida, diseño de las bases de datos, diseño de archivos, diseño de módulos y submódulos, elaboración de manuales técnicos y operativos del sistema.
d)
Se desarrollan los programas que integran al sistema mediante lenguajes de programación o alguna aplicación general. Tomando en cuenta los diagramas de flujo y diccionario de datos; proporcionando al finalizar esta etapa los programas fuente, documentación técnica y operativa.
e)
En esta etapa se pone a prueba el funcionamiento del sistema por programas individuales, por secciones y finalmente todo el sistema, valorando los resultados para detectar si existen errores con el fin de corregirlos y con ello cumplir con los objetivos establecidos.
f)
Se prepara al sistema para ser sustituido y se pone en funcionamiento, el cual se realiza por algún método; a esta etapa también se le llama liberación del sistema.
g)
Todo el sistema debe estar en constante actualización para adaptarse a diversos elementos cambiantes en su medio ambiente, es decir, nuevos módulos o submódulos, obteniendo al final de la actualización del software y la actualización de la documentación.
) Análisis
2. (
) Construcción
3. (
) Factibilidad
4. (
) Diseño
5. (
) Implementación
6. (
a)
) Mantenimiento
VALOR DE LOS APARTADOS DE LA UNIDAD I. 19%
UNIDAD II TECNICAS DE ANÁLISIS TECNICAS ORIENTADAS AL FLUJO DE DATOS INSTRUCCIONES: Completa los siguientes enunciados escribiendo en el espacio el concepto correspondiente. Utiliza las palabras que aparecen al final. Puedes emplear una palabra hasta dos veces si es necesario. Recuerda que se trata de las distintas técnicas orientadas al flujo de datos. a)
b)
c) d)
El diagrama de flujo de datos es una técnica que te permite representar las funciones que realiza un sistema y que siguen los datos en todo proceso. Es una de las herramientas más importantes dentro del , ya que muestra los cambios que sufren en el sistema de información. Una regla de construcción de diagramas de flujo de datos nos indica que se deben considerar de manera simple, e identificar con un nombre descriptivo. El diccionario de datos es de los datos del sistema, los cuales fueron manejados dentro del diagrama de flujo de datos. El pseudocódigo es la descripción de utilizando palabras o antes de traducirlas a un
una lista los datos el flujo lenguaje de programación gráficamente las acciones organizados análisis estructurado
los elementos un algoritmo español programa en inglés solución informático redes
INSTRUCCIONES: Completa la siguiente tabla colocando en los espacios vacíos el símbolo, el nombre o la función que corresponda. Recuerda que se trata de la simbología utilizada en los diagramas de flujo de datos. Símbolo Nombre Función
Flujo de datos
Se utiliza para representar los procesos o actividades que se realizan en un sistema
Almacenamiento de información
Se utiliza para representar el almacenamiento de la información (datos)
Entidad externa
INSTRUCCIONES: A partir del siguiente enunciado elabora un diagrama de flujo de datos. Lee con detenimiento para que identifiques los elementos que te sirven y así obtener una mejor respuesta. Desarróllalo hasta el nivel Recuerda que se trata de las técnicas de análisis orientadas al flujo de los datos. El centro deportivo “Vida Radiante” acaba de abrir sus puertas y ofrece a los clientes una gran variedad de servicios y promociones para que se suscriban. El deportivo abre todos los días de 8:00 a 19:00 horas. Los clientes que deseen inscribirse deberán llevar dos fotografías y una constancia médica. Al llegar al centro deportivo, los clientes se dirigen a la ventanilla de servicios para inscribirse y son atendidos por un empleado, el cual le solicita sus datos (nombre, dirección, teléfono, fecha de nacimiento, etc.) y la constancia médica; todos estos datos son almacenados en un archivo de clientes. El empleado le pide las fotografías al cliente y procede a elaborar su ficha de suscripción y su recibo de pago, el cual deberá ser cubierto en la ventanilla de pagos donde se lo sellarán, con el recibo de pago sellado, el cliente regresará a la ventanilla de servicios a recoger su credencial que lo acredita como miembro del deportivo.
INSTRUCCIONES: A partir del diagrama de flujo que haz desarrollado en la pregunta anterior elabora la tabla de la estructura de los datos elementales del sistema. Nombre campo
del
Tipo de datos
Tamaño del campo
Descripción
TÉCNICAS ORIENTADAS A LA ESTRUCTURA DE DATOS Y A LA TOMA DE DECISIONES INSTRUCCIONES: Coloca en el paréntesis la letra que corresponda según la letra de la técnica marcada: Metodología de Warnier, Tablas de Decisión, Arboles de Decisión. ( ) Una de sus reglas indica que la primera mitad de la tabla se llena con S y otra con N. ( ) Esta técnica muestra las acciones y condiciones utilizadas en un proceso, por medio de un esquema dividido en columnas y renglones. ( ) Se desarrollan de izquierda a derecha. ( ) Las reglas de construcción, indican que se deben elaborar de izquierda a derecha. ( ) Es un diagrama que muestra variables, valores y acciones que se pueden realizar, mediante raíces.
INSTRUCCIONES: Completa la siguiente tabla colocando en los espacios el símbolo, el nombre o la función que corresponda. Recuerda que se trata de la simbología utilizada en los diagramas de Warnier Nombre:
Símbolo:
Función:
Se usa para indicar la selección entre dos o más datos o procesos.
Negación
(n,m)
INSTRUCCIONES: A partir del siguiente enunciado elaborar una Tabla de Decisión. Lee con detenimiento para que identifiques los elementos que te sirven y así obtener una mejor respuesta. La indumentaria que un deportista deberá llevar al gimnasio depende del número y tipo de actividades que vaya a tomar (máximo se permiten dos actividades). Para la clase de natación se deberá llevar: traje de baño, para la clase de gimnasia se deberá llevar un leotardo, para la clase de Basquetbol se deberán llevar un short y playera. INSTRUCCIONES: Construye el Árbol de decisión con base al enunciado, lee con atención, para que puedas obtener la solución adecuada. En una escuela particular se ofrecen cursos de verano para el periodo 2003. Los cursos y los costos s especifican en la siguiente tabla:
CURSOS: COSTO SEMANAL: Inglés. $700.00 Francés. $500.00 Alemán. $500.00 Español. $400.00 Matemáticas. $400.00 Computación. $600.00 Los estudiantes interesados pueden tomar los cursos bajo las siguientes condiciones: 1. Si el estudiante elige más de 3 cursos, su inscripción es rechazada.
2. Si el estudiante elige 3 cursos se le aplica un descuento del 35%. 3. Si el estudiante elige menos de 3 cursos tendrá una de dos opciones: en la primera, se le aplicará un descuento del 25% si elige 2 cursos; y en la segunda opción, si elige un curso no se le aplicará ningún descuento.
VALOR DE LOS APARTADOS DE LA UNIDAD II. 37%
UNIDAD III TÉCNICAS DE PROGRAMACIÓN ESTRUCTURADA CONCEPTO Y FUNCIÓN INSTRUCCIONES: De los siguientes enunciados coloca una letra C si es correcta o una letra F si es falsa, con respecto a los Objetivos de la Programación Estructurada. ( ) Establecer procesos de diseño. ( ) Modificar las instrucciones de un programa. ( ) Realizar programas de alta calidad. ( ) Realizar pseudocódigos. ( ) Utilizar y realizar estructuras de control. INSTRUCCIONES: Anota en el espacio la palabra correcta para complementar la siguiente definición. La Programación Estructurada es el conjunto de que incorporan el diseño , recursos y estructuras de .
MODULARIDAD INSTRUCCIONES: De los siguientes enunciados selecciona la respuesta correcta. a) La Modularidad se define como ( ) 1) Dividir en módulos y submódulos. 2) Método que divide a un programa en subrutinas que realizan procesos individuales para la solución de problemas. 3) Descomponer un programa en partes para llegar a la programación. b) La Cohesión se refiere a: ( ) 1) Al grado de integración de las instrucciones. 2) A la complejidad de las instrucciones. 3) Al desarrollo de módulos con cohesión. c) El Acoplamiento se entiende como: 1) La precisión de las instrucciones de los módulos. 2) La relación de los submódulos. 3) Muestra y precisa el grado de relación entre módulos.
TIPOS DE DISEÑO INSTRUCCIONES: Describe las siguientes definiciones que te piden. 1) ¿Con qué otro nombre se le conoce al Diseño Ascendente? . 2) ¿Con qué otro nombre se le conoce al Diseño __________________________. 3) ¿Menciona una ventaja del diseño ____________________________________.
(
)
Descendente? Ascendente?
ESTRUCTURAS DE CONTROL INSTRUCCIONES: Lee con atención los siguientes problemas y desarrolla lo que se te pide. a) Diagrama de bloque o Árbol de Módulos. b) Diagrama de Flujo con estructuras de control, que consideres adecuadas para resolver el siguiente: CASO 1. La empresa “GANADOR”, requiere que se le diseñe un sistema para el proceso de la nómina de sus trabajadores, Dichos trabajadores se encuentra ubicados en dos categorías: los empleados de base y los empleados de honorarios. La información de los empleados de base y de honorarios se mantiene en archivos diferentes. A los empleados de base se les debe de calcular sus percepciones (salario base +prestaciones) y deducciones e imprimir su cheque(percepciones-deducciones). A los empleados por honorarios se les calcula sus ingresos ((numero de horas trabajadas X costo de tabulador)-horas que faltó) y se les imprime el cheque. CASO 2. En un supermercado se hace una promoción, mediante la cual el cliente obtiene un descuento dependiendo de un número que se escoge al azar. Si el número escogido es menor que 74 el descuento es del 15% sobre el total de la compra, si es mayor o igual a 74 el descuento es del 20%. Obtener cuanto dinero se le descuenta. CASO 3. Obtener el promedio general de un grupo de n alumnos y el de cada uno de ellos, considerando que para evaluar a cada estudiante se toman en cuenta los sig aspectos: a. Examen 30% b. Practicas 20% de 4 solicitadas c. Trabajo Final 50% CASO 4. Calcular el promedio de edades de hombres, mujeres y de todo un grupo de alumnos.
VALOR DE LOS APARTADOS DE LA UNIDAD II. 31%
OBJECT MODELING TECHNIQUE, SURGE A FINALES DE LOS 80´S EN EL RESERCH AND DEVELOPMENT CENTER DE GENERAL ELECTRIC POR JAMES RUMBAUGH. SE ENFOCA AL MANEJO SENCILLO DE OBJETOS Y FUNCIONES, DE TAL FORMA QUE SE CONSIDERA UNA PROGRAMACIÓN RÁPIDA Y SENCILLA, ENFOCADA A LA GENERACIÓN DE AMBIENTES DE AMIGABLES EN LA CUAL SE CONSIDERAN ELEMENTOS TALES COMO EN EL MANEJO DE COLORES, IMÁGENES Y SONIDOS.
CONCEPTO
CONCEPTO
CLASE
ENTIDAD PROVISTA DE UN CONJUNTO DE PROPIEDADES O ATRIBUTOS Y DE COMPORTAMIENTO O FUNCIONALIDAD.
SON ATRIBUTOS Y FUNCIONES QUE SON COMPARTIDOS ENTRE VARIOS OBJETOS
MÉTODOS
ALGORITMO ASOCIADO A UN OBJETO, CUYA EJECUCIÓN SE DESENCADENATRAS LA RECEPCIÓN DE UN MENSAJE. ES DECIR, LO QUE EL OBJETO PUEDE HACER.
ELEMENTOS
· PROPIEDADES O ATRIBUTOS
SON LAS CARACTERÍSTICA DETERMINADAS DE UN OBJETO Y LAS CUALES PUEDEN SER ALTERADAS POR LA EJECUCIÓN DE UN MÉTODO
· EVENTO
ES UNA ACCIÓN O SUCESO QUE LE PASA A UN OBJETO, COMO DAR UN CLICK, DOBLE CLICK, PASAR ENCIMA DE ÉL.
ELEMENTOS
OBJETO · ENCAPSULAMIENTO CARACTERÍSTICAS UNIDAD IV. METODOLOGÍA OMT
SIGNIFICA REUINIR TODOS LOS ELEMENTOS QUE PUEDEN CONSIDERARSE PERTENECIENTES A UNA MISMO OBJETO Y TODAS LAS OPERACIONES QUE SE PUEDEN HACER CON ÉL.
PERMITE DECLARAR UN OBJETO NUEVO A PARTIR DE OTRO YA DEFINIDO, PERMITIENDO QUE EL PRIMERO SEA UNA SUBCLASE DEL SEGUNDO, LO CUAL IMPLICA QUE ADQUIERA TODOS LOS MÉTODOS Y DATOS DEL SEGUNDO OBJETO. · IDENTIFICA LOS OBJETOS· IDENTIFICA LAS ASOCIACIONES ENTRE ELLOS· IDENTIFICA LOS ATRIBUTOS· AGRUPA LAS CLASES Y LOS MÓDULOS· PREPARA EL DICCIONARIO DE DATOS
· HERENCIA
MODELO DEL OBJETO ANÁLISIS
MODELO DINÁMICO
· DEFINIR PARA CADA OBJETO QUE EVENTOS TENDRÁ· COSNTRUIR LOS DIAGRAMAS DE ESTADO PARA EL COMPORTAMIENTO DE LOS OBJETOS
· MANEJA LA ELABORACIÓN DE DIAGRAMAS DE FLUJO DE DATOS PARA IDENTIFICAR LA INDEPENDENCIA QUE EXISTE ENTRE OPERACIONES.· DISTINGUIR LOS VALORES DE ENTRDA Y SALIDA. · DEFINIR LA ESTRUCTURA DEL SISTEMA· REALZAR LA DIVISIÓN DEL SISTEMA EN PARTE MÁS PEQUEÑAS· DEFINIR SUBSISTEMAS· DEFINIR EL MOMENTO QUE SE PRESENTA CADA OBJETO Y NUMEOR DE VECES QUE SE REPETIRÁ EL OBJETO EN EL PROCESO· IDENTIFICAR EL COMPORTAMIENTO ENTRE EL SOFTWARE Y HARDWARE PARA CADA PROCESO· DEFINIR LA ESTRUCTURA DE LAS BASES DE DATOS, EL ACCESO A CADA PROCESO Y EL LENGUAJE QUE SOPORTA AL SISTEMA MODELO FUNCIONAL
FASES DISEÑO DEL SISTEMA
DISEÑO DEL OBJETO
· DISEÑAR LAS OPERACIONES DE NUEVA CREACIÓN SI SE REQUIERE, PLASMÁNDOLAS A TRAVÉS DE ALGORITMOS· ASIGNAR LA SEGURIDAD O RESTRICCIONES A CADA MODULO CONSERVANDO LA INTEGRIDAD DE INFORMACIÓN.· ASIGNAR, DE FORMA PRECISA, EL MOVIMIENTO, ORDEN DE APARICIÓN DE CADA OBJETO Y LA RELACIÓN SI ES QUE EXISTE CON OTROS MÓDULOS U OBJETOS.· DEFINIR QUE EL ACCESO A CADA MÓDULO SEA DE FORMA SENCILLA Y RÁPIDA.
IMPLEMENTACIÓN
· SE SUBSTITUYE EL SISTEMA ACTUAL POR EL NUEVO.
UNIDAD IV METODOLOGÍA ORIENTADA A OBJETOS INSTRUCCIONES: Contesta correctamente las siguientes preguntas. 1. ¿Qué es un objeto? 2. En programación ¿qué es un objeto? 3. ¿Qué es la herencia? 4. ¿Qué es el polimorfismo? 5. ¿Qué es un atributo de un objeto? 6. ¿Qué es un método? 7. ¿Qué es la programación orientada a objetos? 8. ¿Qué es una clase? 9. Mencione y describa las etapas de la metodología OMT INSTRUCCIONES: Genera un diccionario de datos de Alumnos en Access y de él realiza un formulario utilizando el asistente, modifica las propiedades de tu formulario e ingresa 5 registros.