Sie sind auf Seite 1von 4

INGENIERA DE SOFTWARE

La ingeniera de software es una


disciplina que se enfoca en el desarrollo
efectivo de sistemas de software de alta
calidad.
INGENIERA DE SOFTWARE
La nocin de Ingeniera de software fue
primero propuesta en 1968, en donde se
discuti la llamada crisis del software, tras
descubrir que el desarrollo informal de
software no era muy bueno.
El desarrollo del software se detuvo gracias a
la dificultad de dar mantenimiento al ya
existente. Adems el costo del hardware
disminua y el del software se elevaba.
Por tal motivo, la introduccin de tcnicas en el
desarrollo de software fueron necesarias.
Actualmente, sin embargo, se tiene un mejor
entendimiento de las actividades involucradas
en el desarrollo de software. Se han
desarrollado mtodos efectivos de
especificacin de software, diseo e
implementacin.
INGENIERA DE SOFTWARE
Aspectos Descripcin
Software Programas de computadora y documentacin asociada. Los
productos de software pueden ser desarrollados para un cliente en
particular o pueden ser desarrollados para un mercado general.
Ingeniera de software Disciplina de la ingeniera relacionada con todos los aspectos de la
produccin del software.
Diferencia entre
ingeniera de software e
ingeniera de sistemas.
La ingeniera de sistemas se encuentra relacionada con los aspectos
del desarrollo de sistemas basados en computadora, incluyendo
hardware, software y procesos de ingeniera. La ingeniera de
software es parte de este proceso.
Proceso de software Es un proceso de actividades en donde la meta es el desarrollo o
evolucin de un software determinado.
Modelo de proceso de
software
Una representacin simplificada de un proceso de software,
presentada desde una perspectiva especfica.
Costos en la Ingeniera
de software
Aproximadamente 60% de los costos son de desarrollo, 40% son de
prueba.
Mtodos de ingeniera
de software
Los enfoques estructurados para el desarrollo de software que
incluyen modelos de sistemas, notaciones, reglas, ventajas de
diseo y guas de proceso.
Herramientas CASE
(Computer-Aided
Software Engineering)
Sistemas de software los cuales se realizan con el fin de otorgar un
soporte a las actividades del proceso del software. Los sistemas
CASE son regularmente utilizados para el soporte de mtodos.
Atributos de un buen
software
El software debe de otorgar la funcionalidad para la que fue
planeada y la calidad al usuario y debe de podrsele dar
mantenimiento y utilizacin adecuada.
Facetas de cambio
clave en la ingeniera
de software
INGENIERA DE SOFTWARE
En la definicin de Ingeniera de Software se tienen 2 aspectos:

(1) Disciplina de la ingeniera. Los ingenieros hacen cosas para trabajar.
Ellos aplican teoras, mtodos y herramientas los cuales son apropiados,
pero ellos los usan de forma selectiva y siempre intentan descubrir
soluciones a problemas cuando no existen teoras aplicables y mtodos.
Los ingenieros tambin reconocen en que deben trabajar en cuestiones
financieras y organizacionales, de tal forma que acoplan las soluciones
dentro de las especificaciones planteadas.
(2) Todos los aspectos de produccin de software. La ingeniera de software
no se encuentra ligada con el proceso de tcnicas de desarrollo de
software tales como la gestin de proyectos y con el desarrollo de
herramientas, mtodos y teoras para soportar la produccin de software.

En general, los ingenieros de software adoptan un enfoque sistemtico y
organizado para realizar su trabajo, debido a que esta es la forma ms efectiva
para producir software de alta calidad.

Das könnte Ihnen auch gefallen