Documentos de Académico
Documentos de Profesional
Documentos de Cultura
• Procesamiento de palabras
• Hojas de cálculo
• Editor de publicaciones
• Calendarización electrónica
• Comunicación mediante correo de voz,
correo electrónico y videoconferencias.
Sistemas de Automatización de Oficina (OAS)
Estos sistemas se comunican con
los clientes, proveedores y otras
instituciones y sirven como
clarificadores para el flujo de
comunicación y conocimiento en
las actividades de administración
de documentos.
A este conjunto se le conoce con el
nombre de suite ofimática.
Sistemas de Automatización de Oficina (OAS)
MICROSOFF OFFICE a través de
MICROSOFF WINDOWS y APPLE MAC Modelos de OAS en la
OS, aunque también lo hace en LINUX
si se utilizan emuladores.
actualidad
Otras Suites Ofimáticas disponibles
son: GOOGLE DOCS Y HOJAS DE CALCULO
-STAR OFFICE. DE GOOGLE,
-OPENOFFICE.ORG. ( HTTP://DOCS.GOOGLE.COM/)
-KOFFICE.
-GNOME OFFICE. ZOHO (HTTP://WWW.ZOHO.COM/)
PEEPEL (HTTP://WWW.PEEPEL.COM/)
Sistemas de Trabajo de Conocimiento (KWS)
Se alimenta de un TPS.
Sistemas de Información Administrativa (MIS)
Para poder ligar la información, los
usuarios de un MIS comparten una
base de datos común que almacena
modelos que ayudan a los usuarios a
interpretar y aplicar esos mismos datos.
ESS
GDSS
CSWS
SE
DSS
MIS
KWS
OAS
TPS
Relación SI – Nivel Organizacional
INTEGRACIÓN DE LAS TECNOLOGÍAS EN SISTEMAS
Las Aplicaciones de Comercio Electrónico y los sistemas Web
Muchas aplicaciones se conciben originalmente para, o se migran a,
la Web para apoyar el comercio electrónico.
Las Aplicaciones de Comercio Electrónico y los sistemas Web
Consiste en la compra y
crédito.
Orígenes del Comercio electrónico
En los últimos decenios del siglo XIX empresas comerciales iniciaron la
venta por catálogo en los Estados Unidos.
Mejoras en la distribución.
Beneficios operacionales.
Alcance global.
Estándares universales.
Ahorro.
Interactividad.
Tecnología social.
Las 10 empresas de comercio electrónico más grandes
del mundo en el 2020
a. Objetivos:
Optimización de los procesos empresariales.
Acceso a toda la información de forma confiable, precisa y oportuna (integridad de datos).
La posibilidad de compartir información entre todos los componentes de la organización.
Eliminación de datos y operaciones innecesarias de reingeniería.
TV Satelital
Teléfono Satelital
TRANSMISIÓN DE
DATOS GPS:
SISTEMA DE
POSICIONAMIENTO
Global.
Conectividad Wi-Fi
Es una tecnología de comunicación inalámbrica mediante ondas (radiofrecuencias) igual
que lo hace una radio o la televisión.
WIFI, también llamada WLAN (wireless lan), es un conjunto de estándares para redes
inalámbricas basados en las especificaciones IEEE 802.11.
• Cobertura y velocidad:
Estas magnitudes son variables de acuerdo a ciertos factores que la pueden afectar
como:
Existencia de paredes, techos, estructuras metálicas,
Ubicación del “router”.
Presencia de algunos aparatos como hornos microondas y teléfonos inalámbricos
Dispositivos con conectividad Wi-Fi.
Teléfonos celulares
PC
Portátiles
Impresoras, cámaras Web
y otros periféricos
Wi-Max
Siglas de Worldwide Interoperability for Microwave Access
(Interoperabilidad mundial para acceso por microondas), es una
norma de transmisión de datos que utiliza las ondas de radio en las
frecuencias de 11 a 60 Ghz.
Algunos de los sistemas Open Source más famosos y con mayor éxito:
El Rol de Consultor
Un consultor externo tiene una perspectiva
fresca de la cual carecen los demás
miembros de una organización.
Tiene la desventaja de que alguien externo
nunca conocerá la verdadera cultura
organizacional.
Roles del Analista de Sistemas
Solucionador de problemas.
Comunicador con capacidad para relacionarse con los demás durante extensos
periodos.
Con suficiente experiencia en computación para programar, entender las
capacidades de las computadoras, recabar los requisitos de información de los
usuarios y comunicarlos a los programadores.
Tener ética personal y profesional.
Auto-motivado y auto-disciplinado.
Con capacidad de administrar y coordinar los recursos de un proyecto.
Tareas del Analista de Sistemas
1. Planificar la actividad o trabajo de análisis y diseño de sistemas.
2. Organizar a todos los elementos que intervienen en el proyecto (técnicos de análisis y diseño,
programadores, usuarios, equipamiento, etc.)
3. Controlar el trabajo del equipo de diseño para garantizar el cumplimiento de los planes
elaborados.
4. Escoger (o diseñar) y utilizar los métodos, técnicas y herramientas más adecuadas para el
desarrollo del trabajo del colectivo.
7. Representar algorítmicamente los procesos que se realizan en cada tarea funcional integrante
del sistema que se diseña.
8. Diseñar el sistema, descomponiendo el mismo en todos los niveles previstos y con todos los
enfoques necesarios.
9. Diseñar la base de datos que utilizará el sistema. Optimizar la misma, utilizando las técnicas
requeridas para ello.
10. Diseñar los documentos (formularios) de utilización manual o automatizada, que requiera el
sistema. Describir su método de llenado.
Tareas del Analista de Sistemas
11. Diseñar las salidas de la computadora, de la forma más idónea requerida.
12. Elaborar las soluciones a los procedimientos manuales que requiera el sistema.
13. Diseñar los flujos informativos a través de los diferentes elementos que integran el sistema:
hombre - hombre, hombre – computadora, computadora – hombre, computadora –
computadora.
14. Proponer y aplicar las medidas de carácter organizativo que se requiera para perfeccionar la
actividad de dirección estudiada y para implantar el sistema que se diseña.
15. Estudiar las necesidades y proponer soluciones necesarias para la adquisición del
equipamiento computacional requerido, proponiendo la configuración necesaria.
Tareas del Analista de Sistemas
16. Estudiar las necesidades y proponer las soluciones necesarias para la adquisición de los
medios de transmisión de datos, proponiendo las características de equipos a adquirir.
17. Estudiar las necesidades del sistema y proponer el software necesario para su aplicación.
18. Calcular los gastos y beneficios del sistema determinando el plazo de recuperación de los
mencionados gastos.
22. Elaborar los datos de prueba para comprobar la calidad de los programas, individualmente y
en su conjunto.
23. Determinar los métodos más adecuados para implantar y probar el sistema diseñado en la
práctica.
27. Impartir conferencias, seminarios, etc.; explicando las características del sistema que se
diseña y otras cuestiones relativas a la Informática y el perfeccionamiento de la dirección.
Analista de Sistemas en una organización típica
El Ciclo de Vida del Desarrollo de Sistemas
1. Identificación de
problemas,
oportunidades y
objetivos
2. Determinación
7. Implementación
de los
y evaluación del
requerimientos de
sistema
El CVDS es un enfoque por fases información
Métodos interactivos.
Una parte de las pruebas las realizan los programadores solos, y otra
la llevan a cabo de manera conjunta con los analistas de sistemas.
• Sin importar qué tan minuciosas sean las pruebas en el sistema, se pueden infiltrar errores o ‘bugs’
en los programas computacionales.
• En el software personalizado (también conocido como software hecho a la medida), los ‘bugs’ se
deben corregir a medida que se van detectando.
El impacto del mantenimiento
La otra razón de realizar mantenimiento en los sistemas es para mejorar las capacidades del software
en respuesta a las necesidades cambiantes de la organización, que por lo general implica una de las
siguientes tres situaciones:
1. Con frecuencia los usuarios solicitan características adicionales a medida que se familiarizan con el
sistema computacional y sus capacidades.
• Podemos ver que, a través del tiempo, es probable que el costo total del mantenimiento exceda al
costo del desarrollo de sistemas.
• En cierto punto es más factible realizar un nuevo estudio de sistemas, debido a que el costo de
continuar con el mantenimiento es sin duda mayor que el de crear un sistema de información
totalmente nuevo.
Uso de Herramientas CASE
Para ser productivos los analistas de sistemas deben ser
organizados, precisos y completos en lo que se
proponen hacer.
• Comunicación
• Simpleza
• Retroalimentación
• Valentía
Se recomienda que los analistas de sistemas adopten estos valores en todos los proyectos
que emprendan y no sólo cuando adopten la metodología ágil.
LA METODOLOGÍA ÁGIL
Los métodos ágiles pueden asegurar que un proyecto se complete con éxito mediante un
ajuste en los importantes recursos de:
• Tiempo
• Costo
• Calidad
• Alcance
A primera vista estas prácticas parecen extremas, pero se pueden aprender ciertas lecciones
importantes al incorporar muchos de los valores y prácticas de la metodología ágil a los proyectos de
análisis y diseño de sistemas.
Proceso de desarrollo para un proyecto ágil
• Las primeras tres flechas grises que iteran de
vuelta a la caja “Iteraciones” simbolizan los
cambios incrementales creados por medio de los
procesos repetidos de prueba y
retroalimentación.
• Se explorará el entorno para evaluar la convicción de que puede y debe lidiar con el
problema mediante el desarrollo ágil, se ensamblará el equipo y se evaluará las
habilidades de sus miembros.
• Esta etapa se puede requerir desde unas cuantas semanas (si conoce de antemano a los miembros
del equipo y la tecnología que va a usar) hasta unos cuantos meses (si todo es nuevo).
• Durante esta etapa se debe practicar con la estimación del tiempo necesario para
realizar varias tareas.
Proceso de desarrollo para un proyecto ágil
EXPLORACIÓN
• El punto es hacer que el cliente refine una historia con el detalle suficiente como para que se pueda
estimar en forma competente la cantidad de tiempo necesaria para crear la solución y convertirla en el
sistema que está planeando.
Proceso de desarrollo para un proyecto ágil
PLANEACIÓN
• Al contrario de la primera etapa, la planeación tal vez sólo requiera de unos cuantos días.
• En esta etapa, el analista y sus clientes se ponen de acuerdo en una fecha, que puede ser
cualquier día a partir de dos meses hasta medio año después de la fecha en curso, para entregar
soluciones a sus problemas empresariales más estresantes (se concentrará en el conjunto más
pequeño y valioso de historias).
• Si sus actividades de exploración fueron suficientes, esta etapa debe ser muy corta.
• Para hacer esto, el equipo diseña la solución más simple posible, pone el sistema en producción
tan pronto como sea posible, obtiene retroalimentación del cliente empresarial sobre lo que está
funcionando y adapta su diseño a partir de ahí.
Proceso de desarrollo para un proyecto ágil
ITERACIONES PARA LA LIBERACIÓN DE LA PRIMERA
VERSIÓN
• Durante la etapa de las iteraciones también debe preguntarse si hay que alterar el
itinerario de trabajo o si está lidiando con demasiadas historias.
• Se celebra siempre su progreso aunque éste sea pequeño, debido a que esto forma
parte de la cultura de motivar a todos a que trabajen lo más duro que puedan en el
proyecto.
Proceso de desarrollo para un proyecto ágil
PUESTA EN PRODUCCIÓN
• Las revisiones de software se entregan en una semana.
• Puede instituir sesiones informativas diarias para que todos sepan lo que los demás están
haciendo.
• El producto se libera durante esta fase, pero se puede mejorar si se le agregan otras
características.
• Uno de los lemas de la metodología ágil con el que todos estamos sinceramente de acuerdo es
que ¡desarrollar sistemas debe ser divertido!
Proceso de desarrollo para un proyecto ágil
MANTENIMIENTO
• La actitud que se debe tomar en este punto del proceso de desarrollo es más
conservadora que en cualquier otro.
Análisis y Diseño de Sistemas Orientados a Objetos
• El analista pasa por las fases del problema y de identificación, una fase de análisis y
una fase de diseño.
Análisis y Diseño de Sistemas Orientados a Objetos