1. Intro
//Análisis y Diseño de Sistemas
-Qué es un Sistema de Información?
*conjunto de entes formados para hacer una sola unidad
-Cómo se construye un Sistema de Información?
*problema -> plantemiento -> //criterios -> solucion
-que tenemos que considerar para hacer un programa
*analisis (investigacion) - diseño (sol. logica) - construccion
--Qué es el Análisis de sistemas?
*identificar los procesos y requerimientos del negocio
--Que es el Diseño de Sistemas?
*solución lógica del problema que representar los procesos del
software. - Es la manera de definir una solución.
--Qué es la Implementación del Sistema?
*codigo - programacion
//La información como recurso de las organizaciones
*Información: Es el resultado de la manipulación o tratamiento
de los datos.
//El papel del Analista de Sistemas
*investigador. Tener buenas habilidades para la comunicación.
//Programación Orientada a Objetos
*es un paradigma de programación que permite modelar de forma
sencilla conceptos del mundo real a nivel de programación
*objeto - clase
------------------------------------------------------------
Proceso de desarrollo de Software
//Modelos de desarrollo de Software
*conjunto estructurado de actividades necesarias para crear
sistemas de software.
--Modelos de desarrollo de Software
---Modelo lineal secuencial
---Modelo evolutivo
---Modelo basado en componentes
---Modelo iterativo e incremental
---Modelado de Sistemas
//UML
-Diagramas de casos de uso
*representan las funciones del sistema desde el punto de
vista del usuario.
-Diagramas de clases
*representan la estructura estática en términos de clases
y relaciones.
-Diagramas de objetos
*representan los objetos y sus relaciones.
-Diagramas de secuencia
*representación temporal de los objetos y sus interacciones.
-Diagramas de colaboración
*representación espacial de los objetos, enlaces e interacciones
-Diagramas de actividades
*representan el comportamiento de una operación en acciones
-Diagramas de estados
*representan el comportamiento de una clase de estados.
-Diagramas de componentes
*representan los componentes físicos de una aplicación.
-Diagramas de despliegue:
*representan el despliegue de los componentes sobre los
dispositivos materiales.
//RUP
-Que es RUP - Proceso Unificado de Desarrollo
*asignar tareas y responsabilidades en una empresa
-Objetivo
*asegurar tareas y tiempo mientras se produce software
2. *inicio - elaboracion - costruccion - transicion
------------------------------------------------------------
Modelado del Negocio
-Presentación
*comprender la estructura y dinámica de la organización.
*comprender los problemas actuales e identificar posibles
mejoras.
*comprender los procesos de negocio de la organización.
*sist. actual (proceso negocio) - proceso de desarrollo -
sist. propuesto (re)
-Diagrama de casos de uso del negocio
*Los escenarios son ejemplos de la vida real de cómo un
sistema puede ser utilizado
*Son un escenario basado en la técnica de UML que permite
identificar a los actores interactuantes.
-Diagrama de actividades del negocio
*flujo de trabajo a través de una serie de acciones.
-Diagrama de objetos del negocio
*Representa la responsabilidades de los actores con respecto
a las entidades de negocio.
------------------------------------------------------------
Transición del Negocio hacia los Requisitos
-El análisis de requisitos
*Define Quién debe hacer Qué, Cuándo y Cómo debe hacerlo
--Definición
*recoger las necesidades de clientes y usuarios (requisitos)
*establece lo que el sistema debe hacer. y define la interfaz del
usuario.
-Dominio del problema
------------------------------------------------------------
Modelado de Requisitos
*se ocupa de recoger las necesidades de clientes y usuarios
sobre un sistema dado, y de traducirlas a especificaciones
técnicas del sistema.
*Establece el punto de vista de un observador externo.
-El flujo de requisitos
*de convvertir el lenguaje de negocio a lenguaje de tecnologia