You are on page 1of 17

INTRODUCCION A LA

Ingeniera de Software

ndice
Introduccin (Ejemplos de Errores)
Evolucin del software
Definicin Ingeniera de Software
Tipos de software
Software Heredado
Mitos del Software
Calidad del software
Responsabilidad profesional y tica

Ejemplos de Errores
Fracaso de Mariner 1 (1962).
Avin derribado por el USS
Vincennes (1988).
Error en sistema de control de
cohete ruso (1998).

EVOLUCION DEL SOFTWARE


Ingeniera de Software

Al inicio de los tiempos el software se desarrollaba usando


tcnicas
de gestin orientadas al hardware, porque ste era el centro
de la
informtica y del presupuesto.

ContinuaCion
Software: Evolucin a la ingeniera

Ingeniera del software: Definicin

La Ingeniera del Software es el


establecimiento y uso de principios de
ingeniera y adems es una disciplina que
ofrece mtodo y tcnicas para desarrollar
y mantener software que sea confiable y
que funcione eficientemente como un
producto de calidad

HARDWARE-SOFTWARE

TIPOS DE SOFTWARE
Software de sistemas._

Est formado por todos


aquellos programas cuya finalidad es servir al desarrollo o al
funcionamiento de otros programas.

Software de aplicacin._
como word, excel, etc.

Son aplicaciones tpicas

Software cientfico y de Ingeniera._

Se encarga
de realizar complejos clculos sobre datos numricos de todo
tipo.

Software empotrado._

Software empotrado es aquel


que va instalado en otros productos industriales, como por
ejemplo la electrnica de consumo, dotando a estos productos
de un grado de inteligencia cada vez mayor.

Software de lnea de productos._


satisfacer clientes.

Aplicaciones basadas en web._


aplicaciones de espectro como correos electronicos.

Software de inteligencia artificial._

El
software basado en lenguajes procedimentales es til para
realizar de forma rpida y fiable operaciones que para el ser
humano son tediosas e incluso inabordables.

Software Heredado
Calidad del software Heredado
El software debe adaptarse para satisfacer
nuevas necesidades.
El software debe mejorarse para implementar
nuevos requerimientos
El software debe extenderse para hacer
operable con sistemas
El software debe redisearse

Evolucin del software

Ley del cambio continuo(1974)


Ley de la complejidad creciente(1974)
Ley de la autorregulacin(1974)
Ley de la conservacin de la estabilidad
organizacional (1980)
Ley de la conservacin de la familiaridad
(1980)
Ley del crecimiento continuo (1980)
Ley de la calidad decreciente (1996)
Ley del sistema de retroalimentacin (1996)

Mitos del Software


Si fallamos en la planificacin podemos aadir ms
programadores y recuperar el tiempo perdido.
Una declaracin general de los objetivos es suficiente
para comenzar a escribir los programas; podemos dar
los detalles ms adelante.
Los requisitos del proyecto cambian continuamente pero
los cambios pueden acomodarse fcilmente.
Una vez que hicimos el programa y funciona, nuestro
trabajo ha terminado.
No hay forma de comprobar la calidad del software
hasta que esta corriendo.

Calidad del Software


Mantenibilidad
Confiabilidad
Eficiencia
Usabilidad

Responsabilidad profesional y
tica
Confidencialidad. _ se debe respetar la
confidencialidad de los clientes, a pesar de que no se
haya firmado algn convenio.
Competencia._ No debe aceptar trabajos que no pueda
realizar.
Derechos de propiedad intelectual._ debe
mantenerse informado sobre las leyes de propiedad
intelectual como patentes o copyright.
Uso inapropiado de las computadoras._ No debe
utilizar sus conocimientos para actuar de una manera
inapropiada.

Algunas fundaciones se han formado para difundir los


cdigos de tica:
PUBLICO._ los ingenieros de software debern de actuar
en consonancia con el inters publico.
CLIENTE Y EMPLEADOR._ Los ingenieros de software
debern actuar de forma que respondan los intereses de
sus clientes y empleadores.
PRODUCTO._ Los ingenieros de software deben
asegurar que sus productos y las modificaciones
asociadas cumplan los mas altos estndares
profesionales posibles.
COLEGAS._ los ingenieros de software debern ser
imparciales y apoyar a sus colegas.

PERSONAL._ aprender lo concerniente a la practica de su


profesin y promocionar un enfoque tico en la practica de su
profesin.
JUICIO._ integridad e independencia.
GESTION._ Los gerentes y lideres ingenieros de software debern
suscribir y promocionar un enfoque tico en la gestin del desarrollo
y mantenimiento de software.
PROFESION._ mantener la integridad y reputacin de la
profesin .

Bibliografias
Ingenieria de software 7a edicin, IAN SOMMERVILLE, Pearson
Educacin, S.A., Madrid , 2005
Ingeniera de software, Una perspectiva Orientada a Objetos ,Eric J.
Braude, Alfaomega Grupo Editor S.A, Mexico D. F 2003
Referencias
http://www.geocities.com/mustang51r/
http://software.grilk.com/historia.htm
http://www.rodolfoquispe.org/blog/que-es-la-ingenieria-de-software.php

You might also like