SlideShare una empresa de Scribd logo
1 de 3
Ingeniería del software I
Jhan Carlos Hernández
HISTORIA DEL DESARROLLO DEL SOFTWARE
Entre los años 1960 y 1970, el softwareno era considerado un producto sino un
añadido que los vendedores de las grandes computadorasde la época aportaban a
sus clientes para que éstos pudieran usarlos. En dicha cultura, era común que los
programadoresy desarrolladores de software compartieran libremente sus
programasunos con otros. Este comportamiento era particularmente Habitual en
algunos de los mayores grupos de usuarios de la época. A finales de la década de
1970, las compañías iniciaron el hábito de imponer restricciones a los usuarios,
con el uso de acuerdos de licencia.
.
En 1971, cuando la informáticatodavía no había sufrido su gran boom, las
personas que hacían uso de ella, en ámbitos universitarios y empresariales,
creaban y compartían el softwaresin ningún tipo de restricciones.Con la llegada de
los años 1980 la situación empezó a cambiar. Las computadorasmás modernas
comenzaban a utilizar sistemas operativosprivativos, forzando a los usuarios a
aceptar condiciones restrictivas que impedían realizar modificaciones a dicho
software.
En caso de que algún usuario o programador encontrase algún error en la
aplicación, lo único que podía hacer era darlo a conocer a la empresa
desarrolladora para que éstalo solucionara. Aunque el programador estuviese
capacitado para solucionar el problema y lo desease hacer sin pedir nada a
cambio, el contrato le impedía que modificase el software.
LA CRISIS DEL SOFTWARE
El término de “crisis delsoftware” comenzó a ser usado a finales de los años 60
para definir los problemas que se estaban encontrando dentro de los proyectos
desoftware, donde solía ocurrir que estos desarrollos terminaban
sobrepasandodramáticamente el tiempo y costo de desarrollo previstos al inicio
del proyecto o quesencillamente la calidad del producto no fuera aceptable. A
partir de ese momentocomenzó a dársele forma a la idea de la ingeniería del
software una disciplina quebuscase ver la creación de Software como un proceso
de producción sistematizado quefacilitara la entrega de productos de calidad que
satisfaga a clientes y usuarios.
Una de las principales causas por la cual sucedió la “crisisdel software” fue la
inmadurez de la industria.
Podemos decir que un software está en crisis siempre que:
Veamos que nuestro software no es fiable
Altos costos y demorado en entregar.
No se le pueden hacer mejoras ni le puedo modificar nada.
Ingeniería del software I
Jhan Carlos Hernández
MITOS EN EL DESARROLLO DEL SOFTWARE
Muchas de las causas de las crisis del software se pueden encontrar en una
mitología que surge durante los primeros años del desarrollo del software. Hoy, la
mayoría de los profesionales competentes consideran a los mitos por lo que son
actitudes erróneas que han causado serios problemas, tanto a los gestores como
a los técnicos. Sin embargo, las viejas actitudes y hábitos son difíciles de
modificar, y todavía se cree en algunos restos de los mitos del software.
MITOS DEL CLIENTE.
Los mitos conducen a que el cliente se cree una falsa expectativa y finalmente,
quede insatisfecho con el que desarrolla el software.
Mito. Una declaración general de los objetivos es suficiente para comenzar a
escribir los programas; podemos dar los detalles más adelante.
Realidad. Es verdad que los requisitos del software cambian, pero el impacto del
cambio varía según el momento en que se introduzca.
Mito. Los requisitos del proyecto cambian continuamente, pero los cambios
pueden acomodarse fácilmente, ya que el software es flexible.
Realidad.Una mala definición inicial es la principal causa del trabajo baldío en
software. Es esencial una descripción formal y detallada del ámbito de la
información, funciones, rendimiento, interfaces, ligaduras del diseño y criterios de
validación.
MITOS DE LOS DESARROLLADORES.
Los mitos en los que aún creen muchos desarrolladores se han ido fomentando
durante cuatro décadas de cultura informática
Mito.Una vez que escribimos el programa y hacemos que funcione, nuestro
trabajo ha terminado.
Realidad. Alguien dijo una vez: << cuanto más pronto se comience a escribir
código, tardara en terminarlo >>.
Mito. Hasta que no tengo el programa << ejecutándose >> realmente no tengo
forma de comprobar su calidad.
Realidad.Desde el principio del proyecto se puede aplicar uno de los mecanismos
más efectivos para garantizar la calidad del software: la revisión técnica formal. La
revisión del software es un << filtro de calidad >> que se ha comprobado que es
más efectivo que la prueba, para encontrar ciertas clases de defectos en el
software.
Mito.Lo único que se entrega al terminar el proyecto es el programa funcionando.
Ingeniería del software I
Jhan Carlos Hernández
Realidad.Un programa funcionando es sólo parte de una configuración del
software que incluye programas, documentos, y datos. La documentación es la
base de un buen desarrollo y, lo que es más importante, proporciona guías para la
tarea de mantenimiento del software.
TRABAJO DEL ANALISTA DE SISTEMAS
El trabajo de un analista de sistema, es de analizar las necesidades, solicitudes,
los requerimientos que necesita un cliente o usuario para que el sistema que se le
está desarrollando funcione adecuadamente, y eficientemente como el mismo lo
requiera. En base a ese análisis de las necesidades del cliente o persona al cual le
estás haciendo un sistema, se hace diversos documentos, como tablas, datos que
se van a necesitar, estructuras que se van usar, el tiempo que va a llevar construir
el producto necesario que cubra con dichos requerimientos, y eso le va a servir al
cliente, para ver si realmente uno plasmo lo que el quería y para los
desarrolladores para que puedan construir el sistema de acuerdo a los parámetros
que solicito el usuario.
¿DONDE TRABAJAN LOS ANALISTAS?
Si bien uno de cada cuatro trabaja para empresas de diseño de sistemas
informáticos, los analistas de sistemas son contratados en muchos y diversos
sectores.
¿QUIENES SON LOS USUARIOS?
Son todas aquellas personas que estén involucrados en cualquiera de los
procesos del sistema de la empresa. Desde nivel directivo hasta los niveles
obreros, es por ello que debe haber responsabilidad en cada uno de estos para
que el sistema funcione óptimamente.

Más contenido relacionado

La actualidad más candente

Ingeniería del software ensayo
Ingeniería del software ensayoIngeniería del software ensayo
Ingeniería del software ensayoValentino Crocetta
 
Trabajo final calidad Adrian Aguilar / Jairo Martinez
Trabajo final calidad Adrian Aguilar / Jairo MartinezTrabajo final calidad Adrian Aguilar / Jairo Martinez
Trabajo final calidad Adrian Aguilar / Jairo MartinezJairo Martinez Molina
 
Ensayo ing. de software
Ensayo ing. de softwareEnsayo ing. de software
Ensayo ing. de software574224
 
Mitos del software
Mitos del softwareMitos del software
Mitos del softwareAurita Palma
 
La crisis del software
La crisis del softwareLa crisis del software
La crisis del softwareOberdose
 
Tendencias actuales del desarrollo de software
Tendencias actuales del desarrollo de softwareTendencias actuales del desarrollo de software
Tendencias actuales del desarrollo de softwareCoordinador Ordoñez
 
HA2NV50_Angeles Flores Mara Eunice-lectura 2. ensayo sobre evolucion y futuro...
HA2NV50_Angeles Flores Mara Eunice-lectura 2. ensayo sobre evolucion y futuro...HA2NV50_Angeles Flores Mara Eunice-lectura 2. ensayo sobre evolucion y futuro...
HA2NV50_Angeles Flores Mara Eunice-lectura 2. ensayo sobre evolucion y futuro...MaraAngls
 
Enfoque de la ingeniería dentro de la informática
Enfoque de la ingeniería dentro de la informáticaEnfoque de la ingeniería dentro de la informática
Enfoque de la ingeniería dentro de la informáticaSamantha Arguello Valdes
 
Frank estaba ensayo
Frank estaba ensayoFrank estaba ensayo
Frank estaba ensayoID Z
 
