Você está na página 1de 14

La Ingeniera de Software es la rama

de la ingeniera que aplica los


principios de la ciencia de la
computacin y las matemticas para
lograr
soluciones
costo-efectivas
(eficaces en costo o econmicas) a los
problemas de desarrollo de software",
es
decir,
"permite
elaborar
consistentemente productos correctos,
utilizables y costo-efectivos".

Ingeniera del software


Es
un enfoque sistemtico
del
desarrollo, operacin, mantenimiento y
retiro del software
Es una disciplina formada por un
conjunto de mtodos, herramientas y
tcnicas
que
se
utilizan
en
eldesarrollo de los programas
informticos

Definicin
Ingeniera de Software es la
aplicacin
de
un
enfoque
sistemtico,
disciplinado
y
cuantificable
al
desarrollo
operacin (funcionamiento) y
mantenimiento del software: es
decir, la aplicacin de ingeniera
al software.

Importancia

Es muy importante ya que con ella


se
puede
analizar,
disear,
programar y aplicar un software de
manera
correcta
y
organizada,
cumpliendo
con
todas
las
especificaciones del cliente y el
usuario final. Lo anterior es posible
gracias a los objetivos que esta
propone

En la construccin y desarrollo de
proyectos se aplican mtodos y tcnicas
para resolver los problemas, la informtica
aporta herramientas y procedimientos
sobre los que se apoya la ingeniera de
software.
Mejorar la calidad de los productos de
software.
Aumentar la productividad y el trabajo de
los ingenieros de software.

Utilidad

Facilitar el control en el proceso de


desarrollo de software
Suministrar a los desarrolladores las
bases para construir software de alta
calidad en una forma eficiente.
Definir una disciplina que garantice la
produccin y el mantenimiento de los
productos software desarrollados en el
plazo fijado y dentro del costo estimado.

un conjunto de patrones que proporcionan


un marco de referencia necesario para
guiar la construccin de un software,
permitiendo a los programadores, analistas
y todo el conjunto de desarrolladores del
software compartir una misma lnea de
trabajo y cubrir todos los objetivos y
restricciones
de
la
aplicacin.
Es
considerada el nivel ms alto en el diseo
de la arquitectura de un sistema puesto
que
establecen
la
estructura,
funcionamiento e interaccin entre las
partes del software.

SOFTWARE
Es un enfoque sistemtico del desarrollo,
operacin, mantenimiento y retiro del software.
Instrucciones
que,
cuando
se
ejecutan,
proporcionan la funcionalidad deseada.
Estructuras de datos que facilitan a las
instrucciones manipular adecuadamente la
informacin.
Documentos que describen el desarrollo, uso,
instalacin y mantenimiento de los programas.
Programas, procedimientos, y, posiblemente, la
documentacin
asociada
y
los
datos
pertenecientes a las operaciones de un sistema.

CARACTERSTICAS DEL
SOFTWARE
Fiable
Capacidad de ofrecer los mismos resultados
bajo las mismas condiciones

Eficiente
Utilizacin ptima de los recursos de la
mquina
Robusto
No poseer un comportamiento catastrfico
ante situaciones excepcionales (Tolerante a
fallos)
Correcto
Se ajusta a las especificaciones dadas por el
usuario
Portable

Adaptable (extensibilidad
Modificar alguna funcin sin que afecte a sus
actividades
Inteligible
Diseo claro, bien estructurado y documentado
No Errneo
No exista diferencia entre los valores reales y
los calculados
Reutilizable (reusabilidad)
Mantenibilidad
Confiabilidad
fiabilidad
seguridad
proteccin

Eficiencia
Usabilidad
Elemento lgico, no fsico
Desarrollado, no fabricado
No se estropea, se deteriora!
(Deterioro por cambios)
Mayoritariamente cerrado
Medido
La mayora del software se hace
a la medida.

No se ensambla de componentes
til (al cliente)
Integridad
Resultados correctos con alto
grado de exactitud
Consistencia de funcin
Accesible (al usuario)
Buena ingeniera humana
Fcil de aprender y usar

Você também pode gostar