Académique Documents
Professionnel Documents
Culture Documents
bsicos de
ingeniera de
software
Principios
Rigor y formalidad
Separacin de inters
Modularidad
Abstraccin
Anticipacin de cambio
Generalidad
Incrementalidad
Rigor y Formalidad
Rigor: Precisin y exactitud
Formalidad: Rigor en su mxima expresin (guiada por
leyes matemticas), responde a la mecanizacin del
proceso (cuando, como, donde)
Laabstraccin separa
intereses esenciales de los
intereses detallados
Abstraccin
Ejemplo de abstraccin en el proceso de
ingeniera
Escenario: en una reunin diaria los
desarrolladores comunican al lder y
administrador el avance en sus tareas (si
hay progreso o est estancado, necesita
ayuda, estimacin de tiempo)
Abstraccin
Ejemplo de abstraccin en el producto de
ingeniera
El diseo del modelo de datos de un sistema
de informacin
Anticipacin de Cambio
Para permitir la evolucin del software es
necesario anticipar posibles cambios
futuros
Anticipacin de Cambio
Ejemplo de Anticipacin de cambio en el
proceso de ingeniera:
El administrador de un proyecto debe ser
capaz de manejar el calendario de
trabajo, debido a que sus actividades
inician con un tiempo estimado y
despus problemas inesperados pueden
retrasar la terminacin de tareas
Anticipacin de Cambio
Ejemplo de Anticipacin de cambio en el
producto de ingeniera:
Internacionalizacin: externalizar todos los
textos de una interfaz de usuario en un
archivo de configuracin, previendo la
posibilidad de que la interfaz deba ser
traducida a diferentes idiomas
Generalidad
Se considera buscar el problema general
antes de resolver un problema, haciendo
que la solucin sea ms reusable
Se utiliza para generar paquetes, librerias
y otras herramientas
Incrementalidad
Caracteriza un proceso que se desarrolla
con una serie de pasos, en incremento, y
por cada paso, se aproxima a alcanzar al
objetivo
Por cada paso identificado, se identifican
tambien subconjunto de aplicaciones
que son utiles para retroalimentacin en
caso de que los requerimientos iniciales
no sean estables o necesiten ser
entendidos
Ejemplo: SISTEMA DE
AUTOMATIZACION DE COBRO DE UN
PEAJE
Ejemplo: SISTEMA DE
AUTOMATIZACION DE COBRO
DE UN PEAJE
Ejemplo: SISTEMA DE
AUTOMATIZACION DE COBRO
DE UN PEAJE
Ejemplo: SISTEMA DE
AUTOMATIZACION DE COBRO
DE UN PEAJE
Ejemplo: SISTEMA DE
AUTOMATIZACION DE COBRO
DE UN PEAJE
Ejemplo:
SISTEMA DE
AUTOMATIZACI
ON DE COBRO
DE UN PEAJE
Ejemplo: SISTEMA DE
AUTOMATIZACION DE COBRO
DE UN PEAJE
Ejemplo: SISTEMA DE
AUTOMATIZACION DE COBRO
DE UN PEAJE
Diagrama de secuencia
Ejemplo:
SISTEMA DE
AUTOMATIZ
ACION DE
COBRO DE
UN PEAJE
Webgrafia
http://148.202.105.18/webcucsur/sites/default/files/intro-
principios-t%20is
http://cic.puj.edu.co/wiki/lib/exe/fetch.php?media=materi
as:pis:principios_de_la_ingenieria_de_software.pdf
http://latecladeescape.com/t/Acoplamiento+y+cohesi%C
3%B3n
http://www.inf.utfsm.cl/~visconti/ili236/Documentos/01-
IntroISw.pdf
http://es.slideshare.net/toryneutral/principios-ingenieria
http://www.ic-
itcr.ac.cr/~dmunguia/presentaciones/ic2101/01-
ingenieria_software.html#/2/4