8
MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSITARIA UNIVERSIDAD POLITECNICA TERRITORIAL ALONSO GAMERO PNF EN INFORMATICA UNIDAD CURRICULAR PROGRAMACION INTEGRANTES : MOLINA , JESUS MOLINA , JOSE PROGRAMACION

Aplicaciones estandares para realizacion de un algoritmo

Embed Size (px)

Citation preview

Page 1: Aplicaciones estandares para realizacion de un algoritmo

MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSITARIAUNIVERSIDAD POLITECNICA TERRITORIAL ALONSO GAMERO

PNF EN INFORMATICA UNIDAD CURRICULAR PROGRAMACION

INTEGRANTES :MOLINA , JESUSMOLINA , JOSE

PROGRAMACION

Page 2: Aplicaciones estandares para realizacion de un algoritmo

INTRODUCCION

-

Conseguir calidad en el software es esencial, de manera que

se utilicen modelos y métodos apropiados para controlar el

proceso de desarrollo. Todo tipo de Software, requiere que los

analistas, diseñadores y desarrolladores apliquen características y

elementos de calidad para lograr productos que se adapten a las

necesidades de los usuarios, el uso eficiente y eficaz de los

recursos informáticos debe involucrar elementos que produzcan

soluciones como la planeación, la administración, y la utilización

de métodos que permitan un software de calidad

Page 3: Aplicaciones estandares para realizacion de un algoritmo

¿Estándares de calidad en el diseño de algoritmos

-

-

-

Todos los tipos de software a ser desarrollados requieren un control de calidad

Existen programadores pero no todos desarrollan sus programas con calidad, a este tipo de productos se les llama software basura

Por eso se presentan dos de los más valiosos controles de calidad, como son la eficiencia y la eficacia

Page 4: Aplicaciones estandares para realizacion de un algoritmo

Calidad término utilizado que ha adquirido gran relevancia con el

paso del tiempo

Estándares de calidad

considerada como uno de los principales activos con los que se cuenta un desarrollador para mejorar su posición competitiva global.

Los estándares de calidad son : Mantenibilidad

Facilidad de lectura y Simplicidad Portabilidad

Calidad en los procesos de desarrollo

Claridad y amigabilidad de la interfaz.

- - - - -

-

Claridad y exactitud de la documentación

Eficiencia y verificabilidad del software

Page 5: Aplicaciones estandares para realizacion de un algoritmo

.-

-

- Exactitud de los procesos

Seguridad y audibilidad

son los elementos que simplifican la labor de prevención, corrección o ampliación del código del programa

Mantenibilidad :

Facilidad de lectura y Simplicidad Portabilidad:-

Es la capacidad que posee un sistema de información que le permite funcionar en diferentes plataformas ya sean hardware o de software

Page 6: Aplicaciones estandares para realizacion de un algoritmo

- Asegura la confiabilidad, puesto que el plan que se realice para desarrollar el sistema, debe incluir pruebas bien seleccionadas que evalúen la confiabilidad del programa

Calidad en los procesos de desarrollo :

Claridad y amigabilidad de la interfaz:-

La interfaz debe ser clara agradable al usuario, las interfaces complejas son causa de la no utilización de los sistemas de información.

- Claridad y exactitud de la documentación

Toda aplicación requiere de una documentación suficientemente clara con el fin de que cualquier persona con conocimientos básicos en computación

Page 7: Aplicaciones estandares para realizacion de un algoritmo

- Otro aspecto que no debe pasar por alto es el de la verificabilidad, puesto que es imprescindible contar con los requerimientos.

Eficiencia y verificabilidad del software:

Exactitud de los procesos:- Un programa no será utilizado por un usuario si sus resultados no son exactos.

- Seguridad y audibilidad:

Un usuario no puede confiar en los datos de un sistema que no le ayude a controlar el acceso de personas no autorizadas o a detectar errores de operación en los que se introducen y generan datos erróneos.

Page 8: Aplicaciones estandares para realizacion de un algoritmo

Conclusión

-

Finalizando Un software de calidad debe ser eficaz, es decir, que debe realizar la su funciones establecidas, debe ser amigable. Un usuario debe utilizar el software porque produce resultados confiables, realiza todas las operaciones que será quieren, ejecuta las operaciones en un tiempo aceptado y es fácilmente usado por el grupo de usuarios a quien este dirigido. Un software  �debe ser eficiente, es decir el costo de su desarrollo tomando todos los recursos y el costo de su operación debe ser talque las organizaciones involucradas en su desarrollo y uso obtengan el máximo beneficio o por lo menos un beneficio aceptable en un período de tiempo establecido