SlideShare ist ein Scribd-Unternehmen logo
1 von 10
REÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA
PNF - INFORMÁTICA
UNIVERSIDAD POLITÉCNICA TERRITORIAL “ALONSO GAMERO”
APLICACIONES DE Estándares de Calidad en el Diseño de Algoritmos
INTEGRANTES:
Emir Meza
C.I: 25.440.965
En la presente diapositiva presento como se describen los enunciados sobre estándares
de calidad en el diseño de algoritmos, describiendo los conceptos sobre esta materia que
permitan obtener conocimiento para el uso o aplicación de técnicas o herramientas en las
exigencias de la vida moderna que requieren buscar nuevos modelos y
sistemas que nos permitan ser más eficaz y eficiente. En el transcurso de los años el
software se ha vuelto cada vez más complicado, el incremento en la potencia de
los ordenadores, la aparición de modernos dispositivos y tecnologías ha generado la
necesidad de nuevos sistemas operativos y aplicaciones de mayor complejidad. De
manera que esta complejidad ha traído consigo la demanda de nuevos métodos y
herramientas que nos ayuden en la construcción de este software.
INTRODUCCIÓN
A la hora de desarrollar un software se requiere que los analistas, diseñadores y
desarrolladores apliquen características y elementos de calidad para que se logren productos a las
necesidades del usuario, estas necesidades se comienzan a encontrar un camino de solución a
través de la aplicación de elementos de calidad, así se presentan dos de los más valiosos como son
la eficiencia y la eficacia.
Por tal motivo la ingeniería del software pretende utilizar los recursos computacionales de tal
manera que se produzcan soluciones eficientes y eficaces a los problemas informáticos, el éxito de
un proyecto involucra elementos como la planeación, la administración y la utilización de
metodologías de desarrollo de software.
Estándares de Calidad
ROBERT DUNN: Presenta la calidad en el software tomando dos puntos de vista: la calidad en
el proceso de desarrollo y la calidad en el producto final. Estos dos grupos principales los agrupa
en los siguiente aspectos de calidad:
• confiabilidad
• utilidad
• mantenimiento
• adaptabilidad
ROGER PRESSMAN: Describe similares factores de calidad agrupados en tres grupos:
1. calidad en operación
2. calidad en revisión
3. calidad en transición
Según:
Aspectos Básicos de Calidad de Software
La traza de un algoritmo se puede definir como la ejecución
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 función principal que posee realizar la traza de un algoritmo
es la de comprobar que éste funciona correctamente o para realizar
la etapa de depuración en la que se intenta corregir errores,
simplificar el algoritmo al máximo e incrementar su eficacia y
velocidad.
La traza de un Algoritmo
Para las representaciones de un algoritmo, antes de ser convertido a lenguaje de
programación, se utilizan algunos métodos de representación escrito, grafico o matemática. El lenguaje
natural puede no ser suficientemente preciso, permitiendo las ambigüedades, obteniendo una
descripción del todo satisfactoria, las formulas propias del lenguaje matemático, son un buen sistema de
representación pero no solo suelen ser fáciles de convertir en el programa.
LOS MÉTODOS MÁS CONOCIDOS SON:
DIAGRAMA LIBRE: Es quizás la
forma de representación más
antigua. Algunos autores suelen
llamarlos también como diagramas
de lógica o flujo gramas.
DIAGRAMAS NASSI-SCHNEIDERMAN:
Corresponde a uno de los tipos de
diagramación estructurada.
Las acciones se describen en rectángulos
o cajas sucesivas. Se pueden escribir
diferente acciones de caja.
PSEUDOCÓDIGO: Es la técnica que permite
expresar la solución de un problema
mediante un algoritmo escrito en palabras
normales de un idioma, utilizando palabras
imperativas. Es común encontrar en
pseudocódigo palabras como: inicie, lea,
imprima, sume, divida, calcule, finalice.
Técnicas de Escritura y Pruebas de Algoritmos
Una vez diseñado y bien estructurado un algoritmo, la siguiente actividad a
desarrollar, sumamente importante en programación, es producir programas bien
documentados, para que se cumplan los objetivos básicos, que los programas sean
legibles, comprensibles y fácilmente modificables donde se incluye descripciones,
comentarios, especificaciones e incluso un breve manual de uso si el algoritmo es
suficientemente extenso.
Tipos de Documentación:
Externa: Incluye la escritura de información que es exterior
al cuerpo del algoritmo.
Puede incluir una explicación extensa del desarrollo del
algoritmo y de las modificaciones sufridas.
Deben añadirse igualmente descripciones detalladas del
problema, de los módulos que lo componen, adjuntando un
diagrama jerárquico del diseño descendente y por último un
manual de usuario donde se explicará al cliente como debe
usarse el programa.
Interna: Incluye la escritura de información que se
suministra con el cuerpo del algoritmo.
Estará formada por comentarios, código
autodocumentado e impresión agradable del texto
del pseudocódigo.
Documentación
Durante el desarrollo de un sistema, desde su concepción hasta su puesta en marcha
se ha generado gran cantidad de documentos, que en muchas ocasiones se han visto
modificados por documentos posteriores debido a cambios en el sistema.
Para evitar confusiones en las revisiones de la documentación se desarrollan
diferentes tipos de documentos dirigidos a las personas que trabajarán con el sistema y para
facilitar el mantenimiento del mismo. La documentación de un sistema debe ser marcada
adecuadamente, bien organizada actualizada y completa; todos los términos utilizados deben
explicarse. La documentación se hará disponible a todos los usuarios dc acuerdo a sus
necesidades.
El manual del usuario reúne la información, normas y documentación necesaria para
que el usuario conozca y utilice adecuadamente la aplicación desarrollada.
Teoría General De Los Manuales De Documentación
En fin las técnicas de desarrollo de algoritmos permiten encontrar la mejor solución a los
problemas que se presentan y deben ser solucionados por el computador. Estas técnicas
están orientadas para utilizarse en cada uno de los niveles de complejidad y variedad o
alternativas para los cuales se aplican los algoritmos.
En los procesos de calidad de software, uno de los elementos que más puede inquietar a
los diseñadores, es el adecuado manejo de los algoritmos y su eficiencia, para que el
resultado sea óptimo al momento de ser implementado y para eliminar esta preocupación
por parte del diseñador aparece en la disciplina de la ingeniería del software un tema que es
análisis de algoritmos, donde destacan elementos como la complejidad computacional,
verificación de programas, entre otros.
CONCLUSIÓN
Estándares calidad diseño algoritmos

