Está en la página 1de 10

Trabajo Análisis de sistemas

Eyder Jesús Hernández -20192020122


Jonathan Agudelo Méndez - 20192020066
Brayan Elian Peña Jaimes - 20192020106
Juan Diego Murillo - 20192020128

Universidad Distrital Francisco José de Caldas


Bogotá, 28/09/2020
PALABRAS CLAVE

Agente de cambio: Es un rol de un analista de sistemas donde este con cualquier acción que
efectúe sobre el sistema lo cambiará, ya sea en mínima o en mayor medida, y no solo en
cuestion del sistema sino que también con el entorno donde trabaja, este hace de mayor
facilidad el cambio después de que el mismo planee el que hacer.
Ajax: Es una técnica que utiliza los lenguajes existentes para hacer que las páginas Web
funcionen parecido a una aplicación en el computador donde se utiliza el diseño de una
página web y el trabajo de un programa como una nueva tecnología.
análisis y diseño de sistemas: ​Es usar herramientas y hacer uso de las características que
posee un analista de sistemas para mejorar la actividad las actividades en las que se usen
dichos sistemas implementando o modificando sistemas de información computarizados
análisis y diseño de sistemas orientado a objetos (O-O): ​En este se hace uso de las
herramientas de UML cubriendo el modelo de casos de uso, creación de diagramas de
modelo de clases con UML, los diagramas de secuencia, la creación de diagramas de
generalización/especialización (gen/spec), los escenarios de casos de uso y los diagramas de
actividad.
analista de sistemas: ​Es una persona que en su papel como consultor, experto de apoyo y
agente de cambio además debe contar con cuestiones éticas y lineamientos profesionales
como analista.
aplicaciones de comercio electrónico: se trata de potenciales dados por la integración de
diversos sistemas de información existentes en distintos niveles administrativos y dentro de
diferentes funciones. Donde se plantean distintos niveles en los sistemas empresariales
poniendo en cabeza al Sistemas expertos seguido de los Sistemas de soporte de decisiones y
al final y como más bajo el Sistemas de información administrativa.
arquitectura orientada a servicios (SOA): ​Algunos autores describen la integración de
estos sistemas de información dados en la aplicación de comercio electrónico como
arquitectura orientada a servicios (SOA), la cual existe en capas. Donde los sistemas
empresariales conforman la capa superior. Estos sistemas son conocidos como sistemas de
planificación de recursos empresariales.
ciclo de vida del desarrollo de sistemas (SDLC): ​Se encuentran 7 fases sobre el desarrollo
de un sistema donde está en primera instancia la identificación de problemas, oportunidades y
objetivos, en segundo lugar determinar los requerimientos del sistema según lo que desee el
usuario o los jefes, posterior a ese se analizan las necesidades del sistema, se puede hacer uso
de diagramas de flujo, en cuarto lugar se encuentra diseñar el sistema, con interfaz y respaldo
incluido, al finalizar estos, se entrega un modelo del sistema, luego en quinto se desarrolla y
documenta dicho sistema previamente diseñado, en el sexto lugar se encuentra probar,
actualizar problemas y los mantenimientos de este sistema, y por último se entrena a los
usuarios, se implementa y se evalúa el sistema.
consultor de sistemas: Este lidia con las cuestiones relacionadas a los sistemas de
información dentro de la empresa.donde los consultores pueden proveer una perspectiva
fresca de la cual carecen otras personas en la organización
diseño rápido de aplicaciones (RAD): ​Se basa en la recopilación de los requerimientos de
información humana y el diseño de las interfaces donde se utiliza una metodología orientada
a objetos, incluyendo un método de desarrollo así como herramientas de software.
-

