Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SOFTWARE
CONCEPTOS Y
DEFINICIONES
Un
modelo
es
una
representacin de un objeto,
sistema o idea, de forma
diferente al de la entidad
misma. El propsito de los
modelos es ayudarnos a
explicar, entender o mejorar
un sistema
. Un modelo de un objeto
Un
modelo
es
la
representacin concisa de
una situacin; por eso
representa un medio de
comunicacin mas eficiente
y efectivo.
IMPORTANCIA
Es un modelo en el que se
reflejan
algunas
caractersticas
estticas
(forma, dimensiones, color,
sonido, olor, temperatura,
acabado superficial, etc.) y
quizs tambin algunas otras
dinmicas (velocidad, etc).
La informacin adquirida es
siempre parcial, se refiere a
los resultados de experiencias
o experimentos y el modelo de
cualquier sistema es tambin
parcial, es decir, slo refleja
aquellos aspectos que han
sido medidos y analizados
dentro de un determinado
contexto experimental.
Disponer de un modelo
antes
de
proceder
al
desarrollo de software es
tan importante para el
ingeniero responsable de
cualquier
automatizacin
industrial como puede ser,
para el arquitecto, tener un
anteproyecto
antes
de
construir un gran edificio.
El
modelado
adquiere
mayor importancia cuanto
mayor es la complejidad del
sistema.
El diseo de software de un
sistema bien modelado es
mucho ms sencillo de
desarrollar y mantener.
PRINCIPIOS DEL
MODELADO
Principio 1: La seleccin del
tipo de modelo es importante.
Los modelos correctos alivian
los problemas de desarrollo
ms demandantes, ofreciendo
detalles que de otra manera
no se tendran.
En
cambio
los
modelos
incorrectos
nos
confunden,
enfocndonos
en
detalles
irrelevantes.
Es
siempre
mejor
tener
modelos que estn conectados
fuertemente a la realidad.
Cuando esta conexin es dbil
se debe tener una clara
percepcin
de
donde
se
encuentran estas carencias.
MODELO DE PROCESOS
Modelo
DeConstruccinDe
Prototipos
Las fases son similares a las del
modelo en cascada: es necesario
un anlisis previo de los requisitos
tanto del sistema como del
cliente, se concibe la arquitectura
del sistema y se realiza el diseo
del software.
Modelo De DesarrolloRpido
De Aplicaciones (DRA)
El
modelo
DRA
es
una
adaptacin a del modelo lineal
secuencial en el que se logra
el desarrollo rpido utilizando
un enfoque de construccin
basado en componentes.
Se
comprenden
bien
los
requisitos y se limita el mbito
del proyecto, el proceso DRA
permite al equipo de desarrollo
crear
un
sistema
completamente funcional dentro
de periodos cortos de tiempo
Modelos Evolutivos
El
modelo
de
mtodos
formales acompaa a un
conjunto de actividades que
conducen a la especificacin
matemtica del software de
computadora.
HERRAMIENTAS Y
TCNICAS PARA EL
MODELADO
Reglas
Recomendaciones
Guas en el proceso
Descripciones
de
las
actividades
que
deben
seguirse para desarrollar
los modelos del sistema y la
organizacin
de
estas
actividades.
TCNICAS
HERRAMIENTAS
Un
gran
nmero
de
proveedores
venden
herramientas y entornos
para
ayudar
a
los
ingenieros
a
desarrollar
aplicaciones de software.