Capturar webcam con VB.NET

¿Que haremos? Crearemos una aplicación en Visual Studio, la cual hará uso de una webcam para capturar el video en frames independientes y depositarlos en memoria para despues mostralos al usuario a través de un picturebox y un Timer para crear la ilusión de movimiento. ¿Porque lo haremos? Porque es justo y necesario ¿Que necesitamos? [...]

Envío de correo con JavaMail/Netbeans

JavaMail es una expansión de Java que facilita el envío y recepción de e-mail desde código java. JavaMail implementa el protocolo SMTP (Simple Mail Transfer Protocol) así como los distintos tipos de conexión con servidores de correo -TLS, SSL, autentificación con usuario y password, etc [Según SantaWikipedia] ¿Qué necesitamos? JavaMail 1.4.5 Java y Netbeans 6.9 [...]

Proyecto de base de datos Firebird VB

En este proyecto realizaremos una aplicación de base de datos Firebird con el lenguaje de programación de Visual Basic de Microsoft, este proyecto tendrá las funciones básicas de gestión INSERT, DELETE, UPDATE y una interfaz de usuario para utilizarlas. ¿Que necesitamos? Visual Studio 2008 o superior Firebird última versión Firebird ADO.NET Data Provider. Conocimientos básicos [...]

Imprimir imagen con Print

La siguiente clase hace uso de PRINT para imprimir una imagen que se encuentra en un variable de tipo FileInputStream, esta clase a su vez es implementada desde una interfaz que hace fácil su uso, la clase así como todo el proyecto esta comentado. import java.io.File; import javax.print.Doc; import java.io.IOException; import javax.print.DocFlavor; import javax.print.SimpleDoc; import java.io.FileInputStream; [...]

3/11/09

Proceso de Requerimientos - Trabajadores

JAN29

Trabajador Analista de Sistemas
  • Responsable del conjunto de requisitos que están modelados en los casos de uso.
  • Responsable de delimitar el sistema.

 
Flujos de Trabajo
Una lista de actividades, trabajadores y artefactos constituye un proceso.
Un flujo de trabajo es una secuencia de actividades que produce un resultado valioso.
No siempre es posible representar flujos de trabajo.
 Existen habitualmente problemas de comunicación entre ingenieros de software e ingenieros de negocios.
 RUP proporciona un lenguaje y proceso común para estos dos ámbitos.
 Para el modelamiento del negocio se usan “business use cases” (casos de uso del negocio):

Actividades y Trabajadores

Actividad Encontrar Casos de Uso
Identificar Actores y Casos de Uso
Para:
       Delimitar el sistema
       Actores y funcionalidad
       Glosario
Pasos:
     Descubrir los actores
     Descubrir los casos de uso
     Describir brevemente cada caso de uso
     Describir el modelo de casos de uso

Actividad Priorizar Casos de Uso
El propósito es proporcionar entradas a la priorizacion de los casos de uso para determinar cuáles son necesarios para el desarrollo (análisis, diseño, implementación).

Los resultados se recogen en la vista de la arquitectura del modelo de casos de uso.
  • Visión de la arquitectura.
  • Casos de uso a desarrollar en las primeras iteraciones.
  • Casos de uso significativos.


Actividad Detallar Casos de Uso

Objetivo: flujo de sucesos (o eventos):
  • Cómo comienza y termina el caso de uso
  •  Cómo interactúa con los actores
  •  Objetos que se intercambian
Veremos:
  •  Cómo estructurar la descripción de un CU
  •  Qué incluir en una descripción de un CU
  •  Cómo formalizar la descripción del CU
Estructura de un Caso de Uso

Detallar casos de uso
  • Cómo estructurar un CU
  • Camino básico: “normal”
Alternativas:
  • El actor puede elegir diferentes caminos
  • Si está implicado más de un actor, las acciones de uno pueden influir el camino de otro
  • El sistema detecta entradas erróneas
  • Algunos recursos funcionan mal

Diagrama de Estados


Actividad Interfaz de Usuario
Objetivo: Construir un prototipo de interfaz de usuario.
 


Actividad Estructurar Casos de Uso
Se estructura para:
  1. Extraer descripciones (de casos de uso) generales y compartidas que pueden ser utilizadas por descripciones (de casos de uso) mas especificas.
  1. Extraer descripciones de funcionalidad (de casos de uso) adicionales u opcionales pueden extender descripciones (casos de uso) mas especificas.

Flujo de Eventos


Post recomendado