Controladores Lógicos Programables Usos y Ventajas
Tema 1 Introduccion_ParaImprimir.pdf
1. TEMA: PROCESO DE SOFTWARE Y
METRICAS DE PROYECTOS 1
1
Materia:
INGENIERIA DE SOFTWARE I
Docente:
Lic. Zara Yujra Cama
INTRODUCCION
TEMA NRO. 1
2
Software desarrollado con
ÉXITO cuando:
•Satisface las necesidades de
las personas que lo utilizan
•Funciona impecablemente
durante mucho tiempo
•Es fácil de modificar o
incluso es más fácil de
utilizar.
3
RECOMENDACION:
•Para tener éxito al diseñar y
construir un software
necesitaremos DISCIPLINA.
•Es decir, necesitaremos UN
ENFOQUE DE INGENIERIA.
4
Qué es la INGENIERIA DE
SOFTWARE?
Definición 1.
“Es el estudio de Principios
y Metodologías para el
Desarrollo y el
Mantenimiento de Sistemas
de Software”.
[ZELKOVITZ, 1978].
5
Definición 2.
• “Es la aplicación práctica del
conocimiento científico en el
diseño y la construcción de
programas de computadora y la
documentación asociada
requerida para desarrollar,
operar y mantenerlos. Se conoce
también como el Desarrollo de
Software ó Producción del
Software”. [BOHEM, 1976] 6
Definición 3.
•“La Ingeniería de Software
trata del establecimiento de
los principios y métodos de
la ingeniería a fin de obtener
software de modo rentable
que sea fiable y trabaje en
máquinas reales”.
•[BAUER, 1972].
2. TEMA: PROCESO DE SOFTWARE Y
METRICAS DE PROYECTOS 2
7
Definición 4.
El IEEE ha desarrollado una
definición más completa.
• “ (1) La aplicación de un enfoque
sistemático, disciplinado y cuantificable al
desarrollo del software; es decir, la
aplicación de la ingeniería de software,
• (2) El estudio de enfoques como (1)”.
8
TIEMPO
I
N
D
I
C
E
D
E
F
A
L
L
O
S
MORTALIDAD
INFANTIL
SE ESTROPEA
CURVA DE FALLOS
DEL HARDWARE
9
I
N
D
I
C
E
D
E
F
A
L
L
O
S
CURVA DE FALLOS
REAL E IDEALIZADA
DEL SOFTWARE
INCREMENTO DEL INDICE DE
FALLOS POR EFECTOS
LATERALES
TIEMPO
CAMBIO
C
U
R
V
A
R
E
A
L
C
U
R
V
A
I
D
E
A
L
I
Z
A
D
A
10
RECORDAR QUE:
• El software no se “ESTROPEA”
sino ocurren “FALLOS” debido a
errores en el diseño o en el
proceso de codificación.
• DESARROLLO Distinto de CONSTRUCCION
• DEL SOFTWARE DEL HARDWARE