Você está na página 1de 37

INTRODUCCION:

los sistemas de información son desarrollados con propósitos diferentes


dependiendo de las necesidades del negocio.
Los sistemas de procesamiento de transacciones funcionan a nivel
operacional de la organización.
Los sistemas de automatización de oficina y los sistemas de trabajo de
conocimiento que dan cabida al trabajo a nivel de conocimiento.
Los sistemas de mas alto nivel incluyen a los sistemas de apoyo a
decisiones así como a los sistemas de información gerencial.
Los sistemas expertos explican la experiencia de los tomadores de
decisiones para resolver problemas específicos estructurados. Al nivel
estratégico encontramos sistemas de apoyo a ejecutivos y a los sistemas
de apoyo a decisiones de grupo.
Busca analizar sistemáticamente la entrada de datos , el proceso o
transformación de los datos , el almacenamiento de datos y la salida
de información en el contexto de un negocio particular.

El análisis y diseño de sistemas es usado para analizar, diseñar e


implementar mejoras en el funcionamiento Que pueden ser logradas
por medio del uso de sistemas de información computarizados.

La instalación de un sistema sin la planeación adecuada lleva a


grandes frustraciones y frecuentemente causa que el sistema Deje de
ser usado. El analista de sistemas actúa como consultor, puede ser
contratado para que se encargue de los asuntos de los sistemas de
información dentro de un negocio.
• Individuos participantes: son todas las personas cuyo trabajo tiene que
ver con la creación, la recolección, la distribución y el uso de la información.

• Propietarios de sistema:
 Personas que patrocinan y promueven los SI.
 Son los directivos: director general o directores de operaciones.
 Las funciones son: fijar el presupuesto y los plazos para el desarrollo de un SI

• Usuarios de sistemas:
 Personas que utilizan los SI de forma regular para capturar , introducir, validad,
transformar y almacenar datos e información.
 son los mas importantes en el desarrollo de un SI.
 Internos: personal administrativo, profesionales y técnicos, gestores y directivos.
 Externos: clientes, proveedores, partners, trabajadores externos
• Diseñadores de sistemas:
 Expertos en tecnología que resuelven las necesidades y las restricciones
manifestadas por los usuarios de la empresa mediante recursos tecnológicos.
 Administración de datos.(tecnologías de base de datos)
 Arquitectura de redes (tecnologías de comunicación)
 Diseño web (tecnologías web)
 La seguridad (tecnologías de seguridad y privacidad)

• Analistas de sistemas:
 Persona que estudia los problemas y las necesidades de una empresa para
determinar como podrían combinarse los recursos humanos , procesos, los datos y
la tecnología de la información para obtener mejoras en la empresa.
 Personas capaces de corregir situaciones poco eficientes, así como, anticiparse a
problemas que puedan surgir dentro de la organización.

• Habilidades:
 Conocimientos generales de la empresa.
 Capacidad de resolver problemas, técnicas de comunicación interpersonal.
 Flexibilidad y capacidad de adaptación, carácter y ética.
 Mejorar los conocimientos en tecnología y sistemas de información,
experimentación y dominio de la programación informática
• Project manager: profesional experimentado que acepta la responsabilidad de
planificar, supervisar y controlar proyectos en lo que concierne al calendario, el
presupuesto, la satisfacción del cliente, las normas técnicas, y la calidad del sistema.

• datos:
 Hechos y cifras con existencia propia e independiente con poco
significado para el usuario.

• Información :
 Conjunto de datos procesados con significado, y dotados de relevancia
y propósito.

• Procesos de negocio:
 Los sistemas de información tienen que alcanzar el objetivo de mejorar la
eficiencia de los procesos de negocio. Deben implicarse los propietarios y los
usuarios del sistema
Tecnología de la información
Están basados en los
resultados estratégicos
a largo plazo de la
TIPOS DE SISTEMA DE INFORMACION
compañía. GRUPOS A LOS QUE SIRVEN
Sistemas de soporte gerencial
Son utilizados por los Sistemas de sistemas expertos
administradores de
Nivel estratégico
SE/SSG directores
nivel medio en la toma
Sistema de información gerencial
de decisiones.
-son el resultado de interacción
colaborativa entre personas, tecnologías
Se utilizan para el
mejoramiento de la
Nivel administrativo
MIS/DSS y procedimientos.
Gerentes del nivel medio
Sistema de apoyo a la toma de
calidad de los servicios decisiones.
de la organización Sistemas de conocimiento
- Auxilian a los trabajadores en la
SeNivel
utiliza
depara un
conocimiento
seguimiento de las
KWS creación del nuevo conocimiento
de la organización.
Trabajadores del conocimiento
actividades y
Sistema de procesamiento de
operaciones básicas de
transacciones
una organización
- Recolectan, almacenan,

Nivel operativo
TPS modifican y recuperan la
información
Gerentes operativo

Áreas funcionales Ventas y manufactura Finanzas contabilidad RR.HH


marketing
Un sistema de información es un conjunto de
elementos que interactúan entre si con el fin de
apoyar las actividades de una empresa o negocio.
 El equipo computacional( hardware) necesario
para que el sistema de información pueda operar.
 El recurso humano que interactúa con el sistema
de información, esta conformado por las
personas que utilizan el sistema.
Un sistema de información realiza cuatro actividades
Es el proceso mediante
Es la capacidad de un sistema de
el cual el SI toma los
información para sacar la datos que requiere para
información procesada o bien entrada procesar la información.
datos de entrada al exterior .

salida almacenamiento

Es una de las actividades mas


importantes que tiene la
Es la capacidad del sistema de
información para efectuar cálculos
procesamiento computadora. Ya que a través de
esta propiedad el sistema puede
de acuerdo con una secuencia de recordar la información guardad en
operaciones preestablecida. la sección o proceso anterior
La toma de decisiones, es un termino reservado
para la acción de elegir entre varias alternativas.
La toma de decisiones es necesaria cuando
tenemos un problema que resolver, o
necesidades que satisfacer.
El paso para definir el problema, puede
considerarse como un sub problema del
problema principal, es decir, un circuito dentro de
otro circuito, en el ciclo de la toma de decisiones.
Los analistas al trabajar con los empleados y administradores,
deben estudiar los procesos de una empresa para dar respuesta
a las siguientes preguntas:

¿Qué es lo que hace?


¿Cómo se hace?
¿con que frecuencia se presenta?
¿Qué tan grande es el volumen de transacciones o
decisiones?
¿Cuál es el grado de eficiencia con el que se efectúan
las tareas?
¿existe algún problema?
¿Si existe un problema, que tan grave es?
¿si existe un problema, cual es la causa que lo origina?
Análisis de sistemas de información: es un conjunto de
procedimientos o programas relacionados de manera que
juntos forman una sola unidad, esto se lleva a cabo teniendo
los siguientes principios:
Debe presentarse y entenderse el dominio de la información
de un problema.
Defina las funciones que debe realizar el software.
Represente el comportamiento del software a consecuencias
de comportamientos externos.
Divida en forma jerárquica los modelos que representan la
información, funciones y comportamiento.
Un análisis de sistemas se lleva a cabo teniendo en
cuenta los siguientes objetivos.
En este proceso el analista se reúne con el
cliente y/o usuario e identifican las metas
globales analizan sus perspectivas,
Se enfoca en 4 áreas
Identifique las necesidades del cliente necesidades y requerimientos de interés:
viabilidad
económica, técnica,
Evalué que conceptos tiene el cliente del sistema para establecer su viabilidad legal y alternativas.
Significa la valoración de la inversión
económica comparado con los beneficios que
Realice un análisis técnico, económico se obtendrán en la comercialización y Se
utilidad
deben
del producto o sistema.
representar todas
las funciones y sub
Asigne funciones, al hardware, software, personal, base de datos, y otros
funciones de un
sistema.
Establezca las restricciones de presupuesto y planificación temporal

Cree una definición del sistema que forme el fundamento de todo el trabajo de ingeniería
ESPECIFICACIONES DEL SISTEMA

Es un documento que sirve como fundamento para la


ingeniería hardware, software, base de datos, e ingeniería
humana. Describe la función y rendimiento de un sistema
basado en computadoras y las dificultades que estarán
presentes durante su desarrollo.

Diseño de sistemas de información


Se define el proceso de aplicar ciertas técnicas y
principios con el propósito de definir un dispositivo,
un proceso o un sistema, con suficientes detalles
como para permitir su interpretación y realización
física.
La etapa del diseño del sistema de información
encierra cuatro etapasTransforma el modelo
de dominio de la
Transforma elementos
información, creado
estructurales de la Diseño de los durante el análisis y que
arquitectura del datos
son necesarios para
programa. En este
implementar el software
diseño se define la
calidad.

Diseño de Sistema de Diseño


procedimientos información arquitectónico

Describe como se Define la relación


comunica el software entre cada uno de
consigo mismo, con los los elementos
Diseño de la estructurales del
sistemas que operan interfaz
juntos a él y los programa
usuarios
Herramientas para el diseño de sistemas de
información
Herramientas de especificación.- apoyan al proceso de formular las
características que debe tener una aplicación.
Herramientas para presentación.- se utilizan para describir la posición de
datos, mensajes y encabezados.
Herramientas para el desarrollo de sistemas .- estas herramientas nos
ayudan como analistas a trasladar diseños en aplicaciones funcionales.
Herramientas para ingeniería de software.- apoyan el proceso de formular
diseños de software, incluyendo procedimientos y controles.
Generadores de códigos.- producen el código fuente.
Herramientas para pruebas.- apoyan a la fase de evaluación de un sistema
.
Entender las diferentes etapas del ciclo de vida del
desarrollo de sistemas

Planificación conceptual: las personas importantes participan en el


proyecto o interesados definen el sistema propuesto y determinan el
alcance del proyecto.

Definición de requisitos: una vez que los especialistas recogen los


requisitos , se reúnen de nuevo con los usuarios para verificar y
validar.

Diseño: se elabora un diseño técnico preliminar para tratar todos


los requisitos de negocio del sistema definidos en la fase de
definición de requisitos.

Desarrollo y pruebas: los desarrolladores empiezan a desarrollar el


sistema actual. Esto incluye crear el software y construir la arquitectura
adecuada de la BD del sistema
Puesta en marcha: se distribuye el nuevo sistema a todos los usuarios
finales, para que puedan empezar a usarlo.

Operaciones y mantenimiento: controla al sistema para asegurar


que el sistema reúna los requisitos de negocio pedidos. Y de un
mantenimiento periódico para que el sistema siga funcionando
como se espera.

Disposición: cuando un sistema a completado su tiempo de vida ,


esta fase proporciona una serie de pasos sistemáticos para finalizar el
sistema.
DEFINICION DE
NECESIDADES

MANTENIMIENTO
ANALISIS
Y EVOLUCION

CICLO DE
VIDA DEL
SOFTWARE
VALIDACION DISEÑO

PRUEBAS CODIFICACION
Modelo en cascada
Se define como una secuencia de
especificaciones
fases en la que al final cada una de
validación ellas se reúne la documentación
Diseño general para garantizar que cumple las
prueba especificaciones y los requisitos
antes de pasar a la fase siguiente.
Diseño en detalle
prueba
programación
Prueba de unidad

integración
Prueba de integración

Implementación
validación

mantenimiento
Modelo v
El modelo de ciclo de vida v proviene del principio que
estable que los procedimientos utilizados para probar si la
aplicación cumple las especificaciones ya deben haberse
creado en la fase de diseño

especificaciones calificación

Diseño preliminar integración

Diseño en detalle Prueba de unidad

programación
hora
En todas las disciplinas de la ingeniería hace la
importancia de los modelos ya que describen el
aspecto y la conducta de «algo». Ese algo puede
existir, estar en un estado de desarrollo o estar,
todavia, en un estado de planeación. El
modelado no sirve no solamente para grandes
sistemas, aun en aplicaciones de pequeño
tamaño se obtienen beneficios de modelado.
Los principales de UML son:
Mejores tiempos totales de desarrollo (50% a mas).
Modelar sistemas (y no solo de software) utilizando
conceptos orientados a objetos.
Establecer conceptos y artefactos ejecutables.
Encaminar el desarrollo del escalamiento en sistemas
complejos de misión critica.
Crear un lenguaje de modelado utilizado tanto por
humanos como por maquinas.
Mejor soporte a la planeación y al control de proyectos.
Alta reutilización y minimización de costos.
UML es un lenguaje para hacer modelos y es
independiente de los métodos de análisis y diseño.
Existen diferencias importantes entre un método y un
lenguaje de modelado.
Un método es una manera explicita de estructurar el
pensamiento y las acciones de cada individuo. Además
el método le dice al usuario que hacer, como hacerlo,
cuando hacerlo y por que hacerlo.
Mientras que el lenguaje de modelado carece de estas
instrucciones. Los métodos contienen modelos y esos
modelos son utilizados para describir algo y comunicar
los resultados del uso del método.
Un modelado es expresado en un lenguaje de modelado. Un lenguaje de
modelado consiste en vistas, diagramas, elementos de modelo, los símbolos
utilizadas en los modelos, y un conjunto de mecanismos generales o reglas
que indican como utilizar los elementos.

MODELO VISTA DIAGRAMA SIMBOLO REGLA

Las vistas muestran Son las graficas que Representan conceptos


diferentes aspectos del Proveen comentarios
describen el contenido comunes orientados a
sistema modelado, extras, información o
de una vista y tiene 9 objetos (clases, objetos,
consiste en un numero semántica.
tipos de diagramas mensajes)
de diagramas
Elaboración de diagrama, diagrama de casos de uso.
El diagrama de casos de uso representa la forma en como un
cliente (actor) opera con el sistema en desarrollo, además de la
forma, tipo y orden en como los elementos interactúan
(operaciones o casos de uso).
Un Diagrama de caso de uso consta de los siguientes elementos

Actor

Casos De Uso

Relaciones de uso
ELEMENTOS:
Actor: es el rol que un usuario juega con respecto al sistema. Es
importante destacar la palabra rol, pues con esto se especifica que un
actor no necesariamente representa a una persona en particular, sino
mas bien la labor que realiza frente al sistema.
Como ejemplo a la definición anterior , tenemos el caso de un sistema de
ventas en que el rol de vendedor con respecto al sistema puede ser
realizado por un vendedor o bien por el jefe de local.
Caso de uso: es una operación/tarea especifica que realiza tras
una orden algún agente externo, sea desde una petición de un actor o
bien desde la innovación desde otro caso de uso.

Relaciones:
Asociación : es el tipo de relación mas básica que indica la
invocación desde un actor o caso de uso a otra operación (caso de uso).

Dependencia o instanciación : es una forma muy


particular de relación entre clases , en la cual una clase depende de la otra,
es decir, se instancia (se crea).

Generalización : este tipo de relación es uno de los mas


utilizados , cumple una doble función dependiendo de su estereotipo , que
puede ser de uso. («include» o de herencia «extends»).
Este tipo de relación esta dedicado exclusivamente para casos de uso (y no para
actores)

• Extends: se recomienda utilizar cuando un caso de uso es similar a


otro(características).
• Include: se recomienda utilizar cuando se tiene un conjunto de
características que son similares en mas de un caso de uso y no se desea
mantener copiada la descripción de la característica.
Ejemplo: el caso de una maquina recicladora
Sistema que controla una maquina de reciclamiento de botellas, tarros y jabas. El
sistema debe controlar y /o aceptar:
 Registrar el numero de ítems ingresados.
 Imprimir un recibo cuando el usuario lo solicita:
a) Describe lo depositado.
b) El valor de cada ítem.
c) Total
 El usuario/cliente presiona el botón de comienzo
 Existe un operador que desea saber lo siguiente:
a) Cuantos ítems han sido retornados en el día.
b) Al final de cada día el operador solicita un resumen de todo lo depositado en
el día.
 El operador debe además poder cambiar:
a) Información asociada a ítems.
b) Dar un alarma en el caso de que:
i. Ítem se atora.
ii. No hay mas papel
Como una primera aproximación identificamos a los actores que interactúan con el sistema:

Sistema maquina
de reciclaje

cliente operador

Luego, tenemos que un cliente puede depositar ítems y un operador puede cambiar la
información de un ítem o bien puede imprimir un informe

Generar
reporte diario
Depositar
cliente ítem

Cambiar ítem
Ademas podemos notar que un ítem puede ser una botella, un tarro o una jaba.

Depositar ítem

«extends» «extends» «extends»

Depositar botella Depositar tarro Depositar jaba

Otro aspecto es la impresión de comprobantes , que puede ser realizada después de


depositar algún ítem por un cliente o bien puede ser realizada a petición de un operador

Depositar ítem Generar reporte diario

«uses»
«uses»

imprimir
Entonces el diseño completo del diagrama use case es:

Generar
alarma

cliente operador

imprimir
Depositar jaba

«extends» «uses» «uses»


Depositar tarro «extends»

«extends»
Depositar botella
Depositar ítem Generar reporte
diario Cambiar ítem
• UML define cuatro tipos de relaciones en los diagramas de casos de uso
a. Comunicación: relación (asociación)entre un actor y un caso de uso. El
estereotipo de la relación de comunicación es: «comunícate»

Realizar
Comunicación consulta
Caso de uso
cliente
actor
b.- inclusión: sirve para enriquecer un caso de uso con otro y compartir una
funcionalidad común entre varios casos de uso, también puede utilizarse para
estructurar un caso de uso describiendo sus sub funciones.

Inclusión
«include»
Realizar consulta autentificar

Caso con el objetivo del usuario Subsunción de uso


incluida
cliente

Resolver consulta

profesional
c.- extensión.- se hace una serie de puntos concretos y previstos en el
momento de diseño, llamados puntos de extensión, los cuales no son parte
del flujo principal

Realizar «include»
autentificar
consulta

Subsunción de uso
incluida
cliente

Resolver
consulta

profesional

Você também pode gostar