Sie sind auf Seite 1von 21
Soluciones Informáticas Silvia Toscano Gerente de Desarrollo de Sistemas
Soluciones Informáticas Silvia Toscano Gerente de Desarrollo de Sistemas

Soluciones

Informáticas

Silvia Toscano Gerente de Desarrollo de Sistemas

Contenido Comunicación Sistemas ¿Cómo se hace un sistema de información? ¿Java? Roles profesionales

Contenido

Comunicación Sistemas ¿Cómo se hace un sistema de información? ¿Java? Roles profesionales Soluciones informáticas

Comunicación
Comunicación
Sistemas Definición: Un conjunto de elementos Dinámicamente relacionados Formando una actividad Para alcanzar
Sistemas
Definición:
Un conjunto de elementos
Dinámicamente relacionados
Formando una actividad
Para alcanzar un objetivo
Operando sobre datos/energía/materia
Para proveer información/energía/materia
Tienen un propósito, presentan causas y
efectos, entropía y homeostasis.
Sistemas Tipos y enfoques Desarrollar áreas alternas Concreto Cerrado Abierto Gestionar Abstracto Generar
Sistemas
Tipos y enfoques
Desarrollar
áreas alternas
Concreto
Cerrado
Abierto
Gestionar
Abstracto
Generar
estrategias
Sistemas Transaccionales, Transaccionales, apoyo apoyo a a decisiones decisiones y y estrat estrat é é

Sistemas

Sistemas Transaccionales, Transaccionales, apoyo apoyo a a decisiones decisiones y y estrat estrat é é gicos

Transaccionales,Transaccionales, apoyoapoyo aa decisionesdecisiones yy estratestratéégicosgicos

