Вы находитесь на странице: 1из 5

1) FORMAS DE REPRESENTAR UN ALGORITMO

Hay distintos mtodos de representar los algoritmos como:


o Texto: Se usa el lenguaje comn para describir el algoritmo
o Pseudocdigo: este tipo de representacin mezcla el lenguaje de
programacin con un idioma, ya sea espaol, ingles o cualquier otro, se puede
definir como un lenguaje de especificacin de algoritmos. Es la representacin
narrativa de los pasos que debe de seguir un algoritmo. Este mtodo es mas
compacto, mas fcil de escribir y mas fcil de transcribir a un lenguaje de
programacin que el diagrama de flujo.
loS Diagrama de flujo: son herramientas graficas para representar
algoritmos. esta compuesto por smbolos, como: rectngulos rombos,
cuadrados, etc., unidos por flechas, estos smbolos representan acciones y
orden en como se realizan estas. Es decir, los diagramas de flujo son
diagramas que emplean smbolos grficos para representar algoritmos.
El Diagrama de Nassi-Schneiderman: Tambin conocido como diagrama de
Chapn, es un mtodo se representacin de algoritmos que combina la
descripcin textual con la descripcin grafica, es como una combinacin del
Pseudocdigo con el diagrama de flujo. Por lo general todo lo que se puede
representar en un diagrama de flujo se puede representar en este tipo de
diagrama. Este tipo de representacin cuenta con un conjunto limitado de
smbolos para representar los pasos del algoritmo. El diagrama NassiShneiderman refleja la descomposicin del problema en una forma simple
usando cajas anidadas para representar cada uno de los sub-problemas.
Ejemplos:
o Nivel de implementacin: consiste en expresar un algoritmo mediante una
maquinaria, un programa de computadora o algn objeto que realice las
acciones planteadas por el algoritmo en cuestin. En general, la
implementacin es el objetivo de disear un algoritmo (pero no siempre).
2) TRAZA DE UN ALGORITMO

La traza de un Algoritmo se puede definir como la ejecucin manual de


forma secuencial de las sentencias que lo componen. As, la traza
del siguiente algoritmo es el valor que van adoptando las variables
a medida que se va ejecutando un programa. La funcin principal
que posee realizar la traza de un algoritmo es la de comprobar que
ste funciona correctamente o para realizar la etapa de depuracin
en la que se intenta corregir errores, simplificar el algoritmo al
mximo e incrementar su eficacia y velocidad.

3) diferencias algoritmo y programas.


El algoritmo es el procedimiento lgico elemental, necesario para lograr un
objetivo, el programa es la serie de instrucciones necesarias para hacer que un
dispositivo ciberntico ejecute ese procedimiento para, en consecuencia, lograr
el objetivo en cuestin y uno es consecuencia del otro, es decir, primero se
elabora el algoritmo para saber cmo lograr lo que se quiere hacer y despus
se codifica el programa segn el dispositivo y el lenguaje que se usen.
Algoritmo es una secuencia de acciones lgicas necesarias para lograr un
objetivo cualquiera que sea, no especficamente matemtico, un programa en
general es una serie de instrucciones en determinado lenguaje necesarias para
que un ordenador cumpla con una tarea, mismas que en todo caso, son la
traduccin de un algoritmo al lenguaje en cuestin.
4) Estndares De calidad

* Un software de calidad debe ser eficaz, es decir, que debe realizar las funciones
establecidas, debe ser amigable. Un usuario debe utilizar el software porque produce
resultados confiables, realiza todas las operaciones que se requieren, ejecuta las
operaciones en un tiempo aceptado y es fcilmente usado por el grupo de usuarios a quien
este dirigido.
* Un software de calidad debe ser eficiente, es decir el costo de su desarrollo tomando
todos los recursos y el costo de su operacin debe ser tal que las organizaciones
involucradas en su desarrollo y uso obtengan el mximo beneficio o por lo menos un
beneficio aceptable en un perodo de tiempo establecido.
Sus componente son:
Completitud
Consistencia y precisin
Solidez
Simplicidad
Calidad en los procesos de desarrollo
Seguridad y Verificabilidad, estas dos ltimas que se determinan con el
sistema en uso.

* Usabilidad. Si bien es cierto que la confiabilidad es un factor muy importante en la


calidad del software tambin lo es el hecho de que es necesario considerar otros factores
como los que se mencionan en esta seccin puesto que de nada sirve un software que
funcione correcta y confiablemente si el usuario prefiere no utilizarlo.
Exactitud de los procesos

Claridad y exactitud de la documentacin


Completitud
Eficiencia y verificabilidad del software
Claridad y amigabilidad de la interfaz
Mantenibilidad. Este aspecto de calidad involucra los elementos que simplifican la labor de
prevencin, correccin o ampliacin del cdigo del programa. Retomar un cdigo escrito
meses antes es un trabajo dispendioso y agobiante, en especial cuando las aplicaciones no
cuentan con la caracterstica a la cual aqu se hace referencia. Se pueden considerar como
atributos de este aspecto :
Exactitud y claridad en la documentacin
Modularidad acoplamiento
Facilidad de lectura
Simplicidad
Portabilidad. Es la capacidad que posee un sistema de informacin que le permite funcionar
en diferentes plataformas ya sean hardware o de software.
5)introduccin a los estndares de calidad

Todos los tipos de software mencionados requieren que los analistas, diseadores y
desarrolladores apliquen caractersticas y elementos de calidad para que se logren
productos a las necesidades del usuario, estas necesidades se comienzan a encontrar un
camino de solucin a travs de la aplicacin de elementos de calidad, as se presentan dos
de los ms valiosos como son la eficiencia y la eficacia.
El uso eficiente y eficaz de la tecnologa de los computadores es un objetivo que an est
distante. Para representar lo anterior, slo basta sealar los reportes de fracasos y
dificultades de muchos proyectos en los que se pretende involucrar a la tecnologa de los
computadores
6) Documentacin de un algoritmo

Documentacin
Es la gua o comunicacin escrita es sus variadas formas, ya sea en enunciados,
procedimientos, dibujos o diagramas.
A menudo un programa escrito por una persona, es usado por otra. Por ello la
documentacin sirve para ayudar a comprender o usar un programa o para facilitar futuras
modificaciones (mantenimiento).
La documentacin se divide en tres partes:
Documentacin Interna
Documentacin Externa
Manual del Usuario

Documentacin Interna: Son los comentarios o mensaje que se aaden al cdigo


fuente para hacer mas claro el entendimiento de un proceso.

Documentacin Externa: Se define en un documento escrito los siguientes puntos:

Descripcin del Problema


Nombre del Autor
Algoritmo (diagrama de flujo o pseudocodigo)
Diccionario de Datos
Cdigo Fuente (programa)

Manual del Usuario: Describe paso a paso la manera como funciona el programa,
con el fin de que el usuario obtenga el resultado deseado.

7) ELABORACION MANAUL DE USUARIOS

Manual De Usuario
Expone los procesos que el usuario puede realizar con el sistema implantado. Para lograr
esto, es necesario que se detallen todas y cada una de las caractersticas que tienen los
programas y la forma de acceder e introducir informacin. Permite a los usuarios conocer el
detalle de qu actividades ellos debern desarrollar para la consecucin de los objetivos del
sistema. Rene la informacin, normas y documentacin necesaria para que el usuario
conozca y utilice adecuadamente la aplicacin desarrollada.
Objetivos
Que el usuario conozca cmo preparar los datos de entrada.
Que el usuario aprenda a obtener los resultados y los datos de salida.
Servir como manual de aprendizaje.
Servir como manual de referencia.
Definir las funciones que debe realizar el usuario.
Informar al usuario de la respuesta a cada mensaje de error.
Pasos a seguir para definir como desarrollar el manual de usuario.
Identificar los usuarios del sistema: personal que se relacionar con el sistema.
Definir los diferentes tipo de usuarios: se presentan los diferentes tipos de usuarios que
usaran el sistema. Ejemplo: usuarios directos, indirectos.
Definir los mdulos en que cada usuario participar: Se describen los mdulos o procesos
que se ejecutarn por cada usuario en forma narrativa breve y clara.

Importancia Del Manual De Usuario


El Manual de Usuario facilita el conocimiento de:
Los documentos a los que se puede dar entrada por computadora.
Los formatos de los documentos.
Las operaciones que utiliza de entrada y salida de los datos.
El orden del tratamiento de la computadora con los datos introducidos.
El momento en que se debe solicitar una operacin deseada.
Los resultados de las operaciones realizadas a partir de los datos introducidos.
Al elaborar el Manual de Usuario, hay que tener en cuenta a quin va dirigido es decir, el
manual puede ser manejado desde el director de la empresa hasta el introductor de datos.
Por consiguiente, debe redactarse de forma clara y sencilla para que lo entienda cualquier
tipo de usuario.

Вам также может понравиться