TALLERES DE ANALISIS Y DISEÑO
ANDREA VIDAL FLOREZ
GRADO 10-05
NESTOR BARROS GRIEGO
DOCENTE
INSTITUCIÓN EDUCATIVA ALMIRANTE PADILLA
TÉCNICO EN SISTEMA
JORNADA VESPERTINA
RIOHACHA - 2017
Primer Periodo
5.CARACTERÍSTICAS

1. Que se entiende por captura de datos?
2. Que son transcripciones?
3. Que es codificación y de ejemplos?
4. Cuáles son las ventajas de la codificación?
5. Cuáles son las características de la codificación y describa
su definición?
6. Que es la validación?
7. En qué consiste la validación simultánea y de qué formas
puede hacerse?
8. Cuáles son los tipos de datos que se manejan dentro de la
validación descríbalos y defínalos?
_________________________________________________________________________________
1.CAPTURA DE DATOS
Es el ingreso Original de Datos de un sistema. Por ejemplo, puede ser el llenado manual de un formulario, o la creaciòn por un teclado de un nuevo registro de una tabla, con datos tomados de documentos presentados por el usuario. Por el alto contenido de intervenciòn humana, es una actividad sujeta a muchos errores, que afectaràn la producciòn de informaciòn. Para reducir estos errores, cuando se emplean computadoras se han ideado varios recursos.
2.TRANSCRIPCIONES
Las transcripciones consisten en copiar datos previamente capturados. Cuando se realiza manualmente, la probabilidad de errores es muy alta. En sistemas computarizados, la transcripciòn es automàtica; si hay errores en los datos, no se debe a la transcripciòn, sino a que han sido mal capturadas.
3.CODIFICACIÒN
La codificaiòn es una forma abreviada de representar datos mediante nùmeros, letras, caracteres especiales, o una mezcla de ellos, llamados còdigos.
Ejemplo: Para el campo Sexo de la tabla Alumnos, se puede usar los còdigo M para representar masculino y F para presentar Femenino.
4.Ventajas
La codificaciòn tiene ventajas obvias, las cuales son:
Reducciòn de espacio de Almacenamiento: En el ejemplo, si para Sexo se escribiera la palabra Masculino, harìa falta 9 posiciones;si usamos el còdigo M, necesitamos 1 posiciòn. Si en la tabla Alumnos tenemos 10.000 registros, si no usaramos codifuicaiòn necesitarìamos 90.000 posiciones para el campo de Sexo; en caso de usarla, nos bastarìan 10.000.
Ahorro de tiempo de captura y transcripciòn: Es mucho màs ràpido escribir una M que la palabra Masculino o F que es Femenino.
Reducciòn de Errores: Escribir M es màs fàcil que escribir Masculino, porque èsta una M que la palabras Masculina, Maculino, macsulino, etc.
Posibilidad de control automàtico: Si el programa para ingresar estos datos al campo Sexo sòlo acepta los valores M y F, los errores posibles, se reducen a dar a una mujer el còdigo de M y a un hombre el còdigo de F.
Normalizaciòn de la representaciòn de valores: Si usàramos palabras para representar el Sexo, serìa posibles los valores Varòn, Hombre, Masculino, Mujer, Femenina, màs todos sus errores ortogràficos, para representar dos valores. Si ordenàramos la tabla Alumnos por el campo Sexo, tendrìamos tantos grupos como valores distintos se hayan usado. Usando codificaiòn, sòlo habrá M y F, lo cual formará dos grupos si ordenàramos por Sexo.
Para que resulte práctica, la codificación deben tener ciertas características, entre las que conviene citar las siguientes:
Lógica: La codificación debe estar construido según un esquema racional. Por ejemplo, si queremos codificar los artículos de una ferretería, podía que cada código indicará en posiciones predefinidas el rubro, la marca y el artículo específico. Esto facilitará realizar procesos de acuerdo a estos componentes, cómo listar un rubro particular o los artículos de una marca.
Flexible: La codificación debe permitir agregar nuevos códigos sin inconvenientes. Esto supone que se prevea adecuadamente el número de caracteres de cada componente del esquemas.
Económica: La codificación debe usar la menor cantidad de caracteres posibles, para ahorrar espacio y disminuir errores de captura o trascripción.
6.VALIDACIÓN
En los sistemas de información se realiza diversidad de controles sobre todas las actividades, para detectar errores y corregirlos mientras sea posible. Por ahora, nos interesa el tipo de control llamado Validación. La validación es el control de admisión de los datos capturados o transcritos. Decimos admisión y no exactitud, porque esta no siempre se puede lograr. Por ejemplo si tenemos que ingresar el código del departamento de San Juan donde vive un alumno, podemos controlar que varíe entre 1 y 19, rechazando otros valores; Pero si el alumno vive en el departamento 6 y por error ingresamos 9, el código será admitido. La calidad de información que produzca un sistema depende absolutamente de la calidad de los datos capturados o transcritos. Si entran datos erróneos, las salidas que ellos deriven necesariamente serán erróneas.
7.VALIDACIÓN SIMULTÁNEA
El control se realiza durante el ingreso de los datos, de modo automático, Es posibles en sistemas computarizados, Por ejemplo, si el sexo se codifica como F o M, cuando se llena el campo sexo con un valor que no sea F o M, se puede construir un programa que detecte el error, dé un mensaje y no permita salir del campo hasta introducir el código aceptable. El ejemplo anterior es sencillo, pero es difícil programar procedimientos de gran complejidad para llevar a cabo el control.
La validación simultánea puede hacerse en un registro o entre registros. En un registro, puede ser a nivel de campo o a nivel de registro. La validación de campo consiste en controlar el valor ingresado a un campo, sin tener en cuenta el cuenta los demás campos. Mientras el valor ingresado sea correcto, no se puede ir a otro campo.
La validación de registros consiste en controlar el contenido de un campo contra el contenido de otro, de modo que ambos sean congruentes. Mientras el valor de esos campos no sean adecuado, no se puede ir a otro registro. La validación entre registros, que necesita una relación entre dos tablas mediante un campo clave, controla que no queden registros huérfanos en la tabla hija.
8.TIPOS DE DATOS
El tipo de datos con que está definido un campo es un primer control básico de lo que se puede ingresar a ellos. Por ejemplo, si un campo es numérico, será imposible ingresar letras. Si el campo es de fechas , solo admitirá fechas válidas no un 31 de febrero, por ejemplo. Las mayoría de lenguajes puede impedir estos errores sin mayores complicaciones.
_________________________________________________________________________________
Segundo Periodo
TEMA I. PLANIFICACION DE UN PROYECTO DE SISTEMAS.
1. Qué es un proyecto de Sistema o Software ?
2. Cuáles son los factores que intervienen es un proyecto de
Sistema?
3. Cuál es el Objetivos principal de la Planificación del Proyecto?
4. Cuáles son las Actividades asociadas al proyecto de software?
5. Cuál es La Segunda tarea de la planificación del desarrollo de
Software?
6. Cuáles son las cuatro características de los Recursos?
7. Especifique las clases de Recursos y defínalos
8. Mediante un cuadro comparativo establezca la diferencia entre
Recursos humanos y Recursos de entorno?
______________________________________________________
1. ¿ Qué es un proyecto de Sistema o Software ?
Es el Proceso de gestión para la creación de un Sistema o software, la cual encierra un conjunto de actividades, una de las cuales es la estimación, estimar es echar un vistazo al futuro y aceptamos resignados cierto grado de incertidumbre. Aunque la estimación, es más un arte que una Ciencia, es una actividad importante que no debe llevarse a cabo de forma descuidada. Existen técnicas útiles para la estimación de costes de tiempo. Y dado que la estimación es la base de todas las demás actividades de planificación del proyecto y sirve como guía para una buena Ingeniería Sistemas y Software.
2. ¿Cuáles son los factores que intervienen es un proyecto de Sistema?
Al estimar tomamos en cuenta no solo del procedimiento técnico a utilizar en el proyecto, sino que se toma en cuenta los recursos, costos y planificación. El Tamaño del proyecto es otro factor importante que puede afectar la precisión de las estimaciones. A medida que el tamaño aumenta, crece rápidamente la interdependencia entre varios elementos del Software.
3. ¿ Cuál es el Objetivos principal de la Planificación del Proyecto?
El objetivo de la Planificación del proyecto de Software es proporcionar un marco de trabajo que permita al gestor hacer estimaciones razonables de recursos costos y planificación temporal. Estas estimaciones se hacen dentro de un marco de tiempo limitado al comienzo de un proyecto de software, y deberían actualizarse regularmente medida que progresa el proyecto. Además las estimaciones deberían definir los escenarios del mejor caso, y peor caso, de modo que los resultados del proyecto pueden limitarse.
El Objetivo de la planificación se logra mediante un proceso de descubrimiento de la información que lleve a estimaciones razonables.
4. ¿ Cuáles son las Actividades asociadas al proyecto de software?
- Ámbito del Software.
Es la primera actividad de llevada a cabo durante la planificación del proyecto de Software.
En esta etapa se deben evaluar la función y el rendimiento que se asignaron al Software durante la Ingeniería del Sistema de Computadora para establecer un ámbito de proyecto que no sea ambiguo, e incomprensible para directivos y técnicos
Describe la función, el rendimiento, las restricciones, las interfaces y la fiabilidad, se evalúan las funciones del ámbito y en algunos casos se refinan para dar más detalles antes del comienzo de la estimación. Las restricciones de rendimiento abarcan los requisitos de tiempo de respuesta y procesamiento, identifican los límites del software originados por el hardware externo, por la memoria disponible y por otros sistemas existentes.
El Ámbito se define como un pre−requisito para la estimación y existen algunos elementos que se debe tomar en cuenta como es:
- La Obtención de la Información necesaria para el software. Para esto el analista y el cliente se reúnen sobre las expectativas del proyecto y se ponen de acuerdo en los puntos de interés para su desarrollo.
5. ¿Cuál es La Segunda tarea de la planificación del desarrollo de Software?
La Segunda tarea de la planificación del desarrollo de Software es la estimación de los recursos requeridos para acometer el esfuerzo de desarrollo de Software, esto simula a una pirámide donde las Herramientas (hardware y Software), son la base proporciona la infraestructura de soporte al esfuerzo de desarrollo, en segundo nivel de la pirámide se encuentran los Componentes reutilizables.
Y en la parte más alta de la pirámide se encuentra el recurso primario, las personas (el recurso humano).
6. ¿ Cuáles son las cuatro características de los Recursos?
Cada recurso queda especificado mediante cuatro características:
- Descripción del Recurso.
- Informes de disponibilidad.
- Fecha cronológica en la que se requiere el recurso.
- Tiempo durante el que será aplicado el recurso
7. Especifique las clases de Recursos y defínalos
Recursos Humanos.
La Cantidad de personas requeridas para el desarrollo de un proyecto de software solo puede ser determinado después de hacer una estimación del esfuerzo de desarrollo (por ejemplo personas mes o personas años), y seleccionar la posición dentro de la organización y la especialidad que desempeña cada profesional.
Recursos o componentes de software reutilizables.
Cualquier estudio sobre recursos de software estaría incompleto sin estudiar la reutilización, esto es la creación y la reutilización de bloques de construcción de Software.
Tales bloques se deben establecer en catálogos para una consulta más fácil, estandarizarse para una fácil aplicación y validarse para la también fácil integración.
El Autor Bennatan sugiere cuatro categorías de recursos de software que se deberían tener en cuenta a medida que se avanza con la planificación:
- Componentes ya desarrollados.
- Componentes ya experimentados.
- Componentes con experiencia Parcial.
- Componentes nuevos.
Recursos de entorno.
El entorno es donde se apoya el proyecto de Software, llamado a menudo entorno de Ingeniería de Software, incorpora Hardware y Software.
El Hardware proporciona una plataforma con las herramientas (Software) requeridas para producir los productos que son el resultado de la buena práctica de la Ingeniería del Software, un planificador de proyectos debe determinar la ventana temporal requerida para el Hardware y el Software, y verificar que estos recursos estén disponibles. Muchas veces el desarrollo de las pruebas de validación de un proyecto de software para la composición automatizada puede necesitar un compositor de fotografías en algún punto durante el desarrollo.
Cada elemento de hardware debe ser especificado por el planificador del Proyecto de Software.
8. Mediante un cuadro comparativo establezca la diferencia entre Recursos humanos y Recursos de entorno?
Recursos Humanos
|
Recursos de Entorno
|
Los recursos Humanos requiere de personas para el desarrollo de un proyecto software.
|
El recurso Entorno es diferente
Ya que es quien apoya el proyecto de software.
|
_________________________________________________________________________________
Cuarto Periodo
- ¿Que se entiende por base de datos.
- Cuales son los programas gestores de la base de datos identificarlos y definirlos.
- Escribe los pasos para ingresar al gestor de microsoft access.
- Cuales son los pasos que usted emplearía para crear la base de datos que usted realiza en el taller Nº1 de Ofimática e identifique cada una de sus partes que siguen acontinuaciòn.
- Que se entiende por campo e identifique según el taller en menciòn, cuales estamos usando en el.
- Que es un registro e identifique cada una de las tablas con su respectivo contenido y características.
__________________________________________
1.¿Qué es una Base de Datos?
Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico.
Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consisten en tres campos: nombre, dirección, y número de teléfono.
2. Cuales son los programas gestores de la base de datos identificarlos y definirlos.
Un gestor de base de datos es un sistema que permite la creación, gestión y administración de bases de datos, así como la elección y manejo de las estructuras necesarios para el almacenamiento y búsqueda de la información del modo más eficiente posible.
Gestores de bases de datos:
MySQL
Es un sistema de gestión de base de datos relacional, multihilo y multiusuario seguramente el más usado en aplicaciones creadas como software libre.
Ventajas:
- Velocidad al realizar las operaciones
- Bajo costo en requerimientos para la elaboración de bases de datos
- Facilidad de configuración e instalación.
Microsoft SQL Server
Es un sistema de gestión de bases de datos relacionales basado en el lenguaje Transact-SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea.Es un sistema propietario de Microsoft. Sus principales características son:
- Soporte de transacciones.
- Escalabilidad, estabilidad y seguridad.
- Soporta procedimientos almacenados.
- Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
- Permite trabajar en modo cliente-servidor donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información.
- Además permite administrar información de otros servidores de datos.
PostgreSQL
Es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD.
Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyada por organizaciones comerciales. Sus principales características son:
- Alta concurrencia: mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés)
- Amplia variedad de tipos nativos: provee nativamente varios soportes
- Ahorros considerables de costos de operación
- Estabilidad y confiabilidad
Oracle
Oracle es un sistema de gestión de base de datos desarrollado por la compañía Oracle, este sistema es de tipo modelo objeto relacional, por el cual es uno de los gestores de bases de datos más completo como: soporte de transacciones, estabilidad, escalabilidad y puede correr en los sistemas operativos GNU/LINUX, Windows, Mac y entre otros.
SQLite
Es un sistema gestor de base de datos compatible con ACID (Atomicidad, Consistencia, Aislamiento y Durabilidad), ACID son las características que clasifican las transiciones en los SGBD, cuenta con una pequeña biblioteca creada en C, a diferencia de los demás que se funcionan como un proceso aparte este se integra al mismo sistema.
Microsoft Access
Este gestor de base de datos viene incluido dentro de la paquetería de Microsoft office, es de fácil uso permite crear bases de datos rápidamente, cuenta con plantillas para crear aplicaciones sencillas pero funcionales, su lanzamiento fue en el año de 1992.
3.Escribe los pasos para ingresar al gestor de microsoft access.
PRIMEROS PASOS PARA INGRESAR A ACCESS:
- Para ingresar a la aplicación de Access. Primero debemos ir a “Botón Inicio” y después buscar la opción “Todos Los Programas”.
- Después buscar la carpeta de programas de “Microsoft Office” y dar clic para abrir el gestor “Microsoft Access ”.
- Una vez realizado lo anterior se iniciará automáticamente la aplicación de Access y aparecerá la ventana principal. En la cual tendremos que elegir la plantilla a utilizar para empezar a crear nuestra base de datos.
4.Cuáles son los pasos que usted emplearía para crear la base de datos que usted realiza en el taller Nº1 de Ofimática e identifique cada una de sus partes que siguen acontinuaciòn.
- Seleccionar la opción Nuevo que se encuentra en el panel izquierdo.
- Se muestra varias plantillas. Para práctica usaremos “Base de Datos en Blanco”.
- Después en el panel derecho hay una etiqueta que dice “Nombre de Archivo” y abajo hay un cuadro de texto en el cual deben por el nombre de la base de datos por ejemplo; ESCUELA.
- Por último dar click en botón Crear.
- Ir al icono, después seleccionar “Vista de diseño”.
- Una vez presionado la opciòn “Vista de diseño” aparecerá un cuadro de diálogo, cual te pedirá el “Nombre de la tabla”.
1. Borrar nombre “Tabla 1”.
2. Escribir “ALUMNOS”.
3. Dar click en aceptar.
7. Al presionar aceptar aparecerá esta ventana donde tendrán que definir todos lo datos principales de los “ALUMNOS”.
- Campos o datos que definirán los datos, insertar en cada celda o columna.
- Borrar campo “Id” y escrIbir “CLAVE ALUMNO”
- Definir el tipo de dato de cada campo.
8. Una vez definido todos los campos de esta tabla ejemplo: ALUMNOS
- Para llenar la tabla “ALUMNOS”, dar click en el icono “Ver”
- Aparecerá un cuadro de diálogo que te preguntara “Primero debe guardar la tabla” presionamos, “Si”.
- Opciòn alternativa.
9. Ahora con la tabla abierta llenar todos los campos con los datos que se especifican en cada columna.
10. Para seguir creando màs tablas se debe ir a la pestaña Crear y buscar el icono Tabla.
5. Que se entiende por campo e identifique según el taller en menciòn, cuales estamos usando en el.
Un campo es el nombre de la unidad de información. Cada entrada en una base de datos puede tener múltiples campos de diversos tipos. Por ejemplo, un campo de texto llamado 'color favorito', que permite escribirlo, o un menú llamado 'población' que permita escoger de un listado de poblaciones posibles. La combinación de campos diversos nos permitirá recabar toda la información que consideremos relevante sobre los ítems que constituyen la base de datos.
Práctica de Ofimática: Campos y Características.
CLIENTES
ARTÍCULOS
PEDIDOS
ZONAS
6. Que es un registro e identifique cada una de las tablas con su respectivo contenido y características.
Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad. Se le asigna automáticamente un número consecutivo (número de registro) que en ocasiones es usado como índice aunque lo normal y práctico es asignarle a cada registro un campo clave para su búsqueda.
Un registro (también llamado fila o tupla) representa un objeto único de datos implícitamente estructurados en una tabla. En términos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos. Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.
Comentarios
Publicar un comentario