jueves, 28 de junio de 2012

Actividad 12



Actividades Obligatorias:


1- Explique breve mente con sus palabras ¿como pasar del análisis al diseño?.

  • El análisis es el proceso de determinar qué se necesita hacer, antes de decidir cómo debe hacerse. El diseño escoge un cómo especifico para aplicarlo al qué.


2- Cuales son las decisiones que el diseñador deber tomar?

  • Organizar el sistema en subsistemas.
  • Identificar la concurrencia inherente al problema.
  • Asignar los subsistemas a los procesadores y tareas.
  • Seleccionar una aproximación para la administración de almacenes de datos.
  • Manejar el acceso a recursos globales.
  • Seleccionar la implementación de control en software.
  • Manejar las condiciones de contorno.
  • Establecer la compensación de prioridades. 
3- Describa cada uno de ellas.

Actividades sugeridas:
1- Explique que es la arquitectura del sistema

  • . La arquitectura proporciona el contexto en el cual se toman decisiones más detalladas en una fase posterior del diseño
2- Explique que es la arquitectura global?

  • Con frecuencia, la arquitectura global de un sistema se puede se puede seleccionar basándose en su similitud con otros sistemas anteriores
3- ¿Cuál es la diferencia entre arquitectura del sistema y arquitectura global?

  • Alguna clase de arquitectura de sistemas son útiles para resolver una amplia gama de problemas. Aunque no todos los problemas se pueden resolver empleando una de estas arquitecturas

Autoevaluación:
1- ¿Qué es lo fundamental durante el diseño?
  • El diseño es el proceso de determinar cual de muchas posibles soluciones es la mejor para lograr lo que se necesita hacer, respetando las restricciones tecnológicas y de presupuesto del proyecto. 

2- Escriba ocho decisiones que un diseñador debe tomar 
  • Organizar el sistema en subsistemas.
  • Identificar la concurrencia inherente al problema.
  • Asignar los subsistemas a los procesadores y tareas.
  • Seleccionar una aproximación para la administración de almacenes de datos.
  • Manejar el acceso a recursos globales.
  • Seleccionar la implementación de control en software.
  • Manejar las condiciones de contorno.
  • Establecer la compensación de prioridades. 

3- ¿Cómo pasar del análisis al diseño?.
  • El análisis es el proceso de determinar qué se necesita hacer, antes de decidir cómo debe hacerse. El diseño escoge un cómo especifico para aplicarlo al qué.

4- ¿Qué es la Arquitectura del sistema?
  • La arquitectura del sistema es la organización global del mismo en componentes llamados subsistemas. La arquitectura proporciona el contexto en el cual se toman decisiones más detalladas en una fase posterior del diseño.

Actividad 11


Actividades Obligatorias:

1- Describa con sus propias palabras que es el diseño. 

  • El diseño es el proceso de determinar cual de muchas posibles soluciones es la mejor para lograr lo que se necesita hacer, respetando las restricciones tecnológicas y de presupuesto del proyecto


2-Diga con sus propias palabras cual es el objetivo del diseño.

  • El diseño consiste en decidir la manera en que debe construirse el sistema para satisfacer los requerimientos de los usuarios. 


3-Describa breve mente las caracteristicas de las buenas metodologías
  • El buen diseño debe motivar la toma de decisiones ayudando a evaluar alternativas
  • El diseño necesita ser completo
  • El diseño debe ser verificable antes de su construcción
  • Una buena metodología de diseño crea productos diferenciados que son mensurables
  • El diseño debe ser fácilmente aprovechado en el producto final.


Actividades sugeridas:

1- ¿Se diseña software cuando se escribe un programa?
  • Una de las tareas más difíciles de cualquier proyecto es estimar cuando se terminará


2-El diseño necesita ser complejo ¿porque?
  • De tal forma que cubra cada uno de los aspectos principales del software que necesita construirse. Esto causara que se tengan varios tipos diferentes de modelos en la documentación del diseño.


Auto evaluación:

1.      ¿Qué es el diseño?
  • El diseño es el proceso de determinar cual de muchas posibles soluciones es la mejor para lograr lo que se necesita hacer, respetando las restricciones tecnológicas y de presupuesto del proyecto
2.      ¿En que consiste el diseño?
  • El diseño consiste en decidir la manera en que debe construirse el sistema para satisfacer los requerimientos de los usuarios. 


3.      ¿Cuáles son las tres características de las 5 buenas metodologías del diseño?
  • El buen diseño debe motivar la toma de decisiones ayudando a evaluar alternativas
  • El diseño necesita ser completo
  • El diseño debe ser verificable antes de su construcción.  
4.      ¿Por qué el diseño debe ser verificable antes de su construcción?
  • Uno de los propósitos principales del diseño es revisar y discutir la solución antes de lanzarse a la carga y codificarla. Parte del proceso de verificación es su rastreabilidad. 
5.      ¿Por qué el diseño debe ser aprovechado en el producto final?
  • Debe expresar el uso y la estructura del sistema en una forma muy cercana al resultado pretendido. Este punto puede parecer obvio, pero se ha visto proyectos que trataron de usar técnicas de diseño que fueron completamente inadecuadas para el lenguaje de destino en el que se codifico el sistema.

martes, 26 de junio de 2012

Actividad 10



Como ejemplo a la definición anterior, tenemos el caso de un sistema de ventas en que el rol de Vendedor con respecto al sistema puede ser realizado por un Vendedor o bien por el Jefe de Local. 

   
Caso de Uso: 
Es una operación/tarea específica que se realiza tras una orden de algún agente externo, sea desde una petición de un actor o bien desde la invocación desde otro caso de uso. 

 

DIAGRAMA DE CLASES

Elementos 
Clase 
Es la unidad básica que encapsula toda la información de un Objeto (un objeto es una instancia de una clase). A través de ella podemos modelar el entorno en estudio (una Casa, un Auto, una Cuenta Corriente, etc.). 

En UML, una clase es representada por un rectángulo que posee tres divisiones  
 


DIAGRAMA DE ACTIVIDADES 

 

DIAGRAMA DE INTERACCION (secuencia)
Los diagramas de secuencia constan de objetos que se representan de modo usual: rectángulo con nombre, mensajes entre los objetos representados por líneas continuas con una punta de flecha y el tiempo representado como una progresión vertical. Los objetos se colocan cerca de la parte superior del diagrama de izquierda a derecha y se acomodan de manera que simplifiquen el diagrama.



DIAGRAMA DE INTERACCION (colaboracion)

 
DIAGRAMA DE ESTADOS

Identifica un periodo de tiempo del objeto (no instantáneo) en el cual el objeto está esperando alguna operación, tiene cierto estado característico o puede recibir cierto tipo de estímulos. Se representa mediante un rectángulo con los bordes redondeados, que puede tener tres compartimientos: uno para el nombre, otro para el valor característico de los atributos del objeto en ese estado y otro para las acciones que se realizan al entrar, salir o estar en un estado (entry, exit o do, respectivamente).

  

DIAGRAMA DE IMPLEMENTACION (componentes) 


Elemento de funcionalidad del sistema reutilizable. Un componente proporciona y utiliza el comportamiento a través de las interfaces y puede hacer uso de otros componentes. 
Los elementos internos de un componente se pueden mostrar u ocultar con el control de expandir y contraer 
Un componente es un tipo de clase. 
Is Indirectly Instantiated. Si es true (valor predeterminado), el componente solo existe como artefacto de diseño. Solo existen sus elementos en tiempo de ejecución.  

 
  
DIAGRAMA DE IMPLEMENTACION (despliege)

En el UML 2.0 los componentes ya no están dentro de nodos. En cambio, puede haber artefactos u otros nodos dentro de un nodo. Este tipo de diagrama debemos también añadir que no van a existir actores para relacionarse con los nodos (no es un diagrama de casos de uso) si no que las relaciones que pueda haber siempre seran entre los nodos y por ejemplo con una base de datos.

  



jueves, 14 de junio de 2012

Actividad 8


