Está en la página 1de 7

ESCUELA SUPERIOR POLITCNICA AGROPECUARIA DE

MANAB MANUEL FLIX LPEZ


CARRERA INFORMTICA

SEMESTRE SPTIMO

PERODO ABRIL-AGOSTO/2015

MODELOS DEL PROCESO: PROCESO ESPECIALIZADO

MATERIA:
INGENIERA DE SOFTWARE
AUTORA:
MNICA L. DIAZ ENCARNACIN

FACILITADORA:
ING. HIRAIDA SANTANA
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.

CALCETA, ABRIL 2015

22 Abril del 2015

INTRODUCCIN
Con los avances de la tecnologa, se moderado mucho ms con lo que es el
software, ya que este est sujeto a actualizaciones y solo administrador tendr
la capacidad responder con los requerimientos que se den por parte del cliente.

Con los diferentes modelos de proceso de software que hoy en da existe, es


extensa, es aqu donde depende del desarrollador que modelo tiene que seguir,
si pretende que el software no contenga ningn error y de buena eficacia, deben
acudir a modelos que mejor se asemeje con el software que quiere realizar.

A continuacin explicaremos los modelos de proceso especializado, los cuales


ayudan a tener software perfecto, ya que tiene buenos requerimientos y
necesitan ser altamente confiables.

OBJETIVO
El objetivo de esta clase es conocer y aprender sobre los modelos del proceso
especializado, su concepto, importancia, ventajas y sus aplicaciones, para que
en el momento de realizar un software, saber de qu mejor manera realizarla,
para concluir con un trabajo til o en otras palabras a la meta satisfecho.

MARCO TERICO
MODELOS DE PROCESO ESPECIALIZADO
Los modelos de proceso especializado tienen a aplicarse cuando se elige un
enfoque

de

ingeniera

de

software

especializado

definido

muy

especficamente. Se pueden describir como una coleccin de tcnicas o una


metodologa para alcanzar una meta especifica del desarrollo del software.
Existen 3 tipos de estos modelos y sern explicados en el transcurso de este
artculo, estos son:

Desarrollo basado en componentes: Variacin del Modelo en espiral


donde las aplicaciones se construyen usando componentes previamente
empaquetados llamados clases.

El modelo de mtodos formales: Notacin matemtica rigurosa utilizada


para especificar, disear y verificar sistemas basados en computadora.

Desarrollo de software orientado a aspecto: Provee un proceso para


definir, especificar, disear y construir aspectos de sw como interfaces,
seguridad y gestin de memoria que impactan varias partes del sistema
en desarrollo. (Prez, N. 2011)

DESARROLLO BASADO EN COMPONENTES


El modelo de desarrollo basado en componentes incorpora muchas de las
caractersticas del modelo espiral. Es de naturaleza evolutiva y demanda un
enfoque iterativo para la creacin de software. Sin embargo, el modelo de
desarrollo basado en componentes construye aplicaciones a partir de
fragmentos de software prefabricados.
Las actividades de modelado y construccin comienzan con la identificacin de
candidatos de componentes. stos pueden disearse como mdulos de software
convencional o clases orientadas a objetos o paquetes de clases. Sin importar la
tecnologa usada para crear los componentes, el modelo de desarrollo basado

en componentes incorpora las etapas siguientes (se implementan con el uso de


un enfoque evolutivo):
Se investigan y evalan, para el tipo de aplicacin de que se trate, productos
disponibles basados en componentes.
Se consideran los aspectos de integracin de los componentes.
Se disea una arquitectura del software para que reciba los componentes.
Se integran los componentes en la arquitectura.
Se efectan pruebas exhaustivas para asegurar la funcionalidad apropiada.
El modelo del desarrollo basado en componentes lleva a la reutilizacin del
software.

VENTAJAS
Reutilizacin de software.
Simplifica las pruebas.
Simplifica el mantenimiento del Sistema.
Mayor Calidad.
Ciclos de desarrollo ms cortos.

