Aportacion Ingenieria de Software

jueves, 5 de junio de 2008

Aportacion al wiki http://ingsw1641.wikispaces.com/

IWeb

Atributos de una WebApp

Intensidad de red (Internet, Intranet, Extranet)
Concurrencia (Frecuencia de acceso de usuarios)
Carga impredecible (magnitud de usuarios por día)
Desempeño (no esperar demasiado)
Disponibilidad (24/7/365)
Gobernada por datos (información [bases de datos])
Sensibilidad al contenido (calidad de producto [estética])
Evolución continúa (Esta ligada con la disponibilidad y habla de actualización constante)
Inmediatez (rapidez con la que se desarrollo)
Seguridad (integridad de los datos)
Estética (el atractivo de la aplicacion)


Categorías de una WebApp.
Informativa (solo lectura, navegación y enlaces simples)
Descarga (servicio de descarga de información)
Personalizable (personalizar el contenido según sus necesidades especificas)
Interacción (interacción entre comunidad de usuarios)
Entrada del usuario (basada en formularios cuando es el principal mecanismo de comunicación)
Orientada a transacciones (solicitud de un usuario)
Orientada a servicios (proporcionan un servicio al usuario)
Portal (canalización del usuario hacia otro contenido o servicio web)
Acceso a base de datos (consulta del usuario a una base de datos y extracción de información)
Almacén de datos (consulta del usuario a una conexión de grandes bases de datos y extrae información)

Investigar sitios web de cada una de las categorías, 3 ejemplos de cada una. Subir al blog

Estratos de IWeb

Técnicas administrativas, donde vamos encontrar estimaciones presupuestos, calendarización, análisis de riesgos

Proceso (desarrollo ágil [rápidos ciclos de desarrollo], misión mas importante de la ingeniería web, reducir tiempo en el desarrollo de producto)

Actividades

1. Que se adopte al cambio
2. Que sea una aplicación que aliente la creatividad y la independencia del equipo de desarrollo y fortalezca la interacción entre accionistas
3. Construir sistemas que utilicen pequeños equipos de desarrollo.
4. Subrayar el desarrollo evolutivo incremental con cortos ciclos de desarrollo
Método (labores técnicas, comprender, caracterizar y construir)

Métodos de comunicación
1. Recolección de requisitos -> saber las necesidades
2. Análisis de requisitos -> comprender el contenido que tendrá una WebApp, función que proporcionara y modos interacción que el usuario requerirá
3. Método de diseño -> contenido aplicación y arquitectura de información.
4. Método de prueba -> revisiones técnicas formales tanto de contenido y del modelo de diseño.

Tecnologías y herramientas (conjunto de descripción de contenidos, modelación, recursos de desarrollo basados en componentes, navegadores, multimedia, herramientas de auditoría de sitio, herramientas de conectividad de bases de datos, herramientas de seguridad, servidores y utilidad, herramientas de administración y análisis de sitio)



Formulacion y planificación para la ingeniería Web.


1. Determinar que sirve y que no, necesidades y clasificaciones. Toda la información
a. Cuál es el motivación para buscar una aplicación web (objetivo general y específico).
b. Quien lo va a usar.
2. Comunicación con los clientes.
3. Categorias
a. El que solo conoce, quiere información
b. El que trabaja con la información
c. El que visita para la compra
d. El que ya compro, necesita soporte técnico
4. Modelado
5. Editor web

6. Proceso
1. Adoptar cambio
2. Alientar la creatividad.
3. Construir sistemas pequenos
4. Desarrollo evolutivo

Metodos de la IWeb
Métodos de comunicación
Métodos de análisis de requisitos
Diseño
Prueba

Marco de trabajo
Para que sea efectivo debe adaptarse, organizarse, comunicarse las actividades, la información y los métodos, plazo y restricciones y que el problema sea de resolver.

WebApps se entregan de manera incremental, actividades repetidas según sea el incremento en que se someta la ingeniería.

Comunicación con el cliente, análisis de negocio, contexto empresarial, predicen potenciales. Formulacion recopilar de requisitos describe el problema a resolver.

0 comentarios: