Trabajo 10

Evaluación

Análisis y Diseño de Sistema 

 

Consiste en completar, antes de finalizar el curso, el siguiente formulario de evaluación:

Nombre y Apellido: Juan Eduardo Maestre    

Cédula de identidad: V- 14015512(Ejemplos V-04254836, E-81345876, V-15098032) eMail:  jemr[email protected]

 

 

Parte 1.

1. Soy capaz de realizar un Análisis y Diseño de un Sistema de Información vía Web.

Explique: Es necesario para realizar  para implantar sistemas de información en las organizaciones es indispensable:

 

 Lograr una descripción detallada y correcta del sistema computacional que representará la solución al requerimiento de la organización.

Debe contemplar los siguientes aspectos:

 Debe resolver un problema real de la organización

 Debe ser clara la aportación del sistema a la solución del problema

 Debe ser factible en términos de costo - beneficio

 

 Obtener el entendimiento y apoyo de los usuarios del sistema en niveles estratégicos, tácticos y operativos  dentro de la organización 

 Obtener Información acerca de necesidades por Satisfacer

 Organizar los Requerimientos

 Verificar requerimientos

  Proceso de validación

 

El analista  debe determinar si existen diferentes alternativas de solución (incluyendo desarrollo a la medida o adquisición de soluciones comerciales) y determinar los riesgos, estrategia y costos asociados a dichas soluciones, para que el cliente/patrocinador pueda tomar una decisión administrativa adecuada a su presupuesto, restricciones y expectativas.

 

 Productos del Análisis de implantación :

·        Descripción de las alternativas de solución.

·         Evaluación tecnológica de la factibilidad y riesgos implicados para cada una de las alternativas  Plan de automatización de actividades del negocio, segmentado de acuerdo a las fases de implantación de la solución.

·         Costos y tiempos de entrega.

La definición clara y oportuna de implantación permitirá:

 Tomar decisiones administrativas con respecto a la factibilidad de la solución

 Anticipar riesgos tecnológicos que puedan impedir la implantación exitosa del sistema dentro de la organización

 Planear la estrategia de entrega de productos a los usuarios operadores, para que estos acepten al sistema y puedan lograr los resultados esperados dentro de la organización

 

 

 

 

2. Soy capaz de explicar la utilidad de usar UML.

Explique: UML es un lenguaje para modelamiento de propósito general evolutivo, ampliamente aplicable, dable de ser soportado por herramientas e industrialmente estandarizado. Se aplica a una multitud de diferentes tipos de sistemas, dominios, y métodos o procesos.

·         Como lenguaje de propósito general, se enfoca en el corazón de un conjunto de conceptos para la adquisición, compartición y utilización de conocimientos emparejados con mecanismos de extensión.

·         Como un lenguaje para modelamiento ampliamente aplicable, puede ser aplicado a diferentes tipos de sistemas (software y no - software), dominios (negocios versus software) y métodos o procesos.

·         Como un lenguaje para modelamiento soportable por herramientas, las herramientas ya están disponibles para soportar la aplicación del lenguaje para especificar, visualizar, construir y documentar sistemas.

·         Como un lenguaje para modelamiento industrialmente estandarizado, no es un lenguaje cerrado, propiedad de alguien, sino más bien, un lenguaje abierto y totalmente extensible reconocido por la industria.

UML posibilita la captura, comunicación y nivelación de conocimiento estratégico, táctico y operacional para facilitar el incremento de valor, aumentando la calidad, reduciendo costos y reduciendo el tiempo de presentación al mercado; manejando riesgos y siendo proactivo para el posible aumento de complejidad o cambio).

 

Como un lenguaje, es usado para la comunicación. Es decir, un medio para capturar el conocimiento (semánticas) respecto a un tema y expresar el conocimiento (sintaxis) resguardando el tema propósito de la comunicación. El tema es el sistema en estudio.

