Documente Academic
Documente Profesional
Documente Cultură
Conalep
MIA. MARIA CONCEPCION VIDAL CRISANTO
Septiembre 2019
Análisis y Diseño de sistemas de Información
Contenido
Contenido
Misión ................................................................................................................................................................................. 4
Visión .................................................................................................................................................................................. 4
POLÍTICA DE CALIDAD ..................................................................................................................................................... 4
2. Modelado de datos ........................................................................................................................................................ 20
2.1.1 Definición ........................................................................................................................................................... 20
2.1.2 Características .................................................................................................................................................. 20
2.1.3 Metas y beneficios............................................................................................................................................ 20
2.1.4 Tipos de modelado de datos .......................................................................................................................... 21
2.1.5 Modelado de Datos Conceptual ..................................................................................................................... 21
Presentación
3
Análisis y Diseño de sistemas de Información
Misión
Formamos Profesionales Técnicos Bachiller competentes, brindamos capacitación laboral, servicios
tecnológicos y evaluación para la certificación en estándares de competencia laboral, a través de un Modelo
Educativo de Calidad para la Competitividad, con enfoque en una formación integral y constructivista del
conocimiento, sustentado en valores, manteniendo una vinculación permanente con los diversos sectores
del Estado de Veracruz.
Visión
Somos la Institución para la Formación de Profesionales Técnicos Bachiller, del Sistema de Educación
Media Superior del Estado de Veracruz que mejor responde a las necesidades de los sectores productivos y
la sociedad, con estándares de clase mundial.
POLÍTICA DE CALIDAD
Quienes conformamos el CONALEP Veracruz, asumimos el compromiso de realizar un trabajo
fundamentado en los valores institucionales, para responder a las necesidades de los diferentes sectores de
la sociedad, así como a los criterios del modelo educativo vigente. En este contexto, profesionales técnicos-
bachiller; brindamos servicios tecnológicos; de capacitación y evaluación de competencias con fines de
certificación. Nuestra labor, pertinente, eficaz y eficiente, nos permite cumplir con los requisitos de los
clientes, los legales y reglamentarios, buscando permanentemente la calidad, la mejora continua y el éxito
sostenido de la Institución.
“Orgullosamente CONALEP”
4
Análisis y Diseño de sistemas de Información
Valores Conalep
Hacemos las cosas bien desde la Reconocemos a la sociedad Fomentamoslafluidezde El todo es más que las suma de las
primera vez, teniendo en mente a como la beneficiaria de nuestro comunicación institucional, lo que partes, por lo que impulsamos el
la persona o área que hará uso de trabajo, considerando la implica claridad en la transmisión trabajo en equipo, respetando las
nuestros productos o servicios, importancia de su participación de ideas y de información, así diferencias, complementando
considerando lo que necesita y en la determinación de nuestro como una actitud responsable por esfuerzos y construyendo
cuándo lo necesita. rumbo. Para ello debemos parte del receptor. aportaciones de los demás.
atender las necesidades
específicas de cada región,
aprovechando las ventajas y
compensando las desventajas en
cada una de ellas
Conalep VERACRUZ II
Tenemos la disposición para enfrentar retos Consideramos a cada una de las personas Cada uno de nosotros debe responsabilizarse del resultado
con una visión de éxito, considerando que como individuos dignos de atención, con de su trabajo y tomar sus propias decisiones dentro del
siempre habrá una solución para cada intereses más allá de lo estrictamente ámbito de su competencia.
problema y evitando la inmovilidad ante la profesional o laboral.
magnitud de la tarea a emprender.
5
Análisis y Diseño de sistemas de Información
Hojas de evaluación
HOJA DE EVALUACIÓN 1
Nombre del No. de
alumno lista
Nombre del MIA. MARIACONCEPCION VIDAL CRISANTO Grupo
profesor
Actividad Calificaci
Fecha Firma o Sello
(TAREA, PRACTICA, EXPO, ETC) ón
PROMEDIO
6
Análisis y Diseño de Sistemas de Información
Criterios de evaluación
Portafolio de evidencias.
(Carpeta, Tareas, •50%
Ejercicios)
Trabajos de
investigación •25%
Evidencia por
desempeño.
Practicas. •25%
Análisis y diseño de sistemas de información.
1. Diagramación e inventario del análisis de la información.
1.1 Realiza levantamiento de información y diagramado de datos, procesos, eventos-respuesta de
la organización, mediante el apoyo de técnicas de obtención de información y/o herramientas de
modelado de datos,
B. Especificaciones de interfaces
Determinación de tipos de Interfaces
- Entrada.
- Salida.
- Procesos
Desarrollo de interfaces de la solución integral propuesta.
- Intercambio de datos.
- Interfaces a través del monitor, ratón y teclado.
- Activación de procesos.
Aplicación de estándares establecidos por el usuario
- De documentación
- De diseño
ADMINISTRATIVOS
Los sistemas del nivel administrativos sirven a las actividades de supervisión, control, toma de
decisiones, y administrativas del nivel medio de los gerentes.
Por lo general, este tipo de sistemas proporcionan informes periódicos más que información
instantánea de operaciones. Apoyan a las decisiones no rutinarias y tienden a enfocarse en
decisiones menos estructuradas para las cuales los requisitos de información no siempre son
claros.
EJEMPLO:
OPERATIVOS
Los sistemas del nivel operativo apoyan a los gerentes operativos en el seguimiento de actividades
y transacciones elementales de la organización como ventas, ingresos, depósito en efectivo,
nómina, decisiones de crédito y flujo de materiales en una fábrica.
Tienen como objetivo responder a las preguntas de rutina y seguir el flujo de las transacciones a
través de la organización.
OPINION PERSONAL:
Mi punto de vista es que en los 3 tipos de niveles organizacionales cada uno tiene su función así
como en los niveles jerárquicos de una empresa y cada quien desempeña su función. En el nivel
ejecutivo los gerentes se encargan únicamente de vigilar y de proponer actividades. En el
administrativo se encargan de supervisar y administrar como su nombre lo dice, ya sea dinero o
alguna actividad.
Nivel operativo, en este nivel los empleados de menor puesto realiza las actividades que el gerente
le haya encargado.
*DOCUMENTALES.
El tratamiento documental es un sistema donde se describe y representa un documento en forma
artificial. Se ocupa de los metadatos y la meta información, pero no se remite directamente al autor;
posibilita la recuperación documental pero la meta información disponible no es decisiva, se rige
por normas e indica el contenido para su posterior recuperación.3
El análisis documental, es el resultado de la necesidad de proporcionar al usuario un camino para
llegar al documento pertinente y el otro, el análisis de la información, es una forma adecuada para
su uso racional y creador en la actividad práctica del individuo, sea de la clase que ésta sea:
investigadora, gerencial, académica, etcétera. El primero exige del especialista, el conocimiento de
las normas establecidas para su realización, el empleo de tesauros y categorías, para individualizar
y especificar la fuente; el segundo requiere de una calificación, creatividad, inteligencia y
conocimiento del tema, que posibilite el uso, relación y manejo de conceptos, así como la habilidad
para ubicar en un contexto y establecer los nexos necesarios entre la información procesada y el
conocimiento disponible para la solución de un problema.
Son un puente entre el usuario y el conocimiento. Posibilitan la descripción y representación del
documento, a partir de la reproducción en síntesis del documento real, utilizan taxonomías para
procesar la información y vocabularios que recrean el entorno lingüístico, repercuten en la calidad
de los productos y servicios de información, elevan la capacidad de recuperación y reducen la
incertidumbre. En muchos casos, sus resultados son productos científicos, creativos y polémicos.
En conjunto, ambos procesos presentan un valor sinérgico y holístico como procesos de la
organización de la información y en el ciclo de vida de la información.
EJEMPLO:
Podría ser la información que se tiene de un lugar como un laboratorio, un departamento etc. El
levantamiento de información que se tiene allí dentro de ese laboratorio ventiladores, mesas, sillas,
co0mputadoras, etc.
PUNTO DE VISTA U OPINION:
Son aquellas informaciones dadas que se tiene de un dicho lugar en ellas se puede destacar la
descripción que tiene basada en las características de ese sitio.
Y en ellas da el resultado de un levantamiento de información con la cual se puede saber cuántas
cosas contiene y hay dentro de ese lugar.
*DE OBSERVACION
La etnografía es una técnica de observación que se puede utilizar para entender los requerimientos
sociales y organizacionales. Un analista se sumerge por si solo en el entorno laboral donde se
utilizara el sistema. Observa el trabajo diario y anota las tareas reales en las que los participantes
están involucrados. El valor de la etnografía es que ayuda a los analistas a descubrir los
requerimientos implícitos que reflejan los procesos reales más que los formales en los que la gente
está involucrada.
Suchman (Suchman, 1987) utilizó la etnografía para estudiar el trabajo de oficina y observó que las
prácticas del trabajo real eran macho más ricas, más complejas y más dinámicas que los modelos
sencillos supuestos por los sistemas de automatización de oficinas.
La diferencia entre el trabajo supuesto y el real fue la razón más importante de por qué estos
sistemas de oficina no han tenido efectos significativos en la productividad.
I. Los requerimientos que se derivan de la forma en la que la gente trabaja realmente más que de
la forma en la que las definiciones de los procesos establecen que debería trabajar.
2. Los requerimientos que se derivan de la cooperación y conocimiento de las actividades de la
gente.
EJEMPLO:
Como el ejemplo anterior lo que se dice OBSERVAR el cómo están las computadoras, las sillas,
mesas, si están fallando la computadora reportarla con el que está encargado de ese laboratorio
que lo arregle la máquina y así entre otras cosas.
*CUESTIONARIOS
Es un conjunto de preguntas que deben ser contestadas por escrito por una determinada
población, generalmente esta población es amplia. Según el contenido de los cuestionarios
podemos clasificarlos en los siguientes tipos:
1. Abiertos: Las respuestas no están delimitadas, esto permite mayor libertad de expresión.
2. Cerrados: Se fuerza a respuestas concretas. Un mismo tipo de pregunta puede formularse para
obtener diferente rango de respuestas: Elección exclusiva (respuestas del tipo si/no). Por ejemplo:
¿Cree que existen muchos circuitos integrados defectuosos? Escala cualitativa
(acuerdo/desacuerdo). Por ejemplo: Existen muchos circuitos integrados defectuosos. Las posibles
respuestas son: de acuerdo, totalmente de acuerdo, no estoy seguro, en desacuerdo, totalmente
en desacuerdo. Cantidad, es decir, la pregunta requiere como respuesta una determinada
cantidad. Por ejemplo: De cada 100 circuitos integrados ¿cuántos son defectuosos? Rango o
escala cuantitativa, donde la respuesta es un rango de valores. Por ejemplo: De cada 100 circuitos
integrados son defectuosos (0–5, 6–10, >50, etc.) Selección de respuestas limitadas. Por ejemplo:
Las causas más frecuentes de circuitos integrados defectuosos son: a) Fallo en la impresión de la
pista. b) Fallo en la conexión de las patillas. c) Fallo en el encapsulado de plástico. 3. Mixtos: una
combinación de los anteriores Los buenos cuestionarios no solo se escriben sino que se diseñan.
Una buena elaboración acompañada de una prueba previa, tanto del formato como de las
preguntas, son la base de una recopilación de datos significativa a través del cuestionario.
EJEMPLO:
Sería lo que se tiene de un objeto u cosa es decir como la computadora, te dan un cuestionario en
la cual vas a explicar o especificar que es anda fallando y que es lo que tiene si la pantalla te
aparece negra o te dice Red restringida etc.
PUNTO DE VISTA U OPINION:
Es orientado a la información dada para así mejorar las aplicaciones o las cosas que se quieren
llevar a cabo dentro de “X” lugar. Ya sea el poder verificar el estado de cómo funcionan y checar
que es lo que anda fallando y que no, es como el dar mantenimiento a una computadora pero en
este punto basado a un cuestionario, escribir tanto como se encuentra lo físico como lo lógico es
decir, lo físico si la maquina no se encuentra cuarteada u otra cosa y lo lógico en que si tiene virus
la maquina o no enciende etc.
v Entrevistas:
Las entrevistas son formas de obtener información sobre algún tema en específico.
· Entrevistas Personales Es la técnica más común de obtención de información, en la cual se
pregunta al cliente cuáles son sus necesidades. La discusión debe ser planeada tomando en
cuenta el tiempo y el tipo de requerimientos que se están buscando. La entrevista puede adaptarse
para discutir los procesos actuales, descubrir necesidades futuras o determinar problemas que el
cliente está tratando de resolver.
· Entrevista en Grupos Estas entrevistas tienen un propósito similar al anterior, pero
requieren mayor preparación y formalidad para obtener la información que se desea de todos los
participantes. Con esta técnica pueden obtenerse una gran cantidad de requerimientos en un
período de tiempo corto.
APORTACIÓN:
Apara entrevistar una persona es necesario saber su nombre, donde es él y cuál es su oficio, etc.
Y después entrevistarlo preguntarle cual es el problema del equipo, las principales preguntas que
se tiene que hacer a a la persona es:
· Qué es lo que se quiere hacer.
· Qué problema se quiere resolver.
· Para qué se quiere hacer el sistema o para qué se quiere hacer el cambio.
APORTACIÓN:
En la formulación de requerimientos es más que nada la problemática; se tratara o se buscara la
forma de cómo resolver el problema que tiene el equipo en los diferentes métodos, ya sea que el
equipo tenga un antinvirus, que se cambien las maquinas, o dar mantenimiento alos equipos.
Acá´ se trata de que el cliente diga cuales son los puntos que tiene que realizar que es lo que la
maquina se quiere que tenga.
Ejemplo:
Si tenemos planteado un problema de una computadora que está infectada por virus informáticos o
llamados también programas maliciosos, tomaremos los puntos anteriores de una forma simple y
resumida y plantearemos las posibles soluciones.
1. La naturaleza del problema.
El equipo de cómputo está infectada por muchos virus informáticos la cual esos virus afectaron los
programas instalados, por lo que no se puede trabajar en dicho equipo y comienza a abrir diversos
programas de forma muy rápida en inevitable, así de esta forma abre cualquier archivo en un
mismo formato de extensión y no se puede visualizar el contenido del archivo.
2. La historia del problema.
El problema surgió a causa de la infección de una memoria USB que fue conectada en ese
equipo, y el antivirus no estaba actualizado y ya había expirado la licencia, es por eso que el
equipo fue infectado con facilidad.
El equipo comenzó a mostrar ventanas de una misma aplicación abriéndose muchas veces
repetitivamente desde iniciar sesión en Windows y al querer abrir un fichero.
3. Características del problema.
· El virus no deja trabajar en el equipo.
· El equipo abre muchas ventanas repetitivamente de una misma aplicación al iniciar sesión
en Windows o al querer ejecutar cualquier archivo.
· El equipo no tiene el antivirus actualizado.
· El equipo no cuenta con el servicio de internet.
4. Las soluciones alternas del problema.
· Instalar un nuevo antivirus más eficaz con licencia que dure mucho más tiempo, actualizarlo
y analizar el equipo para desinfectarlo.
· Conseguir de alguna manera acceso a internet y hacer un análisis del equipo con un
antivirus externo, es decir, hacer un análisis en línea para desinfectar el equipo en este caso se
sugiere utilizar Panda ActiveScan.
· Formatear el equipo e instalar nuevamente el sistema operativo, los programas y sus
respectivos drivers (controladores) del equipo.
5. La solución o la técnica seleccionada.
· Se seleccionó la solución de formatear el equipo e instalar todo el software necesario
nuevamente, se llegó a esto porque el equipo estaba saturado de virus y esto no permitía abrir
ningún archivo ni ejecutar ningún programa de instalación por lo que se abría todo en una misma
aplicación (Word) hasta los programas ya instalados y los que se querían instalar, y a causa de
esto no se podía instalar el antivirus que sustituiría al que ya tenía instalado; y por otra parte no fue
posible conseguir acceso a internet para hacer un análisis en línea del sistemas.
Punto de vista
En este punto en el técnico se ocupa del análisis de los datos recopilados, y de acuerdo a los
requerimiento del cliente y al problema que quiere solucionar, el técnico debe saber cómo fue
surgiendo el problema, que problemas le encuentra el cliente desde su punto de vista, y que daños
a causado este problema en su operación al trabajar con el equipo así mismo el técnico debe
hacer un modelo con una replantación grafica de la secuencia del problema y posteriormente
procede a la revisión del equipo y crear su propia noción del problema para poder llegar a las
posibles soluciones. Una propuesta de solución es una de las soluciones que se podrían
implementar para llegar a resolver un determinado problema y de esta propuesta se selecciona la
mejor propuesta para dicha solución en la que el cliente dé el visto bueno del problema
solucionado de acuerdo a sus necesidades.
ORGANIZACIÓN DE UN PROYECTO.
Concepto:
Organización es el establecimiento de la necesaria para la coordinación racional de actividades,
mediante la determinación de jerarquías, disposición, correlación y agrupación de actividades, con
el fin de poder realizar y simplificar las funciones del grupo social
Elementos de la organización.
1. Estructura. la estructura organizacional en el que habrá de operar, establece la disposición y
la correlación de las funciones, jerarquías y actividades necesarias para lograr los objetivos.
2. Coordinación. La estructura propicia la armonía y la adecuada sincronización de las
actividades, a fin de facilitar el trabajo de la mejor manera posible.
3. Agrupación y asignación de actividades y responsabilidades. Organizar, implica la necesidad
de agrupar, dividir y asignar funciones a fin de promover la especialización. Además, origina la
necesidad de establecer niveles de autoridad y responsabilidad dentro de la empresa.
Ejemplo:
Tomando en cuenta como ejemplo la organización de un departamento de informática. En
encargado del departamento tiene a su disposición a sus auxiliares, y tienen repartido el trabajo
entre él y sus auxiliares y cada uno tiene la responsabilidad de cumplir con la parte del trabajo que
le corresponde, y le es más fácil el trabajo en la que podemos distribuirlos en las áreas como
mantenimiento de equipos, administración de redes, etc., y de esta manera cada uno cumple con
una función específica de acuerdo a su especialización y todos juntos complementan el mismo
departamento.
Punto de vista
Es la organización de las relaciones que existir entre las personas que brindan el servicio técnico,
en la organización se deben dividir el trabajo para lograr un mejor desempeño y mayor rapidez en
el trabajo que se debe realizar, en donde el ing. en sistemas o de ser la persona encargado del
área debe asignar trabajos específicos esto de ser un proyecto para la solución de un problema en
donde existan varios equipos con el mismo problema (en este caso podría ser en un empresa, en
un laboratorio de informática o en un ciber), hacer esto nos facilita más el trabajo ya que cada uno
tiene una actividad específica a realizar además de así tener un mejor éxito en la solución del
problema.
OBJETIVO.
Concepto:
Es el primer paso del análisis del sistema, en este proceso en Analista se reúne con el cliente y/o
usuario (un representante institucional, departamental o cliente particular), e identifican las metas
globales, se analizan las perspectivas del cliente, sus necesidades y requerimientos, sobre la
planificación temporal y presupuestal, líneas de mercadeo y otros puntos que puedan ayudar a la
identificación y desarrollo del proyecto.
Algunos autores suelen llamar a esta parte ¨ Análisis de Requisitos ¨ y lo dividen en cinco partes:
Reconocimiento del problema.
Evaluación y Síntesis.
Modelado.
Especificación.
Revisión.
Antes de su reunión con el analista, el cliente prepara un documento conceptual del proyecto,
aunque es recomendable que este se elabore durante la comunicación Cliente – analista, ya que
de hacerlo el cliente solo de todas maneras tendría que ser modificado, durante la identificación de
las necesidades.
1.2.1: Ubicación De Elementos de bases de datos
El diseño de entrada nos habla de la forma como los datos entran al sistema, es decir, estos datos
pasan por diversos procedimientos para su selección antes de entrar al sistema, por otra parte el
diseño de salida nos habla de la forma como el sistema muestra la información al usuario por
pantalla, donde este verifica la petición hecha al sistema. Por último, el diseño de salida por
impresora indica la muestra de información por pantalla pero en físico, lo cual se logra por medio
de una impresora, la cual brinda al usuario la obtención de su información de forma física.
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al criterio elegido para su
clasificación:
Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos
históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de
datos a través del tiempo, realizar proyecciones y tomar decisiones.
Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo
operaciones como actualización y adición de datos, además de las operaciones fundamentales de
consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de
una tienda de abarrotes, una farmacia, un videoclub, etc.
Directorios
Un ejemplo son las guías telefónicas en formato electrónico.
Son bases de datos que almacenan diferentes tipos de información proveniente de las ciencias de
la vida o médicas.
INDICES
Un índice es una estructura de datos que permite acceder a diferentes filas de una misma tabla a
través de un campo (o campos clave).
Un índice permite un acceso mucho más rápido a los datos.es de este modo como se utiliza un
índice en las bases de datos, se define el índice a través de un campo (o campos) y es a partir de
este punto desde donde se busca.
TABLAS
La información de una base de datos se guarda en tablas. Una tabla en una especie de "archivo"
en el cuál definimos una estructura de filas y columnas con la información que deseamos
almacenar.
Por ejemplo, si quisiéramos almacenar los datos de los clientes de nuestra empresa podríamos
definir una estructura de tabla parecida a la siguiente (si tiene experiencia con bases de datos
observará que la estructura no es la más adecuada).
2. Modelado de datos
2.1.1 Definición
2.1.2 Características
Es el proceso de analizar los aspectos de interés para una organización y la relación que
tienen unos con otros.
Resulta en el descubrimiento y documentación de los recursos de datos del negocio.
El modelado hace la pregunta " Qué ? " en lugar de " Cómo ? ", ésta última orientada al
procesamiento de los datos.
Es una tarea difícil, bastante difícil, pero es una actividad necesaria cuya habilidad solo se
adquiere con la experiencia.
Básicamente son 3:
En las siguientes secciones se analizarán los aspectos relacionados con el modelado conceptual,
más adelante y teniendo ya un modelo lógico se procederá a estudiar la representación física del
mismo.
Basados en registros
Basados en objetos
B. Especificaciones de interfaces
• Determinación de tipos de Interfaces
- Entrada.
Constituyen los datos que deben ser almacenados y por tal motivo ingresan al sistema, el analista
debe comprender y adecuar los medios que utilizará para el ingreso de dichos datos. Para verificar
que la puesta en marcha de las entradas sea la correcta se utilizan controladores los cuales se
aplican a los campos y a los registros del SI.
- Salida.
Las salidas del sistema se presentan en la pantalla que permite por ejemplo al usuario encontrar la
información que requiere, o realizar también las operaciones que son necesarias. En un solo
sistema las salidas pueden ser varias, miremos por ejemplo el SI de información de uno de los
motores de búsqueda más famosos “Yahoo” las salidas que este programa tiene son: correo,
noticias, entretenimiento.
- Procesos
• Desarrollo de interfaces de la solución integral propuesta.
- Intercambio de datos.
Es un Conjunto coherente de datos, estructurados conforme a normas de mensajes acordadas,
para la transmisión por medios electrónicos, preparados en un formato capaz de ser leído por el
ordenador y de ser procesado automáticamente y sin ambigüedad.
La selección de una aplicación debe tomar en cuenta también los mecanismos de respaldo. Por
ejemplo, PostgreSQL y MySQL ofrecen comandos que generan un script SQL para restaurar la
estructura de una base de datos y su contenido. Todas tienen una probabilidad de falla, unas más
que otras, y es importante evaluar la integridad de los datos en estos casos de borde.
Esta migración se debe iniciar lo antes posible para que el usuario se acostumbre a su nuevo
ambiente. Esto permite reducir el paso final a un puro cambio de máquina, relativamente
transparenté.
Es importante considerar que una carga inicial de información no tiene el mismo alcance y
complejidad que una migración de datos, de modo que las tareas de esta actividad se deben llevar
a cabo en mayor o menor medida en función de las características de los datos a cargar.
• Determinación de aspectos para la aceptación de programas de aplicación.
- Velocidad de ejecución.
Un índice de acceso es un archivo auxiliar utilizado internamente por el SGDB para acceder
directamente a cada registro del archivo de datos. La operación de indexación, creada por el
SGDB, ordena a los registros de un archivo de datos de acuerdo con los campos utilizados como
llave primaria e, incrementa sensiblemente la velocidad de ejecución de algunas operaciones sobre
el archivo de datos. Normalmente para cada archivo de datos debe existir un índice cuya llave de
indexación sea idéntica a su llave primaria.
También es posible crear índices para un archivo de datos utilizando atributos (campos), o
conjunto de atributos, diferentes de los de la llave primaria. Este tipo de índice, llamado índice
secundario, es utilizado para reducir el tiempo de localización de una determinada información
dentro de un archivo o para clasificar los registros del archivo de acuerdo con el orden necesario
para la obtención de la información deseada.
- Precisión de cálculos.
La velocidad dependerá de la capacidad de distinguir entre los diversos tipos de datos. Cuando se
diseña y se crea una base de datos, se planea si va a haber una o varias tablas, se piensa en los
campos (columnas) de cada tabla y se establece un tipo de datos para cada campo. Por ejemplo,
si se van a almacenar fechas y horas, se establece el tipo de datos de un campo en Fecha/Hora. Si
se van a almacenar nombres y direcciones, se establece el tipo de datos de uno o varios campos.
- Funcionalidad.
Además de la clasificación por la función de las bases de datos, éstas también se pueden clasificar
de acuerdo a su modelo de administración de datos.
Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos
(algo en donde se guarda la información), así como de los métodos para almacenar y recuperar
información de esos contenedores. Los modelos de datos no son cosas físicas: son abstracciones
que permiten la implementación de un sistema eficiente de base de datos; por lo general se
refieren a algoritmos, y conceptos matemáticos.
Este tipo de pruebas deben ser ejecutadas idealmente por un equipo de pruebas ajeno al equipo
de desarrollo, una buena práctica en este punto corresponde a la tercerización de esta
responsabilidad. La obligación de este equipo, consiste en la ejecución de actividades de prueba
en donde se debe verificar que la funcionalidad total de un sistema fue implementada de acuerdo a
los documentos de especificación definidos en el proyecto. Los casos de prueba a diseñar en este
nivel de pruebas, deben cubrir los aspectos funcionales y no funcionales del sistema. Para el
diseño de los casos de prueba en este nivel, el equipo debe utilizar como bases de prueba
entregables tales como: requerimientos iniciales, casos de uso, historias de usuario, diseños,
manuales técnicos y de usuario final, etc. Por último, es importante que los tipos de pruebas
ejecutados en este nivel se desplieguen en un ambiente de pruebas / ambiente de pre-producción
cuya infraestructura y arquitectura sea similar al ambiente de producción, evitando en todos los
casos utilizar el ambiente real del cliente, debido principalmente, a que pueda ocasionar fallos en
los servidores, lo que ocasionaría indisponibilidad en otros servicios alojados en este ambiente.
- Aceptación
Independientemente de que se haya tercerizado el proceso de pruebas y así la firma responsable
de estas actividades haya emitido un certificado de calidad sobre el sistema objeto de prueba, es
indispensable, que el cliente designe a personal que haga parte de los procesos de negocio para
la ejecución de pruebas de aceptación, es incluso recomendable, que los usuarios finales que
participen en este proceso, sean independientes al personal que apoyó el proceso de
desarrollo. Cuando las pruebas de aceptación son ejecutadas en instalaciones o ambientes
proporcionados por la firma desarrolladora se les denominan pruebas Alpha, cuando son
ejecutadas desde la infraestructura del cliente se les denomina pruebas Beta. En los casos en que
las pruebas de aceptación del producto se hayan ejecutado en el ambiente del proveedor, el
aplicativo no podrá salir a producción, sin que se hayan ejecutados las respectivas pruebas Beta
en el ambiente del cliente, de lo anterior es importante concluir, que las pruebas Alpha son
opcionales, pero las pruebas Beta son obligatorias.
• Uso de tipos de pruebas.
- Desempeño
La prueba de desempeño está diseñada para probar el desempeño del software en tiempo de
ejecución dentro del contexto de un sistema integrado.
La prueba de desempeño se aplica en todos los pasos del proceso de la prueba, incluso al nivel de
la unidad, el desempeño de un módulo individual debe evaluarse mientras se realizan las pruebas.
Sin embargo no es sino hasta que se encuentren totalmente integrados todos los elementos del
sistema que es posible asegurar el verdadero desempeño del sistema.
- De conversión
- De ejecución de procesos
- De seguridad
Verifica que un actor solo pueda acceder a las funciones y datos que su usuario tiene permitido.
Seguridad del sistema, incluyendo acceso a datos o Funciones de negocios e incluyendo accesos
remotos
- De respaldo y recuperación
- De confiabilidad
• Ubicación de ambiente de pruebas.