1 Avance Del Proyecto 6
1 Avance Del Proyecto 61 Avance Del Proyecto 6
1 Avance Del Proyecto 6guestde29b5
 

La actualidad más candente (17)

Mitos del software
Mitos del softwareMitos del software
Mitos del software
 
Mitos del software
Mitos del softwareMitos del software
Mitos del software
 
Ingeniería del software ensayo
Ingeniería del software ensayoIngeniería del software ensayo
Ingeniería del software ensayo
 
Mitos del software
Mitos del softwareMitos del software
Mitos del software
 
Ingsoftwarclas1
Ingsoftwarclas1Ingsoftwarclas1
Ingsoftwarclas1
 
Trabajo final calidad Adrian Aguilar / Jairo Martinez
Trabajo final calidad Adrian Aguilar / Jairo MartinezTrabajo final calidad Adrian Aguilar / Jairo Martinez
Trabajo final calidad Adrian Aguilar / Jairo Martinez
 
Ensayo ing. de software
Ensayo ing. de softwareEnsayo ing. de software
Ensayo ing. de software
 
Mitos del software
Mitos del softwareMitos del software
Mitos del software
 
La crisis del software
La crisis del softwareLa crisis del software
La crisis del software
 
Tendencias actuales del desarrollo de software
Tendencias actuales del desarrollo de softwareTendencias actuales del desarrollo de software
Tendencias actuales del desarrollo de software
 
HA2NV50_Angeles Flores Mara Eunice-lectura 2. ensayo sobre evolucion y futuro...
HA2NV50_Angeles Flores Mara Eunice-lectura 2. ensayo sobre evolucion y futuro...HA2NV50_Angeles Flores Mara Eunice-lectura 2. ensayo sobre evolucion y futuro...
HA2NV50_Angeles Flores Mara Eunice-lectura 2. ensayo sobre evolucion y futuro...
 
Mitos del Software
Mitos del SoftwareMitos del Software
Mitos del Software
 
Enfoque de la ingeniería dentro de la informática
Enfoque de la ingeniería dentro de la informáticaEnfoque de la ingeniería dentro de la informática
Enfoque de la ingeniería dentro de la informática
 
Frank estaba ensayo
Frank estaba ensayoFrank estaba ensayo
Frank estaba ensayo
 
1 Avance Del Proyecto 6
1 Avance Del Proyecto 61 Avance Del Proyecto 6
1 Avance Del Proyecto 6
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Ingeniería de Software 1 - SI
Ingeniería de Software 1 - SIIngeniería de Software 1 - SI
Ingeniería de Software 1 - SI
 

Similar a Desarrollo del software

Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitosCarlos Vega Valqui
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitosCarlos Vega Valqui
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitosCarlos Vega Valqui
 
Iswi t01 - romero prado , gyno (2)
Iswi   t01 - romero prado , gyno (2)Iswi   t01 - romero prado , gyno (2)
Iswi t01 - romero prado , gyno (2)Gyno Romero Prado
 
Clasificación del software
Clasificación del softwareClasificación del software
Clasificación del softwareSebastian Robles
 
Actividad 2 ensayo el software
Actividad 2 ensayo el softwareActividad 2 ensayo el software
Actividad 2 ensayo el softwareOswaldo Perez
 
Calidad de software, Administración de riesgos
Calidad de software, Administración de riesgosCalidad de software, Administración de riesgos
Calidad de software, Administración de riesgosjaviersdiaz
 
6. is construcción del software
6. is construcción del software6. is construcción del software
6. is construcción del softwareNagut
 
Resolver Problemas Por Medio De La Ingeniería De Sistemas
Resolver Problemas Por Medio De La Ingeniería De SistemasResolver Problemas Por Medio De La Ingeniería De Sistemas
Resolver Problemas Por Medio De La Ingeniería De SistemasAndrés Felipe Montoya Ríos
 
SeccióN De TéCnicas De IngenieríA De Software(2007)
SeccióN De TéCnicas  De IngenieríA De Software(2007)SeccióN De TéCnicas  De IngenieríA De Software(2007)
SeccióN De TéCnicas De IngenieríA De Software(2007)denny osael lopez medina
 