Como un lenguaje para modelamiento, se enfoca en la comprensión de un tema a través de la formulación de un modelo del tema (y su contexto respectivo). El modelo abarca el conocimiento cuidando del tema, y la apropiada aplicación de este conocimiento constituye inteligencia

En cuanto a cómo se aplica para especificar sistemas, puede ser usado para comunicar "qué" se requiere de un sistema y "cómo" un sistema puede ser realizado.

En cuanto a cómo se aplica para visualizar sistemas, puede ser usado para describir visualmente un sistema antes de ser realizado.

En cuanto a cómo se aplica para construir sistemas, puede ser usado para guiar la realización de un sistema similar a los "planos".

En cuanto a cómo se aplica para documentar sistemas, puede ser usado para capturar conocimiento respecto a un sistema a lo largo de todo el proceso de su ciclo de vida.

 

 

 

3. Entendí cuales son los diagramas de UML.

Explique:

Diagrama de casos de uso

Diagrama de clases

Diagrama de estados

Diagrama de secuencias

Diagrama de actividades

Diagrama de colaboraciones

Diagrama de componentes

Diagrama de distribución

 

Un diagrama es la representación gráfica de un conjunto de elementos con sus relaciones. En concre-to, un diagrama ofrece una vista del sistema a mode-lar. Para poder representar correctamente un sistema, UML ofrece una amplia variedad de diagramas para visualizar el sistema desde varias perspectivas. UML incluye los siguientes diagramas:

          • Diagrama de casos de uso.

          • Diagrama de clases.

          • Diagrama de objetos.

          • Diagrama de secuencia.

Los diagramas más interesantes (y los más usados) son los de casos de uso, clases y secuencia, por lo que nos centraremos en éstos. Pare ello, se utilizará ejemplos de un sistema de venta de entradas de cine por Internet.

 

El diagrama de clases muestra un conjunto de clases, interfaces y sus relaciones. Éste es el diagrama más común a la hora de describir el diseño de los sistemas orientados a objetos. En la figura 4 se muestran las clases globales, sus atributos y las relaciones de una posible solución al problema de la venta de entradas.

 

 

El diagrama de casos de usos representa gráficamente los casos de uso que tiene un sistema. Se define un caso de uso como cada interacción supuesta con el sistema a desarrollar, donde se representan los requisitos funcionales. Es decir, se está diciendo lo que tiene que hacer un sistema y cómo. En la figura 3 se muestra un ejemplo de casos de uso, donde se muestran tres actores (los clientes, los taquilleros y los jefes de taquilla) y las operaciones que pueden realizar (sus roles).

En el diagrama de secuencia se muestra la interacción de los objetos que componen un sistema de forma temporal. Siguiendo el ejemplo de venta de entradas, la figura 5 muestra la interacción de crear una nueva sala para un espectáculo.

El resto de diagramas muestran distintos aspectos del sistema a modelar. Para modelar el comportamiento dinámico del sistema están los de interacción, colaboración, estados y actividades. Los diagramas de componentes y despliegue están enfocados a la implementación del sistema.


 

 

 

 

4. Conozco las diferencias entre JSP, XML, ASP, PHP.

Explique:

 

 

ASP

JSP

PHP

XML

Tipo de licencia

Propietaria

Libre

Libre

Libre

Origen

VB

C, C++

C, C++, Java, Perl

C

Plataforma de Software del Servidor

Microsoft Windows

Multiplataforma

Multiplataforma

Multiplataforma

Servidor Web

ISS

Cualquiera

Apache

Cualquiera

Extensión usada

.ASP

.JSP

.PHP

.XML

Robustez

Medianamente Robusto

Robusto

Medianamente Robusto

-

Orientación de programación

Orientado a tags

Orientado a tags

Orientado a objetos

-

Nivel de Aprendizaje

Fácil

Complejo

Fácil

Fácil

 

 

5. Entiendo porque es necesaria la normalización de la Base de Datos.

