Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Integracion de Tecnologia en Los SistemasCiclo de Vida Desarrollo de Sistemas Herramientas CASEmetodologia Agil y OO
Integracion de Tecnologia en Los SistemasCiclo de Vida Desarrollo de Sistemas Herramientas CASEmetodologia Agil y OO
Sistemas
Msc. Mélida Elyzabeth Herrera
Basado Libro : texto de Clases y experiencias
Integración de la tecnología en sistemas
El analista de sistema debe estar consciente de que al integrar
tecnología se ven afectados todos los tipos de usuarios y sistemas.
Tenemos que tener claro que la integración de la tecnología deben ser
integradas en aplicaciones de comercio electrónico en sus negocios
tradicionales o a medida que inicia negocios electrónicos
completamente nuevos.
Aplicaciones del comercio electrónico y los
sitios web
Existen muchos beneficios en la aplicación de la tecnología basada en
la web.
En informática, la World Wide Web o red informática mundial es un
sistema de distribución de documentos de hipertexto -interconectados
y accesibles a través de Interne. www
Beneficios al mejorar o montar una aplicación
web:
1. Aumenta el # de usuarios que se entera de la disponibilidad de un
producto servicio etc.
2. Accesibilidad 24 horas de parte del usuario
3. Se puede mejora la utilidad y la capacidad de uso del interfaz
4. expansión de un sistema global
SISTEMA EMPRESARIAL
Se consideran diferentes niveles de información llamada “arquitectura orientada al
servicio”- SOA, en esta arquitectura se considera en la capa superior la ERP”
SISTEMA DE PLANIFICACION DE RECURSOS EMPRESARIAL”, es aquí donde :LOS
ANALISTA DE SISTEMA ACTUAN COMO CONSULTORES PARA LOS PROYECTOS
EMPRESARIOS EMPRENDIDOS.
Por lo general el analista de sistema como usuario de esta plataformas
necesitan capacitaciones ,soporte y mantenimiento por parte del
distribuidor para poder trabajar de manera amigable como ser la
instalación el manejo uso . Ejemplo SAP ERP –Sistema de aplicaciones
y producto, sistema de recurso empresarial
SISTEMA para dispositivos inalámbricos y
móviles
El analista diseña variedad de aplicaciones para usuarios aventureros como
orientadas a dispositivos inalámbricos , móviles como ejemplos: iPhone y el iPod
de Apple o black Berry.
el analista de sistema deberá programar :
✓redes inalámbricas de área local “wlan”
✓redes de fidelidad inalámbricas wi-fi
✓agentes inteligentes : tecnología pull “hacer una opción búsqueda “ esta es
una forma de comunicación a través de internet basada en petición del cliente
,lo contrario a tecnología push, también incluye entre los agentes inteligentes la
búsquedas en web, entre otros.
Software y sistemas operativos de código
fuente abierto-oss
Tenemos software :
✓Servidor web apache
✓Navegador Mozilla Firefox
✓Sistema operativo chrome ejemplo“ computadora Chromeboock USO DE
ESTE SISTEMA”
✓Linux-sistema operativo (SON DISTRIBUCIONES think, ubuntu etc)
✓Unix- sistemas operativos
Necesidades del análisis y diseño de sistema
El análisis y diseño de sistemas que los analistas de sistemas llevan a
cabo buscan comprender que necesitan lo humanos para analizar las
entradas o el flujo de datos de manera sistematica,procesar o
transformar los datos, almacenarlos y producir información en el
contexto de una organización especifica.
ROLES DEL ANALISTA DE SISTEMA
El analista de sistema debe ser capaz de trabajar con personas de todo
tipo y tener experiencias en cuanto trabajo con computadoras.
el analista de sistema evalúa sistemáticamente la interacción usuario y
tecnología y como operan las empresas .
El analista de sistemas es un profesional especializado del área de la
informática, gestor del desarrollo de aplicaciones en lo que respecta a
su diseño y obtención de los algoritmos, así como de examinar las
posibles utilidades y modificaciones necesarias de los
sistemas operativos para que se desarrollen de manera eficiente y con
calidad.
ROLES DEL ANALISTA DE SISTEMA
1. COMO CONSULTOR
LAS PERSONAS INVOLUCRADAS SON LOS ANALISTAS Y LOS USUARIOS, POR LO GENERAL LOS
GERENTES Y LOS TRABAJADORES DE OPERACIONES.
El desarrollo ágil es una metodología orientada a objetos (OOA) para el desarrollo de sistema en
cual se incluye un método de desarrollo junto con las generación de los requerimientos de
información así como herramientas de software.
Metodología orientada a objetos
1. Una herramienta CASE superior permite al analista crear y modificar el diseño del sistema, con ellas
se pueden diseñarse bases de datos, incluyendo en la facilidades para la creación
de diagrama según conveniencia y de relación, modelado de datos y gestión de estructuras
en el sistema o plataforma.
• Visible Analyst (VA) es un ejemplo de herramienta CASE que permite a los
analistas de sistemas realizar planificación, análisis y diseño en forma gráfica para
crear bases de datos y aplicaciones cliente/servidor complejas.
Visible Analyst, unido a otro producto de software conocido como Microsoft Visio,
permite a los usuarios dibujar y modificar diagramas con facilidad.
Ejemplo de herramienta
2. Las herramientas CASE inferiores se utilizan para generar código fuente de computadora, con
lo cual se elimina la necesidad de programar el sistema
• Como Ejemplo de esta herramienta generadora de código esta
NetBeans que es una herramienta muy buena y es usada
principalmente para desarrollo de escritorio Web Mobile y
enterprise con compatibilidad con java C/C++ Ruby PHP
javascript tiene algunas mejoras con UML aunque no es el mas
optimo tiene algo muy interesante creador de juegos para
celulares
Las características más importantes de los generadores de código son:
El análisis y diseño de sistemas orientado a objetos (O-O) es una metodología diseñada para facilitar
el desarrollo de sistemas que deben cambiar con rapidez en respuesta a los entornos empresariales
dinámicos.
• Se cree que las técnicas orientadas a objetos funcionan bien en
situaciones en las que los sistemas de información complejos pasan a
través de un continuo proceso de mantenimiento, adaptación y
rediseño. Las metodologías orientadas a objetos utilizan el estándar
de la industria para modelar sistemas orientados a objetos, conocido
como lenguaje de modelado unificado (UML), para descomponer un
sistema en un modelo de caso de uso.
La programación orientada a objetos difiere de la
programación tradicional por procedimientos en
cuanto a que examina a los objetos que forman
parte de un sistema.
Cada objeto es una representación computacional
METODOLOGIA de una cosa o evento real. Los objetos pueden ser
OO clientes, artículos, pedidos, etcétera. Los objetos se
representan y agrupan mediante clases, las cuales
son ideales para la reutilización y la facilidad de
mantenimiento.
Una clase define el conjunto de atributos y
comportamientos compartidos que se encuentran
en cada objeto de la clase.
Ejemplos :
MUCHAS GRACIAS JOVENES!!!!!
Tarea individual