Vous êtes sur la page 1sur 2
Ingenieria de Software DESARROLLAR ES MucHOo MAS QUE PROGRAMAR Qué conocimientos se necesitan para desarrollar software? Esta pre- Pruebas de Software gunta atormenta a muchos, desde jovenes estudiantes hasta personal de Las pruebas de software consisten Tecursos humanos. Hay quienes piensan que basta con saber programar ena veificacign dinémica del com- en algin lenguaje. Sin embargo, todos aquellos con experiencia en este portamiento real de un programa medio reconocen que para desarrollar software de calidad, mas que de _Comparado con su comportamiento programadores se requiere de ingenieros de software. fesperado en un conjunto fnito de ‘eas0s de prueba seleccionados de un Ye ‘qué conocimientos se generar modelos que siren como dominio de ejecucianes tipicamente debe tener un ingenire de “plonos"paraaconsuuclonTipla. ifn, as pruebos se veszan pore Sottre? Presamente elo mente se did en dos tos valuta ald de un producto es lo que busca responder el Software — * Disefio arquitecténico - Describe la través de la deteccién de fallas en EnuinerngBodyofkontedge SHE esrauteVogancacén de stor tte Sin embargo, as pruebas de BOK), un proyecto auspiciado por la vel de un sistema. Identifica los com- software han evolucionado para de- Ieee paaloparun consenso manda ponenteseintraes ene €sts. "jar de ser consderades como alg delo que esestadiscpinay elugar © Disef detalado-Descrbe nd qu comleneaséio hasta que la po, fe lone unto ter ngviotes El Guatmente cade componente con su. pamaclon Leming, cone! tilted SWeB0c deine derMrowledge Areas filene detale paraserconsuullo, proplsto de deca falas. Es cep, {Aso teas deconecnint. Theo ue las pruebas deben abort Esta fea concenta una gran caidad proceso complete de desaolo, feconocnieta Peremperavedse: qu su planealon conten dane Rodesotwarereuetecrtendrafors us prerasetaps del proceso de Go ptncescomolaabsccion ao. requetinfenas, y que tos planes plement, ohesn, dearompostiny proedmienor de prea se deben ‘Aaminlaacin de Eeapsncin yuesonataseput sural rf arate ec fee Ciucay sss Tobuston, Toru complet de desorola ts necesare abe reso aspects prices com ia persstenc de dar Las prucbas pueden se de difrents {on sstenay dstibudo,pelsones Upon yeata por susan (unlras, concurrentes, manejo de eventos, re- _ integrales, de sistema) 0 su objetivo cuperacién a fallas, etc. Por ditimo, un (funcionalidad, confiabilidad, desem- dieradr que qute-weventrla pears aceptadn bette) Requerimientos de Software — rueda” cada vez que se le presente un Para esto se utilizan diferentes técni- {oe feqetimietes de sefware ex: problema debe ea familoteadocon tas come tablas de dedton, adits preson ls necesiadesy restos "patoressoucones dcumentades de fortes, migus ce elas. hes que debe satisfacer un producto aprelemescomunes Isemperenia mie oie pre para ontbul sue ean toamiter i cadd de un produce problema real. Esta area de conoci- Construccién de Software de software es necesario entender mé- InentoCorideratacbencign avd Estateadeconocmienosereetea cas como la densidad de seectos Ssrespeeticaciny valcacln de los lacescéndesofwaredilatratsde laevis de confaliced recuermiets, ao coma el rol que laprogamacion Jepuralon bug. juegan dentro del proceso de desa- ging), pruebas unitariase integracién Calidad del Software rol de software Unespecasta en Ge compoventes, La constuclon EL atea de cnociiento de calidad requetmiemos tere conocnietoy i ov rein y apllacion dese enfoce ent apleacln deter Coperencis en ercasparaoblener, alors prelaesculgn depo. as esas par evalua” y Meorar Ccantcar negacarcaiear pr blemas asfcomo suimplementaion la calidad del sotwore. Et aire tarmodelardocumentaryvalidriosutlando. agar lengcje de. pro. del acecamientautleace en pre requerninio de sotwate, Ademas _gramactn, Todo esto se debe hacer bas donde ls tcncas tized Gebe saber minster acecuate. buscance'mmzar Te complejdad Son dnamicas, ye tue Teeter l JEWTO (KAS) DELA INGEIERIA mente los cambios a éstas Y cumpliendo estindares para que —ejecuclén del software Elérea de co el cédigo generado sea entendible y _nocimiento de calidad involucra los Disefio de Software extensible por otros, ademas de que subprocesos de aseguramiento de El disefio juega un rol clave en el de-est6 optimizado para consumirlame- calidad, verificacin, validacin, re sarrollo de software ya que es donde nor cantidad de recursos posible. —_visi6ny auditoria. Ademas considera 42eSE IMT Los métodos de ingenieria de software establecen una estructura para sistematizar las actividades con el objetivo de aumentar PEER Tee oe Lpicos como a clasicacién de defectos, control estadistico de calidad, modelos de prediccién y andlisis de tendencias. Mantenimiento de Software Elmantenimiento se refiee alas modificacio- nes a un producto de software previamente liberado para prevenir fallas (preventive), corregirias (correctivo}, mejorar su desempe- fio (erfectivo) 0 adaptarlo a cambios en el ambiente (adaptative). Histrcamente no se le ha dado tanta atenci6n al mantenimiento como al desarrollo de software. Sin embargo, esto esté cambiando debido a que las empre- sas buscan sacar el mayor jugo posible a sus productos existentes. Algunos temas clave en el mantenimiento son la eingeniera, anlisis de impacto, pruebas de regresion, youtsour

Vous aimerez peut-être aussi