Explique:

 El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional.

Las bases de datos relacionales se normalizan para:

          Evitar la redundancia de los datos.

          Evitar problemas de actualización de los datos en las tablas.

          Proteger la integridad de los datos

 

6. Soy capaz de explicar porque es importante la seguridad de los datos.

Explique: El activo más importante que se posee es la información y, por lo tanto, deben existir técnicas que la aseguren, más allá de la seguridad física que se establezca sobre los equipos en los cuales se almacena. Estas técnicas las brinda la seguridad lógica que consiste en la aplicación de barreras y procedimientos que resguardan el acceso a los datos y sólo permiten acceder a ellos a las personas autorizadas para hacerlo.

 

 

 

7. Es necesario que todos los sistemas de información tengan una Documentación.

Explique: Es esencial para proporcionar entendimiento de un sistema a quien lo vaya a usar para mantenerlo, para permitir auditoria del sistema y para enseñar a los usuarios como interactuar con el sistema y a los operandos como hacerlo funcionar. La importancia de la documentación bien podría ser comparada con la importancia de la existencia de una Póliza de Seguro; mientras todo va bien no existe la precaución de confirmar si nuestra Póliza de Seguros está o no vigente.

La documentación adecuada y completa, de una aplicación que se desea implantar, mantener y actualizar en forma satisfactoria, es esencial en cualquier Sistema de Información, sin embargo, frecuentemente es la parte a la cual se dedica l menor tiempo y se le presta menos atención.

Siempre se debe documentar un sistema como si estuviera a punto de irse a Siberia el siguiente mes, para nunca volver. Si la documentación del sistema es incompleta el diseñador continuamente estará involucrado y no podrá moverse a otra asignación.

 

 

8. Conozco  como se debería hacer el Análisis y Diseño de un sistema utilizando LINUX.

Explique: El Análisis y Diseño es una de las fases más importantes que se plantean ante la ejecución de cualquier sistema de información (SI), ya que se deben analizar los requisitos tecnológicos y funcionales, considerando la elección de una plataforma tecnológica que tenga la capacidad de dar una respuesta inmediata a sus futuros usuarios además de ser estable, con visión de futuro e interoperable.

Sin embargo, la elección de la plataforma tecnológica no afecta esta primera fase, ya que aquí se utilizan metodologías estándares como el Lenguaje de Modelado Unificado (UML), el cual incluye una serie de diagramas (casos de uso, actividades, colaboración, etc.) que muestran las entidades que componen el sistema, además permite modelar el comportamiento del sistema, las diferentes funciones que realiza y las representaciones del papel que cumple el usuario dentro del sistema.

 

 

 

9. Conozco como se hace un Plan de Migración a LINUX

Explique:

 Formación en profundidad al personal responsable.

Elaboración de distribución propia .

Analisisy Diseño de Aplicaciones

Mantenimiento y actualización de aplicaciones desde servidores.

Imprescindible el control de los grupos de trabajo para unificar sus procedimientos y metodologías.

Ofimática,Simulaciones y Migración de Aplicaciones.

Migración de los sistemas de red local (Windows ) a Linux.

WEB y Desarrollos Corporativos.

Integración en otros sistemas Corporativos.

Asegurar la compatibilidad con los Desarrollos Corporativos

Formación y adiestramiento de la nueva plataforma

 

10. Conozco para que se usa el Open Office.

Explique:

 Es una suite ofimática de software libre y código abierto de distribución gratuita que incluye herramientas como procesador de textos, hoja de cálculo, presentaciones, herramientas para el dibujo vectorial y base de datos. Soporta el estándar ISO OpenDocument con lo que es fácil el intercambio de documentos con muchos otros programas, y puede ser utilizado sin costo alguno. Está disponible para muchas plataformas: (Microsoft Windows, sistemas de tipo Unix, Mac Os.

 

 

 

Hosted by www.Geocities.ws

1