Anda di halaman 1dari 11

CAPITULO 1

SISTEMAS, ROLES Y METODOLOGIAS DE DESARROLLO


El procesamiento de información debe ser manejado adecuadamente para tomar ventaja
de ella
TIPOS DE SISTEMAS
 Sistema de procesamiento de transacciones (TPS): Son sistemas de
Información computarizada que se desarrollan para procesar grandes cantidades
de información para las transacciones de negocios rutinario, como nomina e
inventarios
 Sistema de automatización de la oficina (OAS): Brindan apoyo a las personas
que trabajan con datos no para crear conocimiento sino para analizar y
transformarlos de cierta forma antes de compartirlos
 Sistemas de trabajo del conocimiento (kws): estos sistemas brindan apoyo a
profesionales como científicos, ingenieros y médicos, ayudándolos a crear
conocimiento y integrarlos a su organización o la sociedad
 Sistema de información de gerencia(MIS): son sistemas de información
computarizados que funcionan debido a la integración entre las personas y la
computadora
 Sistemas de apoyo a la toma de decisiones (DSS): son similares a los sistemas
de información administrativa tradicional debido a que ambos dependen de una
base de datos como fuente de datos
 Sistemas expertos(ES) e inteligencia artificial (AI): la idea general de la IA ha
sido desarrollar equipos que se comporten de manera inteligente, teniendo dos
ramas de investigación que son la comprensión del lenguaje natural y el análisis
de la habilidad para razonar un problema y llegar a una conclusión lógica. Los
sistemas expertos utilizan en forma efectiva el conocimiento de uno o varios
expertos para resolver un problema especifico al que una organización se
enfrenta creando un sistema computacional que incluye este conocimiento y
después lo implementen
 Sistemas de apoyo a las decisiones de grupo (GDSS) y sistemas de trabajo
colaborativo asistido por computadora: un sistema GDSS ofrece soluciones
utilizando cuartos especiales equipados con varias configuraciones que permiten
a los grupos interactuar con el soporte electrónico, el principal objetivo de este
sistema es que en grupo resuelvan un problema con la ayuda de varios apoyos
como encuesta, cuestionarios, lluvia de ideas y creación de escenarios cuando
tienen que tomar decisiones estructuradas o no estructuradas.
 Sistemas de apoyo a ejecutivos (EES): cuando los ejecutivos tengan que tomar
decisiones a nivel estratégico este sistema los ayuda a organizar sus interacciones
con el entorno externo ofreciendo tecnologías de graficas y comunicaciones en
sitios accesibles como salas de junta y oficinas corporativas personales
INTEGRACION DE LAS TECNOLOGIAS EN SISTEMAS
O Aplicaciones de comercio electrónico y sistemas web:
hay muchos beneficios derivados de la implementación de una aplicación en la
web:
 Una creciente difusión de la disponibilidad de un servicio,
producto, industria, persona o grupo.
 La posibilidad de que los usuarios accedan las 24 horas
 La estandarización del diseño de la interfaz
 La creación de un sistema que se puede extender a nivel mundial y
llegar a gente en lugares remotos
O Sistema de planeación de recursos empresariales (ERP):
El establecimiento de los sistemas ERP implica un enorme compromiso y cambio
por parte de la organización. Es común que los analistas de sistemas desempeñen
el papel de asesores en los proyectos de ERP que utilizan software patentado.
Entre el software mas conocido de ERP se encuentra SAP, PeopleSoft y paquetes
de Oracle y J.D. Edwards. Algunos de estos paquetes están diseñados para migrar
a las empresas a la web.
O Sistemas para dispositivos inalámbricos y portátiles:
los analistas tienen la exigencia de diseñar una gran cantidad de nuevos sistemas
y aplicaciones, muchos de ellos para dispositivos inalámbricos y computadoras
portátiles como la popular serie de computadoras palm y otros asistentes
personales digitales.
Las redes inalámbricas de área local (WLANS, Wireless Local Área Networks),
las redes de fidelidad inalámbrica, conocidas como WI-FI, y las redes
inalámbricas personales que agrupan a muchos tipos de dispositivos dentro del
estándar conocido como Bluetooht, constituyen sistemas cuyo diseño podrían
solicitarle a usted en su función de analista.
O Software de código abierto:
El software de código abierto es una alternativa al desarrollo de software
tradicional cuyo código patentado se oculta a los usuarios.
Representa un modelo de desarrollo y filosofía de distribución de software
gratuito y publicación de su código fuente.
El desarrollo de código abierto es útil páralos dispositivos portátiles y el equipo
de comunicaciones. Su uso podría estimular el proceso en la creación de
estándares para que los dispositivos se comunicaran mas facilidad.

