Está en la página 1de 7

TEMA 1: ORGANIZACIÓN Y PROCESOS DE NEGOCIOS

¿Qué es la organización?
Es un grupo, compuesto por personas, actividades y recursos que forman una estructura
sistemática de relaciones de interacción. Se basan en producir bienes o servicios, las
cuales se rigen bajo un conjunto de normas, para así poder lograr un objetivo.
¿Cuáles son los tipos de estructuras de la organización y que rol tiene cada uno?
Existen 2 tipos:
Organización Funcional Organización por Procesos
 Los mandatos van en forma de  Organigrama plano.
cascada.  No existe una presencia amplia de
 Cada función busca optimizar sus gerentes.
propias tareas.  Los colaboradores poseen más
 Se orienta al interior de la libertad y autonomía.
organización  Se busca satisfacer al cliente.
 Tiene una visión fragmentada.  Su objetivo es la mejora de los
 Los empleados no suelen procesos.
participar en la toma de decisiones.  Tiene una visión global

¿Qué es un proceso de negocio?


Conjunto de actividades que toman uno o más tipo de inputs y crean outputs que es de
valor para un cliente.
¿Cuáles son las clases de los procesos de negocio?
Procesos Principales Procesos de Soporte Procesos de Gestión
Están ligados con la Proporcionan apoyo a los Están vinculados en el
realización de algún procesos principales y ámbito de las
producto y permite hacer usualmente están responsabilidades de la
realidad la misión de la relacionados con la gestión dirección. Mantienen
organización, presentando de recursos. relación con las actividades
el producto al cliente. de planificación y control.

TEMA 2: INTRODUCCION A LOS SISTEMAS DE INFORMACION


¿Qué es un SI y que es un SI automatizado?
Conjunto de elementos, que interactúan entre sí, por un objetivo, permitiendo que la
información esté a la disposición de las necesidades de una organización. Además un SI
no siempre requiere contar con un recurso computacional.
Un SI automatizado son los que cuentan con sistemas de soporte ya sea mediante un
método, procedimiento o control.
¿Cuáles son los elementos de un SI?
Son 4:
 Procedimientos; prácticas comunes que se usan para ejecutar las actividades
necesarias y así obtener el buen funcionamiento del sistema.
 Información; elemento fundamental del sistema, son datos importantes para una
organización.
 Usuarios; encargados de manejar la información. Encontramos a: directivos,
administradores, usuario final indirecto y usuario final directo.
 Equipo de Soporte: sistema físico utilizado para la comunicación, procesamiento
y almacenamiento de la información.
Estructura de un sistema de información
Se basa en 4 niveles:
 Sistema de transacciones; procesamiento de las actividades diarias de la empresa.
 Dirección Operativa; análisis de resultados para la toma de decisiones a corto
plazo y de consecuencias limitadas.
 Dirección Táctica: análisis de resultados para la toma de decisiones a mediano
plazo.
 Dirección Estratégica; utilización de información para decidir las líneas maestras
de la organización a largo plazo.
Tipos de SI
 S. Procesamiento de transacciones; su finalidad es mejorar las actividades rutinarias
de una empresa u organización.
 S. Automatización de oficina; soporte a los trabajadores que usan la información para
analizarla y transformarla (hoja de cálculo, correo electrónico).
 S. de manejo de conocimiento; soporte a los científicos, ingenieros, etc, para crear un
nuevo conocimiento.
 S.I. administrativa o gerencial; procesos que serán empleados en la toma de
decisiones.
 S. apoyo a las decisiones; brindan información a los directivos para tomar decisiones
sobre situaciones particulares.
 S. apoyo a las decisiones en grupo y apoyo a los ejecutivos de planeación estratégica.