fase de exploración: ​Durante ella usted explorará su entorno para evaluar su convicción de
que puede y debe lidiar con el problema mediante el desarrollo ágil, ensamblará el equipo y
evaluará las habilidades de sus miembros.
fase de mantenimiento: ​Una vez liberado el sistema, debe seguir funcionando sin
problemas. Es posible agregar características, considerar las sugerencias más riesgosas de los
clientes y a rotar los miembros del equipo.
fase de planeación: ​El juego de planeación establece reglas que pueden ayudar a formular la
relación del equipo de desarrollo ágil con sus clientes empresariales. Todo el proceso de
planeación ágil se ha caracterizado mediante la idea de un juego de planeación según la idea
de Beck.
fase de puesta en producción: ​El ciclo de retroalimentación se agiliza de manera que en vez
de recibir retroalimentación por una iteración cada tres semanas, las revisiones de software se
entregan en una semana. Poner un sistema en producción es un suceso emocionante; disponga
de tiempo para celebrar con sus compañeros de equipo la ocasión.
herramientas CASE: Los analistas emplean herramientas CASE para aumentar la
productividad, comunicarse con los usuarios de una manera más efectiva e integrar el trabajo
que realizan en el sistema, desde el inicio hasta el final del ciclo de vida.
Ingeniería de Software Asistida por Computadora (CASE): ​Es un conjunto de
herramientas de programación que utilizan una interfaz común para diseñar, desarrollar y
depurar software.
inteligencia artificial (AI): Es la simulación de procesos de inteligencia humana por parte
de las máquinas, especialmente sistemas informáticos. Estos procesos incluyen el
aprendizaje, el razonamiento y la autocorrección.
interacción humano-computadora (HCI): La disciplina que estudia cómo las personas
interactúan con las computadoras y hasta qué punto las computadoras se desarrollan para
interactuar con las personas. HCI consta de tres componentes: los usuarios, los ordenadores y
la interacción entre ellos.
iteraciones para la liberación de la primera versión: ​Uno de los objetivos es realizar
pruebas funcionales escritas por el cliente al final de cada iteració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.
juego de planeación: Todo el proceso de planeación ágil se ha caracterizado mediante la
idea de un juego de planeación según la idea de Beck.El objetivo del juego es maximizar el
valor del sistema producido por el equipo ágil. La estrategia que persigue el equipo de
desarrollo ágil siempre tiene una incertidumbre limitante (minimización del riesgo).

-
lenguaje de modelado unificado (UML):
Se trata de un estándar que se ha adoptado a nivel internacional por numerosos organismos y
empresas para crear esquemas, diagramas y documentación relativa a los desarrollos de
software (programas informáticos).
m-Commerce, mComeerce (comercio móvil): Se trata de comercio electrónico usando el
teléfono móvil, ya sea mediante un navegador o una aplicación como medio para la compra.
metodología ágil: metodología de desarrollo de software que se basa en valores​.
principios y prácticas básicas.
métodos ágiles: ​permiten adaptar la forma de trabajo a las condiciones del proyecto,
consiguiendo flexibilidad e inmediatez en la respuesta para amoldar el proyecto y su
desarrollo a las circunstancias específicas del entorno.
migrar sistemas: ​se trata de una transición más sencilla, pues el personal ya está
familiarizado con la informática, y los cambios de organización introducidos a raíz del primer
sistema todavía pueden ser válidos. Los años de experiencia permiten que el análisis de las
necesidades esté mejor enfocado y que se realice el proceso de selección de manera más
realista y efectiva.
prototipos: ​es un proceso rápido e interactivo entre usuarios y analistas para crear
y refinar partes de un nuevo sistema; se puede utilizar como parte del SDLC para los
requisitos determinación o como una alternativa al SDLC.
sistemas de automatización de oficinas (OAS): ​Analiza y transforma los datos para
manipularlos de cierta forma antes de compartirlos de manera formal a través de la
organización. Los aspectos más conocidos de los sistemas OAS son el procesamiento de
palabras, las hojas de cálculo, el diseño gráfico por computadora, la planificación
electrónica y la comunicación a través de correo de voz, correo electrónico (e-mail) y
teleconferencias.
sistemas de información administrativa (MIS): ​Son un grupo de sistemas de
información que interactúan entre sí y que proporcionan los requerimientos de las
operaciones como de la administración en la empresa.
sistemas de planificación de recursos empresariales (ERP):​ Es un sistema de
gestión de negocios que integra la información de todas
las áreas operativas y administrativas de una empresa, automatiza los procesos de
negocio, y permite controlar y asignar recursos a las actividades que realmente
generan valor a tu compañía.

Sistemas de procesamiento de transacciones (TPS): ​son sistemas de información


computarizados cuya función es procesar grandes cantidades de información para las
transacciones de negocios rutinarias, gracias a las TPS se reduce el tiempo a la hora de
realizar transacciones normales, aunque aún es necesario que los usuarios introduzcan sus
datos de forma manual.
Sistemas de soporte de decisiones (DSS): Es ​un sistema enfocado a brindar un respaldo de
la toma de decisiones en todas sus fases, aunque la decisión misma pertenece de forma
primordial al usuario. También se describen a veces como sistemas enfocados en la
inteligencia de negocios.

Sistemas de soporte de decisiones en grupo (GDSS): ​Los sistemas de decisiones en grupo


tienen como finalidad facilitar el trabajo de un grupo ofreciéndoles apoyos como encuestas,
cuestionarios, lluvia de ideas y creación de escenarios.
Sistemas de soporte para ejecutivos (ESS): ​Los sistemas ESS (sistemas de apoyo para
ejecutivos) tienen como finalidad ayudar a los ejecutivos a organizar sus interacciones con el
entorno, ofreciendo tecnologías de gráficos y comunicaciones.
Sistemas de trabajo colaborativo asistido por computadora (CSCWS): ​Es el ambiente en
el cual se trabaja más fácilmente en grupo ya que está dispuesto para ello y tiene ayudas para
hacer más fácil la toma de decisiones grupales.
Sistemas de trabajo de conocimiento (KWS): ​Son sistemas que brindan apoyo a
profesionales como científicos, ingenieros, y médicos, ayudándoles a crear conocimiento ya
sea individual o en equipo y a integrarlos en una organización o la sociedad.
Sistemas expertos: ​Los sistemas expertos aplican la experiencia de los encargados de tomar
decisiones para resolver problemas específicos y estructurados.
Software de código fuente abierto (OSS): ​Es una alternativa para el desarrollo de software,
con el OSS las personas pueden ver, estudiar, compartir o modificar libremente el código o
las instrucciones de la computadora.
Algunos de los proyectos de código fuente abierto más conocidos son el servidor Web
Apache, el navegador Mozilla Firefox y Linux.
Software hecho a la medida: Es un tipo de software que cumple con tareas y procesos muy
específicos, es un software diseñado con el único fin de satisfacer un campo muy particular
que no puede ser resuelto por otro sistema.
PREGUNTAS DE REPASO

1. Compare los procesos de tratar la información como un recurso y tratar a los


humanos como un recurso.
Las organizaciones han reconocido la importancia de administrar recursos claves como las
personas y la información. Actualmente la información ha encontrado su lugar como recurso
clave.
Los responsables de las tomas de decisiones por fin comprenden que la información no es
solo un producto derivado de las operaciones comerciales, sino que a la vez provee impulso y
puede constituir el factor decisivo para determinar el éxito o fracaso de un negocio.
La información es importante, pero el recurso humano es el llamado a utilizar esta fuente para
la toma de decisiones, así, este último recurso es fundamental.

2. Liste las diferencias entre OAS y KWS.


Los sistemas de automatización de oficinas(OAS) brindan apoyo a las personas que trabajan
con datos para analizar información y transformar los datos o manipularlos de cierta forma
antes de compartirlo.
Mientras que los sistemas de trabajo de conocimientos (KWS) brindan apoyo a profesionales
como científicos, ingenieros y médicos, ayudándoles a crear conocimiento y a integrarlo a su
organización o la sociedad.
3. Defina el significado de MIS.
Sistema de información administrativa.
4. ¿Cuál es la diferencia entre MIS y DSS?
Los sistemas de información administrativa (MIS) no sustituyen a los sistemas de
procesamiento de transacciones (TPS) y brindan soporte a los usuarios para realizar un
espectro más amplio de tareas organizacionales.
Los sistemas de soporte de Decisiones (DSS) están enfocados a brindar respaldo a la toma de
decisiones en todas sus fases, aunque la decisión misma aún corresponde de manera exclusiva
al usuario.
5. Defina el término sistemas expertos. ¿Cuál es la diferencia entre los sistemas expertos
y los sistemas de soporte de
decisiones?
Los sistemas expertos son una clase especial de sistemas de información, que ha demostrado
su utilidad comercial gracias a la disponibilidad de hardware y software. Un sistema experto
utiliza la información de varios expertos para solucionar los problemas de la organización.
6. Enliste los problemas de interacción grupal para los cuales se diseñaron los sistemas
de soporte de decisiones en grupo (GDSS) y los sistemas de trabajo colaborativo asistido
por computadora (CSCWS).
a) Es la falta de participación por temor a represalias por expresar alguna idea, punto de vista
popular o polémico.
b) A la dominación de los miembros del grupo con facilidad de palabra.
c) Toma de decisiones con pensamiento grupal.
d) Para estar conectados en red de una forma virtual y así ahorrar tiempo y dinero.
7. ¿Cuál es el término más general, CSCWS o GDSS? Explique.
En ocasiones se hace referencia a los GDSS con el término más general sistemas de trabajo
colaborativo apoyados por computadora (CSCWS, Computer-Supported Collaborative Work
Systems), que pueden contener el respaldo de un tipo de software denominado groupware
para la colaboración en equipo a través de computadoras conectadas en red.
8. Defina el término comercio-m.
Es la compra y venta de servicios a través de dispositivos de mano conectados en forma
inalámbrica como teléfonos celulares y asistentes digitales personales; además este permite al
usuario acceder a internet sin requerir un sitio para conectarse
9. Liste las ventajas de montar aplicaciones en la Web.
1. Aumenta el número de usuarios que se enteran de la disponibilidad de un servicio,
producto, industria, persona o grupo.
2. Los usuarios tienen la posibilidad de acceder las 24 horas del día.
3. Se puede mejorar la utilidad y capacidad de uso del diseño de la interfaz.
4. Se puede expandir un sistema globalmente en vez de permanecer en el entorno local,
con lo cual se puede establecer contacto con personas en ubicaciones remotas sin
preocuparse por la zona horaria en la que se encuentren.
10. ¿Cuál es la razón dominante para diseñar sistemas empresariales (o ERP)?
Se trata del proceso de migrar las empresas a la Web por potenciales dados gracias a
la integración de diversos sistemas de información existentes en distintos niveles
administrativos y dentro de diferentes funciones.
11. Proporcione un ejemplo de un proyecto de software de código fuente abierto.
Linux se encuentra catalogado como software libre donde la mayoría de
programadores lo utilizan debido a esta ventaja de poder ingresar a su código fuente
12. Liste las ventajas de utilizar las técnicas de análisis y diseño de sistemas para
trabajar con los sistemas de información computarizados para empresas.
1. Comprender qué necesitan los humanos para analizar la entrada o el flujo de datos de
manera sistemática.
2. Procesar o transformar los datos
3. Almacenar datos y producir información en el contexto de una organización
específica
4. Los análisis continuos para poder modificar componentes de los sistemas que no han
probado ser eficientes y para actualizar los diseños también mejoran la calidad de un
negocio.
5. Los análisis continuos para poder modificar componentes de los sistemas que no han
probado ser eficientes y para actualizar los diseños también mejoran la calidad de un
negocio.
6. Identificar, desarrollar y publicitar nuevos productos, al igual que para identificar e
ingresar en nuevos mercados con productos nuevos y existentes​.