NECESIDAD DEL ANALISTA Y DISEÑO DE SISTEMAS


El analista y diseño de sistemas que los analistas de sistemas llevan a cabo busca
comprender que necesitan los humanos para realizar la entrada o el flujo de datos de
manera sistemática, procesar o transformar los datos, almacenarlos y producir
información en el contexto de una organización especifica. Mediante un análisis
detallado, los analistas buscan identificar y resolver los problemas correctos.

Página 1 de 11
ROLES DEL ANALISTA DE SISTEMAS
Un analista de sistemas evalúa de manera sistemática le funcionamiento de un negocio
mediante el examen de la entrada y el procesamiento de datos y su consiguiente
producción de información, con el propósito de mejorar los procesos de una organización
 El analista de sistemas como consultor: puede ser contratado de manera
especifica para enfrentar los problemas de sistemas de información de una
empresa. Esta contratación se puede traducir en una ventaja porque los consultores
externos tienen una perspectiva fresca de la cual carecen los demás miembros de
una organización. También se puede traducir en una desventaja porque alguien
externo nunca conocerá la verdadera cultura organizacional
 El analista de sistemas como experto de soporte: otro rol que desempeña es el
de experto en soporte técnico dentro de la empresa en la cual labora de manera
regular. Como experto de soporte técnico, usted no está a cargo del proyecto, tan
solo actúa como recurso para aquellos que si lo están.
 El analista de sistemas como agente de cambio: el rol mas completo y de mayor
responsabilidad que asume el analista de sistemas es el agente de cambio, Ya sea
interno o externo para la empresa. Como analista usted es un agente de cambio si
desempeña cualquier de las actividades relacionadas con el ciclo de vida del
desarrollo de sistemas y esta presenta en la empresa durante un largo periodo (de
dos semanas a más de un año)
 Cualidades del analista de sistemas: el analista debe contar con la capacidad de
afrontar sistemáticamente cualquier situación mediante la correcta aplicación de
herramientas, técnicas y su experiencia.
El analista de sistemas debe ser una persona auto disciplinada y automotivada,
con la capacidad de administrar y coordinar los innumerables recursos de un
proyecto.

EL CICLO DE VIDA DEL DESARROLLO DE SISTEMAS

Página 2 de 11
1. identificación de los problemas, oportunidades y objetivos: el analista observa
objetivamente lo que sucede en un negocio. Esta etapa es crítica para el éxito del
resto del proyecto, pues a nadie le agrada desperdiciar tiempo trabajando en un
problema que no era el que se debía resolver
2. Determinación de los requerimientos humanos de información: el analista es
la determinación de los requerimientos de información de los usuarios, entre
herramientas que se utilizan para determinar los requerimientos de información
de un negocio se encuentran métodos interactivos como las entrevistas, los
muestreos, la investigación de datos impresos y la aplicación de cuestionarios.
3. Análisis de las necesidades del sistema: el analista tiene herramientas la cual es
el uso de diagramas de flujo de datos para graficar las entradas, los procesos y las
salidas de las funciones del negocio en una forma gráfica estructurada, analiza
también las decisiones estructuradas que se hayan tomado
4. Diseño del sistema recomendado: el analista utiliza la información recopilada
en las primeras fases para realizar el diseño lógico del sistema de información. El
analista diseña procedimientos precisos para la captura de datos que aseguran que
los datos que ingresen al sistema de información sean correctos. Facilita la entrada
eficiente de datos al sistema de información mediante técnicas adecuadas de
diseño de formularios y pantallas
5. Desarrollo y documentación del software: el analista trabaja de manera
conjunta con los programadores para desarrollar cualquier software original
necesario. Entre las técnicas estructuradas para diseñas y documentar software se
encuentran los diagramas de estructura, los diagramas de Nassi-Shneiderman y el
pseudocodigo. El analista se vale de una o mas de estas herramientas para
comunicar el programador lo que se requiere programar.
6. Prueba y mantenimiento del sistema: para el sistema este funcionamiento es
necesario antes probarlo. Es mucho menos costoso encontrar los problemas antes
que el sistema se entregue a los usuarios.
7. Implementación y evaluación del sistema: capacitar a los usuarios en el manejo
del sistema. Parte de la capacitación la imparten los fabricantes, pero la
supervisión de esta es responsabilidad del analista de sistemas. También el
analista tiene que planear una conversión gradual del sistema anterior al actual

