Historia Síntomas Factores de Influencia Posibles Causas

Slides:



Advertisements
Presentaciones similares
Historia Síntomas Factores de Influencia Posibles Causas
Advertisements

FUNDAMENTO DE DESARROLLO DE SISTEMAS
Ciclo de Vida del Software Paradigmas de Desarrollo
Temario 1. Introducción 1.1 Importancia de la administración de proyectos de software: Crisis del software.(TB), 1.2 certificaciones (MS ), PMB y software(projet.
Ibáñez Montiel Eduardo Víctor Martínez Antonio
Crisis del Software INTEGRANTES: ANA SILVIA ANDRADE SANCHEZ ANA SILVIA ANDRADE SANCHEZ FABIOLA JACINTO CASTILLIO FABIOLA JACINTO CASTILLIO LIZBETH SARAI.
Ingeniería en Informática F UNDAMENTOS DE C OMPUTACIÓN B ACHILLERATO EN I NGENIERÍA I NFORMÁTICA L IC. C ARLOS H. G UTIÉRREZ L EÓN.
Sistemas de Información Enfoques para la Construcción de los Sistemas de Información MBA Luis Elissondo.
CONCEPTO INGENIERÍA DE SOFTWARE  Analiza, diseña y desarrolla productos de sistemas software, proponiendo la plataforma tecnológica más apropiada. Domina.
Lcdo. Eddy Cortez Sistemas II. Ingeniería de Requisitos.
Calidad de Software.   ¿Qué es?  ¿Quién lo hace?  ¿Por qué es importante?  ¿Cuáles son los pasos?  ¿Cuál es el producto final?  ¿Cómo me aseguro.
Tipos de programación Lic. Natisma Julieta López Salas.
Programación Extrema (XP) Alan Quirino Eder Ramírez Edgar García Alberto Borrell Raúl Bribiesca
Organizaciones involucradas: El centro de cálculo noruego. Crea lenguaje llamado Simula 67, desarrollado por Krinsten Nygaard y Ole-Johan Dahl, en 1967.
Modulo: ADSI Competencia del módulo: Se expresa y comunica.
La Ingeniería de Sistemas
Análisis de Proyecto de Software.
Conceptos generales de base de datos
Metodología de la investigación
Ingreso , proceso y salida de datos
IEEE-std Práctica Recomendada para la Especificación de Requerimientos de Software Fuente: IEEE Recommendad Practice for Software Requirements.
SOFTWARE Se forma por el conjunto de instrucciones o programas. Los programa son una secuencia de órdenes que se le dan a la computadora para que haga.
CC4401 – Ingeniería de Software I
E-LEARNIRNG Álvaro López Carrero Luis Medina Bernáldez
SWEBOK.
UNIVERSIDAD FERMIN TORO
Análisis del Entorno Se refiere al proceso de realizar un investigación de las variables externas en general que rodean nuestro negocio o idea como.
INTRODUCCIÓN OBJETIVOS PROBLEMA
“Análisis de la Situación Actual de la
Customer Relationship Management
MOPROSOFT.
Crisis del Software.
ARTICULACION DE COMPONENTES BASICOS DE UN PROYECTO
MODULO TRES ACTIVIDAD 3.
RELACION DE LA TECNOLOGIA CON LAS CIENCIAS NATURALES Y SOCIALES: LA RESIGNIFICACION Y USO DE LOS CONOCIMIENTOS.
Tema 3. Lenguaje unificado de modelado UML
UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño.
Software Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos.
ALGORITMOS. IFE 115: INFORMÁTICA BÁSICA Lic. Marcio Rodas
Ingeniería de Software Conceptos básicos
PROVEEDOR DATA WAREHOUSE TERADATA
FUNDAMENTOS DE DESARROLLO DE SISTEMAS
ALGORITMOS es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos.
DULCE BRIANDA CUESTA ESCOBAR ANAYELY HERNANDEZ GUILLEN
TAREA DEFINICIONES: Software: Equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes lógicos necesarios.
IFE 115: INFORMÁTICA BÁSICA
Tipos de Investigación Profesor: Integrante: Ing. Noris Mora Duarte Rossana C.I Escuela:45 San Cristóbal, Febrero del 2018.
Ciclo de Vida del Software
Modalidades de la investigacion
Instituto Tecnológico Superior de la Región Sierra.
Tecnologías de la Información y Comunicaciones
Ciclo de vida del Software
La naturaleza única de las WEAPPS. Uso intensivo de redes. Una webapp reside en una red y debe atender las necesidades de una comunidad diversa de clientes.
Modelo de madurez del CMMI
FUDAMENTOS BÀSICOS computación
Los Medios de un Sistema de Información Administrativo
Técnico en Programación ¡¡ El mundo cambia, nosotros también !!
INGENIERÍA DE SOFTWARE CAPITULO I ANALISIS DE REQUISITOS Por:
PRIMERA UNIDAD: GESTIÓN DE INGENIERÍA DE SOFTWARE S1. Introducción a la Ingeniería de Software S2. Modelos y Marcos de Procesos de software S3. Especificación.
La resignificacion y el uso de los conocimientos para la resolucion de problemas y el trabajo por proyectos en los procesos productivos.
Características de los Sistemas Operativos
1 PROGRAMACION ORIENTADA A OBJETOS MARIA LAURA ESPIN B. INSTITUTO TECNOLÓGICO SUPERIOR ÁNGEL POLIBIO CHÁVEZ TECNOLOGÍA SUPERIOR EN DESARROLLO DE SOFTWARE.
Ingeniería del Conocimiento
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
Introducción a la Logística Ing. July Marcela Castellanos Rodríguez. Hoy en día, la Logística es parte fundamental para las empresas, ya que hacen llegar.
ANALISIS CAUSA RAIZ Y PM. Un concepto importante Las 4M DEL PROCESO. 1) MAQUINA 2) MANO DE OBRA 3) METODO 4) MATERIA PRIMA.
MODELO EN CASCADA Integrantes: Felipe Alemán Lester Blandón.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
Desarrollo de sistemas
INGENIERIA DE SOFTWARE I Ing. Verónica Defaz. MSc.
Transcripción de la presentación:

Historia Síntomas Factores de Influencia Posibles Causas Crisis del Software Historia Síntomas Factores de Influencia Posibles Causas

Historia El término “crisis del software” se acuñó en 1968, en la primera conferencia organizada por la OTAN sobre desarrollo de software y con él se etiquetaron los problemas que surgían en el desarrollo de sistemas de software. En la misma conferencia se utilizó por primera vez el término "ingeniería del software" para describir el conjunto de conocimientos que existían en aquel estado inicial.

Algunas referencias útiles para comprender cuáles eran los conocimientos estables para el desarrollo de software en 1968 son: En 1962 se publicó el primer algoritmo para búsquedas binarias. C.Böhm y G. Jacopini publicaron en 1966 el documento que creaba una fundación para la eliminación de "GoTo" y la creación de la programación estructurada. En 1968 los programadores se debatían entre el uso de la sentencia GoTo, y la nueva idea de programación estructurada; ese era el caldo de cultivo en el que Edsger Dijkstra escribió su famosa carta "GoTo Statement Considered Harmful" en 1968.

La primera publicación sobre programación estructurada no vio la luz hasta 1974, publicada por Larry Constantine, Glenford Myers y Wayne Stevens. El primer libro sobre métrica de software fue publicado en 1977 por Tom Gilb. El primer libro sobre análisis de requisitos apareció en 1979. El término fue usado para referirse a los rápidos incrementos de la tecnología en la computación y la complejidad de los problemas a los cuales pudieran enfrentarse. En efecto, se refiere a la dificultad de escribir correcta, entendible y verificablemente los lenguajes de programación. Las raíces de la crisis del software son complejas y variables.

SINTOMAS Uno de los principales problemas en el desarrollo de software de hoy, 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 a 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. Tiempo y Presupuesto Excedido. Confiabilidad Cuestionable. Altos Requerimientos de Personal para desarrollo y mantenimiento.

FACTORES DE INFLUENCIA 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 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. Cambios en el entorno: Tecnológicos (Internet, redes, ERP, CRM, SCM). Económicos (crisis económicas, globalización, etcétera). Sociales (nuevas necesidades, costumbres nuevas, etcétera).

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:

Proyectos gestionados con un sobre-presupuesto. Proyectos gestionados con sobre tiempo. Software de baja calidad. El software a menudo no satisfacía los requerimientos deseados. Los proyectos fueron inmanejables, con un código difícil de mantener. La crisis del software fue dirigida por la implementación de varios procesos y metodologías.