13. Liste tres roles que el analista de sistemas debe desempeñar. Proporcione una
definición para cada uno de ellos.
1. Consultor: Un analista de sistemas como consultor externo puede ser contratado por
personas o empresas, tienen la tarea de analizar el tipo de sistemas que ya se usan y
observar si son productivos para el tipo de necesidades que se tienen. Un analista
externo tiene la ventaja de tener una perspectiva fresca del entorno, pero también tiene
la desventaja de no conocer la cultura de trabajo, por lo tanto deberá preguntar a
trabajadores y personas que interactúen con los sistemas a diario, para así llegar a la
mejor conclusión respecto a si cambiar o modificar algún sistema.

2. Experto de soporte: Este puede ser un rol proporcionado al analista de la empresa en


el cual deberá apoyarse de sus conocimientos en sobre hardware, software y sus
experiencias en los negocios para tomar a menudo una decisión que afecta a un solo
departamento. Los analistas de sistemas no administran el proyecto más bien actúa
como recurso para quienes lo administran.

3. Agente de cambio: Podemos definir a un agente de cambio como una persona que
actúa como catalizador para el cambio, desarrolla un plan de cambio y trabaja con
otros para facilitarlo. Debe interactuar con los usuarios y la administración desde las
primeras etapas del inicio de su proyecto, pues sin su ayuda no se podrá comprender
qué se necesita para apoyar su trabajo en la organización, y no se podrá llevar a cabo
el verdadero cambio, ​Si el cambio parece garantizado después del análisis, el
siguiente paso es desarrollar un plan junto con las personas que deben llevarlo a cabo.
Una vez que se llega a un consenso en cuanto al cambio que se debe realizar, el
analista debe interactuar en forma constante con todos los que vayan a cambiar.

14. ¿Qué cualidades personales son útiles para el analista de sistemas? Haga una lista.
Un analista de sistemas debe tener principalmente las siguientes cualidades:
-​ ​Solucionar problemas.
-​ ​Liderazgo.
-​ ​Comunicación.
-​ ​Experiencia con las computadoras.
-​ ​Ética profesional y personal.
-​ ​Disciplina y motivación.

