Sei sulla pagina 1di 2

Qu es el proceso de software?

Por lo que entend un proceso de software son un conjunto de actividades y resultados relacionados pero existen cuatro actividades importantes para todos los procesos del software las primera es la especificacin del software en esta actividad tanto el cliente como los ingenieros escogen el software a realizar y las limitaciones sobre la operacin de dicho software. La segunda actividad es el desarrollo del software en esta actividad se aterriza la necesidad a lo tcnico es decir el software se disea y se desarrolla. La tercera actividad es la validacin del software es decir afirmar el software para as poder asegura que es lo que el cliente necesita y la ltima actividad es la evolucin del software en esta actividad el software se actualiza o se mejora para poderlo ajustar a lo que el cliente necesite, dichas actividades son realizadas por los ingenieros de software que como consecuencia se obtiene un producto de software. En resumen se refiere a la creacin o la modificacin de un software. Qu es un modelo de procesos de software? Un modelo de procesos del software es una descripcin sencilla de un proceso real dichos modelos pueden incluir actividades que forman parte de los procesos y productos de software por ejemplo: Un modelo de flujo de trabajo nos muestra o nos da a conocer las actividades en el proceso pero junto con sus entradas, salidas y dependencias. El modelo de flujo de datos este se encarga de mostrar transformaciones de datos es decir muestra como una entrada en el proceso se transforma en una salida como un diseo. Por ltimo el modelo de rollaccion este en el proceso del software muestra el papel de las personas involucradas y actividades de las que son responsables pero la mayor parte de los modelos se basan uno de los tres modelos generales los cuales son el enfoque cascada este modelo va por fases y hasta que una fase quede definida se puede desarrollar la siguiente etapa. El siguiente es el desarrollo iterativo se basa en las peticiones del cliente tomando en cuenta las actividades de desarrollo, validacin y especificacin, Por ltimo la ingeniera de software basada en componentes por lo que entend si tenemos unas partes del software ya hechas en el proceso de desarrollo las podemos reutilizar para ya no desarrollarlas desde el principio. Cules son las metodologas de software? Existe la metodologa estructurada la cual se centra ms en la descomposicin funcional de un sistema con el objetivo de lograr una definicin completa del sistema en trmino de funciones, estableciendo los datos de entrada y salida utilizando durante su desarrollo varias herramientas de modelado. A estas metodologas se le conoce como anlisis y diseo estructurado. Un ejemplo de esta metodologa seria los diagramas de flujo o diagramas de entidad-relacin La metodologa orientada a objetos se enfoca principalmente en el modelado de un sistema en trmino de los objetos y clases de objetos a diferencia de la metodologa estructurada primero se identifican los objetos del sistema para luego especificar su funcin tambin utiliza diferentes herramientas de modelado como por ejemplo diagramas de clases, casos de uso, secuencia, colaboracin, etc.

La metodologa para sistemas de tiempo real se basa en el manejo de interrupciones, gestin de procesos concurrentes, datos continuos o discretos as como la comunicacin y sincronizacin entre tareas.

Potrebbero piacerti anche