El__proceso_del_software

Páginas: 8 (1897 palabras) Publicado: 6 de noviembre de 2015
EL PROCESO DEL
SOFTWARE

Percepciones de la disciplina





Ineficiencia
Altos costos
Baja confiabilidad
Escasa Ingeniería

Proceso de Software





Relativamente nuevo e inmaduro
No ocurre aislado
Transforma modelos
Transforma necesidades y
requerimientos en sistemas

Componentes de
Software

Ingeniería del Software


Establecimiento y uso de principios
con caracteres de ingenieríaapropiados para obtener ,
eficientemente, software confiable,
que opere eficaz y eficientemente en
máquinas reales

Ingeniería del Software


Según la IEEE [IEE93]…..es:
La aplicación de un enfoque sistemático,

disciplinado y cuantificable al desarrollo, operación
y mantenimiento del software; es decir, la
aplicación de la ingeniería al software.


Aplicar el sentido común al desarrollo desistemas software…..
¿Qué es el sentido común?
○ • Planificar antes de desarrollar
○ • Diseñar antes de programar
○ • Reutilizar diseños que funcionan y son mantenibles

Situación actual de la
ISw







Fragmentación e inmadurez de la
disciplina.
Carencia de un conjunto de estándares
(que se usen ampliamente).
Terminología inconsistente.
Escepticismo e inercia en el sector.
Insuficiencia dedatos - guía (estadísticas).
Carencia y poca difusión de base formal.

Situación actual de la
ISw (II)


Hay también aproximaciones prometedoras. Por ejemplo:
(Además de nuevas técnicas, métodos y herramientas...)
 SWEBOK (Guide to the Software Engineering Body of Knowledge)

(2001)
 Algunas universidades han comenzado a ofrecer un título en ingeniería
del software
 Comités CSAB (ComputerScience Accreditation Board) y ABET
(Accreditation Board for Engineering and Technology).
 El CMM (Capability Maturity Model) del SEI (Software Engineering
Institute) y la familia de estándares ISO 9000 son usados para valorar la
capacidad de una organización de ingeniería del software.
 En EE UU, el Colegio de Ingenieros Profesionales de Texas (Texas
Board of Professionals Engineers) ha comenzadoa licenciar ingenieros
del software.
 ACM e IEEE-CS han desarrollado y adoptado conjuntamente un Código
de Ética para Profesionales en Ingeniería del Software.

Situación actual de la ISw (III)


Tres problemas esenciales en los comienzos del
siglo XXI (Sommerville 2002):
El reto de lo heredado
El reto de la heterogeneidad
El reto de la entrega



Hoy día,
existe un consenso en laimportancia de la ISw
muchos autores comienzan a renegar del
término “crisis del software”

Dificultades en la Producción del
Software


Esencia:
Complejidad
Conformidad
Necesidades de cambios
Invisibilidad



Accidentes
Avances de investigación
No silver bullet [Brook1987]

Comunicación compleja

1. Lo que el director desea.

2. Como lo define el director de
proyecto.

3. Como se diseña elSistema.

4. Como lo desarrolla el
programador.

5. Como se ha realizado la
instalación.

6. Lo que el usuario quería.

Origen desconocido

Proceso del Software




Conjunto estructurado de actividades requeridas para desarrollar
un sistema de software de alta calidad y proporciona el marco de
trabajo desde el cual se puede establecer un plan detallado para el
desarrollo del software.Actividades:
 Especificación.
 Diseño.
 Validación.
 Evolución.

Proceso del software
Combinaciones validas para formar sistemas capaces de producir
resultados

Personas +
Tecnología

Producción heroica

Personas +
Tecnología +
Procesos

Producción Basada en
Procesos

Disciplina Estratificada
Ingeniería de Software
Software Engineering

herramientas
métodos
modelo de proceso
enfoque de “calidad” Marco de trabajo del proceso
-Actividades que hacen que el marco de trabajo se adapte a
las características particulares de cada proyecto de software.
-Define el trabajo real a cumplirse.
Marco de trabajo del Proceso común
Actividades del marco de trabajo

Conjunto de Tareas
Tareas
Hitos, entregas
Puntos SQA
Actividades de Protección

¿Qué involucra el desarrollo de una
actividad?
tiene_sub...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS