Académique Documents
Professionnel Documents
Culture Documents
Qu es un sistema?
> Una coleccin de personas y componentes tipo
mquina:
Que cooperan de forma organizada.
Para alcanzar algn resultado deseado.
El software
> Definicin
Conjunto de instrucciones que cuando se
ejecutan proporcionan la funcin y el
rendimiento deseado, las estructuras de
datos que permiten a los programas
manipular
adecuadamente
la
informacin y los documentos que
describen la operacin y uso de los
programas.
Fundamentos de ingeniera de software
>
>
>
>
>
>
>
>
>
>
Software
Software
Software
Software
Software
Software
Software
Software
Software
Etc...
de sistemas.
de tiempo real.
de sistemas distribuidos.
de gestin.
de ingeniera y clculo cientfico.
empotrado (sistemas de control).
de cmputo personal.
de inteligencia artificial.
basado en Web.
Qu es un proyecto software?
>
>
>
>
>
>
>
>
>
>
Desarrollo de un sistema.
Estudio de factibilidad.
Consultora.
Anlisis.
Diseo.
Evaluacin de aplicaciones.
Conversiones.
Cursos de entrenamiento.
Instalacin (equipo, software, redes).
Etc...
Hardware/Software
Slo Software
Tipo de Desarrollo
Tipo de Sistema
Fundamentos de ingeniera de software
http://www.standishgroup.com
365 directivos, 8.830 desarrollos
Empresas en EE.UU.
Coste final: 189% del coste previsto
Duracin final: 222% de lo planificado
Terminado y operativo
pero fuera de plazo,
fuera de presupuesto y
sin satisfacer todos los
requisitos.
Cancelado
durante
el
desarrollo
Terminado dentro
del
plazo
y
presupuesto,
cumpliendo todos
los requisitos
10
16%
27%
53%
CHAOS'94
CHAOS'96
28%
29%
31%
xito
33%
31%
26%
46%
40%
28%
CHAOS'98
49%
48%
53%
23%
21%
18%
CHAOS'00
CHAOS'02
Problemas
Cancelados
CHAOS'04
11
Ms de %10M
$6M a $10M
0%
8%
15%
$3M a $6M
25%
$1,5M a $3M
33%
$750K a $3M
55%
Menos de $750K
0%
10%
20%
30%
40%
50%
60%
12
13
14
15
16
17
> Definicin
La aplicacin de un enfoque sistemtico,
disciplinado y cuantificable hacia el desarrollo,
operacin y mantenimiento del software; es
decir, la aplicacin de la ingeniera al software.
[IEEE].
Fundamentos de ingeniera de software
18
19
20