2.2.1 Identificación de Entradas, Procesos, y Salidas

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 14

INSTITUTO POLITÉCNICO NACIONAL

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y


CIENCIAS SOCIALES Y ADMINISTRATIVAS

UNIDAD DE APRENDIZAJE: INGENIERÍA DE PRUEBAS

PROFESOR: GARCIA RODRIGUEZ JOSE LUIS

ALUMNO: TOLENTINO SÁNCHEZ MARCO TEVI

SECUENCIA: 5NM70

2.2.1 Identificación de entradas, procesos, y salidas

1
INDICE
INTRODUCCIÓN…………………………………………………………………………………………… 3
OBJETIVO …….……………………………………………………………………………………………….3
MISION …….……………………………………………………………………………….………………….3
VISION …….………………………………………………………………………………………..………….3
ALCANCE…….……………………………………………………………………………………………..….3
DESARROLLO…………………………………………………………………………………………………4
CONCLUSIÓN ………………………………………………………………………………………….….13
REFERENCIAS………………………………..……………………………………………….……………14

2
INTRODUCCION
Es de vital importancia que en la ingeniería de pruebas tener el conocimiento de
como poder identificar las entras, procesos y salidas de un software ya que esto
nos ayudaran a conocer de mejor manera y mas aplica la estructura del proyecto.

OBJETIVO
Identificar las entradas, procesos y salidas del software asi como sus tipos de
prueba que estos engloba.

MISION
Informar de manera profunda en qué consisten las entradas, procesos, y salidas
de software.

VISION
Adquirir conocimientos y habilidades competentes acerca de las entradas,
procesos y salidas del software.

ALCANCE

Conocer los principios, estrategias que se deben de llevar a cabo durante el


desarrollo de software ya que estos abarcan desde la entrada pasan por un
proceso y finalmente muestran una salida.

3
DESARROLLO

En un algoritmo se deben de considerar tres partes:

 Entrada: Información dada al algoritmo.


 Proceso: Operaciones o cálculos necesarios para encontrar la solución del
problema.
 Salida: Respuestas dadas por el algoritmo o resultados finales de los
procesos realizados.

La entrada, se considera como todos los datos que hay que ingresar para la
resolución del problema. Para diseñar un algoritmo o programa se debe comenzar
por identificar las tareas más importantes para resolver el problema y disponerlas
en el orden en el que han de ser ejecutadas. Los pasos en esta primera
descripción pueden requerir una revisión adicional antes de que podamos obtener
un algoritmo claro, preciso y completo.

Las entradas son los ingresos del sistema que pueden ser recursos materiales,
recursos humanos o información. Constituyen la fuerza de arranque que
suministra al sistema de sus necesidades operativas. Datos sistema información
entrada salida retroalimentación frontera del sistema medio ambiente.

4
Representa todos los datos, texto, voz e imágenes que entran al Sl y los métodos
y los medios por los cuales se capturan e introducen.

Generalmente la entrada sigue un protocolo y un formato para que el contenido, la


identificación, la autorización, el arreglo y el procesamiento sean adecuados.

El diseño de entrada es el enlace que une al sistema de información con el mundo


del usuario.

En este diseño existen aspectos generales que todos los analistas deben tener en
cuenta son:

1.Objetivo del diseño de entrada

2. Captura de datos para la entrada

Objetivos del Diseño de entrada

 Control de la calidad de información que entra al S.I. (Reducir costos de


M.O. y tiempos)

Se debe controlar la cantidad de entradas en:

o Las operaciones de preparación y entrada pues dependen de las


personas dado que los costos de mano de obra son altos y la
preparación de ingreso de los datos también lo son.

o La fase de entrada que puede ser un proceso lento que toma mucho
más tiempo que el que necesitan las computadoras para realizar sus
tareas.

5
 Evitar los retrasos (cuello de botella)

o También conocido con el nombre de cuello de botella son siempre


uno de los objetivos que el analista evita al diseñar la entrada, una
forma de evitarle es utilizar los documentos de retorno.

 Evitar errores en los datos archivados.

 Evitar pasos adicionales.

o Algunas veces el volumen de transacciones y la cantidad de datos


en preparación es algo que no se puede controlar por ello el analista
experimentado, evitara diseños para la entrada que traigan una
mayor cantidad de pasos a seguir. Ya sea añadir o quitar pasos

6
cuando se alimenta un proceso muchas veces al transcurso de un
día.

 Mantener la sencillez del proceso.

o El sistema mejor diseñado se ajusta a las personas que lo utilizarán


y al mismo tiempo proporcionarán métodos para el control de los
errores, la simplicidad funciona y es aceptada por cualquier usuario.

o Cuesta trabajo que los usuarios acepten sistemas complejos o


confusos y que no exista ninguna garantía para el éxito al instalar un
sistema complejo y que domine.

Captura de datos para la entrada

En una transacción existen datos importantes y otros que no, el analista debe
saber cuáles utilizará y cuáles en realidad deben formar la entrada. Existen dos
tipos de datos:

 Datos Variables: Son aquellos que cambian para cada transacción o toman
de decisión.
 Datos de identificación: Estos son los que identifican en forma única el
artículo que está siendo procesado.

¿Qué datos son aptos para capturar como entrada?

Variables: cambian en cada transacción.

(nombre del cliente, fecha de nacimiento, etc.)

De identificación: Identifican en forma única lo que se está ingresando.

(DNI, No de factura, etc.)

