Recursividad

Páginas: 11 (2533 palabras) Publicado: 1 de octubre de 2012
Capas Ingeniería De Software
La ingeniería de software es una tecnología multicapa, cualquier enfoque de ingeniería debe apoyarse sobre un compromiso de organización de calidad.
El fundamento de la ingeniería de software es la capa del proceso. El proceso de la ingeniería de software es la unión que mantiene juntas las capas de tecnología y que permiten un desarrollo racional y oportuno de laingeniería de software.
El proceso define un marco de trabajo para un conjunto de áreas clave de proceso que se deben establecer para la entrega de la tecnología de la ingeniería de software.
Los métodos abarcan una gran gama de tareas que incluyen análisis de requisitos, diseño, construcción de programas, pruebas y mantenimiento.
Las herramientas de la ingeniería de software proporcionan unenfoque automático o semiautomático para el proceso y para los métodos.
Enfoque en capas
* Herramientas.- proporcionan un soporte automático o semi automático a los procesos y a los métodos.
* Métodos.- indican cómo construir técnicamente el software
* Procesos.-son el fundamento de la ingeniería de software.
* Un enfoque de Calidad.- son la base o cimientos de la ingeniería desoftware.
*
Coordinador de Investigación: ING. JOSE ANTONIO FLORES LARA

Tecnologico ITSZO el diseño de software se realiza a tres niveles: conceptual, lógico y físico.

Figura 2. Arquitectura lógica de tres capas de una aplicación cliente/servidor
Para mayor información consulta las siguiente dirección electrónica:
* Herramientas de Ingeniería de Software Aquí encontrarás informaciónsobre las herramientas líderes que implementan la ingeniería de software, desde el modelado de sistemas con UML hasta el proceso unificado que tiene que ver con la administración de proyectos.
* SourceForge.net Es una base de datos de proyectos de software de código abierto u open source software.
Un ingeniero de software necesita de herramientas, entre ellas las herramientas de Rational sonlas más avanzadas, pero son muy costosas. También puede utilizar las herramientas de oficina como un editor de textos, un modelador de datos, etc., muchas de ellas son de código abierto y aún están de desarrollo. Utiliza las que más te sean de utilidad.
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 seexpresa 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 estosrequerimientos 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 traduce los 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 laespecificació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 capacidadde 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Recurso
  • recursos
  • recursividad
  • Recursos
  • Recursos
  • Recurso
  • Recursos
  • recursos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS