Está en la página 1de 3

UNIVERSIDAD CATOLICA SEDES SAPIENTIAE

MODELOS DEL PROCESO

ASIGNATURA:

INGENIERIA DE SOFTWARE II

INTEGRANTES:

CAMPEAN MALLMA OSCAR

CAMARENA TORRES JIMMY

CORTZ MORE GUIDO

DOCENTE:

ING. MILAGROS RAMOS LEONARDO

TARMA 2017
MODELOS DEL PROCESO

INTRODUCCION

La Ingeniera de Software permite desarrollar proyectos de sistemas de software donde se


obtiene un producto final de calidad, para ello existen varias etapas o procedimientos que
se deben llevar a cabo denominadas ciclo de vida que est definido bsicamente en
conocer los requisitos del software para que sea considerado confiable y completo. Para
resolver los problemas reales de una empresa, un ingeniero del software o un equipo de
ingenieros deben incorporar una estrategia de desarrollo que acompae al proceso,
mtodos y herramientas. Esta habilidad a menudo se llama modelo de proceso del software,
conozcamos algunos conceptos planteados por autores de libros de Ingeniera de Software.

Para la ingeniera de software se defini un proceso como la coleccin de


actividades de trabajo, acciones y tareas que se van a realizar cuando va a crearse
algn producto terminado (Roger S.P., 2010, p.27).

Las actividades, acciones y tareas se encuentran dentro de una estructura o modelo


una estructura general para la ingeniera de software define cinco actividades
estructurales: comunicacin, planeacin, modelado, construccin y despliegue
(Roger S.P., 2010, p.27)

Un proceso de software es una serie de actividades relacionadas que conduce a la


elaboracin de un producto de software. Estas incluyen el desarrollo de software
desde cero en un lenguaje de programacin estndar con Java o C (Ian Somerville.,
2011, p.28)

Existen varios modelos para desarrollar un software el cual se selecciona segn la


naturaleza del proyecto, dela aplicacin, los mtodos, las herramientas a utilizar, los
controles y las entregas que se requieren. Cada modelo ayuda al control y coordinacin de
un proyecto de software.

CONTENIDO

Un modelo general de proceso para la ingeniera de software incluye un conjunto de


actividades estructurales un conjunto de tareas de trabajo (Roger S.P., 2010, p.29).
Tambin se debe identificar las tareas debe escogerse el conjunto de tareas que se
adapten mejor a las necesidades del proyecto (Roger S.P., 2010, p.29). En caso surja
algn problema se deber seguir los patrones de proceso ya que conforme avanza el
proceso de software si se demostrara que existen soluciones fciles para dichos problemas
serian de gran utilidad ya que estos son un mecanismo efectivo para enfrentar problemas
asociados con cualquier proceso de software (Roger S.P.,2010,p.31) claro que este
software no estar al 100% si no se tienen en cuenta la evaluacin y mejora de procesos
es por eso que tendr que pasar por distintas evaluaciones (CMMI, CMM, SPICE(ISO/IEC
15504), ISO 9001:2000). Durante muchos aos en un esfuerzo por introducir el orden y
estructura al desarrollo de software nacen los modelos prescriptivos, estos son presentados
por distintos modelos, ya sea por el modelo de cascada o el modelo en V es los modelos
llegan para poner orden al caos, a pesar de que de que son una estructura til los procesos
siguen siendo un caos.

Se pueden aplicar modelos de proceso especializado pero tienden aplicarse cuando se


eligen un enfoque de ingeniera de software especializado o definido muy especficamente
(Roger S.P., 2010, p. 43). Pero el intento de obtener nuevos rasgos y caractersticas y el
reconocimiento de la importancia de la comunicacin con el cliente llevan a que el proceso
se unifique an mas creando un proceso que se ajuste del mejor modo a los requerimientos,
ayudando a analizar el proceso actual y organizado controlando y vigilando para as
obtener la satisfaccin del proceso con el producto final (Roger S.P., 2010, p.52)

CONCLUSIONES

Con el invariable desarrollo e innovacin de las tecnologas utilizadas en las


implementaciones de software, es deseable tener un modelo no dependiente de
mecanismos, mtodos y plataformas especficas, adecundolo a necesidades y ambientes
particulares. Si bien se han utilizado percepciones de paradigmas como el de desarrollo
orientado a objetos o sistemas en tiempo real, el modelo ha buscado generalizarse para
que su interpretacin pueda hacerse segn condiciones nicos de los problemas a tratar.

También podría gustarte