You are on page 1of 12

El desarrollo de software visto

como ingeniera y su importancia


Ingeniera de Software I
FIEC03046
Sesin 01
Ingeniera de Software I
MSc. Carlos Mera Gmez
2012

Importancia / 1

Agenda
Terminologa
Conceptos bsicos

Ingeniera de Software I
MSc. Carlos Mera Gmez
2012

Importancia / 2

Terminologa

Ingeniera de Software I
MSc. Carlos Mera Gmez
2012

Importancia / 3

Terminologa
Ingeniera de Sistemas se preocupa de todos
los aspectos de un sistema basado en
computadores incluyendo hardware, software
e ingeniera de procesos. Ingeniera de
software es parte de este proceso ms
general.

Ingeniera de Software I
MSc. Carlos Mera Gmez
2012

Importancia / 4

Terminologa
Validacin es el proceso de chequear que un
sistema cumpla las necesidades y expectativas
del cliente.
Verificacin es el proceso de chequear que un
sistema cumpla sus especificaciones.
Sistemtico significa que se procede
organizadamente.

Ingeniera de Software I
MSc. Carlos Mera Gmez
2012

Importancia / 5

Conceptos bsicos

Ingeniera de Software I
MSc. Carlos Mera Gmez
2012

Importancia / 6

Conceptos bsicos
Ingeniera de Software es una disciplina de
ingeniera que se preocupa de todos los aspectos
de la produccin de software; desde las primeras
etapas de especificacin del sistema hasta el final
de la vida til del mismo.
No se encarga nicamente de los aspectos
tcnicos del proceso de desarrollo de software;
sino tambin de actividades tales como:
El manejo del proyecto de software.
Teoras, mtodos y herramientas de desarrollo para
soporte a la produccin de software.
Ingeniera de Software I
MSc. Carlos Mera Gmez
2012

Importancia / 7

Conceptos bsicos
Ingeniera de Software es importante por dos
razones:
Los individuos y las sociedades confan en sistemas de
software avanzados. Por lo tanto, se requiere producir
gilmente software seguro, confiable y econmico.
Es usualmente ms barato, al largo plazo, el uso de
mtodos de ingeniera de software y tcnicas para
sistemas de software. De esta manera evitamos el
costo de modificar el software una vez que est en
produccin.
Ingeniera de Software I
MSc. Carlos Mera Gmez
2012

Importancia / 8

Conceptos bsicos
El enfoque sistemtico utilizado en ingeniera
de software es conocido como proceso de
software. Las actividades del proceso son:
Especificacin de software
Desarrollo de software
Validacin de software: chequear si el producto es
realmente aquello que el cliente requiere.
Evolucin del software
Ingeniera de Software I
MSc. Carlos Mera Gmez
2012

Importancia / 9

tica de la Ingeniera de Software


Confidencialidad: Respetar la confidencialidad del
cliente independientemente de que firme o no un
acuerdo de confidencialidad.
Competencias: No distorsionar sus niveles de
competencias. No aceptar trabajos que estn fuera de
sus competencias.
Derechos de propiedad intelectual: Proteger la
propiedad intelectual de tus clientes y empleados.
Mal uso del computador: No utilizar sus habilidades
tcnicas para abusar de los computadores de otras
personas.
Ingeniera de Software I
MSc. Carlos Mera Gmez
2012

Importancia / 10

Puntos para recordar


La importancia de la Ingeniera de Software
Las actividades del proceso de desarrollo de
software
Las responsabilidades ticas de un profesional
de la Ingeniera de Software.

Ingeniera de Software I
MSc. Carlos Mera Gmez
2012

Importancia / 11

Prxima Sesin
Modelos de proceso de software

Ingeniera de Software I
MSc. Carlos Mera Gmez
2012

Importancia / 12

You might also like