TEMA 3: METODOLOGIAS DE DESARROLLO DE SOFTWARE Y CICLO DE
VIDA DEL SOFTWARE
¿Qué es una metodología?
Conjunto de actividades que se realizan para poder desarrollar y poner en funcionamiento
un software.
Clasificación de las metodologías
M. Estructuradas
Se basan en la estructura de la empresa tales como (procesos, flujos y estructura de sus
datos). Aquí se puede observar las etapas (entrada, proceso y salida). Entre sus
características destacamos:
 Basado en la estructura y descomposición de las funciones.
 Su finalidad es representar los procesos, mediante los flujos de datos e
información.
 Se observa al sistema de manera jerárquica.
 Su ciclo de vida se basa en cascada.
M. Orientada a Objetos
Se basa en un conjunto de objetos que interactúan entre sí. Entre sus características
destacamos:
 Objetos; consta de una estructura de datos, los cuales son sus atributos.
 Clases; nombre de todos los tipos de datos.
 Diagrama de casos de uso; modelan los requisitos funcionales.
 Casos de uso; identifica que hace un sistema.
 Escenarios; gráficamente se representa como conjunto de eclipses.
 Actor; se comunican con el sistema mediante mensajes cortos.
M. Ágil
Son las más usadas hoy en día, gracias a su flexibilidad y agilidad. Además, permite
adaptar al software a las necesidades que van apareciendo en el camino, lo que ayuda a
poder construir aplicaciones más funciones Entre sus principales metodologías
destacamos: Kanbam, Scrum, Lean y programación extrema.
¿Qué es el ciclo de vida?
Es una sucesión de etapas por la que pasa el software en su desarrollo, desde que se
concibe la idea hasta que el software deja de usarse (obsolescencia).
Fases genéricas en el ciclo de vida
Fase de Definición Fase de Desarrollo Fase de Mantenimiento
 Ingeniería de Sistemas.  Diseño  Corrección
 Planificación del proyecto.  Generación de código  Adaptación
 Análisis de los requisitos.  Pruebas  Mejora
 Prevención

Tipos de modelos del ciclo de vida


Modelo en Cascada
Es el más antiguo y más utilizado, ha servido de base para otros modelos. El número de
fases, incluyen: análisis de requisitos del sistema, análisis de requisitos del software,
diseño preliminar, diseño detallado, codificación, pruebas y mantenimiento.
Características Desventajas
 Cada fase comienza cuando se ha  No refleja el proceso real del desarrollo de
terminado la anterior. software. Los procesos reales rara vez siguen
 Ayuda a prevenir que se sobrepasen este flujo secuencial, puesto que siempre hay
las fechas de entrega y los costos iteraciones.
esperados.  Se tarda mucho tiempo en pasar por todo el
 Al final de cada fase el personal ciclo, dado que hasta que no finalice una fase
técnico y los usuarios tienen la no se puede pasar a la siguiente.
oportunidad de revisar el progreso del  Dificulta el fracaso del software con el
proyecto. usuario final, ya que el sistema en
funcionamiento no estará disponible hasta la
fase final del proyecto.

Modelo Incremental
Se va creando el software añadiendo los componentes funcionales (incrementos).
Características Desventajas
 En cada paso sucesivo, se actualizan  Aunque permite el cambio continuo de
los requisitos, es decir, en cada etapa requisitos, asimismo existe el problema de
se van añadiendo nuevas funciones. determinar si los requisitos propuestos son
 Se ajusta a entornos de alta válidos.
incertidumbre, por no tener la  Los errores en los requisitos se detectan tarde
necesidad de poseer un conjunto de y su corrección resulta difícil como el modelo
requisitos, especificaciones, diseños, en cascada.
etc; al comienzo del desarrollo del
sistema.

Modo Evolutivo
Es una extensión del modelo incremental, aquí los incrementos se realizan de manera
secuencial en lugar de en paralelo.
Punto de vista del cliente, el sistema evoluciona según se van entregando los incrementos.
Punto de vista del desarrollador, los requerimientos que son claros desde el principio
dictan el incremento inicial.
Características
 Se entrega a tiempo una parte del sistema, a pesar de que no estén completos
los requisitos.
 Se obtienen beneficios para el sistema mediante entregas iniciales, mientras las
entregas posteriores, estén en desarrollo.

Modelo en Espiral
Se basa en reducir riesgos del proyecto en áreas de incertidumbre, además cada ciclo
comienza con la identificación de objetivos, soluciones alternativas, restricciones
asociadas a cada alternativa y finalmente se procede a su evaluación.
Modelo de Prototipo
Se basa en el diseño rápido, sus propiedades son: no modifica el ciclo de vida, reduce el
costo y aumenta las probabilidades del éxito, deben desarrollarse versiones funcionales
rápidamente.
Desventajas
 El cliente al ver el prototipo, piensa que el sistema ya está terminado.
 El desarrollador puede, construir un sistema final solamente ampliando el
prototipo lo que disminuye la calidad del producto final.

TEMA 4: INTRODUCCION A UML


¿Qué es UML?
Unified Modeling Language es un lenguaje de modelado, basado en la notación gráfica
la cual permite: especificar, visualizar, construir y documentar los objetos de un sistema
programado. Este lenguaje es de propósito general para el modelo orientado a objetos.
Características de UML
 Es estándar para el sistema de modelado, más no para procesos de software.
 Es una notación, no un proceso.
 Combina lo mejor del modelado de procesos, objetos, datos y componentes.
Ventajas Desventajas
Se puede usar para diferentes tipos de UML no es un método de desarrollo.
sistemas. Es independiente del ciclo de desarrollo.
UML es fácilmente entendible
Bloques básicos de UML
Elementos
Pueden ser: estáticos (clases, interfaces, casos de uso y nodos); de comportamiento
(interacciones y máquinas de estado); de agrupación (paquetes) y de notación (notas).
Relaciones
Herencia; el elemento padre es el general y los hijos son más específicos.
Asociación; representa una relación estructural entre dos elementos.
Agregación; relación de todo con sus partes.
Composición; agregación fuerte, donde las partes dependen del todo.
Diagramas
D. de clase; describe la estructura del sistema, mediante las clases y los atributos.
D. de objetos: representa una instancia específica del diagrama de clases en un momento
determinado en el tiempo.
D. caso de uso; modelan la funcionalidad del sistema usando actores y casos de uso
(servicios o funciones previstas por el sistema para sus usuarios.
D. de estados; captura la realidad evento y acción.
D. de secuencias; los objetos interactúan entre sí.
D. de actividades; ayuda a visualizar un determinado caso de uso a un nivel más
detallado.
TEMA 5: INTRODUCCION A RUP
¿Qué es RUP?
Rational Unified Process es un proceso de desarrollo de software, además provee un
enfoque disciplinario para asignar tareas y responsabilidades.
Características de RUP
 Dirigido por casos de uso
 Los casos de uso son diseñados, específicos y sirven para desarrollar casos de
prueba.
 Centrado en la arquitectura
 Vista lógica, vista de implementación, vista de proceso y vista de despliegue.
 Iterativo e incremental
 Requerimientos, análisis y diseño, implementación, pruebas y evaluación.
Fases de RUP
Inicio, elaboración, construcción y transición.
TEMA 6: MODELADO DE NEGOCIO
¿Qué son los procesos?
Conjunto secuencial de actividades, que toman uno o más inputs y crean un output que
es de valor para el cliente.
Tipos de procesos
Estratégicos, operacionales y de soporte o apoyo.
¿Qué es un modelo de negocios?
Permite realizar un estudio de la organización con respecto a sus procesos. El resultado
del modelo de negocio es la entrada para el modelado del software.
Elementos
 Actor de negocio (clientes, socios, proveedores y autoridades), son sistemas
informáticos fuera del negocio con los que se interactúa.
 Metas del negocio; describen el valor deseado que puede ser usada para
planificar y administrar las actividades de negocio.
 Casos de uso del negocio (principales, de soporte y de gestión)
 Diagrama CUN

También podría gustarte