Sunteți pe pagina 1din 2

Universidad Tcnica de Ambato

Tema: Cmo llegar a un software de Calidad


Nombre: Christian Rodrguez
Carrera: Sistemas
Hoy en da la prioridad de un desarrollador de software es llegar a una alta calidad para los
beneficios del cliente y del usuario pero el software debe ser tratado dndole mantenimiento y
actualizndolo para mostrar mejores funciones a medida que avanza los aos ya que el software
que se desarrolla no es eterno.
Con el pasar del tiempo el constante desarrollo tecnolgico en hardware y software ha sido
fundamental para que se desarrolle un buen software pero aspectos econmicos han sido los
problemas para que los desarrolladores adquieran estas nuevas tecnologas.
Para que los programadores de hoy en da adquieran sus conocimientos y obtengan facilidades
para desarrollar, existi pocas donde los primeros programadores tenan en mente tecnologas
para poder descifrar las comunicaciones enemigas en la dcada de los aos 50 ya que querrn
tener estrategias para poder derrotar al enemigo en la Segunda Guerra Mundial. Despus de la
Segunda Guerra Mundial se desarroll las primeras computadoras elctricas y las computadoras
eran utilizadas para resolver problemas matemticos y que la programacin la hizo cientficos
matemticos con algoritmos cuidadosamente realizados.
Desde esta poca se nota los inicios de los primeros fundamentos de programacin con personas
que queran automatizar las cosas para no tener que hacer largos procesos realizados
manualmente. Por eso en la dcada de los 60 ya las universidades empezaban a ofertar carreras,
capacitaciones en base a programacin y por supuesto, las universidades empezaron adquirir
computadoras.
La compilacin de programas no era lo ms eficiente ya que se perda tiempo y esfuerzo pero
que los programadores pudieron resolverlo en la poca de los 70 ya que ahora las computadoras
tenan su propio compilador, ya que antes tenan a un grupo de computadoras conectadas a un
solo sitio donde compilaban los programas. En esto ya los programadores ya enfocaban su
mente en el desarrollo de sistemas para las empresas tengan ms rapidez y eficiencia para sus
clientes.
En visin general de los programadores de ese tiempo es resolver los problemas con base a la
opcin de automatizar y empez la idea del cdigo heredado y las mtricas que se refieren a la
cuantificacin del cdigo, nmeros de bucles. Ya en contexto ya se estaban poniendo en ideas
las pruebas del software para finales de los 70 porque de ah ya empezara en los 80 el
desarrollo de herramientas para producir un cdigo de mayor calidad y desarrollar el cdigo.
Las herramientas CASE son destinadas para desarrollar el cdigo y en este caso los
desarrolladores tenan menos errores pero estas herramientas no siguen llenando las
expectativas hasta ahora de algunos desarrolladores porque no se ganan la simpata, aunque
otros desarrolladores tenan la herramienta pero no saban cmo usarla. Los mtodos formales
fue otra tcnica que usaron para desarrollar un software de alta calidad de ah viene el
surgimiento de la programacin estructurada y orientada a objetos que es usada hoy en da. La
dcada de los 80 fue un gran avance para desarrollar un software de alta calidad.
Pero para poder encontrar esa calidad los desarrolladores tuvieron que regirse en las leyes de la
empresa, as viendo los directivos de la empresa que el software era una gran idea para mejorar
las utilidades de su empresa por eso haba mucha demanda; para eso los desarrolladores
aplicaron una teora llamada Six Sigma que consista en mtodo para reducir la fabricacin y
efectos de diseo en el hardware. Pero ya esto ya qued obsoleto porque ya con el pasar del
tiempo se crearon nuevos lenguajes de programacin, nuevas interfaces de programacin y la
aparicin de la web hizo que los desarrolladores se pongan al da por tantas nuevas tecnologas,
todo esto pasaba en la dcada de los 90. Lo ms importante que se puede destacar en esta poca
es el primer intento en convertir el desarrollo del software en ingeniera lo cual pudieron hacerlo
desde el ao 2000. Pero despus se dieron cuenta que un software de calidad se logra
desarrollndolo en base a lo que desea el cliente, en base a las nuevas tecnologas que existen
otros software y en base a buenos conocimientos que haya adquirido el desarrollador en su etapa
de formacin.
Conclusiones:
Para desarrollar un software se necesita de herramientas que el desarrollador debe comprender
como usarlas y utilizarlas al cien por ciento que para eso fueron desarrolladas y ya los
desarrolladores saben que tienen sus propios conjunto de herramientas como son el editor, el
depurador y el compilador.
Para desarrollar un software de calidad se necesita de la creatividad del desarrollador, no de las
herramientas porque solo ayudan a modelar el software pero el ingenio del desarrollador es lo
que le hace nico a ese software porque el desarrollador debe aplicar caractersticas nuevas y
tambin caractersticas que estn desarrolladas en otros softwares.

S-ar putea să vă placă și