Similar a Desarrollo del software (20)

Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Evolucion del software crisis y mitos
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
 
Mitos de-software
Mitos de-softwareMitos de-software
Mitos de-software
 
Mitos de software.
Mitos de software.Mitos de software.
Mitos de software.
 
Evolucion software - Ing SW
Evolucion software - Ing SWEvolucion software - Ing SW
Evolucion software - Ing SW
 
Iswi t01 - ing sofware
Iswi   t01 - ing sofwareIswi   t01 - ing sofware
Iswi t01 - ing sofware
 
Iswi t01 - romero prado , gyno (2)
Iswi   t01 - romero prado , gyno (2)Iswi   t01 - romero prado , gyno (2)
Iswi t01 - romero prado , gyno (2)
 
Clasificación del software
Clasificación del softwareClasificación del software
Clasificación del software
 
Actividad 2 ensayo el software
Actividad 2 ensayo el softwareActividad 2 ensayo el software
Actividad 2 ensayo el software
 
1.la industria del software
1.la industria del software1.la industria del software
1.la industria del software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Ensayo (El Software)
Ensayo (El Software)Ensayo (El Software)
Ensayo (El Software)
 
Calidad de software, Administración de riesgos
Calidad de software, Administración de riesgosCalidad de software, Administración de riesgos
Calidad de software, Administración de riesgos
 
6. is construcción del software
6. is construcción del software6. is construcción del software
6. is construcción del software
 
El Software
El SoftwareEl Software
El Software
 
Resolver Problemas Por Medio De La Ingeniería De Sistemas
Resolver Problemas Por Medio De La Ingeniería De SistemasResolver Problemas Por Medio De La Ingeniería De Sistemas
Resolver Problemas Por Medio De La Ingeniería De Sistemas
 
SeccióN De TéCnicas De IngenieríA De Software(2007)
SeccióN De TéCnicas  De IngenieríA De Software(2007)SeccióN De TéCnicas  De IngenieríA De Software(2007)
SeccióN De TéCnicas De IngenieríA De Software(2007)
 
Mitos del software
Mitos del softwareMitos del software
Mitos del software
 