USO DE HERRAMIENTAS CASE


Los analistas de sistemas se apoyan en estas herramientas, desde el principio hasta
el fin del ciclo de vida, para incrementar la productividad, comunicarse de manera mas
eficiente con los usuarios e integrar el trabajo que desempeña en el sistema.
Proceso de desarrollo para un proyecto ágil:
 Exploración: durante ella usted explora su entrono para evaluar su
convicción de que puede y debe lidiar con el problema mediante el
desarrollo ágil, ensamblara el equipo y evaluara las habilidades de sus
miembros. También tendrá que examinar activamente las tecnologías
potenciales necesarias para crear el sistema

Página 3 de 11
 Planeación: Al contrario de la primera etapa, la planeación tal vez sólo
requiera de unos cuantos días. En esta etapa, usted 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.Si sus actividades de
exploración fueron suficientes, esta etapa debe ser muy corta.
 Iteraciones para la liberación de la primera versión: Por lo general éstas
son iteraciones (ciclos de prueba, retroalimentación y modificación) de
aproximadamente tres semanas de duración
 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. El
producto se libera durante esta fase, pero se puede mejorar si se le agregan
otras características.
 Mantenimiento: Es posible agregar características, considerar las
sugerencias más riesgosas de los clientes y a rotar los miembros del
equipo. La actitud que usted debe tomar en este punto del proceso de
desarrollo es más conservadora que en cualquier otro

ANALISIS Y DISEÑO DE SISTEMAS ORIENTADO A OBJETOS


Es un enfoque cuyo propósito es facilitar el desarrollo de sistemas que deben
cambiar con rapidez en respuesta a entornos de negocios dinámicos. Los enfoques
orientados a objetos utilizan el estándar de la industria para la modelación de sistemas
orientado a objetos, el lenguaje unificado de modelación UML, para analizar un sistema
en forma de modelo de caso de uso

Página 4 de 11
CAPITULO 2
COMPRENSIÓN Y MODELADO DE LOS SISTEMAS
ORGANIZACIONALES

LAS ORGANIZACIONES COMO SISTEMAS


las organizaciones se consideran como sistemas diseñados para cumplir etas y
objetivos predeterminados con la intervención de la gente y otros recursos de que
disponen. Las organizaciones se componen de sistemas mas pequeños e interrelacionados
que se encargan de funciones especializadas

CAPACIDAD DE INTERRELACION E INTERDEPENDENCIA DE LOS SISTEMAS


Entre los procesos típicos de un sistema están la revisión, la actualización y la
impresión.
Otro aspecto que hace a las organizaciones parecidas a los sistemas es que todos
los sistemas están delimitados por fronteras que los separan de su entornos. Todas las
organizaciones usan la planeación y el control. La apertura se refiere al flujo de
información libre dentro de la organización.

ORGANIZACIONES Y EQUIPOS VIRTUALES


Entre los beneficios potenciales para las organizaciones virtuales se encuentra la
posibilidad de reducir costos derivados de instalaciones físicas.
SISTEMAS EMPRESARIALES: CONSIDARAR A LA ORGANIZACIÓN COMO UN
SISTEMA
Un sistema de planeación de recursos empresariales( ERP, Enterprise resource
planning) es un termino que se emplea para describir un sistema de información
organizacional. La implementación de una solución ERP puede resultar desgastante
porque es difícil analizar un sistema en uso y después ajustar el modelo ERP ha dicho
sistema. Además las compañías por lo general diseñan sus procesos de negocios antes de
implementar ERP.
DESCRIPCION GRAFICA DE LOS SISTEMAS

Página 5 de 11
los diversos modelos gráficos muestran las fronteras y la información que se utiliza
en el sistema.
 Sistemas y diagramas de flujo de datos a nivel de contexto: Los diagramas de flujo
de datos se enfocan en los datos que fluyen hacia el sistema y salen de él, además
del procesamiento de estos datos.
En la figura 2.4 podemos ver que el diagrama de flujo de datos a nivel de contexto
emplea sólo tres símbolos:

podemos ver un ejemplo de diagrama de flujo de datos a nivel de contexto

 Sistemas del modelo entidad-relacion: Una entidad puede ser una persona, un
lugar o una cosa, como un pasajero en una aerolínea, un destino o un avión. O
bien, una entidad puede ser un evento, como el fin de mes, un periodo de ventas
o el tiempo de inactividad de una máquina. Una relación es la asociación que
describe a la interacción entre las entidades.