EL MODELO DE MTODOS FORMALES


Los mtodos formales permiten especificar, desarrollar y verificar un sistema
basado en computadora por medio del empleo de una notacin matemtica
rigurosa. Ciertas organizaciones de desarrollo de software aplican una variante
de este enfoque, que se denomina ingeniera de software de quirfano.
Aunque el modelo de los mtodos formales no es el ms seguido, promete un
software libre de defectos. Sin embargo, se han expresado preocupaciones
acerca de su aplicabilidad en un ambiente de negocios:
El desarrollo de modelos formales consume mucho tiempo y es caro.
Debido a que pocos desarrolladores de software tienen la formacin
necesaria para aplicar mtodos formales, se requiere mucha capacitacin.

Es difcil utilizar los modelos como mecanismo de comunicacin para clientes


sin complejidad tcnica.
A pesar de estas preocupaciones, el enfoque de los mtodos formales ha ganado
partidarios entre los desarrolladores que deben construir software de primera
calidad en seguridad, y entre los desarrolladores que sufriran graves prdidas
econmicas si ocurrieran errores en su software

DESARROLLO DE SOFTWARE ORIENTADO A ASPECTOS


Los requerimientos del aspecto definen aquellas preocupaciones globales que
tienen algn efecto a travs de la arquitectura del software. El desarrollo de
software orientado a aspectos (DSOA), conocido tambin como programacin
orientada a aspectos (POA), es un paradigma de ingeniera de software
relativamente nuevo que proporciona un proceso y enfoque metodolgico para
definir, especificar, disear y construir aspectos: mecanismos ms all de
subrutinas y herencia para localizar la expresin de una preocupacin global

FASES
Captura de requisitos.- Se identifican dos categoras de uso: de
aplicacin y de infraestructura.

Anlisis.- Se identifica la estructura de los elementos del anlisis en


trminos de capas, paquetes y clases. Tambin se identifican las
estructuras de estructuras de caso de uso conformados por paquetes
estereotipados.

Diseo.- Se incluyen actividades relacionadas a refinar las dos estructuras


identificadas en el anlisis incluyendo detalles del ambiente de
implementacin.

Implementacin.- Se genera el cdigo de las clases con un lenguaje de


implementacin como Java. Asimismo, se codifican los aspectos en un
lenguaje orientado a aspectos como Aspectl.

Pruebas.- Las pruebas se llevan a cabo desde los requisitos hasta la


codificacin. Se disean pruebas para cada caso de uso.

CONCLUSIN
En esta clase se ha conocido, lo que son los modelos especializados, la cual
concluyo que este modelo se concentra en lo que es ingeniera de software, ya
que se lo utiliza para elaborar un software especializado, que no contenga
errores, y proporcione una seguridad al cliente.

En este modelo tambin se conoci lo que es basado en componentes que se


basa en etapas que dispone el software, formales se enfoca a lo que es
matemtica, para tener una optimizacin del software, y por ultimo lo que es
orientado a aspectos, es la contemplacin de datos no tan obligatorios en el
software.

Todos estos modelos sirven de mucha importancia para elaborar o construir un


software eficaz, que sea entregado al usuario en el tiempo establecido y que este
no contenga ningn error.

BIBLIOGRAFA
Prez, N. 2011. Modelos de Proceso. (EN LNEA). Consultado: 23 Abril 2015.
Formato:

PDF.

Disponible

en:

https://sistinfii.files.wordpress.com/2011/03/siii2011-02-modelos-de-proceso.pdf

Pressman, R. 2010. Ingeniera de software: Un enfoque prctico. 7 ed. Mxico.


Mc Graw Hill. p 805.

Weitzenfeld, A. 2008. Ingeniera de software: el proceso para el desarrollo de


software. (EN LNEA). Consultado: 23 Abril 2015. Formato: PDF. Disponible en:
ftp://ftp.itam.mx/pub/alfredo/PAPERS/WeitzenfeldGuardatiComputacion2008.pd
f

También podría gustarte