Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CARRERA
TCNICO EN INFORMTICA
FACILITADOR
ELICER ESPINOSA
INTEGRANTES
KEVIN CCERES
DEXSI DELGADO
FECHA DE ENTREGA
CUARTA SECIN
ndice
Contenido
Contenido............................................................................................................................ 2
1.Introduccin...................................................................................................................... 3
2.Desarrollo de software......................................................................................................4
3.Proceso para el desarrollo del software............................................................................4
3.1 Paso 1........................................................................................................................ 4
3.2 Paso 2........................................................................................................................ 4
3.4 Paso 4........................................................................................................................ 5
3.5 Paso 5........................................................................................................................ 5
4.Modelos de desarrollo de software...................................................................................5
4.1 Modelo cascada.........................................................................................................5
4.2 Modelo espiral............................................................................................................ 6
5.Modelos de mejora de procesos.......................................................................................7
5.1 Capability Maturity Model Integration.........................................................................7
5.2 ISO 9000.................................................................................................................... 7
5.3 ISO 15504.................................................................................................................. 7
6.Conclusin........................................................................................................................ 8
7.Bibliografa....................................................................................................................... 9
1. Introduccin
Desarrollar un software significa construirlo simplemente mediante su descripcin.
Est es una muy buena razn para considerar la actividad de desarrollo de
software
como
una ingeniera.
La relacin que existe entre un software y en su entorno es clara ya que el
software es introducido en el mundo de modo de provocar ciertos efectos en el
mismo.
Una de las mayores deficiencias en la prctica de construccin de software es la
poca atencin que se presta a la discusin del problema. En general los
desarrolladores se centran en la solucin dejando el problema inexplorado. El
problema a resolver debe ser deducido a partir de su solucin.
Esta aproximacin orientada a la solucin puede funcionar en campos donde
todos los problemas son bien conocidos, clasificados e investigados, donde
la innovacin se ve en la deteccin de nuevas soluciones a viejos problemas.
2. Desarrollo de software
Cuando se va desarrollar un software intervienen muchas personas como lo es
el cliente quien es el que tiene el problema en su empresa y desea que sea
solucionado, para esto existe el analista de sistema quien es el encargado de
hacerle llegar todos los requerimientos y necesidades que tiene el cliente a los
programadores quienes son las personas encargadas de realizar lo que es
la codificacin y diseo del sistema para despus probarlo y lo instalan al cliente.
3.1 Paso 1
El anlisis: es aqu donde el analista se pone en contacto con la empresa para ver
cmo est conformada, a que se dedica, saber todas las actividades que realiza
en s, conocer la empresa de manera general para posteriormente ver cules son
sus necesidades.
3.2 Paso 2
1
Diseo: aqu entran todo el diseo del sistema es decir las pantallas, base de
datos, todo esto debe de cumplir con ciertos estndares los cuales se toman en
cuenta para poder desarrollar el diseo con calidad y as poder ofrecer un diseo
amigable en cuestin de colores, tamaos de botones, cajas de texto, etc.
3.3 Paso 3
Codificacin: es aqu donde se desarrolla todo el cdigo del sistema por parte del
programador esto se hace ya dependiendo de cada programador ya que cada
programador tiene sus bases o formas para realizarlo pero en si deben todos
llegar al mismo objetivo de ofrecerle funcionalidad al sistema.
3.4 Paso 4
Pruebas: es donde al sistema se pone a prueba como su palabra lo dice para as
poder saber cules son los posibles errores que se estn generando del sistema y
con ello mejorarlo para eliminar todos los errores que se puedan presentar porque
un programa con menor errores mayor calidad puede llegar a tener.
3.5 Paso 5
La instalacin: una vez realizado las pruebas correspondientes al sistema y
haberlo corregido totalmente se procede a la instalacin del mismo ya en la
empresa para su uso correspondiente, todo con la finalidad de que
los procesos se realicen de una manera ms eficiente eliminando costos, tiempo y
esfuerzo dentro de la organizacin
Especificacin de requisitos
Diseo del software
Integracin
Pruebas (o validacin)
Despliegue (o instalacin)
Mantenimiento
Slo cuando se finaliza una fase, comienza la otra, en ocasiones se realiza una
revisin antes de iniciar la siguiente fase, lo que permite la posibilidad de cambios.
6. Conclusin
El desarrollo del software y la programacin es uno de los pilares fundamentales
de la informtica y al cual se dedican muchas horas de esfuerzos en empresas,
colegios, academias y universidades.
Conforme a la tecnologa va avanzando, van apareciendo nuevas soluciones,
nuevas formas de programacin, nuevos lenguajes y un sin fin de herramientas
que intentan realizar el trabajo del desarrollador un poco ms fcil.
La programacin orientadas a objetos o los compiladores basados en maquinas
virtuales (en muchos casos, multiplataforma), tambin a sus puestos unas
renovacin en la manera de programar.
7. Bibliografa
Wikipedia.com
Monografias.com
Blogs programadores (personal)
Desarrollo de software