Weitere ähnliche Inhalte

Was ist angesagt?

Ingeniería del-software
Ingeniería del-softwareIngeniería del-software
Ingeniería del-softwareAndrea Marge
 
Ingeniería de Software
Ingeniería de SoftwareIngeniería de Software
Ingeniería de SoftwareUacm Lis Slt
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwaremireya2022
 
Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa... grachika
 
FGFases en el desarrollo de un programa
FGFases en el desarrollo de un programaFGFases en el desarrollo de un programa
FGFases en el desarrollo de un programaJaneth Mtz
 
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTEPRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTECAMILO
 
Ciclo de vida de una aplicacion informatica
Ciclo de vida de una aplicacion informaticaCiclo de vida de una aplicacion informatica
Ciclo de vida de una aplicacion informaticaMari Abad
 
Riverodanna_presentacion
Riverodanna_presentacionRiverodanna_presentacion
Riverodanna_presentacionDannaRivero
 
De los problemas a los programas
De los problemas a los programasDe los problemas a los programas
De los problemas a los programasDanny Gi
 
Diapositivas De Ingenieria De Software
Diapositivas De Ingenieria De SoftwareDiapositivas De Ingenieria De Software
Diapositivas De Ingenieria De Softwarerapa69
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwarealberto calatayu
 
ciclo de vida de software
ciclo de vida de softwareciclo de vida de software
ciclo de vida de softwareDavid Ortega
 
Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Swmsc080277
 
Ciclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARECiclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWAREJ Martin Luzon
 
Tema 2.1.- Estándares de Calidad
Tema 2.1.- Estándares de CalidadTema 2.1.- Estándares de Calidad
Tema 2.1.- Estándares de CalidadYenny Salazar
 
Tema 2.2.- Estilos de Programación
Tema 2.2.- Estilos de ProgramaciónTema 2.2.- Estilos de Programación
Tema 2.2.- Estilos de ProgramaciónYenny Salazar
 

Was ist angesagt? (19)

Ingeniería del-software
Ingeniería del-softwareIngeniería del-software
Ingeniería del-software
 
Ingeniería de Software
Ingeniería de SoftwareIngeniería de Software
Ingeniería de Software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa...
 
FGFases en el desarrollo de un programa
FGFases en el desarrollo de un programaFGFases en el desarrollo de un programa
FGFases en el desarrollo de un programa
 
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTEPRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
 
Ciclo de vida de una aplicacion informatica
Ciclo de vida de una aplicacion informaticaCiclo de vida de una aplicacion informatica
Ciclo de vida de una aplicacion informatica
 
Riverodanna_presentacion
Riverodanna_presentacionRiverodanna_presentacion
Riverodanna_presentacion
 
De los problemas a los programas
De los problemas a los programasDe los problemas a los programas
De los problemas a los programas
 
Diapositivas De Ingenieria De Software
Diapositivas De Ingenieria De SoftwareDiapositivas De Ingenieria De Software
Diapositivas De Ingenieria De Software
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del software
 
Modelado, Ingenieria de Software
Modelado, Ingenieria de SoftwareModelado, Ingenieria de Software
Modelado, Ingenieria de Software
 
ciclo de vida de software
ciclo de vida de softwareciclo de vida de software
ciclo de vida de software
 
Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Sw
 
Ciclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARECiclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARE
 
Ciclodevida 1.1
Ciclodevida 1.1Ciclodevida 1.1
Ciclodevida 1.1
 
Tema 2.1.- Estándares de Calidad
Tema 2.1.- Estándares de CalidadTema 2.1.- Estándares de Calidad
Tema 2.1.- Estándares de Calidad
 
Tema 2.2.- Estilos de Programación
Tema 2.2.- Estilos de ProgramaciónTema 2.2.- Estilos de Programación
Tema 2.2.- Estilos de Programación
 
Análisis de requisitos
Análisis de requisitosAnálisis de requisitos
Análisis de requisitos
 

Ähnlich wie Estándares calidad diseño algoritmos

Aplicación de Estándares de calidad en la construcción de Algoritmos
Aplicación de Estándares de calidad en la construcción de AlgoritmosAplicación de Estándares de calidad en la construcción de Algoritmos
Aplicación de Estándares de calidad en la construcción de Algoritmosnunez trompiz
 
Aplicaciones de estándares de calidad en la construcción de algoritmos
Aplicaciones de estándares de calidad en la construcción de algoritmosAplicaciones de estándares de calidad en la construcción de algoritmos
Aplicaciones de estándares de calidad en la construcción de algoritmosRaul-Betancourt
 
Aplicaciones de estándares de calidad en la construcción de algoritmaos
Aplicaciones de estándares de calidad en la construcción de algoritmaosAplicaciones de estándares de calidad en la construcción de algoritmaos
Aplicaciones de estándares de calidad en la construcción de algoritmaosalexisj2303
 
Aplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoAplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoFelix Rodríguez
 
Aplicaciones de Estándares de calidad en la construcción de Algoritmos
Aplicaciones de Estándares de calidad en la construcción de AlgoritmosAplicaciones de Estándares de calidad en la construcción de Algoritmos
Aplicaciones de Estándares de calidad en la construcción de AlgoritmosJesus Molina
 
Aplicaciones de Estándares de calidad en la construcción de Algoritmos
Aplicaciones de Estándares de calidad en la construcción de AlgoritmosAplicaciones de Estándares de calidad en la construcción de Algoritmos
Aplicaciones de Estándares de calidad en la construcción de AlgoritmosJesus Molina
 
Aplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoAplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoJesus Molina
 
Aplicaciones de Estándares de calidad de Algoritmos Aplicaciones de Estándare...
Aplicaciones de Estándares de calidad de Algoritmos Aplicaciones de Estándare...Aplicaciones de Estándares de calidad de Algoritmos Aplicaciones de Estándare...
Aplicaciones de Estándares de calidad de Algoritmos Aplicaciones de Estándare...Jesus Molina
 
Presentación estándares de calidad Deine R. y Adalys R.
Presentación estándares de calidad Deine R. y Adalys R.Presentación estándares de calidad Deine R. y Adalys R.
Presentación estándares de calidad Deine R. y Adalys R.AdalysR
 
Presentacion estandares de calidad deine y adalys
Presentacion estandares de calidad deine y adalysPresentacion estandares de calidad deine y adalys
Presentacion estandares de calidad deine y adalysAdalysR
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareUniversidad De Cordoba
 

Ähnlich wie Estándares calidad diseño algoritmos (20)

Aplicación de Estándares de calidad en la construcción de Algoritmos
Aplicación de Estándares de calidad en la construcción de AlgoritmosAplicación de Estándares de calidad en la construcción de Algoritmos
Aplicación de Estándares de calidad en la construcción de Algoritmos
 
Aplicaciones de estándares de calidad en la construcción de algoritmos
Aplicaciones de estándares de calidad en la construcción de algoritmosAplicaciones de estándares de calidad en la construcción de algoritmos
Aplicaciones de estándares de calidad en la construcción de algoritmos
 
Aplicaciones de estándares de calidad en la construcción de algoritmaos
Aplicaciones de estándares de calidad en la construcción de algoritmaosAplicaciones de estándares de calidad en la construcción de algoritmaos
Aplicaciones de estándares de calidad en la construcción de algoritmaos
 
Aplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoAplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmo
 
Ingeniería en software
Ingeniería en softwareIngeniería en software
Ingeniería en software
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Aplicaciones de Estándares de calidad en la construcción de Algoritmos
Aplicaciones de Estándares de calidad en la construcción de AlgoritmosAplicaciones de Estándares de calidad en la construcción de Algoritmos
Aplicaciones de Estándares de calidad en la construcción de Algoritmos
 
Aplicaciones de Estándares de calidad en la construcción de Algoritmos
Aplicaciones de Estándares de calidad en la construcción de AlgoritmosAplicaciones de Estándares de calidad en la construcción de Algoritmos
Aplicaciones de Estándares de calidad en la construcción de Algoritmos
 
Aplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoAplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmo
 
Aplicaciones de Estándares de calidad de Algoritmos Aplicaciones de Estándare...
Aplicaciones de Estándares de calidad de Algoritmos Aplicaciones de Estándare...Aplicaciones de Estándares de calidad de Algoritmos Aplicaciones de Estándare...
Aplicaciones de Estándares de calidad de Algoritmos Aplicaciones de Estándare...
 
Presentación estándares de calidad Deine R. y Adalys R.
Presentación estándares de calidad Deine R. y Adalys R.Presentación estándares de calidad Deine R. y Adalys R.
Presentación estándares de calidad Deine R. y Adalys R.
 
Presentacion estandares de calidad deine y adalys
Presentacion estandares de calidad deine y adalysPresentacion estandares de calidad deine y adalys
Presentacion estandares de calidad deine y adalys
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Calidad del desarrollo de software
Calidad del desarrollo de softwareCalidad del desarrollo de software
Calidad del desarrollo de software
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De Software
 
XXXS
XXXSXXXS
XXXS
 
Desarrollo en espiral
Desarrollo en espiralDesarrollo en espiral
Desarrollo en espiral
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 

Kürzlich hochgeladen

GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxNicolas Villarroel
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxchinojosa17
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.ayalayenifer617
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx46828205
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDLeslie Villar
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAcoloncopias5
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfYuriFuentesMartinez2
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx241532171
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptxadso2024sena
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx241518192
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxRodriguezLucero
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 

Kürzlich hochgeladen (19)

GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptx
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptx
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 

