Modelos de Proceso Del Software Iweb Puntos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

Jesus

Benjamn
Manuel
Isamar
jhonny

Modelos de Proceso del Software


El proceso es el conocimiento incorporado, y puesto que el conocimiento esta inicialmente
disperso, el desarrollo de software implcito, latente e incompleto en gran medida es un
proceso social de aprendizaje. El proceso es un dialogo en el que se rene el conocimiento
y se incluye en el software para convertirse en software. El proceso proporciona una
iteracin entre los usuarios y los diseadores, entre los usuarios y las herramientas de
desarrollo, y entre los diseadores y las herramientas de desarrollo (tecnologa). Es un
proceso interactivo donde la herramienta de desarrollo se usa como medio de
comunicacin, con cada iteracin del dialogo se obtiene mayor conocimiento. Buscar un
poco ms
El Ciclo De Vida Y Los Procesos
Todo proyecto tiene asociado, por ms pequeo que ste sea, pasos que se deben seguir
tales como: planificacin, estimacin de recursos, seguimiento y control, y evaluacin del
proyecto. La seleccin de un modelo de ciclo de vida est asociada a un orden en la
realizacin de las actividades a desarrollar.
La red de actividades, es la que permitir establecer a partir de la matriz de precedencia el
camino crtico, como la secuencia de tareas ms larga de principio al fin.
El diagrama de Gantt, o los diagramas calendario permitirn establecer el estado del
proyecto en un determinado momento a partir de su inicio, en cuanto a recursos se refiere.
Para estimar el tamao del producto o del programa a desarrollar, definido como la cantidad
de cdigo fuente, especificaciones, casos de prueba, documentacin del usuario y otros
productos, que han de ser desarrollados, se debe recurrir a datos estadsticos propios o no.
La estimacin consiste en la prediccin del personal, el esfuerzo y el costo asociado para
llevar a cabo todas las actividades del mismo.
Ciclo De Vida
Incluye las actividades de:

Investigacin preliminar.

Determinacin de requerimientos.

Diseo del sistema.

Desarrollo de software.

Pruebas del sistema.

Implementacin y evaluacin.
Sus caractersticas son:

Requerimientos del sistema de informacin son impredecibles.

Es manejable como un proyecto.

Requiere que los datos se encuentren en archivos o bases de datos.

Abarca varios departamentos.

Su tiempo de desarrollo es largo.

Es adecuado para todo tipo de aplicacin.


ROGER PRESSMAN BIOGRAFA:
Roger S. Pressman es un norteamericano ingeniero de software, autor y consultor, y el
presidente de RS Pressman & Associates. l recibi una encefalopata espongiforme bovina
de la Universidad de Connecticut, una maestra de la Universidad de Bridgeport y un
doctorado de la Universidad de Connecticut. Tiene ms de 30 aos de experiencia trabaj
como ingeniero de software, un gerente, un profesor, un autor y un consultor, centrndose
en cuestiones de ingeniera de software. l ha estado en el Consejo de Redaccin de IEEE
Software y TI El cortador Diario. Es miembro del IEEE y Tau Beta Pi.Roger Pressman, es
una autoridad internacionalmente reconocida en la mejora de procesos de software y en
tecnologas de Ingeniera de software. Por ms de tres dcadas, ha trabajado como
ingeniero, gerente, profesor, autor y consultor de software en temas de ingeniera de
software. Actualmente es presidente de R.S. Pressman and Associates, Inc., una firma
consultora especialista en mtodos y entrenamiento en ingeniera de software.Pressman ha
diseado y desarrollado productos que se utilizan en todo el mundo para la formacin de
ingeniera de software y mejora de procesos.Roger Pressman ha escrito varios artculos y
libros sobre temas tcnicos y de gestin. Una seleccin:

1977. de control numrico y la fabricacin asistida por ordenador

1982. Ingeniera de software: el enfoque de un profesional (primera edicin)

1988. Hacer la ingeniera de software suceder: una gua para la institucin de la


tecnologa.

1988. Ingeniera de Software: una gua para principiantes.

1991. descarga de software: el peligro y la oportunidad

2005. Ingeniera del software: el enfoque de un profesional (sexta edicin)

2009. Web de ingeniera: el enfoque de un profesional.


METODOLOGA DE ROGER PRESSMAN
De acuerdo con Roger Pressman, las etapas metodolgicas a llevar a cabo para el desarrollo
de Sistemas de Informacin, se establecen de la siguiente manera:
Etapas o Fases:

1.

Anlisis

2.

Diseo

3.

Codificacin

4.

Prueba

5.

Mantenimiento