15. Liste y defina brevemente las siete fases del ciclo de vida del desarrollo de sistemas
(SDLC).
1. Identificación de los problemas oportunidades y objetivos: Esta es la primera fase del
ciclo y la más importante a su vez, ya que aquí se identifican las necesidades, los
problemas y las posibles soluciones a estos.
2. Determinación de los requerimientos humanos de información: ​La siguiente fase a la
que entra el analista es determinar las necesidades de los usuarios involucrados,
mediante el uso de varias herramientas, para comprender la forma en que interactúan
en el contexto laboral con sus sistemas de información actuales.
3. Análisis de las necesidades del sistema: En esta fase se comienza a analizar las
posibles soluciones mediante herramientas como diagramas de flujo de datos de
secuencia u otros tipos de diagramas.
4. Diseño del sistema recomendado: En la fase de diseño del SDLC, el analista de
sistemas utiliza la información recolectada antes para realizar el diseño lógico del
sistema de información. El analista diseña los procedimientos para ayudar a que los
usuarios introduzcan los datos con precisión, de manera que los datos que entren al
sistema de información sean los correctos. Además, el analista debe ayudar a que los
usuarios completen la entrada de datos efectiva al sistema de información mediante el
uso de las técnicas del buen diseño de formularios y páginas Web o pantallas.
5. Desarrollo y documentación de software: En esta fase el analista trabaja junto con los
trabajadores para desarrollar el software requerido. Sucesivamente el analista trabaja
en la documentación del software como manuales, preguntas frecuentes, entre otros.
6. Prueba y mantenimiento del sistema: Esta es la fase de prueba del programa, se busca
identificar fallos y bugs antes de entregar el producto final al usuario.
7. Implementación y evaluación del sistema: En esta última fase el analista ayuda a
capacitar al usuario para utilizar el sistema de información nuevo, es deber del
analista ayudar a hacer la traslación del antiguo sistema al nuevo.

16. ¿Para qué se utilizan las herramientas CASE?


Las herramientas CASE se utilizan de manera explícita para mejorar el trabajo
rutinario a través del uso del soporte automatizado. Los analistas emplean
herramientas CASE para aumentar la productividad, comunicarse con los usuarios de
una manera más efectiva e integrar el trabajo que realizan en el sistema, desde el
inicio hasta el fin del ciclo de vida.

17. ¿Cuál es la diferencia entre las herramientas CASE superiores e inferiores?


Las herramientas CASE superior permiten al analista crear y modificar el diseño del
sistema además de que toda la información sobre el proyecto se almacena en una
enciclopedia conocida como repositorio CASE, mientras que las herramientas CASE
inferiores se utilizan para generar código fuente de computadora, con lo cual se
elimina la necesidad de programar el sistema.

18. Defina qué significa la metodología ágil.


La metodología ágil es una metodología de desarrollo de software que se basa en valores,
principios y prácticas
básicas. Los cuatro valores son comunicación, simpleza, retroalimentación y valentía.
Además que este permita adaptar la forma de trabajo a las condiciones del proyecto,
consiguiendo flexibilidad e inmediatez en la respuesta para amoldar el proyecto y su
desarrollo a las circunstancias específicas del entorno.
19. ¿Cuál es el significado de la frase “el juego de planeación”?
Todo el proceso de planeación ágil se ha caracterizado mediante la idea de un juego de
planeación según la idea de Beck. El juego de planeación establece reglas que pueden ayudar
a formular la relación del equipo de
desarrollo ágil con sus clientes empresariales. Aunque las reglas forman una idea de cómo
quiere usted que actúe cada una de las partes durante el desarrollo, no están diseñadas para
sustituir una relación. Son la base para crear y mantener una relación.
Entonces, utilizamos la metáfora de un juego. Para ello hablaremos en términos del objetivo
del juego, la estrategia a perseguir, las piezas a mover y los jugadores involucrados. El
objetivo del juego es maximizar
el valor del sistema producido por el equipo ágil. Para poder averiguar el valor, usted debe
deducir los costos de desarrollo y el tiempo, los gastos y la incertidumbre requeridos para que
el proyecto de desarrollo pueda
continuar.

20. ¿Cuáles son las etapas en el desarrollo ágil?


Las​ ​etapas del desarrollo ágil están conformadas por 5 que son:
- Exploración.
- Planeación.
- Iteraciones para la liberación de la primera versión.
- Puesta en producción.
- Mantenimiento.
21. Defina el término análisis y diseño orientado a objetos.
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.

22. ¿Qué es UML?


Un​ ​“​Unified Modeling Language” o “Lenguaje Unificado de Modelado”. Es una serie de
normas y estándares gráficos respecto a cómo se deben representar los esquemas relativos al
software.

También podría gustarte