Estándares calidad diseño algoritmos

  • 1. REÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA PNF - INFORMÁTICA UNIVERSIDAD POLITÉCNICA TERRITORIAL “ALONSO GAMERO” APLICACIONES DE Estándares de Calidad en el Diseño de Algoritmos INTEGRANTES: Emir Meza C.I: 25.440.965
  • 2. En la presente diapositiva presento como se describen los enunciados sobre estándares de calidad en el diseño de algoritmos, describiendo los conceptos sobre esta materia que permitan obtener conocimiento para el uso o aplicación de técnicas o herramientas en las exigencias de la vida moderna que requieren buscar nuevos modelos y sistemas que nos permitan ser más eficaz y eficiente. En el transcurso de los años el software se ha vuelto cada vez más complicado, el incremento en la potencia de los ordenadores, la aparición de modernos dispositivos y tecnologías ha generado la necesidad de nuevos sistemas operativos y aplicaciones de mayor complejidad. De manera que esta complejidad ha traído consigo la demanda de nuevos métodos y herramientas que nos ayuden en la construcción de este software. INTRODUCCIÓN
  • 3. A la hora de desarrollar un software se requiere que los analistas, diseñadores y desarrolladores apliquen características y elementos de calidad para que se logren productos a las necesidades del usuario, estas necesidades se comienzan a encontrar un camino de solución a través de la aplicación de elementos de calidad, así se presentan dos de los más valiosos como son la eficiencia y la eficacia. Por tal motivo la ingeniería del software pretende utilizar los recursos computacionales de tal manera que se produzcan soluciones eficientes y eficaces a los problemas informáticos, el éxito de un proyecto involucra elementos como la planeación, la administración y la utilización de metodologías de desarrollo de software. Estándares de Calidad
  • 4. ROBERT DUNN: Presenta la calidad en el software tomando dos puntos de vista: la calidad en el proceso de desarrollo y la calidad en el producto final. Estos dos grupos principales los agrupa en los siguiente aspectos de calidad: • confiabilidad • utilidad • mantenimiento • adaptabilidad ROGER PRESSMAN: Describe similares factores de calidad agrupados en tres grupos: 1. calidad en operación 2. calidad en revisión 3. calidad en transición Según: Aspectos Básicos de Calidad de Software
  • 5. La traza de un algoritmo se puede definir como la ejecución 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 función principal que posee realizar la traza de un algoritmo es la de comprobar que éste funciona correctamente o para realizar la etapa de depuración en la que se intenta corregir errores, simplificar el algoritmo al máximo e incrementar su eficacia y velocidad. La traza de un Algoritmo
  • 6. Para las representaciones de un algoritmo, antes de ser convertido a lenguaje de programación, se utilizan algunos métodos de representación escrito, grafico o matemática. El lenguaje natural puede no ser suficientemente preciso, permitiendo las ambigüedades, obteniendo una descripción del todo satisfactoria, las formulas propias del lenguaje matemático, son un buen sistema de representación pero no solo suelen ser fáciles de convertir en el programa. LOS MÉTODOS MÁS CONOCIDOS SON: DIAGRAMA LIBRE: Es quizás la forma de representación más antigua. Algunos autores suelen llamarlos también como diagramas de lógica o flujo gramas. DIAGRAMAS NASSI-SCHNEIDERMAN: Corresponde a uno de los tipos de diagramación estructurada. Las acciones se describen en rectángulos o cajas sucesivas. Se pueden escribir diferente acciones de caja. PSEUDOCÓDIGO: Es la técnica que permite expresar la solución de un problema mediante un algoritmo escrito en palabras normales de un idioma, utilizando palabras imperativas. Es común encontrar en pseudocódigo palabras como: inicie, lea, imprima, sume, divida, calcule, finalice. Técnicas de Escritura y Pruebas de Algoritmos
  • 7. Una vez diseñado y bien estructurado un algoritmo, la siguiente actividad a desarrollar, sumamente importante en programación, es producir programas bien documentados, para que se cumplan los objetivos básicos, que los programas sean legibles, comprensibles y fácilmente modificables donde se incluye descripciones, comentarios, especificaciones e incluso un breve manual de uso si el algoritmo es suficientemente extenso. Tipos de Documentación: Externa: Incluye la escritura de información que es exterior al cuerpo del algoritmo. Puede incluir una explicación extensa del desarrollo del algoritmo y de las modificaciones sufridas. Deben añadirse igualmente descripciones detalladas del problema, de los módulos que lo componen, adjuntando un diagrama jerárquico del diseño descendente y por último un manual de usuario donde se explicará al cliente como debe usarse el programa. Interna: Incluye la escritura de información que se suministra con el cuerpo del algoritmo. Estará formada por comentarios, código autodocumentado e impresión agradable del texto del pseudocódigo. Documentación
  • 8. Durante el desarrollo de un sistema, desde su concepción hasta su puesta en marcha se ha generado gran cantidad de documentos, que en muchas ocasiones se han visto modificados por documentos posteriores debido a cambios en el sistema. Para evitar confusiones en las revisiones de la documentación se desarrollan diferentes tipos de documentos dirigidos a las personas que trabajarán con el sistema y para facilitar el mantenimiento del mismo. La documentación de un sistema debe ser marcada adecuadamente, bien organizada actualizada y completa; todos los términos utilizados deben explicarse. La documentación se hará disponible a todos los usuarios dc acuerdo a sus necesidades. El manual del usuario reúne la información, normas y documentación necesaria para que el usuario conozca y utilice adecuadamente la aplicación desarrollada. Teoría General De Los Manuales De Documentación
  • 9. En fin las técnicas de desarrollo de algoritmos permiten encontrar la mejor solución a los problemas que se presentan y deben ser solucionados por el computador. Estas técnicas están orientadas para utilizarse en cada uno de los niveles de complejidad y variedad o alternativas para los cuales se aplican los algoritmos. En los procesos de calidad de software, uno de los elementos que más puede inquietar a los diseñadores, es el adecuado manejo de los algoritmos y su eficiencia, para que el resultado sea óptimo al momento de ser implementado y para eliminar esta preocupación por parte del diseñador aparece en la disciplina de la ingeniería del software un tema que es análisis de algoritmos, donde destacan elementos como la complejidad computacional, verificación de programas, entre otros. CONCLUSIÓN