Desarrollo del software

  • 1. Ingeniería del software I Jhan Carlos Hernández HISTORIA DEL DESARROLLO DEL SOFTWARE Entre los años 1960 y 1970, el softwareno era considerado un producto sino un añadido que los vendedores de las grandes computadorasde la época aportaban a sus clientes para que éstos pudieran usarlos. En dicha cultura, era común que los programadoresy desarrolladores de software compartieran libremente sus programasunos con otros. Este comportamiento era particularmente Habitual en algunos de los mayores grupos de usuarios de la época. A finales de la década de 1970, las compañías iniciaron el hábito de imponer restricciones a los usuarios, con el uso de acuerdos de licencia. . En 1971, cuando la informáticatodavía no había sufrido su gran boom, las personas que hacían uso de ella, en ámbitos universitarios y empresariales, creaban y compartían el softwaresin ningún tipo de restricciones.Con la llegada de los años 1980 la situación empezó a cambiar. Las computadorasmás modernas comenzaban a utilizar sistemas operativosprivativos, forzando a los usuarios a aceptar condiciones restrictivas que impedían realizar modificaciones a dicho software. En caso de que algún usuario o programador encontrase algún error en la aplicación, lo único que podía hacer era darlo a conocer a la empresa desarrolladora para que éstalo solucionara. Aunque el programador estuviese capacitado para solucionar el problema y lo desease hacer sin pedir nada a cambio, el contrato le impedía que modificase el software. LA CRISIS DEL SOFTWARE El término de “crisis delsoftware” comenzó a ser usado a finales de los años 60 para definir los problemas que se estaban encontrando dentro de los proyectos desoftware, donde solía ocurrir que estos desarrollos terminaban sobrepasandodramáticamente el tiempo y costo de desarrollo previstos al inicio del proyecto o quesencillamente la calidad del producto no fuera aceptable. A partir de ese momentocomenzó a dársele forma a la idea de la ingeniería del software una disciplina quebuscase ver la creación de Software como un proceso de producción sistematizado quefacilitara la entrega de productos de calidad que satisfaga a clientes y usuarios. Una de las principales causas por la cual sucedió la “crisisdel software” fue la inmadurez de la industria. Podemos decir que un software está en crisis siempre que: Veamos que nuestro software no es fiable Altos costos y demorado en entregar. No se le pueden hacer mejoras ni le puedo modificar nada.
  • 2. Ingeniería del software I Jhan Carlos Hernández MITOS EN EL DESARROLLO DEL SOFTWARE Muchas de las causas de las crisis del software se pueden encontrar en una mitología que surge durante los primeros años del desarrollo del software. Hoy, la mayoría de los profesionales competentes consideran a los mitos por lo que son actitudes erróneas que han causado serios problemas, tanto a los gestores como a los técnicos. Sin embargo, las viejas actitudes y hábitos son difíciles de modificar, y todavía se cree en algunos restos de los mitos del software. MITOS DEL CLIENTE. Los mitos conducen a que el cliente se cree una falsa expectativa y finalmente, quede insatisfecho con el que desarrolla el software. Mito. Una declaración general de los objetivos es suficiente para comenzar a escribir los programas; podemos dar los detalles más adelante. Realidad. Es verdad que los requisitos del software cambian, pero el impacto del cambio varía según el momento en que se introduzca. Mito. Los requisitos del proyecto cambian continuamente, pero los cambios pueden acomodarse fácilmente, ya que el software es flexible. Realidad.Una mala definición inicial es la principal causa del trabajo baldío en software. Es esencial una descripción formal y detallada del ámbito de la información, funciones, rendimiento, interfaces, ligaduras del diseño y criterios de validación. MITOS DE LOS DESARROLLADORES. Los mitos en los que aún creen muchos desarrolladores se han ido fomentando durante cuatro décadas de cultura informática Mito.Una vez que escribimos el programa y hacemos que funcione, nuestro trabajo ha terminado. Realidad. Alguien dijo una vez: << cuanto más pronto se comience a escribir código, tardara en terminarlo >>. Mito. Hasta que no tengo el programa << ejecutándose >> realmente no tengo forma de comprobar su calidad. Realidad.Desde el principio del proyecto se puede aplicar uno de los mecanismos más efectivos para garantizar la calidad del software: la revisión técnica formal. La revisión del software es un << filtro de calidad >> que se ha comprobado que es más efectivo que la prueba, para encontrar ciertas clases de defectos en el software. Mito.Lo único que se entrega al terminar el proyecto es el programa funcionando.
  • 3. Ingeniería del software I Jhan Carlos Hernández Realidad.Un programa funcionando es sólo parte de una configuración del software que incluye programas, documentos, y datos. La documentación es la base de un buen desarrollo y, lo que es más importante, proporciona guías para la tarea de mantenimiento del software. TRABAJO DEL ANALISTA DE SISTEMAS El trabajo de un analista de sistema, es de analizar las necesidades, solicitudes, los requerimientos que necesita un cliente o usuario para que el sistema que se le está desarrollando funcione adecuadamente, y eficientemente como el mismo lo requiera. En base a ese análisis de las necesidades del cliente o persona al cual le estás haciendo un sistema, se hace diversos documentos, como tablas, datos que se van a necesitar, estructuras que se van usar, el tiempo que va a llevar construir el producto necesario que cubra con dichos requerimientos, y eso le va a servir al cliente, para ver si realmente uno plasmo lo que el quería y para los desarrolladores para que puedan construir el sistema de acuerdo a los parámetros que solicito el usuario. ¿DONDE TRABAJAN LOS ANALISTAS? Si bien uno de cada cuatro trabaja para empresas de diseño de sistemas informáticos, los analistas de sistemas son contratados en muchos y diversos sectores. ¿QUIENES SON LOS USUARIOS? Son todas aquellas personas que estén involucrados en cualquiera de los procesos del sistema de la empresa. Desde nivel directivo hasta los niveles obreros, es por ello que debe haber responsabilidad en cada uno de estos para que el sistema funcione óptimamente.