Actividades obligatorias:
    1. Explique las cinco capas en las que esta basado el diseño orientado a objetos  
      • Capa Clase/Objeto
      • . Esta capa indica las clase y objetos.
      • Capa de Estructura. Esta capa captura diversas estructuras de clase y objetos, tales como las relaciones uno a muchos y la herencia.
      • Capa de Atributos. Esta capa detalla los atributos de las clases.
      • Capa de Servicios. Esta capa indica los mensajes y comportamientos del objeto (servicios y métodos).
      • Capa de Tema. Esta capa divide el diseño en unidades de implementación o asignaciones de equipos. 
    2. ¿Cuáles son los cinco tipos generales de objetos?           
      • Capa clase/objeto.
      • Capa de estructura.
      • Capa de atributos.
      • Capa de servicios
      • Capa de tema.
                                                               
    3. ¿Cómo puede decidirse si una clase ha tenido ocurrencia de objetos?                                        Es una abstracción de algo en un dominio de un problema que refleja las capacidades de un sistema para llevar información acerca de ello, interactuar con ello a ambas cosas.

Actividades sugeridas:
    1. Explique los ocho criterios usados para determinar si se justifica una nueva clase                          ·         Hay una necesidad de recordar el objeto    
              ·         Hay una necesidad de determinados comportamientos del objeto      
              ·         Usualmente un objeto tendrá varios atributos  
              ·         Usualmente una clase tendrá mas de una instancia de objeto    
              ·         Usualmente los atributos tendrán siempre un valor significativo para cada objeto de la clase.    
              ·         Usualmente los servicios siempre se comportarán en la misma forma para todos los objetos de la clase.
              ·          Los objetos deben implementar requerimientos que son derivados del problema y no de la tecnología de solución    
      ·          Los objetos no deben duplicar atributos o servicios que pueden ser derivados de otros objetos del sistema            
                                                                                                                    
    2. Describa la diferencia entre una clase y un objeto                                                                      Un término que se refiere tanto a clase como a los objetos que ocurren en la clase.       
Autoevaluación:
  1. ¿Cuáles son las cinco capas en las que está basado el diseño orientado a objetos?              
    • Capa clase/objeto.
    • Capa de estructura.
    • Capa de atributos.
    • Capa de servicios
    • Capa de tema.
  2. Nombra tres criterios para usados para determinar si se justifica una nueva clase                                                 ·         Hay una necesidad de recordar el objeto    
                    ·         Hay una necesidad de determinados comportamientos del objeto      
            ·         Usualmente un objeto tendrá varios atributos   
  3. ¿Qué es una clase?                                                                                                                         Es una categoría de objetos similares. Los objetos se agrupan en clases. Una clase define el conjunto de atributos y comportamientos compartidos que se encuentran a cada objeto de la clase.
  4. ¿Qué es un objeto?                                                                                                                            Es una abstracción de algo en un dominio de un problema que refleja las capacidades de un sistema para llevar información acerca de ello, interactuar con ello a ambas cosas 

miércoles, 13 de junio de 2012

Actividad 7




Actividades obligatorias:
    • Explique brevemente la realización de la entrevista
La habilidad del entrevistador es vital para el éxito en la búsqueda de hechos por medio de la entrevista. Las buenas entrevistas dependen del conocimiento del analista tanto de la preparación del objetivo de una entrevista específica como de las preguntas por realizar a una persona determinada.
    • Liste cuatro situaciones que hagan adecuado el uso de cuestionarios.
  • El incremento de la productividad del analista
  • La mejora de la comunicación entre analistas y usuarios
  • La integración de actividades del ciclo de vida y el análisis.
  • La valoración del impacto de los cambios por mantenimiento. 
    • ¿Cómo debe ser la selección de quien recibirá el cuestionario?
Hay tres amplios puntos fundamentales de las organizaciones a considerar cuando se analizan y diseñan sistemas de información. Estos son el concepto de la organización. 

    • Defina lo que significa muestreo
Las organizaciones son sistemas completos compuestos de subsistemas interrelacionados e interdependientes. Además, los sistemas y subsistemas están caracterizados por su ambiente interno, en un continuo que va desde abiertos a cerrados. 

    • Liste tres razones sobre el porqué la observación es útil para el analista de sistemas en la organización
Los tres niveles de control administrativo son: operacional, medio y estratégico. El horizonte de tiempo para la toma de decisiones es diferente para cada nivel.
    • Explique brevemente la fase de muestreo.
Las culturas y subculturas organizacionales son determinantemente importantes sobre la manera en que las personas usan la información y los sistemas de información. 

    • ¿Qué tipos de información deben ser buscados en las entrevistas?
. Apoyando los sistemas de información en el contexto de la organización como un sistema más grande, es posible darse cuenta que numerosos factores son importantes y deben ser tomados en cuenta cuando se determinen los requerimientos de información y se diseña e implementa los sistemas de información.
Actividades sugeridas:
  1. ¿Qué es la entrevista?                                                                                                                      Si un proyecto solicitado satisface estos criterios, entonces puede ser elaborado un estudio de la factibilidad de sus méritos operacionales, técnicos y económicos.
  2. ¿Para que sirven los comentarios?                                                                                                    La planeación del proyecto incluye la estimación del tiempo requerido por cada una de las actividades del analista, su calendarización y la agilización de ellas, si es necesario para asegurar que un proyecto sea terminado a tiempo.
  3. ¿En que momento es útil observar?                                                                                                   La calendarización de proyectos basada en computadora, usando microcomputadoras, es ahora practica común, debido principalmente al uso de interfaces de usuario gráficas
  4. ¿Qué es el muestreo o para que sirve?                                                                                            Una segunda técnica, llamada PERT (evaluación de programas y técnicas de revisión), despliega las actividades como flechas en una red. El PERT ayuda a que el analista determine la ruta critica y el tiempo de holgura, que es la información requerida para el control efectivo del proyecto
Autoevaluación:
  1. ¿Quién es el analista de sistemas?                                                                                                    El analista de sistemas generalmente valora la manera que funcionan los negocios examinando la entrada, el procesamiento de datos y la salida de información con el propósito de mejorar los procesos organizacionales
  2. ¿Cuáles son algunos de los papeles del analista de sistemas?                                                     Muchas mejoras involucran mejor apoyo para las funciones de los negocios por medio del uso de sistemas de información computarizados 
  3. Explique cual es la principal habilidad del analista de sistemas       
    • Consultores externos para negocios.
    • Experto de soporte dentro de un negocio.
    • Agente de cambio en situaciones tanto internas como externas.

martes, 5 de junio de 2012

Organigrama


GRÁFICA DE GANTT



Es una popular herramienta gráfica cuyo objetivo es mostrar el tiempo de dedicación previsto para diferentes tareas o actividades a lo largo de un tiempo total determinado. A pesar de que, en principio, el diagrama de Gantt no indica las relaciones existentes entre actividades, la posición de cada tarea a lo largo del tiempo hace que se puedan identificar dichas relaciones e interdependencias.

En gestión de proyectos, el diagrama de Gantt muestra el origen y el final de las diferentes unidades mínimas de trabajo y los grupos de tareas (llamados summary elements) o las dependencias entre unidades mínimas de trabajo.


Básicamente el diagrama esta compuesto por un eje vertical donde se establecen las actividades que constituyen el trabajo que se va a ejecutar, y un eje horizontal que muestra en un calendario la duración de cada una de ellas.



Actividad 5

Atoevaluacion: 
1. ¿Cuál es el objetivo de la ingeniería de la información?

permitir un más fácil y selectivo acceso a los datos, junto a proporcionar una mejor interacción con los sistemas informáticos.

2. ¿Cuál es factor critico para la determinación del éxito o fracaso de los negocios?
Los factores críticos de éxito (FCE) pueden estar unidos a un objetivo o a una meta individual. Si se quiere conseguir un objetivo o una meta debe estar presente un FCE.
El análisis del impacto tecnológico examina los objetivos y las metas y proporciona una indicación de aquellas tecnologías que tendrán un impacto directo o indirecto en el éxito de su consecución. El ingeniero de la información ponderà las siguientes cuestiones:
• ¿Cómo es de crítica la tecnología para el logro de un objetivo de negocio?
• ¿Esta disponible la tecnología actualmente?
• ¿Cómo modificará la tecnología el modo de hacer negocios?
• ¿Cuáles son los costes directos e indirectos?
• ¿Cómo debería el negocio adaptar o extender o objetivos y metas para adecuarse a la tecnología?

3. ¿Qué es un objetivo?

Los objetivos son resultados que una empresa pretende alcanzar, o situaciones hacia donde ésta pretende llegar.

4. ¿Qué es una meta?

es uno de los pasos que se deberán dar para alcanzar tu objetivo

Sugeridas:

Explique que realiza la ingeniería de la información. 

La Ingeniería de la información se define como:
La aplicación de una serie de técnicas formales integradas para
el planeamiento, análisis, diseño y construcción de sistemas de
información para la totalidad de una empresa, o un sector
importante de ella.
La ingeniería del software aplica técnicas estructuradas a un
proyecto. La ingeniería de la información aplica técnicas
estructuradas a la empresa, o a un amplio sector de la empresa,
como un todo. Las técnicas de la ingeniería de la información
contienen a las de la ingeniería del software en una forma
modificada.
Dado que una empresa es tan compleja, el planeamiento, análisis,
diseño y construcción para la totalidad de la empresa, no puede
ser logrado sin herramientas automatizadas. La ingeniería de la
información (IE) ha sido definida en referencia a técnicas
automatizadas de la siguiente manera:
Una serie de técnicas automatizadas integradas en las cuales se
construyen modelos de empresas, datos y procesos, de una
manera, basadas en un amplio conocimiento y usadas para crear
y mantener los sistemas de procesamientos de datos.
La Ingeniería de la Información a veces ha sido definida como:
una serie de disciplinas automatizadas hechas para la totalidad de
una organización, para darle la información oportuna a las
personas adecuadas, en el tiempo adecuado.


Explique que se hace durante el análisis del área del negocio. 

Durante el AAN, nuestro punto de mira se desplaza de la visión global a la visión de dominio. Para modelar "las complicadas y sutiles maneras en que se relacionan los diferentes aspectos de la información de la empresa", el ingeniero de la información debe describir cómo se usan y transforman los objetos de datos (descritos durante el PEI y refinados durante el AAN) dentro de cada área de negocio y cómo las funciones de negocio y los procesos dentro de cada área de negocio transforman estos objetos de datos. En esencia, se analizan y modelan datos tanto exógenos como endógenos para cada área de negocio.

Para realizar este trabajo, AAN emplea varios modelos diferentes:

Modelos de datos (ahora refinados al nivel de área de negocio).
Modelos de flujo de proceso.
Diagramas de descomposición de procesos.
Una variedad de matrices de referencias cruzadas.


La planeación de la estrategia de la información empieza por la definición de objetivos y metas. Ponga ejemplos de cada uno de los dominios del negocio.


PEI:
metas: llegar a ser la empresa lider en arquitectura de edificios en el area metropolitana.
objetivos: brindar el mejor servicio a nuestros clientes, de tal forma que esten satisfechos con el trato y el trabajo.

FODA:

F: ° tener un buen equipo de trabajo, capaces de realizar un buen trabajo
° buena comunicacion entre contratistas y clientes
° servicios de calidad
° tener las herramientas necesarias para cumplir los objetivos
O: ° posicionamiento de la empresa en un lugar estrategico
° nuevas herramientas de diseño y construccion
° debilitamiento de la empresa lider actual
° buena organizacion interna de la empresa
D: ° falta de personal
° motivacion al personal
° sistemas no actualizados
° lugar de trabajo pequeño
A: ° surgimiento de nuevas empresas
° fortalecimiento de empresas
° falta de personal
° falta de clientes

actividad 6


1. ¿Quién es el analista de sistemas?
El analista de sistemas generalmente valora la manera que funcionan los negocios examinando la entrada, el procesamiento de datos y la salida de información con el propósito de mejorar los procesos organizacionales.
Muchas mejoras involucran mejor apoyo para las funciones de los negocios por medio del uso de sistemas de información computarizados. Esta definición enfatiza un enfoque sistemático y metódico para analizar, y posiblemente mejorar, lo que esta sucediendo con el contexto especifico creado por un negocio.


2. ¿Cuáles son algunos de los papeles del analista de sistemas?
Se requiere que los analistas de sistemas desempeñen muchos paquetes en el curso de su trabajo. Algunos de estos papeles son:
1. Consultores externos para negocios.
2. Experto de soporte dentro de un negocio.
3. Agente de cambio en situaciones tanto internas como externas.


3. Explique cual es la principal habilidad del analista de sistemas
Los analistas poseen un amplio rango de habilidades. La primera y principal es que le analista soluciona problemas.