7
Dispositivos para la captura de datos de entrada

Teclado

Dispositivos Ópticos

 Aplicaciones de los exploradores optico0s.


 Códigos de barras.
 Exploradores en forma de varilla.
 Pluma óptica.
 Tableta y pluma digitalizadora.
 Documentos retornables OCR.
 Recopilación de datos de una fuente original.

Dispositivos de reconocimiento de caracteres en tinta magnética

 Formularios sensibles a marcas.


 Formas perforadas
 Códigos de barras.
 Cintas de datos.
 El uso de terminales inteligentes

8
Lineamientos para el diseño de pantallas

 Las formas deben ser fáciles de llenar.


 Las formas deben satisfacer el propósito para lo que fueron diseñadas.
 Las formas deben ser diseñadas para asegurar su llenado preciso.
 Las formas deben ser atractivas.

La calidad de la entrada de un sistema determina la calidad de la salida.

En relación con el diseño de las entradas al computador (pantallas de ingreso),


existen algunos aspectos que deben considerarse, tales como:

 Codificación
 Validación de las entradas
 Otras consideraciones para captura efectiva

Codificación

 Codificación Una de las maneras mediante las cuales pueden introducirse


los datos, con mayor precisión y eficacia es utilizando diversos códigos
previamente establecidos.

 Al proceso de expresar datos ambiguos o complicados en dígitos o letras


que se capturan con facilidad se le denomina codificación.

Tipos de codificación

 Código de secuencia simple.


 Código de derivación alfabética.
 Código de clasificaciones.
 Códigos nemotécnicos.
 Código de secuencia en bloque.

9
 Códigos de función
 Ocultado de información

Reglas para el uso de códigos

 Los códigos no deben ser largos.


 Los códigos deben ser estables.
 Los códigos deben ser únicos.
 Los códigos deben poderse ordenar.
 Los códigos deben ser claros.

Validación de entrada

Durante el proceso de entrada de datos pueden ocurrir errores que tienen que ser
detectados y corregidos antes de guardar los datos o procesarlos.

Para realizar esto existen tres categorías principales de métodos:

 Verificación de la transacción.
 Verificación de los datos de la transacción.
 Cambio de ellos.

Tipos de prueba

Pruebas de existencia

Estas pruebas examinan los campos que son necesarios que contengan datos,
para que no sean dejados en blanco o vacíos.

Pruebas de límites y rangos

 Estas prueban validan el mínimo y el máximo de caracteres aceptables


para un dato.

Pruebas de combinación

 Cuando un solo dato afecta a los demás, por ejemplo al introducir una
categoría no se puede colocar en los otros campos datos que no tengan

10
que ver con esa categoría, por ello se valida si todos esos campos tienen
relación.

Procesamiento duplicado

 Es procesar lo mismo varias veces y comparar los resultados obtenidos


para conocer la veracidad de estos.

Procesos de un software

Un proceso de desarrollo de software es un conjunto de personas, estructuras de


organización, reglas, políticas, actividades y sus procedimientos, componentes de
software, metodologías, y herramientas utilizadas o creadas específicamente para
definir, desarrollar, ofrecer un servicio, innovar y extender un producto de software.

Un proceso de software efectivo habilita a la organización a incrementar su


productividad al desarrollar software:

 Permite estandarizar esfuerzos, repetición y consistencia entre proyectos.


 Provee la oportunidad de introducir mejores prácticas de la industria.
 Permite entender que las herramientas deben ser utilizadas para soportar
un proceso.
 Establece la base para una mayor consistencia y mejoras futuras.

Un proceso de software mejora los esfuerzos de mantenimiento y soporte:

Define cómo manejar los cambios y liberaciones a sistemas de software


existentes.

Define cómo lograr la transición del software a la operación, y cómo ejecutar los
esfuerzos de operación y soporte.

11
Salidas

Son los resultados que se obtienen de procesar las entradas. Pueden adoptar la
forma de productos, servicios e información. Son el resultado del funcionamiento
del sistema o, alternativamente, el propósito para el cual existe el sistema.

Las salidas de un sistema se convierten en entrada de otro, que la procesará para


convertirla en otra salida, repitiéndose este ciclo indefinidamente.

Algunos ejemplos de salidas de sistemas son:

 Ser humano: Lágrimas, gas carbónico, sonidos e ideas.


 Computador: Energía calórica e información.
 Carro: Gas carbónico y energía cinética.
 Departamento de mercadeo de una empresa: Reportes y solicitudes de
compra.
 Empresa: Utilidades, personas jubiladas y basura.
 Curso de Teoría de Sistemas: Notas de los estudiantes y módulo sobre el
curso.

12
CONCLUSIÓN

En conclusión, es de vital importancia conocer todo lo que son entradas, procesos


y salidas ya que con base en esto podremos desarrollar un software de calidad.

Por que conoceremos los procedimientos correctos que hay que hacer durante
cada un de estas 3 etapas haciéndolo de la manera más eficaz posible y
mejorando el tiempo, calidad de los proyectos a realizar tanto en ese momento
como en un futuro.

13
REFERENCIAS
Myers, G. J., Badgett, T., Thomas, T. M., & Sandler, C. (2004). The Art of Software

Testing (2 Rev Upd ed.). John Wiley & Sons Inc.

Bierig, R., Brown, S., Galván, E., & Timoney, J. (2021). Essentials of Software Testing.

Cambridge University Press.

14

También podría gustarte