Las aplicaciones desarrolladas para la Web tienen caractersticas especiales que hacen que
los mecanismos de ingeniera empleados sean diferentes. En este blog describimos qu es la
Ingeniera Web, y las diferentes fases para su ejecucin.
Pocos pueden discutir que Internet y la World-Wide Web estn cambiando nuestras
vidas. Cada da es ms comn que tareas tales como la lectura del peridico, la compra de
libros o discos, operaciones bancarias, reserva de hoteles, compra de billetes de avin o
tren, entre otras muchas, las realicemos conectados con nuestro ordenador a Internet. Es as
que, durante la ltima dcada hemos asistido al crecimiento vertiginoso del desarrollo y uso
de aplicaciones y sistemas Web cada vez ms complejos y sofisticados.
Desafortunadamente, dicha complejidad no parece estar acompaada de los mecanismos
adecuados que garanticen la calidad de unos sistemas de los que cada da tenemos mayor
dependencia a nivel social, funcional y econmico. Esta carencia de calidad ha venido
generando una preocupacin creciente entre la comunidad cientfica y tcnica involucrada
en el desarrollo Web. As pues, en los ltimos aos surgen varias iniciativas con el objetivo
de poner cierto orden dentro de la maraa que estamos creando y en la que nos movemos
habitualmente.
Historia

En 1998, Roger Pressman moder una mesa redonda virtual con representantes la
ingeniera software tradicional y del desarrollo software basado exclusivamente en Internet.
El debate principalmente se centr en discutir si vala la pena aplicar un proceso de
ingeniera a las aplicaciones con base en internet, o qu caractersticas tenan stas que
justificaran el no utilizarlo. La conclusin general fue que aplicar un proceso de ingeniera
nunca es una mala idea pero que ste debera adaptarse a los requerimientos de cambio
continuo y rapidez siempre presentes en el proceso de desarrollo Web. De iniciativas como
sta y de otras como la organizacin de congresos y talleres especializados en el desarrollo
para la Web, surge el nacimiento de una nueva disciplina denominada Ingeniera Web.
FASES:

FASE 1: Formulacin.
Identificar los requerimientos y metas de la empresa para la construccin de la aplicacin
Web.
Mediante el uso de entrevistas, cuestionarios y Muestreo.
FASE 2: Planificacin.
Estimar el costo global del proyecto y evaluar los riesgos asociados al desarrollo de la
aplicacin.
1. Definir el mbito y los recursos de los gestores de Iweb, personal tcnico y cliente.
2. Definir los costos y planificacin temporal para la revisin de la gestin.
3. Proporcionar un enfoque general del desarrollo de la Iweb para todo el personal
relacionado con el proyecto.
4. Describir cmo se garantizar la seguridad de la aplicacin.
FASE 3: Anlisis.
Establecer los requisitos tcnicos para la aplicacin Web, identificar los elementos del
contenido y requisitos de diseo grfico que se van a incorporar mediante 4 anlisis.
Anlisis del Contenido. Se trata de la investigacin del espectro completo de
contenido que se va a proporcionar tales como: datos de texto, grficos, imgenes, vdeo y
sonido.
Anlisis de Interaccin. Descripcin detallada de la interaccin del usuario y la Web.
Anlisis Funcional. Descripcin detallada de todas las funciones y operaciones.
Anlisis de Configuracin. Descripcin del entorno y de la infraestructura en
donde reside la Web.
FASE 4: Ingeniera.

Diseo Arquitectnico. Definicin de la estructura global hipermedia para la


aplicacin Web, y en la aplicacin de las configuraciones de diseo y plantillas
constructivas para popularizar la estructura (y lograr la reutilizacin).

Diseo del contenido, Estructura y formato detallados del contenido de la


informacin que se presentar. Las estructuras pueden ser lineales, reticulares, jerrquicas
y Las estructuras de red o de Web pura.

Diseo de Navegacin. Definir las rutas de navegacin que permitan al usuario


acceder al contenido y a los servicios de la aplicacin.
1. Identificar la semntica de la navegacin para diferentes usuarios del sitio.
2. Definir la mecnica (sintaxis) para lograr la navegacin.

Diseo de Interfaz de Usuario. El diseo identifica los objetos y las acciones de la


interfaz y crea entonces un formato de pantalla que formara la base del prototipo de interfaz
de usuario. El diseo de la interfaz comienza con la identificacin de los requisitos del
usuario, de la tarea y el entorno.
FASE 5: DISEO DE LAS ESTRUCTURAS DE DATOS.

Aqu se transforma el modelo del dominio de informacin que se crea durante el anlisis de
las estructuras de datos que se necesitarn para implementar el software.
FASE 6: Generacin de pginas.
Es una actividad de construccin que hace mucho uso de las herramientas automatizadas
para la creacin de la Web.
FASE 7: Puesta a prueba y Evaluacin del cliente.
El software debe ser probado para descubrir el mximo de errores posibles antes de su
entrega al cliente.
1. Comprueben la lgica interna de los componentes del Web.
2. Verifiquen los dominios de entrada y salida del programa para descubrir errores en la
funcionalidad, el comportamiento y rendimiento.

También podría gustarte