Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
ESCUELA : PONENTE : BIMESTRE : SISTEMAS I CICLO : CIENCIAS DE LA COMPUTACI ÓN II BIMESTRE Msc. In és Jara ABRIL  – AGOSTO ...
SISTEMAS I Modelos de sistemas (VIII), Diseño arquitectónico (XI, XII) , Diseño OO (XIV),  Diseño de interfaces de usuario...
Actividades del Ingeniero de SW
REQUERIMIENTOS “ Un requisito es definido como "una condición o la capacidad que un sistema debe considerar” Tal como...
MODELOS DE SISTEMAS <ul><li>Modelos </li></ul>Representación gráfica:  procesos de negocio + problema  a resolver +  siste...
MODELOS DE SISTEMAS <ul><li>Modelos:  </li></ul>Externa:  contexto o entorno del sistema Comportamiento Estructural: arqui...
MODELOS DE SISTEMAS Tipos de modelos Flujo de datos Composición Arquitectónico Clasificación Estímulo – respuesta  o diagr...
MODELOS DE SISTEMAS <ul><li>Modelos de Contexto </li></ul><ul><li>Definidos los límites  contexto </li></ul><ul><li>depend...
MODELOS DE SISTEMAS <ul><li>Modelos de Comportamiento </li></ul>Modelos de FD .  Fluyen los datos  a través de una secuenc...
MODELOS DE SISTEMAS <ul><li>Modelos de Datos </li></ul><ul><li>MODELO ENTIDAD – RELACIÓN - ATRIBUTO  </li></ul><ul><li>BD ...
MODELOS DE SISTEMAS <ul><li>Metodologías  </li></ul><ul><li>Ágiles:  Iconix, XPpracticas… “Confían en  las personas” </li>...
DISEÑO ARQUITECTÓNICO <ul><li>Sistema  Subsistemas  </li></ul><ul><li>Control – Comunicación </li></ul><ul><li>VENTAJAS: <...
DISEÑO ARQUITECTÓNICO <ul><li>Decisiones de diseño arquitectónico: </li></ul><ul><li>Uso componentes grano grueso mejora e...
DISEÑO ARQUITECTÓNICO <ul><li>Decisiones del diseño arquitectónico </li></ul><ul><ul><li>Diseño arquitectónico  es un patr...
DISEÑO ARQUITECTÓNICO <ul><li>RESULTADO:  Dcto. diseño arquitectónico  </li></ul>MODELOS  ARQUITECTÓNICOS Estructural está...
DISEÑO ARQUITECTÓNICO <ul><li>Estilos  </li></ul><ul><li>organizacionales   </li></ul><ul><li>Repositorio de datos .  (BD ...
DISEÑO ARQUITECTÓNICO <ul><li>ESTILOS DE DESCOMPOSICIÓN MODULAR </li></ul><ul><li>Subsistemas  Módulos – Interfaces  </li>...
DISEÑO ARQUITECTÓNICO <ul><li>ESTILOS DE CONTROL:  Se usan conjuntamente con estilos estructurales. </li></ul><ul><li>Cent...
ARQUITECTURAS DE SD <ul><li>CLIENTE- SERVIDOR </li></ul><ul><li>OBJETOS DISTRIBUIDOS </li></ul>Sistema es conjunto de serv...
ARQUITECTURAS DE SD <ul><li>Arquitecturas para distribución interorganizacional </li></ul><ul><li>Arquitecturas (p2p) (des...
DISEÑO DE INTERFACES DE USUARIO(A) <ul><li>Capacidades físicas y mentales quienes usarán Sw </li></ul><ul><li>Interfaces u...
DISEÑO DE INTERFACES DE USUARIO(A) <ul><li>Diseño de la redacción: </li></ul><ul><li>Contexto; </li></ul><ul><li>Experienc...
DISEÑO DE INTERFACES DE USUARIO(A) SUBPROCESOS Análisis (forma de realiza el trabajo) Prototipado de la interfaz (papel  b...
 
Upcoming SlideShare
Loading in …5
×

Sistemas I (II Bimestre)

3,458 views

Published on

Universidad Técnica Particular de Loja
Ciencias de la Computación
Sistemas I
II Bimestre
Abril-Agosto 2007
Ponente: Msc. Inés Jara

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Sistemas I (II Bimestre)

  1. 1. ESCUELA : PONENTE : BIMESTRE : SISTEMAS I CICLO : CIENCIAS DE LA COMPUTACI ÓN II BIMESTRE Msc. In és Jara ABRIL – AGOSTO 2007
  2. 2. SISTEMAS I Modelos de sistemas (VIII), Diseño arquitectónico (XI, XII) , Diseño OO (XIV), Diseño de interfaces de usuario(a) (XVI).
  3. 3. Actividades del Ingeniero de SW
  4. 4. REQUERIMIENTOS “ Un requisito es definido como &quot;una condición o la capacidad que un sistema debe considerar” Tal como lo veía el promotor Como se especificó en la demanda del proyecto Tal como lo entendió el analista Tal como lo diseñaron los programadores Tal como se instaló Lo que el usuario quería
  5. 5. MODELOS DE SISTEMAS <ul><li>Modelos </li></ul>Representación gráfica: procesos de negocio + problema a resolver + sistema que debe ser desarrollado Análisis: Comprender sistema existente Desarrollo: especificar nuevo sistema
  6. 6. MODELOS DE SISTEMAS <ul><li>Modelos: </li></ul>Externa: contexto o entorno del sistema Comportamiento Estructural: arquitectura del sistema o estructura de datos procesados Objetos: modelo de comportamiento + modelo de estructura
  7. 7. MODELOS DE SISTEMAS Tipos de modelos Flujo de datos Composición Arquitectónico Clasificación Estímulo – respuesta o diagrama de Transición de estados.
  8. 8. MODELOS DE SISTEMAS <ul><li>Modelos de Contexto </li></ul><ul><li>Definidos los límites contexto </li></ul><ul><li>dependencias sobre su entorno </li></ul><ul><li>MODELO ARQUITECTÓNICO </li></ul>
  9. 9. MODELOS DE SISTEMAS <ul><li>Modelos de Comportamiento </li></ul>Modelos de FD . Fluyen los datos a través de una secuencia de pasos de procesamiento perspectiva funcional, cada trasformación Representa un único proceso o función. Modelos de máquina de estado . Responde eventos internos o externos muestra los estados del sistema y los eventos que provocan las transiciones de un estado a otro.
  10. 10. MODELOS DE SISTEMAS <ul><li>Modelos de Datos </li></ul><ul><li>MODELO ENTIDAD – RELACIÓN - ATRIBUTO </li></ul><ul><li>BD RELACIONALES - DBOO </li></ul>
  11. 11. MODELOS DE SISTEMAS <ul><li>Metodologías </li></ul><ul><li>Ágiles: Iconix, XPpracticas… “Confían en las personas” </li></ul><ul><li>Tradicionales: R ational U nified P rocess </li></ul><ul><li>( RUP )… “Preocupan por la documentación” </li></ul>
  12. 12. DISEÑO ARQUITECTÓNICO <ul><li>Sistema Subsistemas </li></ul><ul><li>Control – Comunicación </li></ul><ul><li>VENTAJAS: </li></ul><ul><li>Comunicación con stakeholders </li></ul><ul><li>Análisis del sistema </li></ul><ul><li>Reutilización de componentes </li></ul>
  13. 13. DISEÑO ARQUITECTÓNICO <ul><li>Decisiones de diseño arquitectónico: </li></ul><ul><li>Uso componentes grano grueso mejora el rendimiento . </li></ul><ul><li>Uso componentes grano fino mejora la mantenibilidad. </li></ul><ul><li>Solución intermedia </li></ul><ul><li>< > estilos arquitectónicos </li></ul><ul><li>< > partes </li></ul>
  14. 14. DISEÑO ARQUITECTÓNICO <ul><li>Decisiones del diseño arquitectónico </li></ul><ul><ul><li>Diseño arquitectónico es un patrón de organización de un sistema, como: </li></ul></ul><ul><ul><li>a . Elegir la estructura </li></ul></ul><ul><ul><li>b . Descomponer las unidades del sistema en módulos </li></ul></ul><ul><ul><li>c . Decisiones cómo controlar a ejecución de los subsistemas </li></ul></ul>
  15. 15. DISEÑO ARQUITECTÓNICO <ul><li>RESULTADO: Dcto. diseño arquitectónico </li></ul>MODELOS ARQUITECTÓNICOS Estructural estático . Muestra subsistemas De proceso dinámico . Organiza el sistema en procesos en tiempo de ejecución De interfaz . Servicios ofrecidos a través interfaz pública De relaciones . Relaciones como FD entre subsistemas De distribución . Distribuyen los subsistemas entre computadores
  16. 16. DISEÑO ARQUITECTÓNICO <ul><li>Estilos </li></ul><ul><li>organizacionales </li></ul><ul><li>Repositorio de datos . (BD compartida) </li></ul><ul><li>Servicios y servidores compartidos . (C-S. Conjunto de servidores, conjunto de clientes acceden servicios de los servidores, red, arquitectura distribuida) </li></ul><ul><li>Máquina abstracta o estilo por capas . Cada capa proporciona servicios. Aplicación de tres capas: </li></ul><ul><li>Servicios de presentación (vistas) </li></ul><ul><li>Servicios de negocios (modelo de negocio) </li></ul><ul><li>Servicios de datos (BD) </li></ul>
  17. 17. DISEÑO ARQUITECTÓNICO <ul><li>ESTILOS DE DESCOMPOSICIÓN MODULAR </li></ul><ul><li>Subsistemas Módulos – Interfaces </li></ul><ul><li>Estrategias: </li></ul><ul><li>Descomposición OO </li></ul><ul><li>Descomposición orientada a flujos de funciones </li></ul>
  18. 18. DISEÑO ARQUITECTÓNICO <ul><li>ESTILOS DE CONTROL: Se usan conjuntamente con estilos estructurales. </li></ul><ul><li>Centralizado </li></ul><ul><li>Basado en eventos </li></ul>Modelo de llamada – retorno Modelo del gestor Modelos de transmisión Modelos dirigidos por interrupciones
  19. 19. ARQUITECTURAS DE SD <ul><li>CLIENTE- SERVIDOR </li></ul><ul><li>OBJETOS DISTRIBUIDOS </li></ul>Sistema es conjunto de servicios servidores y clientes se tratan de forma diferente Sistema es conjunto de objetos cuya localización es irrelevante no hay distinción de servidores y clientes
  20. 20. ARQUITECTURAS DE SD <ul><li>Arquitecturas para distribución interorganizacional </li></ul><ul><li>Arquitecturas (p2p) (descentralizadas) </li></ul><ul><li>Arquitecturas orientadas a servicios </li></ul><ul><li>(web) </li></ul>
  21. 21. DISEÑO DE INTERFACES DE USUARIO(A) <ul><li>Capacidades físicas y mentales quienes usarán Sw </li></ul><ul><li>Interfaces uniformes </li></ul><ul><li>Principios: familiaridad del usuario(a); </li></ul><ul><ul><li>uniformidad; mínima sorpresa; recuperable; guía de usuario(a); diversidad de usuarios(as) </li></ul></ul>
  22. 22. DISEÑO DE INTERFACES DE USUARIO(A) <ul><li>Diseño de la redacción: </li></ul><ul><li>Contexto; </li></ul><ul><li>Experiencia; </li></ul><ul><li>Nivel de habilidad; </li></ul><ul><li>Estilo; </li></ul><ul><li>Cultura. </li></ul>
  23. 23. DISEÑO DE INTERFACES DE USUARIO(A) SUBPROCESOS Análisis (forma de realiza el trabajo) Prototipado de la interfaz (papel base automa- tizados Evaluación (usabilidad)

×