UNIDAD 3 Fundamentos de ingenieria de software

Páginas: 9 (2171 palabras) Publicado: 17 de noviembre de 2013



TECNOLOGICO DE ESTUDIOS SUPERIORES DE TIANGUISTENCO

INGENIERIA EN SISTEMAS COMPUTACIONALES

CATEDRATICO: ARTURO DIAZ MARTINEZ
ALUMNO: IVAN CAMPOS CAMACHO
MATERIA: FUNDAMENTOS DE INGENIERIA DE SOFTWARE

TEMA: UNIDAD III

GRUPO: 3501

TURNO: MATUTINO





INDICE
Breve Introducción……………………………………………………………pág. 3

Modelo de análisis
Arquitectura declases……………………………………….. ……………..pág. 4
1. Dimensión de la arquitectura
2. Arquitectura Modelo-Vista-Control:

Identificación de clases según estereotipos……………………………….pág. 5

Clases……………………………………………………………….…………pág. 5 y 6

Diagrama de secuencia………………………………………………………pág. 6 y 7
1. Utilidad
2. Tipos de mensajes
3. Formas de uso
4. Estructura

Diccionario de clases según módulos……………………………………...pág. 7 y 8
1. Importancia del diccionario
2.Manejo de detalles:
3. Comunicación de significados

Herramientas CASE para el análisis……………………………………….pág. 8 y 9
1. Herramientas de alto nivel
2. Herramientas de análisis y diseño
3. PLATINUM Erwin
4. PowerDesigner









INTRODUCCION
El objetivo principal en esta investigación es que el alumno conozca a detalle las diferentes arquitecturas de clases que nos ayudaran para eldiseño de nuestro sistema, para ello existen diferentes arquitecturas de las que nos podremos apoyar, estas se distinguen según la organización de los objetos y de acuerdo a su funcionalidad. Algo más importante es la estructura de nuestro software para ello se menciona el tema de clases donde las clases son las declaraciones o abstracciones de objetos, lo que significa que una clase es ladefinición de un objeto. Esto lo podemos ver cuando se programa un objeto y se definen sus características y funcionalidades, realmente se programa una clase. También hoy en día buscamos las maneras más fáciles de programar o diseñar nuestro código y que sea lo más eficiente posible, en este caso existen herramientas CASE de alto nivel, bajo nivel para facilitarnos el trabajo en algunos campos a la horade realizar nuestro sistema, bueno esto es brevemente un poco de lo que se menciona en esta investigación.

















UNIDAD 3
Modelo de análisis
El objetivo del modelo de análisis es comprender y generar una arquitectura de objetos para el sistema con base a lo especificado en el modelo de requisitos.
En él no se considera el ambiente de implementación y se modela alsistema bajo sus condiciones ideales, el modelo de análisis es una representación conceptual correspondiente al problema y al modelo de requisitos, en términos de clases de objetos.

3.1 – Arquitectura de clases:
El objetivo del modelo de análisis es crear una arquitectura de objetos que sirva como base para el diseño del sistema.
Dependiendo del tipo de aplicación existen variasarquitecturas. Ellas se distinguen según la organización de los objetos de acuerdo a su funcionalidad. Esto es llamado dimensión de arquitectura.
Dimensión de la arquitectura:
Unidimensional: un solo grupo de objetos para manejar la funcionalidad y la interacción externa.
Bidimensional: un grupo de objetos para manejar la funcionalidad y otros para las interacciones externas.
Tridimensional: La másusada en los sistemas de información que siendo el Modelo-Vista-Control.

Arquitectura Modelo-Vista-Control:
Es un patrón de arquitectura de software que separa los datos de una aplicación, la interfaz del usuario y la lógica de negocio en tres componentes distintos. El modelo es el sistema de gestión de base de datos y la lógica de negocio y el controlador es el responsable de recibir los eventosde entrada desde la vista.
Modelo  información
Vista  presentación con el usuario
Control  comportamiento
3.2 - Identificación de clases según estereotipos.
El tipo de funcionalidad o “la razón de ser” de un objeto dentro de una arquitectura se le conoce como su estereotipo. Para los sistemas de información la arquitectura del sistema según nuestro modelo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • fundamentos de ingenieria de software
  • Fundamentos de Ingeniería de Software
  • fundamentos de ingenieria de software
  • Introduccion fundamentos de ingeniería de software
  • Fundamentos de ingeniería de software
  • Unidad 3 fundamentos de contabilidad
  • Fundamentos Unidad 3
  • Unidad 3 De Fundamentos De Auditoría

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS