Professional Documents
Culture Documents
PROYECTO DE INVESTIGACION:
Pag 1
I. DATOS GENERALES
1.1. TITULO DEL PROYECTO DE INVESTIGACION:
“LA CRISIS DEL SOFTWARE.”
1.2. FACULTAD:
FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS
1.3. INSTITUTO DE INVESTIGACION:
DE LA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS
1.4. INVESTIGADOR RESPONSABLE:
APELLIDOS Y NOMBRES: SAUL HUAMÁN LUDEÑA.
1.5. TIEMPO DE DURACION DEL PROYECTO:
6 MESES
Pag 2
II. PLANTEAMIENTO DEL PROBLEMA
La percepción de que esta crisis existía empezó a mediados de los años 60. Una de
las primeras referencias al término, y de las más notables, fue hecha por
E.W.Dijkstra, en el discurso que pronunció durante la entrega del premio Turing en
1972. La crisis del software son los problemas que se presentaron durante el
desarrollo del software especialmente fue marcada por los excesos de costos, la
escasa fiabilidad, la insatisfacción de los usuarios y los horarios de tiempos., mejor
conocidos como "síntomas" de la crisis de software. Esto provocó grandes pérdidas
en la década de los 70´s sobre el desarrollo de software, dando como resultado una
nueva disciplina llamada "Ingeniería del Software" que abarca los aspectos técnicos
del software y la gestión de datos. Desde el inicio se ha considerado a la tecnología
como parte del problema pero también como solución además de tratar de hacer una
"programación estructurada" provocando que los ingenieros de software progresen
hasta el punto de que muchos temas importantes se adapten a la tecnología actual
ya que ese es uno de los problemas principales al tener nuevo hardware y el
software es relativamente viejo. Un obstáculo importante para el diseño y ejecución
exitosa de los sistemas ha sido la gestión de la actividad de desarrollo de software
en sí mismo. Junto con la creciente preocupación por la gestión de proyectos de
ingeniería de software, hay serios obstáculos.
Pag 3
2.2. FORMULACIÓN Y PLANTEAMIENTO DEL PROBLEMA
Pag 4
III. OBJETIVO Y ALCANCE DE LA INVESTIGACION
3.1. OBJETIVO GENERAL
Determinar la causa principal de la crisis del sotfware.
3.2. .OBJETIVOS ESPECÍFICOS
Explicar la influencia de la piratería del software.
Explicar la influencia de la mala estimación de costos y tiempo en los proyectos de
generación de software.
3.3. ALCANCE DE LA INVESTIGACIÓN
El tipo de investigación explicativo, con datos actualizados, vigentes a la fecha de
ejecución del cronograma propuesto.
3.4. El presente estudio, constituye un referente para los futuros Ingenieros de Sistemas.
egresados de la Facultad de Ingeniería industrial y de Sistemas, de la Universidad
Nacional de Callao, para que tengan conocimientos de cómo afrontar la crisis del
software haciendo un uso adecuado de la ingeniería del software.
3.5. PRECISAR TIPO DE INVESTIGACIÓN
El tipo de investigación, que se desarrollara es una investigación es explicativa.
Pag 5
Ante tal situación el presente trabajo, busca contribuir en la preparación académica
de los nuevos Ingenieros de Sistemas, egresados y estudiantes de la Facultad de
Ingeniería industrial y de Sistemas, de la Universidad Nacional de Callao.
Pag 6
.
4.2. JUSTIFICACIÓN DE LA INVESTIGACIÓN:
Los hechos que se observaron, que motivaron esta investigación, son:
El avance de la tecnología informática
Generar una propuesta para solucionar los problemas comúnmente recurrentes en los
proyectos de software.
Las empresas exigen a los nuevos profesionales, un alto grado de conocimiento
informático, industrial y financiero, de aplicación para generar un adecuado y eficiente
funcionamiento del software.
El valor de esta investigación, está en la potenciación de los estudiantes de ingeniería de
sistemas, en el área de informática, ubicándolos en un nivel competitivo y expectante para el
adecuado desempeño y futuras investigaciones vinculadas al software.
HEREDIA MAYER:
Este autor nos dice que todos los síntomas son responsables de esta crisis la cual afecta a
todos los ingenieros principal mente a los que trabajan y pagan todos sus impuestos, esto lo
digo porque un apersona que no paga hacienda puede realizar el trabajo con mejores costos.
Pag 7
VI. MARCO TEÓRICO
6.1. DEFINICIÓN DE SOFTWARE.
Se conoce como software1 al equipo lógico o soporte lógico de un sistema informático, que
comprende el conjunto de los componentes lógicos necesarios que hacen posible la
realización de tareas específicas, en contraposición a los componentes físicos que son
llamados hardware.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas, tales
como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a
la edición de textos; el llamado software de sistema, tal como el sistema operativo, que
básicamente permite al resto de los programas funcionar adecuadamente, facilitando también
la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando
una interfaz con el usuario; por esto se considera en diseño electrónico como uno sus tres
pilares.
Es el soporte lógico e inmaterial que permite que la computadora pueda desempeñar tareas
inteligentes, dirigiendo a los componentes físicos o hardware con instrucciones y datos a
través de diferentes tipos de programas. El Software son los programas de aplicación y los
sistemas operativos, que según las funciones que realizan pueden ser clasificados en:
Software de sistema.
Software de aplicación.
Software de programación.
Pag 8
6.3. LA INGENIERÍA DEL SOFTWARE.
Es una disciplina formada por un conjunto de métodos, herramientas y técnicas que se
utilizan en el desarrollo de los programas informáticos (software).
Pag 9
VIII. METODOLOGIA
7.1. TIPO Y DISEÑO DE LA INVESTIGACION
El tipo de investigación que se va a desarrollar es:
Explicativo.
7.2. DETERMINACION DEL UNIVERSO
Esta investigación está limitada a la crisis del software existente en la realidad peruana
a) INVESTIGACIÓN BIBLIOGRÁFICA.
Fuentes bibliográficas de diversos autores nacionales e internacionales.
b) MÉTODO.
El presente estudio es una investigación de tipo ex post facto, en tanto no es
posible la manipulación de las variables independientes, por lo que tenemos que
observar los fenómenos tal como dieron en el contexto natural, después analizar y
generar un pronóstico, con el mínimo error.
Pag 10
IX. CONTENIDO.
8.1. REALIDAD DE LA CRISIS DEL SOFTWARE EN EL PERÚ.
Aunque los usuarios son más conscientes de los daños a los que se exponen cuando utilizan
software ilegal, la mayoría trabaja con este tipo de material pirata sin implementar medidas
prácticas para contrarrestar efectos como pérdida de información o hackeos.
A pesar que los usuarios sí están conscientes de los riesgos a los que quedan expuestos al
usar material pirata, el 65% de los programas de software instalados en computadoras
personales en Perú durante el 2013 no contaban con licencia, lo que representa un aumento
de dos puntos porcentuales en comparación al 2011.
El valor comercial de las instalaciones de software de PC sin licencia fue de un total de US$
62,700 millones, según un estudio de la agrupación BSA.
De acuerdo con el informe, los usuarios de computadoras mencionan el riesgo de amenazas
a la seguridad causadas por malware como el motivo principal para no utilizar software sin
licencia. Entre sus preocupaciones específicas, se encuentran las intromisiones por parte
de hackers y la pérdida de datos. Aun así, se destaca la necesidad de implementar prácticas
efectivas de administración de software, especialmente en los entornos empresariales.
“El promedio de la región de uso de software sin licencia es de 59%, lo que en términos
monetarios se refleja en un monto de casi US$ 8,400 millones”, señaló Montserrat Durán,
directora senior de Asuntos Legales de BSA para Latinoamérica.
El informe global sobre el uso de programas de software para BSA, encargado a IDC,
también arrojó que los gerentes de TI de todo el mundo tiene una preocupación comprensible
por los posibles daños del software sin licencia, pero menos de la mitad afirma tener
confianza plena de que el software de su compañía cuenta con la debida licencia.
Luego de encuestar a 22,000 usuarios de 34 mercados y más de 2,000 gerentes de TI, se
concluyó que solamente un 35% de las compañías a nivel internacional cuenta con políticas
implementadas que exigen el uso de software con la debida licencia.
“El uso del software sin licencia es un problema de gobierno de las organizaciones, y este
estudio muestra que existe una clara necesidad de mejorar”, comentó la presidenta y
directora ejecutiva de BSA, Victoria Espinel.
Entre las medidas básicas que cualquier compañía puede tomar para asegurar el uso de
software legal, Espinel menciona establecer una política formal sobre el uso de software con
licencia, mantener registros detallados e implementar programas de administración que sigan
pautas aceptadas a nivel internacional.
Pag 11
La región con el mayor índice general de instalaciones de software de PC sin licencia en
2013 fue Asia, con un 62% (US$ 21,000 millones). Esto representó un incremento de 2
puntos porcentuales desde el 2011.1
Uno de los principales problemas en el desarrollo de software de hoy en día es que muchos
proyectos empiezan la programación tan pronto se definen y concentran mucho de su
esfuerzo en la escritura de código. Últimamente el desarrollo de software se ralentizado. El
estudio de este fenómeno es importante porque la existencia de software científico libre
facilita que cualquier laboratorio del mundo pueda desarrollar ciencia libre usando este
software como herramienta de trabajo.
Algunos "síntomas" que indican que el software se encuentra en un periodo de crisis son:
Baja Calidad del Software en el mercado peruano.
Tiempo y Presupuesto Excedido.
Confiabilidad Cuestionable.
Altos Requerimientos de Personal para desarrollo y mantenimiento.
Para poder llevar el estado del proceso de software como un estado de crisis, los críticos han
destacado ciertas características que han permitido esta postura del
software respecto a otras etapas de su corta historia. Algunos de esos factores son:
Aumento del poder computacional.
Reducción del costo del hardware.
Rápida obsolescencia de hardware y software.
Aceptación de la computarización en las empresas.
Incremento en el número de usuarios de los sistemas de software.
Tipo de usuario no homogéneo aun en sistemas hechos a la medida.
Personal de desarrollado y mantenimiento diferente.
La magnitud del proyecto impacta en:
Tiempo costo y número de desarrolladores,
Control administrativo y detalles técnicos
Aumento en el conocimiento del problema.
1
http://gestion.pe/tecnologia/65-programas-software-peru-son-ilegales-2101145
Pag 12
8.4. POSIBLES CAUSAS DE LA CRISIS DEL SOFTWARE.
Los problemas asociados con la crisis del software se han producido por el carácter del
propio software y por los errores de las personas encargadas del desarrollo del mismo. Sin
embargo, es posible que esperemos demasiado en demasiado poco tiempo. Después de
todo, nuestra experiencia no va más allá de 35 años.
La naturaleza lógica del software presenta un desafió a la gente que lo desarrolla. Por
primera vez hemos aceptado la tarea de comunicarnos con un alienígena inteligente —una
máquina. El desafió intelectual del desarrollo del software es seguramente una de las causas
de la crisis del software, pero los problemas tratados anteriormente han sido causados por
defectos humanos más mundanos.
Los ejecutivos de nivel medio y alto sin conocimientos en software, han sido frecuentemente
responsables del desarrollo de software. Hay un viejo axioma de gestión que dice: “Un buen
gestor puede gestionar cualquier proyecto”. Nosotros debemos añadir: “...Si desea aprender
las técnicas novedosas que pueden utilizarse para medir el desarrollo del proyecto, aplicar
métodos efectivos de control, ignorar la mitología y llegar a conocer una tecnología
rápidamente cambiante”. El gestor debe comunicarse con todos los componentes implicados
en el desarrollo del software —clientes, realizadores del software, equipo de soporte y otros
—. La comunicación puede romperse debido a que las características especiales del software
y los problemas particulares asociados con su desarrollo son mal comprendidos. Cuando esto
ocurre, los problemas asociados con la crisis del software se multiplican.
Los trabajadores del software (la pasada generación se llamó programadores; esta
generación se ganará el título de ingenieros en software) han tenido muy poco entrenamiento
formal en las nuevas técnicas de desarrollo de software. En muchas organizaciones reina una
suave forma de anarquía. Cada individuo enfoca su tarea de “escribir programas” con la
experiencia obtenida en trabajos anteriores. Algunas personas desarrollan un método
Pag 13
ordenado y eficiente de desarrollo del software mediante prueba y error, pero muchos otros
desarrollan malos hábitos que dan como resultado una pobre calidad y mantenibilidad del
software.
Todos nos resistimos al cambio. Sin embargo, es verdaderamente irónico, que mientras el
potencial de cálculo (hardware) experimenta enormes cambios, la gente del software,
responsables de aprovechar dicho potencial, se oponga normalmente a los cambios cuando
se discuten, y se resistan al cambio cuando se introduce. Puede que ésta sea la causa real
de la crisis del software. Posibles causas de la crisis del software
Hay varias razones que pueden ser propuestas como causa de la crisis. No son mutuamente
excluyentes; de hecho, es posible que la verdadera causa sea una mezcla de todas ellas. Sin
embargo, todas tienen en común que son causadas por el método de valorar los avances
científicos y el mecanismo actual de financiación de la actividad científica. Las causas de la
crisis del software fueron vinculadas a la complejidad en general del proceso de software y a
la relativa inmadurez de la ingeniería de software como una profesión. La crisis se manifestó
a sí misma en varias maneras:
La Ingeniería del Software, según R.Pressman, es “Una disciplina que integra métodos,
herramientas y procedimientos para el desarrollo de SW de computador”. Es decir, es una
disciplina que intenta racionalizar el proceso de desarrollo de software y establecer unas
pautas a seguir para el desarrollo que minimicen tiempo, esfuerzo, y coste de desarrollo y
maximicen la calidad del software.
Pag 14
resultados de la aplicación de estos métodos, y los resultados fueron bastante buenos. El
52% de los proyectos se terminaron con éxito, frente al 2% del año 1979 y el 31,1% se
terminó con algunas modificaciones respecto a lo acordado inicialmente, frente al 3% del año
1979. Pero el resultado más espectacular se obtuvo en los proyectos abandonados. En 1991
sólo se abandonaron el 16,2% de proyectos, frente al casi 76% del año 1979. Una reducción
increíble de casi el 60% que no hacía más que confirmar la bondad de estos métodos
aplicados al proceso de desarrollo de software. Había nacido una nueva disciplina, la
Ingeniería del Software,
Para hacernos una idea más concreta de lo que abarca la Ingeniería del Software (cosa que
nos ayudará a entender porque fue la solución a esta Crisis del Software), debemos de
centrar nuestra explicación en que la I.S busca principalmente software de calidad, que es
aquel software que cumple los requisitos funcionales y de rendimiento establecidos
previamente y consta de unos estándares de desarrollo bien documentados. Además todos
sus factores de calidad deben cumplirse y tener un buen seguimiento durante todo el proceso
de desarrollo (características operativas, capacidad de soportar cambios y adaptabilidad a
nuevos entornos). Y por último, se incorporan al proceso nuevos modelos de desarrollo y
modificación del ciclo de vida, nuevos paradigmas de programación, etc.…que hacen que el
desarrollo de software sea mucho más metodológico y estructurado, disminuyendo así
notablemente fallos y correcciones costosas.
Pag 15
X. CONCLUSIONES.
Existen varias razones que se pueden considerar como causantes de la crisis del
software, pero que pueden tomarse como mutuamente excluyentes; es posible que la
verdadera causa sea una mezcla de todas ellas. Pero todas tienen en común que son
causadas por valorar demasiado los avances científicos y el mecanismo actual de
financiación de la actividad científica. Las causas de la crisis del software fueron
vinculadas a la complejidad en general del proceso de software y a la relativa inmadurez
de la ingeniería de software. Más sin embargo, muchos casos de mala administración en
Proyectos gestionados con un sobre-presupuesto o con sobre tiempo podrían ser
causantes de la baja demanda de proyectos de desarrollo. Además la producción de
Software de baja calidad (en algunos casos), o que los desarrollos no satisfacían los
requerimientos deseados. Todo esto pasa por una revisión exhaustiva de los procesos y
metodologías de desarrollo de software que se puedan implementar, permitiendo a los
desarrolladores mantener un alto nivel de competitividad en todos sus niveles.
Por otra parte la crisis del software es afectada por la piratería. En este aspecto todos
cooperamos, cuantas de las veces compramos programas piratas o los vagamos de
internet.
Debido a lo ya expuesto llegamos a la conclusión de que mi hipótesis ha sido
corroborada.
Pag 16
XI. BIBLIOGRAFIA
Autores: Julián Pérez Porto y Ana Gardey. Publicado: 2009. Actualizado: 2009.
Definiciones: Definición de ingeniería de software (http://definicion.de/ingenieria-de-software/)
Pressman, Roger S. (2003). Ingeniería del Software, un enfoque Práctico (Quinta edición
edición). Mc Graw Hill.
Fowler, Martin; Kendall Sccott (1999). UML Gota a Gota. Addison Wesley.
Sommerville, Ian (2005). Ingeniería del software (7ma. edición). Madrid: Pearson
Educación S.A.
Pag 17
XII. ANEXOS
Pag 18
TITULO
La crisis del software
Pag 19