Sistemas Transaccionales, Transaccionales, apoyo apoyo a a decisiones decisiones y y estrat estrat é é gicos
¿Cómo se hace un sistema? Recursos Técnicos Metodología - orden Materiales Equipamiento Herramientas (HW y
¿Cómo se hace un sistema?
Recursos
Técnicos
Metodología - orden
Materiales
Equipamiento
Herramientas (HW y SW)
Humanos
Formación
Especialización
¿Cómo se hace un sistema? Ciclo de desarrollo básico Puesta Pruebas en Análisis Diseño Implementación
¿Cómo se hace un sistema?
Ciclo de desarrollo básico
Puesta
Pruebas
en
Análisis
Diseño
Implementación
Mtto
marcha
Proceso Unificado Rational, entre otros
Java Es un lenguaje de programación En los 90’s para disminuir costos de hardware en
Java
Es un lenguaje de programación
En los 90’s para disminuir costos de hardware en equipamiento
electrónico
Java
Java
Java
Java
C y C++
C y C++
MV
?
LG
Motorola
Nokia
Linux
Mac
Java Componentes: Lenguaje Librerías de código para reutilización y estandarización Máquina Virtual
Java
Componentes:
Lenguaje
Librerías de código para reutilización y
estandarización
Máquina Virtual
Java Características: Rápido Ejecución paralela de funciones (Multithread) Muy confiable Compacto
Java
Características:
Rápido
Ejecución paralela de funciones (Multithread)
Muy confiable
Compacto
Diferentes arquitecturas
Compatibilidad invisible
Java ¡CAPAS! Dividir la aplicación tiene como ventajas primordiales: La separación de código ordenado La
Java
¡CAPAS!
Dividir la aplicación tiene como ventajas primordiales:
La separación de código ordenado
La independencia de funciones/roles del equipo
Promueve la tranquilidad
Enfoca la responsabilidad de la arquitectura en ciertos
elementos del equipo
Evita el cascadeo desordenado de errores/soluciones
Favorece la ubicación de errores y facilita su solución
Java Java permite tener aplicaciones distribuidas funcionando en un administrador de transacciones que se encarga
Java Java permite tener aplicaciones distribuidas funcionando en un administrador de transacciones que se encarga
Java Java permite tener aplicaciones distribuidas funcionando en un administrador de transacciones que se encarga
Java Java permite tener aplicaciones distribuidas funcionando en un administrador de transacciones que se encarga
Java Java permite tener aplicaciones distribuidas funcionando en un administrador de transacciones que se encarga
Java Java permite tener aplicaciones distribuidas funcionando en un administrador de transacciones que se encarga
Java Java permite tener aplicaciones distribuidas funcionando en un administrador de transacciones que se encarga
Java Java permite tener aplicaciones distribuidas funcionando en un administrador de transacciones que se encarga

Java

Java
Java Java permite tener aplicaciones distribuidas funcionando en un administrador de transacciones que se encarga de
Java Java permite tener aplicaciones distribuidas funcionando en un administrador de transacciones que se encarga de
Java Java permite tener aplicaciones distribuidas funcionando en un administrador de transacciones que se encarga de
Java Java permite tener aplicaciones distribuidas funcionando en un administrador de transacciones que se encarga de
Java permite tener aplicaciones distribuidas funcionando en un administrador de transacciones que se encarga de

Java permite tener aplicaciones distribuidas funcionando en un administrador de transacciones que se encarga de activar componentes, comunicarlos y asegurarse de que actúen en forma consistente Una característica muy importante de los servidores de aplicaciones J2EE es su escalabilidad A nivel de aplicación es transparente la forma en que se distribuyen los componentes. Estos pueden distribuirse entre distintos servidores, incluso con distinta arquitectura

se distribuyen los componentes. Estos pueden distribuirse entre distintos servidores, incluso con distinta arquitectura
se distribuyen los componentes. Estos pueden distribuirse entre distintos servidores, incluso con distinta arquitectura
se distribuyen los componentes. Estos pueden distribuirse entre distintos servidores, incluso con distinta arquitectura
se distribuyen los componentes. Estos pueden distribuirse entre distintos servidores, incluso con distinta arquitectura
se distribuyen los componentes. Estos pueden distribuirse entre distintos servidores, incluso con distinta arquitectura
se distribuyen los componentes. Estos pueden distribuirse entre distintos servidores, incluso con distinta arquitectura
se distribuyen los componentes. Estos pueden distribuirse entre distintos servidores, incluso con distinta arquitectura

Roles profesionales

   

Analista de requerimientos Redactor técnico Diseñador o arquitecto Programador Ingeniero Líder de proyecto Manager o gestor de proyectos Consultor técnico comercial Ingeniero de pruebas o tester Administrador de bases de

RUP

Analistas Desarrolladores Gestores Apoyo Especialistas en pruebas Otros

datos Deployers (integradores)

Soluciones Informáticas Innovación e Investigación Control de hardware Servodispositivos Una computadora
Soluciones Informáticas
Innovación e Investigación
Control de hardware
Servodispositivos
Una computadora
Aplicaciones de escritorio
Aplicaciones empresariales
Computación distribuida
Soluciones Informáticas

Soluciones Informáticas

Soluciones Informáticas
Soluciones Informáticas
Soluciones Informáticas
Soluciones Informáticas
Soluciones Informáticas
Soluciones Informáticas
Soluciones Informáticas
Conclusiones Los profesionales de la informática dedicados al desarrollo de soluciones de software explotamos la
Conclusiones
Los profesionales de la informática dedicados al
desarrollo de soluciones de software explotamos la
necesidad de comunicación dentro de una
organización o entre organizaciones mediante el
establecimiento de sistemas
Explotamos las ventajas de recientes tecnologías
como Java y su entorno herramental
La evolución del área de estudio se mantiene gracias
a la creación masiva de soluciones informáticas
competitivas
Cortesía Autor y expositor: Silvia Inés Toscano Garibay Maestra en Ciencias Computacionales (CINVESTAV) Licenciada
Cortesía
Autor y expositor:
Silvia Inés Toscano Garibay
Maestra en Ciencias Computacionales (CINVESTAV)
Licenciada en Informática (Universidad de Guadalajara)
Gerente de Desarrollo de Sistemas
Coordinadora de Capacitación Técnica
Reclutamiento, selección y evaluación de personal técnico
silvia.toscano@gmail.com
¡GRACIAS!
¡GRACIAS!
¡GRACIAS!
¡GRACIAS!
¡GRACIAS!
¡GRACIAS!
¡GRACIAS!
¡GRACIAS!
¡GRACIAS!
¡GRACIAS!
¡GRACIAS!
¡GRACIAS!
¡GRACIAS!
¡GRACIAS!

¡GRACIAS!

¡GRACIAS!
¡GRACIAS!
¡GRACIAS!
¡GRACIAS!
¡GRACIAS!
¡GRACIAS!
¡GRACIAS!
¡GRACIAS!
¡GRACIAS!