Página 6 de 11
MODELO DE CASO DE USO
Un modelo de caso de uso describe qué hace un sistema sin describir cómo lo hace,
es decir, es un modelo lógico del sistema. El modelo de caso de uso presenta al sistema
desde la perspectiva de un usuario fuera del mismo (por ejemplo, los requerimientos del
sistema).
Simbolos de casos de uso:
Un diagrama de caso de uso contiene los símbolos del actor y del caso de uso, junto
con líneas conectoras El término actor se refiere a un rol específico de un usuario del
sistema. Por ejemplo, un actor puede ser un empleado, pero también puede ser un
cliente en la tienda de la empresa.
Un caso de uso provee a los desarrolladores una perspectiva de lo que quieren los
usuarios, sin detalles técnicos o implementación Podemos considerar un caso de uso
como una secuencia de transacciones en un sistema. El modelo de casos de uso se basa
en las interacciones y relaciones de casos de uso individuales.
Relaciones de los casos de uso:

Página 7 de 11
Hay cuatro tipos básicos de relaciones de comportamiento: comunica, incluye,
extiende y generaliza

Desarrollo de diagramas de caso de uso:


Para crear un diagrama de un caso de uso, empiece por pedir a los usuarios una lista
de todo lo que el sistema deba hacer por ellos. Esto se puede realizar mediante
entrevistas, en una sesión de diseño de aplicación conjunta o a través de otras sesiones
guiadas en equipo. Anote quién está involucrado con cada caso de uso y las
responsabilidades o servicios que el caso de uso debe proveer a los actores o a los otros
sistemas.
Desarrollo de escenarios de casos de uso:
Los escenarios de casos de uso pueden describir lo que ocurre al comprar un artículo
agotado, o si una empresa de tarjetas de crédito rechaza la compra solicitada por un
cliente.

Niveles de los casos de uso:


1. Blanco es el nivel más alto. Éste es el nivel empresarial

Página 8 de 11
2. El cometa es inferior al blanco. puede estar en el nivel de unidad de negocio o de
departamento, y es un resumen de los objetivo
3. Azul está a nivel del mar
4. Índigo o pez es un caso de uso que muestra muchos detalles, a menudo a un nivel
funcional o subfuncional.
5. Negro o almeja, como en el fondo del océano. Éstos son los casos de uso más
detallados, a un nivel de subfunción
En la figura 2.16 se muestra un ejemplo de escenario de caso de uso. Algunas de las
áreas que se incluyen son opcionales y tal vez no todas las organizaciones las utilicen.
Las tres áreas principales son:
1. Un encabezado de área que contiene los identificadores e iniciadores del caso.
2. Los pasos realizados.
3. Un área de pie de página que contiene precondiciones, suposiciones, preguntas y
demás información relacionada

Porque son útiles los diagramas de caso de uso

Página 9 de 11
Los diagramas de caso de uso se están haciendo populares debido a su sencillez y
carencia de detalles técnicos. Se utilizan para mostrar el alcance de un sistema, junto
con las principales características del mismo y los actores que trabajan con esas
características principales.
NIVELES DE ADMINISTRACIÓN
La administración en las organizaciones existe en tres amplios niveles
horizontales: control operacional, planeación y control administrativo (administración de
nivel medio), y administración estratégica.
el control operacional forma el nivel inferior de la administración de tres niveles. Los
gerentes de operaciones toman decisiones mediante el uso de reglas predeterminadas que
tienen resultados predecibles cuando se implementan en forma correcta.
La administración de nivel medio forma el segundo nivel (intermedio) del sistema de
administración de tres niveles. Los gerentes de este nivel toman decisiones de planeación
y control de corto plazo en relación con la mejor forma de asignar los recursos para
cumplir con los objetivos de la organización
La administración estratégica es el tercer nivel del control administrativo de tres niveles.
Los gerentes estratégicos ven hacia el futuro, más allá de la organización, y toman
decisiones que guiarán a los gerentes del nivel medio y de operación en los meses y años
por venir.
CULTURA ORGANIZACIONAL
La cultura organizacional es un área establecida de investigación que ha crecido en forma
notable en la última generación. Así como es apropiado pensar que las organizaciones
incluyen muchas tecnologías, es igual de apropiado verlas como anfitrionas de varias
subculturas competentes. Las subculturas pueden ejercer una poderosa influencia en el
comportamiento de sus miembros, incluyendo las sanciones a favor o en contra del uso
de los sistemas de información.

Página 10 de 11

Anda mungkin juga menyukai