Professional Documents
Culture Documents
CARRERA INFORMTICA
PERIODO MAR AGO/2015
SEMESTRE SPTIMO
INGENIERA DE SOFTWARE
TEMA:
MODELOS DE PROCESO
AUTORA:
MARA VICTORIA PRRAGA MERO
FACILITADORA:
ING. HIRAIDA SANTANA CEDEO
MISIN
Formacin de profesionales ntegros que conjuguen ciencia, tecnologa y valores en su
accionar, comprometidos con la sociedad en el manejo adecuado de programas y herramientas
computacionales de ltima generacin.
VISIN
Ser referente en la formacin de profesionales de prestigio en el desarrollo de
aplicaciones informticas y soluciones de hardware.
INTRODUCIN
Para dar solucin a problemas de la vida real, un ingeniero de software, debe
optar por incorporar estrategias de desarrollo, mtodos y diferentes
herramientas, estas estrategias son conocidas normalmente como modelos de
procesos.
Un modelo de proceso debe ser escogido dependiendo de la solucin software
a desarrollar. En el presente documento, estudiaremos lo que es un modelo, la
clasificacin de estos, y adems analizaremos un tipo de modelo especfico
conocido como Cascada.
MARCO TERICO
Sommerville (2005) define modelo de proceso de software como un conjunto de
actividades y resultados asociados que conducen a la creacin de un producto
software.
Pressman (2010) nos muestra de una manera rpida, los aspectos ms
importantes de un modelo de proceso.
Qu es?
Quin lo
hace?
Por qu
es
importante
?
Cules
son los
pasos?
Cul es el
producto
final?
Los ingenieros de software y sus gerentes adaptan el proceso a sus necesidades y luego
lo siguen. Adems, las personas que solicitaron el software tienen un papel en el proceso
de definicin, elaboracin y prueba.
Porque da estabilidad, control y organizacin a una actividad que puede volverse catica
si se descontrola. Sin embargo, un enfoque moderno de ingeniera de software debe ser
gil. Debe incluir slo aquellas actividades, controles y productos del trabajo que sean
apropiados para el equipo del proyecto y para el producto que se busca obtener.
En un nivel detallado, el proceso que se adopte depende del software que se est
elaborando. Un proceso puede ser apropiado para crear software destinado a un sistema
de control electrnico de un aeroplano, mientras que para la creacin de un sitio web ser
necesario un proceso completamente distinto.
Desde el punto de vista de un ingeniero de software, los productos del trabajo son los
programas, documentos y datos que se producen como consecuencia de las actividades y
tareas definidas por el proceso.
comunicacin,
planeacin,
modelado,
construccin
CLASIFICACIN
Estos modelos de proceso prescriptivo se dividen en:
Modelo Cascada.
Modelo Incremental
Modelo Evolutivo:
Construccin de prototipos.
Modelo en Espiral
Modelo de Desarrollo Concurrente. (Otero, 2011)
MODELO CASCADA
Por muchos autores y desarrolladores el modelo cascada es un enfoque pasado
de moda pero sin embargo este suele ser muy til cuando los requisitos son fijos.
El modelo de la cascada es uno de los primeros modelos empleados en el
desarrollo de software, se popularizo en 1970 por Winston Royce y an est
vigente en algunos desarrollos. ste modelo se define como una secuencia de
actividades a ser seguidas en orden, donde la estrategia principal es definir
y seguir el progreso del desarrollo de software hacia puntos de revisin bien
definidos, es decir, se codifica y reparan los errores; es un proceso continuo de
codificacin y reparacin.(Martnez, 2014)
Sus caractersticas principales son:
Es lineal.
Las actividades estn relacionadas secuencialmente.
Cada etapa tiene una entrada y una salida.
Es rgido y sistemtico: La entrada de una actividad es la salida de la etapa
anterior, por lo cual no se puede dar inicio a la siguiente fase.
Es monoltico: Existe una nica fecha de entrega.
La implementacin se pospone hasta que no se comprendan los
objetivos.
Los documentos a entregar rigen el proceso de software. (Martnez, 2014)
Este modelo tambin suele ser utilizado cuando se van hacer correcciones a
mdulos o sistemas ya existentes.
La estructura de este modelo es la siguiente:
CONCLUSION
Es importante que como estudiantes de Ingeniera Informtica apliquemos las
metodologas que existen en la actualidad para desarrollar software, sin embargo
no podemos aplicar estas metodologas sin analizar previamente la problemtica
a resolver, es por esto que es indispensable el estudio de la Ingeniera de
software.
En este documento se puedo apreciar ciertas caractersticas de los modelos de
proceso de software, adems se hizo el estudio del modelo cascada en
especfico, y concuerdo con la utilidad que se le puede dar a este modelo, si bien
es cierto no est adaptado a la realidad del desarrollo actual de software, puede
ser muy til cuando los sistemas son pequeos, o cuando se desee modificar un
mdulo en el cual ya se conocen todos los requerimientos.
BIBLIOGRAFIA
Martnez, R. 2014. Mtodo en Cascada. Consultado 15 de abr. 2015. Formato
Pdf.
Disponible
en:
http://www.academia.edu/6362716/METODO_EN_CASCADA