Aspectos evolutivos y desarrollo en el área de informática

Solo disponible en BuenasTareas
  • Páginas : 25 (6234 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de noviembre de 2010
Leer documento completo
Vista previa del texto
Diseño Conceptual
El diseño conceptual se considera como un análisis de actividades y consiste en la solución de negocios para el usuario y se expresa con los casos de uso. El diseño lógico es la solución del equipo de proyecto del negocio y consiste de las siguientes tareas:
* Identificar los usuarios y sus roles
* Obtener datos de los usuarios
* Evaluar la información
*Documentar los escenarios de uso
* Validar con los usuarios
* Validar contra la arquitectura de la empresa
Una forma de obtener estos requerimientos es construir una matriz usuarios-actividades de negocios, realizar entrevistas, encuestas y/o visitas a los usuarios, de tal manera que se obtenga quién, qué, cuándo, dónde y por qué de la solución.
Diseño Lógico
El diseño lógico traducelos escenarios de uso creados en el diseño conceptual en un conjunto de objetos de negocio y sus servicios. El diseño lógico se convierte en parte en la especificación funcional que se usa en el diseño físico. El diseño lógico es independiente de la tecnología. El diseño lógico refina, organiza y detalla la solución de negocios y define formalmente las reglas y políticas específicas de negocios.Un objeto de negocios es la encapsulación de un servicio que abstrae las cualidades esenciales de algo de interés.
Un servicio es una unidad con capacidad de cómputo. Un servicio debe satisfacer lo siguiente:
* Ser seguro, lo que equivale a un uso correcto y con autorización
* Ser válido, qué tareas o reglas se pueden aplicar
* Manejar excepciones, informando al cliente
*Contar con un catálogo de servicios que constituye un repositorio de servicios.
Los objetos de negocio deben verificarse y probarse de tal manera que asegure que los módulos operen como unidades completas de trabajo. Las tareas de verificación incluyen:
* Una verificación independiente:
* Pre y post condiciones
* Lógica y funcionalidad individual
* Una verificacióndependiente:
* Verificación de dependencias
* Que operan como una unidad específica de trabajo
El diseño lógico comprende las siguientes tareas:
* Identificar y definir los objetos de negocio y sus servicios
* Definir las interfases
* Identificar las dependencias entre objetos
* Validar contra los escenarios de uso
* Comparar con la arquitectura de la empresa* Revisar y refinar tanto como sea necesario
Para definir los objetos de negocios y sus servicios se puede usar la técnica de análisis nombre-verbo de los escenarios de uso. También se puede emplear la técnica sujeto-verbo-objeto directo. En estas técnicas los sujetos y el objeto directo son los candidatos a objetos de negocio y los verbos activos son los candidatos a servicios.
Unainterfase tiene las siguientes partes:
* Nombre
* Precondiciones, lo que debe estar presente antes de ejecutarse
* Postcondiciones, estado final
* Capacidad o funcionalidad (SQL, pseudocódigo, función matemática)
* Dependencias
La tarea de identificar las dependencias entre objetos permite identificar eventos, sucesos o condiciones que permitan la realización de tareas denegocios coordinadamente o transaccionalmente. Para ello se debe considerar lo siguiente:
* Identificar los eventos disparadores (triggers)
* Determinar cualquier dependencia (existencial o funcional)
* Determinar cualquier problema de consistencia o secuencia
* Identificar cualquier regulación de tiempo crítica
* Considerar algún problema organizacional (transacciones)
*Identificar y auditar los requerimientos de control
* Determinar lugares y dependencias a través de la ubicación
* Determinar cuando el servicio que controla la transacción es dependiente de los servicios contenidos en otros objetos de negocio a validación del modelo lógico debe ser tal que éste sea:
* Completo – debe representar todos los escenarios de uso,
* Correcto – el...
tracking img