SlideShare una empresa de Scribd logo
1 de 8
AUTOR:
MOLINA JESUS 24.787.081
Aplicaciones de
estándares de calidad
en la construcción de
algoritmo
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.
Análisis del Problema
Una vez que se ha comprendido lo que se desea de la
computadora, es necesario definir: Los datos de entrada. Cuál es
la información que se desea producir (salida), los métodos y
fórmulas que se necesitan para procesar los datos. Una
recomendación muy practica es el que nos pongamos en el lugar
de la computadora y analicemos que es lo que necesitamos que
nos ordenen y en que secuencia para producir los resultados
esperados.
Construcción de un programa
El desarrollo de software es un proceso por el cual, dado un
problema, se encuentra un programa (o un conjunto de
programas) que lo resuelva eficientemente.
Niveles de construcción de un programa
Programas de bajo nivel:
Son programas que explotan las características propias de la
computadora por ejemplo rutinas graficas, manejos de puertos,
interfaces con el usuario, etc. Con este tipo de programas no puede
seguirse estrictamente las fases del diseño y generalmente son rutinas
que deben ser optimizadas, aun sacrificando su claridad (suelen ser
rutinas que solo estudiaran especialistas).
Programas de alto nivel:
Son programas que entregan resultados independientemente de la
maquina. Para construirlos hay que enlazar herramientas ya
disponibles. En este tipo de programas conviene seguir estrictamente
las fases del diseño y generalmente no deben ser optimizadas, ya que
requiere claridad para que las entienda un no especialista. Para
facilitar el proceso de mantenimiento, hay que evitar mezclar niveles
al construir rutinas.
Introducción a los estándares de calidad
En algunos momento se definió a la Calidad como: Lo que se
hace bien y a la primera, concepto erróneo ya que, no se puede
determinar la calidad de un servicio, producto o proceso,
tomando en cuenta solo el aspecto de desarrollo, olvidando por
completo al proceso de depuración que inherentemente
involucra una serie de corrección de errores, por lo que, la
definición de calidad esta mas allá de la observación de una
parte de dicho proceso. La mayoría de los clientes busca
calidad al mejor precio, sin embargo, lo que puede ser
excelente para algunos, no lo es para otros. Cuando un
individuo adquiere un producto o servicio, lo hace para
satisfacer una necesidad, pero siempre espera que la nueva
adquisición funcione como lo esperado, o al menos como se lo
prometieron en el anuncio publicitario.
Forma de trazabilidad un algoritmo
La traza de un Algoritmo se puede definir como la ejecución manual de
forma secuencial de las sentencias que lo componen.
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.
Formas de representar un algoritmo
Pseudocódigo.- Es una técnica para el diseño de programas que permite
definir las estructuras de datos. Diagrama De Flujo.- Es una técnica que
representa de forma grafica los algoritmos ,aunque su empleo a
disminuido considerablemente por la aparición de los lenguajes de
programación .Diagrama N-S.- también conocido como diagrama de
Chapín es una técnica de especificación de algoritmos que combina la
descripción textual, propia del pseudocódigo, con la representación
gráfica del diagrama de flujo.
Formas y Técnicas de documentar un algoritmo y un programa
Son comentarios, etiquetas de texto, que facilitan la comprensión del
programa
Documentación
La documentación del programa es fundamental para diseñadores y
usuarios .En pseudocódigo solo se documentarán los algoritmos
internamente, esto es, se efectuarán comentarios de ciertas acciones
o grupos de acciones para permitir al diseñador o al equipo del
diseño releer el algoritmo con facilidad. Para documentar
internamente un algoritmo en pseudocódigo se empleará la doble
barra () y a continuación el texto o la frase explicativa .Al ejecutar el
algoritmo, este texto a la derecha de la debe ser ignorado, pues no
constituye a una acción algorítmica.
Documentar el código de un programa es añadir suficiente
información como para explicar lo que hace, punto por punto, de
forma que no sólo los ordenadores sepan qué hacer, sino que
además los humanos entiendan qué están haciendo y por qué.
Porque entre lo que tiene que hacer un programa y cómo lo hace hay
una distancia impresionante: todas las horas que el programador ha
dedicado a pergeñar una
solución y escribirla en el lenguaje que corresponda para que el
ordenador la ejecute ciegamente .
Un software de calidad debe ser eficaz, es decir, que debe realizar la
s 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 fácilmente usado por el grupo de usuarios
a quien este dirigido.‡

Más contenido relacionado

La actualidad más candente

Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareT.I.C
 
LA INGENIERÍA DE SOFTWARE Y RUP
LA INGENIERÍA DE SOFTWARE Y RUPLA INGENIERÍA DE SOFTWARE Y RUP
LA INGENIERÍA DE SOFTWARE Y RUPKudos S.A.S
 
El Proceso De Desarrollo De Software
El Proceso De Desarrollo De SoftwareEl Proceso De Desarrollo De Software
El Proceso De Desarrollo De Softwareahias arosemena
 
¿Cómo medir la calidad del software de una manera formal pero práctica?
¿Cómo medir la calidad del software de una manera formal pero práctica?¿Cómo medir la calidad del software de una manera formal pero práctica?
¿Cómo medir la calidad del software de una manera formal pero práctica?Software Guru
 
Evaluación de herramientas de software
Evaluación de herramientas de softwareEvaluación de herramientas de software
Evaluación de herramientas de softwareJesús Tramullas
 
Guia tecnica para evaluación de software
Guia tecnica para evaluación de softwareGuia tecnica para evaluación de software
Guia tecnica para evaluación de softwareAlex Betancur
 
Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Kiberley Santos
 
Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IITensor
 
Calidad del producto ISO 9126
Calidad del producto ISO 9126Calidad del producto ISO 9126
Calidad del producto ISO 9126JekittaB
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareCoesi Consultoria
 
Proceso del software
Proceso del softwareProceso del software
Proceso del softwareTensor
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del SoftwareIntellimedia
 
Merodologia de desarrollo de software
Merodologia de desarrollo de softwareMerodologia de desarrollo de software
Merodologia de desarrollo de softwareShadrickSdn1
 

La actualidad más candente (20)

Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del Software
 
LA INGENIERÍA DE SOFTWARE Y RUP
LA INGENIERÍA DE SOFTWARE Y RUPLA INGENIERÍA DE SOFTWARE Y RUP
LA INGENIERÍA DE SOFTWARE Y RUP
 
La Calidad de Software
La Calidad de SoftwareLa Calidad de Software
La Calidad de Software
 
Proyecto Final - Calidad de Software
Proyecto Final - Calidad de SoftwareProyecto Final - Calidad de Software
Proyecto Final - Calidad de Software
 
El Proceso De Desarrollo De Software
El Proceso De Desarrollo De SoftwareEl Proceso De Desarrollo De Software
El Proceso De Desarrollo De Software
 
¿Cómo medir la calidad del software de una manera formal pero práctica?
¿Cómo medir la calidad del software de una manera formal pero práctica?¿Cómo medir la calidad del software de una manera formal pero práctica?
¿Cómo medir la calidad del software de una manera formal pero práctica?
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Ensayo
EnsayoEnsayo
Ensayo
 
Evaluación de herramientas de software
Evaluación de herramientas de softwareEvaluación de herramientas de software
Evaluación de herramientas de software
 
Guia tecnica para evaluación de software
Guia tecnica para evaluación de softwareGuia tecnica para evaluación de software
Guia tecnica para evaluación de software
 
Norma iso 9126
Norma iso 9126Norma iso 9126
Norma iso 9126
 
Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010
 
Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software II
 
Rup presentacion
Rup presentacionRup presentacion
Rup presentacion
 
Calidad del producto ISO 9126
Calidad del producto ISO 9126Calidad del producto ISO 9126
Calidad del producto ISO 9126
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del software
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
Guia iso 9126
Guia iso 9126Guia iso 9126
Guia iso 9126
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del Software
 
Merodologia de desarrollo de software
Merodologia de desarrollo de softwareMerodologia de desarrollo de software
Merodologia de desarrollo de software
 

Destacado

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 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
 
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
 
Sostenibilidad en la industria de la construcción
Sostenibilidad en la industria de la construcciónSostenibilidad en la industria de la construcción
Sostenibilidad en la industria de la construcciónGrupo Granada
 
02 planificacion de obras
02 planificacion de obras02 planificacion de obras
02 planificacion de obrasRichard Jimenez
 
Orden y ejecución de una obra
Orden y ejecución de una obraOrden y ejecución de una obra
Orden y ejecución de una obraBarbara Andrea
 
Estándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina OrtegaEstándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina Ortega2008PA2Info3
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Joseluis Cruz Ramirez
 
CONTROL DE CALIDAD EN LA OBRA
 CONTROL DE CALIDAD EN LA OBRA CONTROL DE CALIDAD EN LA OBRA
CONTROL DE CALIDAD EN LA OBRAEdward Badd
 
CONTROL DE CALIDAD_OBRA
CONTROL DE CALIDAD_OBRACONTROL DE CALIDAD_OBRA
CONTROL DE CALIDAD_OBRACarlos Pajuelo
 
Etapas para implementar un SISTEMA DE GESTIÓN DE CALIDAD
Etapas para implementar un SISTEMA DE GESTIÓN DE CALIDADEtapas para implementar un SISTEMA DE GESTIÓN DE CALIDAD
Etapas para implementar un SISTEMA DE GESTIÓN DE CALIDADMarcela Alejandra
 
Administración por procesos y calidad en restaurantes
Administración por procesos y calidad en restaurantesAdministración por procesos y calidad en restaurantes
Administración por procesos y calidad en restaurantesMauricio Zavala
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionBoris Salleg
 

Destacado (18)

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 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
 
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
 
Sostenibilidad en la industria de la construcción
Sostenibilidad en la industria de la construcciónSostenibilidad en la industria de la construcción
Sostenibilidad en la industria de la construcción
 
02 planificacion de obras
02 planificacion de obras02 planificacion de obras
02 planificacion de obras
 
Sistemas aseguramiento calidad_construccion
Sistemas aseguramiento calidad_construccionSistemas aseguramiento calidad_construccion
Sistemas aseguramiento calidad_construccion
 
Orden y ejecución de una obra
Orden y ejecución de una obraOrden y ejecución de una obra
Orden y ejecución de una obra
 
gestion de calidad en una construccion
gestion de calidad en una construcciongestion de calidad en una construccion
gestion de calidad en una construccion
 
Calidad en la construcción
Calidad en la construcciónCalidad en la construcción
Calidad en la construcción
 
Calidad en la Construcción
Calidad en la Construcción Calidad en la Construcción
Calidad en la Construcción
 
Estándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina OrtegaEstándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina Ortega
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003
 
CONTROL DE CALIDAD EN LA OBRA
 CONTROL DE CALIDAD EN LA OBRA CONTROL DE CALIDAD EN LA OBRA
CONTROL DE CALIDAD EN LA OBRA
 
CONTROL DE CALIDAD_OBRA
CONTROL DE CALIDAD_OBRACONTROL DE CALIDAD_OBRA
CONTROL DE CALIDAD_OBRA
 
Etapas para implementar un SISTEMA DE GESTIÓN DE CALIDAD
Etapas para implementar un SISTEMA DE GESTIÓN DE CALIDADEtapas para implementar un SISTEMA DE GESTIÓN DE CALIDAD
Etapas para implementar un SISTEMA DE GESTIÓN DE CALIDAD
 
Administración por procesos y calidad en restaurantes
Administración por procesos y calidad en restaurantesAdministración por procesos y calidad en restaurantes
Administración por procesos y calidad en restaurantes
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Estándares de Calidad
Estándares de CalidadEstándares de Calidad
Estándares de Calidad
 

Similar a Aplicaciones estándares calidad construcción 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 algoritmosRaul-Betancourt
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwaremarianela0393
 
APLICACIONES DE ESTÁNDARES DE CALIDAD ALGORITMICA
APLICACIONES DE ESTÁNDARES DE CALIDAD ALGORITMICAAPLICACIONES DE ESTÁNDARES DE CALIDAD ALGORITMICA
APLICACIONES DE ESTÁNDARES DE CALIDAD ALGORITMICAEmir Meza
 
Estandaresdecalidadprogramacion000000001
Estandaresdecalidadprogramacion000000001Estandaresdecalidadprogramacion000000001
Estandaresdecalidadprogramacion000000001Sandino Rodriguez
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Dulcevelazquez6
 
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
 
Investigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadorasInvestigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadoraschristian arroyo marchan
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadoraFaridCastillo2
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadoraJulioVizcarra5
 
Procedimiento de creación de un programa
Procedimiento de creación de un programaProcedimiento de creación de un programa
Procedimiento de creación de un programaYoder Rivadeneira
 
Resolver problemas con una computadora
Resolver problemas con una computadoraResolver problemas con una computadora
Resolver problemas con una computadoraHanniaPaulinadelAnge
 
Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Marquina, Santiago
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacionbrayan_2012
 

Similar a Aplicaciones estándares calidad construcción algoritmos (20)

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
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
APLICACIONES DE ESTÁNDARES DE CALIDAD ALGORITMICA
APLICACIONES DE ESTÁNDARES DE CALIDAD ALGORITMICAAPLICACIONES DE ESTÁNDARES DE CALIDAD ALGORITMICA
APLICACIONES DE ESTÁNDARES DE CALIDAD ALGORITMICA
 
Fasesdedesarrollodeunprograma
FasesdedesarrollodeunprogramaFasesdedesarrollodeunprograma
Fasesdedesarrollodeunprograma
 
Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02
 
Estandaresdecalidadprogramacion000000001
Estandaresdecalidadprogramacion000000001Estandaresdecalidadprogramacion000000001
Estandaresdecalidadprogramacion000000001
 
XXXS
XXXSXXXS
XXXS
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
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
 
Investigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadorasInvestigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadoras
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
 
Procedimiento de creación de un programa
Procedimiento de creación de un programaProcedimiento de creación de un programa
Procedimiento de creación de un programa
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Informatica
InformaticaInformatica
Informatica
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Resolver problemas con una computadora
Resolver problemas con una computadoraResolver problemas con una computadora
Resolver problemas con una computadora
 
Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Lenguajes de programación parte i.3
Lenguajes de programación parte i.3
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
Las fases de la programación
Las fases de la programaciónLas fases de la programación
Las fases de la programación
 

Último

COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
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
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
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
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 

Último (8)

COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
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
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
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
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 

Aplicaciones estándares calidad construcción algoritmos

  • 1. AUTOR: MOLINA JESUS 24.787.081 Aplicaciones de estándares de calidad en la construcción de algoritmo
  • 2. 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.
  • 3. Análisis del Problema Una vez que se ha comprendido lo que se desea de la computadora, es necesario definir: Los datos de entrada. Cuál es la información que se desea producir (salida), los métodos y fórmulas que se necesitan para procesar los datos. Una recomendación muy practica es el que nos pongamos en el lugar de la computadora y analicemos que es lo que necesitamos que nos ordenen y en que secuencia para producir los resultados esperados. Construcción de un programa El desarrollo de software es un proceso por el cual, dado un problema, se encuentra un programa (o un conjunto de programas) que lo resuelva eficientemente.
  • 4. Niveles de construcción de un programa Programas de bajo nivel: Son programas que explotan las características propias de la computadora por ejemplo rutinas graficas, manejos de puertos, interfaces con el usuario, etc. Con este tipo de programas no puede seguirse estrictamente las fases del diseño y generalmente son rutinas que deben ser optimizadas, aun sacrificando su claridad (suelen ser rutinas que solo estudiaran especialistas). Programas de alto nivel: Son programas que entregan resultados independientemente de la maquina. Para construirlos hay que enlazar herramientas ya disponibles. En este tipo de programas conviene seguir estrictamente las fases del diseño y generalmente no deben ser optimizadas, ya que requiere claridad para que las entienda un no especialista. Para facilitar el proceso de mantenimiento, hay que evitar mezclar niveles al construir rutinas.
  • 5. Introducción a los estándares de calidad En algunos momento se definió a la Calidad como: Lo que se hace bien y a la primera, concepto erróneo ya que, no se puede determinar la calidad de un servicio, producto o proceso, tomando en cuenta solo el aspecto de desarrollo, olvidando por completo al proceso de depuración que inherentemente involucra una serie de corrección de errores, por lo que, la definición de calidad esta mas allá de la observación de una parte de dicho proceso. La mayoría de los clientes busca calidad al mejor precio, sin embargo, lo que puede ser excelente para algunos, no lo es para otros. Cuando un individuo adquiere un producto o servicio, lo hace para satisfacer una necesidad, pero siempre espera que la nueva adquisición funcione como lo esperado, o al menos como se lo prometieron en el anuncio publicitario.
  • 6. Forma de trazabilidad un algoritmo La traza de un Algoritmo se puede definir como la ejecución manual de forma secuencial de las sentencias que lo componen. 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. Formas de representar un algoritmo Pseudocódigo.- Es una técnica para el diseño de programas que permite definir las estructuras de datos. Diagrama De Flujo.- Es una técnica que representa de forma grafica los algoritmos ,aunque su empleo a disminuido considerablemente por la aparición de los lenguajes de programación .Diagrama N-S.- también conocido como diagrama de Chapín es una técnica de especificación de algoritmos que combina la descripción textual, propia del pseudocódigo, con la representación gráfica del diagrama de flujo. Formas y Técnicas de documentar un algoritmo y un programa Son comentarios, etiquetas de texto, que facilitan la comprensión del programa
  • 7. Documentación La documentación del programa es fundamental para diseñadores y usuarios .En pseudocódigo solo se documentarán los algoritmos internamente, esto es, se efectuarán comentarios de ciertas acciones o grupos de acciones para permitir al diseñador o al equipo del diseño releer el algoritmo con facilidad. Para documentar internamente un algoritmo en pseudocódigo se empleará la doble barra () y a continuación el texto o la frase explicativa .Al ejecutar el algoritmo, este texto a la derecha de la debe ser ignorado, pues no constituye a una acción algorítmica. Documentar el código de un programa es añadir suficiente información como para explicar lo que hace, punto por punto, de forma que no sólo los ordenadores sepan qué hacer, sino que además los humanos entiendan qué están haciendo y por qué. Porque entre lo que tiene que hacer un programa y cómo lo hace hay una distancia impresionante: todas las horas que el programador ha dedicado a pergeñar una solución y escribirla en el lenguaje que corresponda para que el ordenador la ejecute ciegamente .
  • 8. Un software de calidad debe ser eficaz, es decir, que debe realizar la s 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 fácilmente usado por el grupo de usuarios a quien este dirigido.‡