Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
RepúblicaBolivarianadeVenezuela. MinisteriodelPoderPopularparalaEducación. UniversidadPolitécnicaTerritorialdelEstadoTrujillo. MarioBriceñoIragorry. ElDividive,MunicipioMiranda,EstadoTrujillo. EstándaresdeCalidadenelDiseñodeAlgoritmos. Autor: NombreyApellido:KatherinCarrillo. C.I:31.040.100 Asignatura:AlgoritmoyProgramación. Profesor:YoberMendez. Estándaresdecalidadeneldiseñodealgoritmos. Todoslossoftwareaserdesarrolladosnecesitandeuncontroldecalidadyaseaun softwaredesistemas,ingeniería,computaciónpersonalodeinteligenciaartificial.La mayoríadelosprogramadoresdesarrollansusprogramasperonosondecalidad,ya quealgunossoftwaredeestetipodeprogramasnocuentanconunrespaldodel programadorosimplementenotieneunsoportedecalidadqueseadaptealusuario.Es porello,quesepresentadoscontrolesdecalidad,detalmaneraqueseproduzcan solucioneseficientesyeficacesalosproblemasinformáticos. Loscontrolesdecalidadson:Construccióndeunprograma,elcualesunprocesoen elque dado un problema se encuentra uno o dos programas que lo resuelva eficientemente.Laconstruccióndeunprogramacuentaconelanálisisdelproblema, unavezqueyasehayacomprendidoloquesedeseadelacomputadora,esnecesario definirlosdatosdeentradaycuáleslainformaciónquesedeseaproducir,losmétodos yfórmulasquesenecesitanparaprocesarlosdatos.Elsiguientecontroldecalidadson losnivelesdeconstruccióndeunprogramacomo:Programasdebajonivel,estos programas explotan las características propias de la computadora como rutinas gráficas,manejosdepuertos,interfacesdelusuario,entreotrascosas,conestetipode programasnopuedeseguirseestrictamentelasfasesdediseño,yaquesonrutinasque debenseroptimizadas;porotrolado,estánlosprogramasdealtonivel,estosson programasqueentreganresultadosindependientedelamáquina.Enestetipode programasesconvenienteseguirdemaneraestrictalasfasesdeldiseñoynodeben seroptimizadas. Porotraparte,latrazadeunalgoritmoeslaejecuciónmanualdeformasecuencialde lassentenciasqueloscomponen.Lafunciónprincipalqueposeerealizarlatrazadeun algoritmoesladecomprobarqueéstefuncionecorrectamenteoparalaetapade depuraciónenlaqueseintentacorregirerrores,simplicarelalgoritmoalmáximoe incrementarsu eficacia yvelocidad.Sin embargo,existen formas ytécnicas de documentaralgoritmosyprogramascomoladocumentación,unprogramanecesitade élparapermitiralosusuariosaaprenderautilizarlosymantenerlos.Tambiénnecesita deunmanualdeusuario,yaqueladocumentacióndeunprogramaseproduceendos propósitos:enelprimeroseexplicanlasfuncionesdelsoftwareyenelsegundose describeelsoftwareensiparapodermantenerelsistemaenunaetapaposteriorasu ciclodevida.Además,esnecesariodeunmanualdemantenimientoparamantenerun programa durante su ciclo de vida,este manualse divide en dos categorías: documentacióninterna,estádocumentacióncubrelosaspectosdelprogramarelativoa lasintaxisdellenguajeyladocumentaciónexternaajenaalprogramafuentequese sueleincluirenunmanualqueacompañaalprograma.
Compartir