Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introduccin a
Ingeniera de Software
Presentacin de los
conceptos claves de la
Ingeniera de Software
Tpicos
Introduccin a Ingeniera de Software y
explicar su importancia
Preguntas frecuentes (FAQs) sobre la
Ingeniera de Software
Antecedentes
Las economas de todos los pases desarrollados
dependen del software
Ms y ms sistemas son controlados por software
grandes y complejos
Para desarrollar productos de software grandes, en
forma profesional, surgi la Ingeniera de Software
Qu es software?
Programas de computador y documentacin
asociada
Los productos de software pueden ser desarrollados
para un cliente en particular o para un mercado en
general
Los productos pueden ser:
Productos genricos
Sistemas stand-alone (paquetes de software)
producidos por una organizacin
desarrolladora y vendido al mercado abierto a
cualquier comprador
Qu es Ingeniera de
Software?
La aplicacin prctica del conocimiento cientfico al
diseo y construccin de programas y la
documentacin asociada requerida para desarrollar,
operar y mantenerlos [Barry Boehm].
La aplicacin de un enfoque sistemtico,
disciplinado, cuantificable al desarrollo, operacin y
mantencin de software, esto es, la aplicacin de la
ingeniera al software [IEEE Standard Computer
Dictionary, 610, ISBN 1-55937-079-3, 1990].
Qu es Ingeniera de
Software?
Nos quedaremos con la siguiente definicin:
La Ingeniera de Software es la
disciplina que se encarga de (tiene
como misin) crear y mantener todo el
conocimiento relacionado con la
produccin de software de calidad, la
operacin y mantencin de software,
especialmente software grande, a un
costo efectivo.
Eficiencia
Usabilidad
Confiabilidad
Hay varios sentidos relacionados:
Eficiencia
Definicin de eficiencia
Uso racional de los medios con que se cuenta
para alcanzar un objetivo predeterminado.
Capacidad de alcanzar los objetivos y metas
programadas con el mnimo de recursos
disponibles, logrando su optimizacin.
Eficiencia
Eficiencia algortmica
En programacin, la eficiencia es utilizada para
describir varias propiedades deseables en los
algoritmos.
Por ejemplo, la eficiencia puede medirse en:
Ef ficiency
Heterogeneidad
Sistemas distribuidos compuestos de una mezcla de
hardware y software.
Entrega
Hay una presin creciente por una entrega ms rpida
del software.
Responsabilidad tica y
profesional
Los ingenieros de software deben comportarse en
forma honesta y ticamente responsables para
que sean respetados como profesionales.
El comportamiento tico es ms que simplemente
cumplir la ley.
La tica profesional es el conjunto de los mejores
criterios y conceptos que debe guiar la conducta
de un sujeto por razn de los ms elevados fines
que puedan atribuirse a la profesin que ejerce. (Def.
dada por el cdigo de tica de los profesionales argentinos).
RESUMEN
La Ingeniera de Software es una disciplina de la
ingeniera que se ocupa de todos los aspectos de la
produccin del software.
A la Ingeniera de Software le incumben las teoras,
mtodos y herramientas para el desarrollo,
administracin y evolucin de los productos de software.
Los productos de software consisten de programas y
documentacin.
Atributos esenciales de los productos de software son
mantenibilidad, confiabilidad, eficiencia y usabilidad
A los ingenieros de software no slo les conciernen los
temas tcnicos, tambin tienen responsabilidades
profesionales, sociales y ticas.
Introduccin a Ingeniera
de Software
Presentacin de los
conceptos claves de la
Ingeniera de Software