|
Trabajo 10 |
Consiste en completar, antes de finalizar el curso, el siguiente formulario
de evaluación:
|
Nombre y Apellido: Rusbel R. Dimas
G. |
||
|
Parte 1.
1. Soy capaz de realizar un Análisis y Diseño de un Sistema de Información
vía Web.
Explique: Si soy capaz, ya que esta materia me
ayudó a profundizar algunos conceptos y a recordar otros que vi en mis estudios
de pregrado acerca de lo que es un análisis y diseño de un sistema de
información. Para el análisis y diseño de un sistema de información vía web
estoy en la capacidad de aplicar los métodos necesarios para el análisis y el
respectivo diseño. La selección de una metodología de análisis y diseño de un sistema de información
debe hacerse de acuerdo con el tipo de
problema que se debe resolver.
2. Soy capaz de explicar la utilidad de usar UML.
Explique: Si, usar UML es de gran ayuda porque
es una herramienta que sirve como enlace
entre quien tiene la idea y el desarrollador, ya que ayuda a capturar la idea
de un sistema para comunicarla posteriormente a quien esté involucrado en su
proceso de desarrollo, esto se lleva a cabo mediante un conjunto de símbolos y
diagramas. Cada diagrama tiene fines distintos dentro de un proceso de
desarrollo. Se
aplica a una multitud de diferentes tipos de sistemas, dominios, y métodos o
procesos.
3. Entendí cuales son los diagramas de UML.
Explique: Si, estos diagramas son la
representación gráfica de un conjunto de elementos con sus relaciones. En
concreto, un diagrama ofrece una vista del sistema a modelar. UML incluye los siguientes
diagramas: Diagrama de casos de uso, Diagrama de clases, Diagrama de objetos,
Diagrama de secuencia, Diagrama de colaboración, Diagrama de estados, Diagrama
de actividades, Diagrama de componentes, Diagrama de despliegue. Los
diagramas más usados son los de casos de
uso, clases y secuencia.
4. Conozco las diferencias entre JSP, XML, ASP, PHP.
Explique: Si las conozco y puedo mencionar
algunas: JSP sigue la filosofía de la arquitectura
JAVA de "escribe una vez ejecuta donde quieras". La implantación de
ASP está limitada para arquitecturas basadas en tecnología Microsoft. La
tecnología JSP usa Java como lenguaje de Script mientras que ASP usa VBScript o
Jscript. Podemos apuntar una ventaja de la
programación en ASP, pues resulta bastante más fácil de aprender que JSP, por
lo menos si no se tiene una experiencia previa en programación. El lenguaje PHP es un lenguaje de programación de
estilo clásico, con esto quiero decir que es un lenguaje de programación con
variables, sentencias condicionales, bucles, funcione; no es un lenguaje de
marcas como podría ser XML. Otra
diferencia entre JSP, XML, ASP, PHP; con respecto a la plataforma en servidor
(JSP utiliza Windows), (XML utiliza multiplataforma), (ASP utiliza Windows) y
(PHP utiliza Linux).
5. Entiendo porque es necesaria la normalización de la Base de Datos.
Explique: Si, la normalización de la base de datos es necesaria
porque es
el proceso mediante el cual se transforman datos complejos a un conjunto de
estructuras de datos más pequeñas, que además de ser más simples y más
estables, son más fáciles de mantener. Además la normalización de la base de datos es
necesaria porque se aplican unas series de reglas que involucra análisis y
transformación de las estructuras de los datos en relaciones que exhiban
propiedades únicas de consistencia, mínima redundancia y máxima estabilidad.
6. Soy capaz
de explicar porque es importante la seguridad de los datos.
Explique: Si, la seguridad de los
datos es importante porque es considerada como el conjunto de procedimientos
que nos permite, que nuestros datos actuales puedan ser usados posteriormente
con la mismísima calidad en la que se crearon sin ninguna alteración de algún
intruso. Entonces, la seguridad llega abarcar muchos temas aparentemente
dispares, ejemplo: el mantenimiento regular de los equipos, la ocultación de
datos, la protección de los mismos con claves de acceso, encriptación o
protocolos de administración de una red.
7. Es
necesario que todos los sistemas de información tengan una Documentación.
Explique: Si es necesario que todos los
sistemas de información tengan una documentación ya que la documentación es un
aspecto sumamente importante, tanto en el desarrollo del sistema de información
como en el mantenimiento del mismo. Mucha gente no hace esto parte del
desarrollo y no se da cuenta de que pierde la posibilidad de la reutilización
de parte del sistema de información en otras aplicaciones. Es importante
contar con una buena documentación para poder almacenar y recuperar la
información. Los documentos son un recurso y activo organizacional. Como
recurso, proveen información y como activo, proveen documentación. Una vez concluido el sistema de información, los documentos
que se deben entregar son una guía técnica, una guía de uso y de instalación.
8.
Conozco como se debería hacer el Análisis y Diseño de un sistema
utilizando LINUX.
Explique: Si, el Análisis y Diseño
es una de las fases más importantes que se plantean ante la ejecución de cualquier
sistema, 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. Postgres es
seleccionado para sistemas que requieran un manejador de Base de Datos GNU,
robusto, estable, un motor con soporte para transacciones, soporte de triggers y procedimientos almacenados, lenguaje
procedimental (PL/SQL), y una alta disponibilidad y recuperación de fallas. Las recomendaciones para la
elaboración de un sistema utilizando Linux serían las siguientes: 1) Aplicar
métodos de análisis, diseño y programación (Modular, Orientado Objeto, etc). 2) Utilizar como sistema operativo base LINUX,
apoyándose en varias aplicaciones como APACHE, SSL, PHP, BIND, entre otras.3) Utilizar
todas las ventajas que ofrece la implementación de Software Libre.
9. Conozco
como se hace un Plan de Migración a LINUX
Explique: Si, un plan de migración a Linux,
consiste en lo, siguiente: 1) En la
Parte Web, la migración se hace absolutamente transparente e inmediata. El
Panel Plesk importará automáticamente toda la parte
web (página web completa) de su Plan de Hosting,
incluidos los archivos html, php,
gráficos, flash, etc. El único efecto resultante será que se cambiará de Panel
de Control de Hosting a uno más moderno y amigable:
el Panel de Plesk. 2) En Los Correos Electrónicos, la migración igualmente será
totalmente automática al nuevo programa de correos Horde
y sus correos conservarán su actual configuración de usuario y password, tanto para los programas de su PC (tipo Outlook
Express y similares) como vía webmail, donde el
programa Horde es más moderno y amigable con muchas
más opciones para un manejo desde cualquier PC. 3) En las Bases de Datos, también serán automáticamente importadas al
nuevo servidor, conservando toda la data y configuración, pero utilizando una
versión más moderna del MySQL y My Admin. En estos casos se tendrá que hacer algunos ajustes
manuales de los permisos, pero el resultado será transparente y absolutamente
favorable.
10. Conozco para que se usa el Open Office.
Explique: Si, se usa como un paquete ofimático
completo de fácil uso, implementando numerosas ventajas respecto a otros
paquetes que aún llevando mucho más tiempo en el mercado siguen teniendo
limitaciones, en algunos casos verdaderos obstáculos, que en un futuro cercano,
pueden hacer que los usuarios apuesten por este software libre que presenta más
ventajas que inconvenientes. El uso de Open Office
libera espacio del disco duro, ya que, ocupa la mitad que los archivos de
Microsoft Office. La nueva generación de software de código fuente abierto pone al alcance
de todos los usuarios la posibilidad de no quedarse atrás en la carrera
tecnológica debido a licencias restrictivas y en algunos casos abusivas.