Está en la página 1de 21

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
 Soluciones informáticas
Comunicación
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
estrategias
Sistemas
Transaccionales, apoyo a decisiones y estratégicos
¿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
Mtto marcha

 Proceso Unificado Rational, entre otros


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
 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 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 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
Roles profesionales
 Analista de requerimientos  RUP
 Redactor técnico
 Diseñador o arquitecto  Analistas
 Programador  Desarrolladores
 Ingeniero  Gestores
 Líder de proyecto
 Apoyo
 Manager o gestor de proyectos
 Consultor técnico comercial  Especialistas en
 Ingeniero de pruebas o tester pruebas
 Administrador de bases de
 Otros
datos
 Deployers (integradores)
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
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 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!

También podría gustarte