LOS SISTEMAS

Introducción a la Ingeniería de Software ISE

OBJETIVOS
Que el estudiante compran los siguientes conceptos.

• El concepto de sistema.
• Los diferentes sistemas de información. • El proceso de desarrollo de sistemas.

AGENDA
Temas de esta sección: • Concepto de sistema. • Clasificación de sistema. • Diferentes tipos de sistemas de información. • TPS • MIS • DSS

AGENDA
Temas de esta sección:

• Introducción al análisis y diseño de sistemas.
• Roles de un analista de sistemas. • Usuarios del sistema.

INTRODUCCIÓN A LOS SISTEMA .

SISTEMA • Es un conjunto de componentes que interactúan para cumplir un propósito. Ejemplo 1 Objetivo(s) .

SISTEMA Sistema mecánico. eléctrico de un vehículo Ejemplo 2 Objetivo(s) .

Ejemplo 2 Objetivo(s) .SISTEMA Sistema de compra y reserva de entradas.

COMPONENTES DE UN SISTEMA .

COMPONENTES DE UN SISTEMA • Información/Datos • Recursos • Datos intermedios • Procedimientos • Procesos .

• Similares • Servicios • Información . principal). • Las salidas pueden ser de cualquier naturaleza.INFORMACIÓN / DATOS • Producir alguna salida (Obj.

INFORMACIÓN / DATOS • Las entradas son los elementos que entran al sistema • Las entradas pueden ser de varios tipos • Material • Información • Medidas .

INFORMACIÓN / DATOS • Las salidas son el resultado de las entradas procesadas. .

• Los sistemas deberían de estar diseñados para asegurase de salidas optimas de estos recursos. • Los recursos pueden ser SW. y HW. .RECURSOS • Un sistema tiene un conjunto de recurso.

DATOS INTERMEDIOS • Antes que las entradas sean transformadas en salidas. . • Identificando correctamente datos intermedios . • Estos datos deben de manejarse con cuidado ya que salida depende de ello. pasan por varias transformaciones. ayuda en la construcción de mejores sistemas.

Asigna Asiste Tareas Gana .PROCEDIMIENTOS • Conjunto de reglas bajo las cuales opera el sistema.

PROCESOS • Son los elementos operacionales de un sistema. • Estos hacen uso de los recursos del sistema para lograr el objetivo Recursos .

CARACTERÍSTICAS DEL SISTEMA .

CARACTERÍSTICAS • Objetivos • Estándares • Ambiente • Retroalimentación • Limitaciones e intefaces .

. Ejemplo Objetivo: Proveer fácilmente reservar o cancelar boletos de acuerdo a lo que las .OBJETIVO • Este es el propósito del sistemas por el cual existe el. personas necesitan. .

ESTÁNDARES • Son reglas para lograr un nivel aceptable de rendimiento para el sistema. Ejemplo. . Usar un algoritmo de ordenamiento para obtener en un tiempo optimo los registros de una compañía.

• Todos los sistemas tiene ambientes. etc. • Como personas que interactúan con el sistema. Son elementos ambientales para el sistema. organizaciones donde el sistema es implementado. .AMBIENTE • Cualquier cosa que no sea parte del sistema actual constituye ambiente del sistema.

Ejemplo. los sistemas operativos están cambiando con la tecnología. debe de poder adaptarse a su ambiente. El cambio que existe con las pantallas táctiles y Smartphone.AMBIENTE • Para el correcto funcionamiento de todo sistema. .

.RETROALIMENTACIÓN(FEEDBACK) • Las salidas del sistemas son observadas y la retroalimentación es obtenida así como para mejorar el sistema y ayudan a alcanzar estándares.

usa las interfaces. • Los usuarios interactúan con el sistema por medio de interfaces • Estas deberían de ser lo mas amigable con el usuario.LIMITES / INTERFACES) • Todos los sistemas tienen limites definidos sobre los cuales operan o funcionan. • Para interactuar con otro sistema. .

CLASIFICACIÓN DE LOS SISTEMAS .

CLASIFICACIÓN • Los sistemas pueden clasificarse como : • Sistemas Físicos/Abstractos • Sistemas Abiertos/ Cerrados • Sistemas Naturales /Hechos por el hombre .

SISTEMA FÍSICO • • Son las entidades tangibles que se pueden sentir y tocar. Podrían ser : • Estáticos • Dinámicos .

representaciones o modelo de un sistema real .SISTEMA ABSTRACTO • • • Son conceptual Este sistema no son entidades físicas Podrías ser formulas.

• Permiten interactuar fuera de los limites. recibiendo entradas y generando salidas para fuera del sistema.SISTEMA ABIERTO • Son los que interactúan con su entorno. • Prácticamente la mayoría de sistemas son abiertos. . • Usan las interfaces para comunicarse con sus ambientes.

• Los sistemas cerrados solo existen en concepto.SISTEMA CERRADO • No interactúan con su entorno. .

Entre otras salidas. .SISTEMA DE INFORMACIÓN • Estos sistemas tratan con los datos de la organización. • El objetivo principal de estos sistemas es: • • • • • • Procesar entradas Mantener datos Generar y producir reportes Manejo de consultas. Manejo día a día de transacciones.

CLASIFICACIÓN DE LOS SISTEMAS DE INFORMACIÓN .

Sistemas de soporte de decisiones (DSS) . Sistema de procesamiento de transacciones (TPS) 2. • Estos sistemas son categorizados en 3: 1.SISTEMA DE INFORMACIÓN • Estos sistemas dependen de computadoras para poder realizarse. Sistema de procesamiento de la administración (MIS) 3.

TRANSACTION PROCESSING SYSTEM TPC • • Sustitucion de procedimientos manuales por basados en computadoras. Incluye el resguardo de registros en aplicaciones. .

• es un sistema de información basado en computadora. bases de datos y dispositivos. a los responsables de la toma de decisiones para que estos cumplan con los objetivos de una organización . procedimientos.MANAGEMENT INFORMATION SYSTEM MIS . que son necesarios para suministrar información a los administradores y. que presenta una colección de personas. en general.

.Sistemas de soporte de decisiones (DSS) Estos sistemas de apoyo son del tipo OLAP o de minería de datos. que proporcionan información y soporte para tomar una decisión.

EJEMPLO DE OBJETO Rojo • Color • GPS Incluido 3247F • Chasis .

EJEMPLO DE USO Encender() Acelerar() Frenar() .

conexión. //USB • Funcion: ImprimirBN(cant) ImprimirColor(cant) error ( ) . marca.EJEMPLO DE DISEÑO DE CLASES • • Nombre: Atributo: Impresora no_Serie. modelo.

String marca. String modelo. boolean conexiónUSB.DISEÑO DE CLASES UML Impresora int no_Serie. void ImprimirBN( int cant) void ImprimirColor( int cant) int error ( ) .

int numero.EJEMPLO DE DISEÑO DE CLASES • • Nombre: Atributo: Celular String no_Serie. String modelo. int Compañía. String marca. void llamar(int tel) boolean conexion(int tel) int señal( ) • Funcion: .

void llamar(int tel) boolean conexion(int tel) int señal( ) .DISEÑO DE CLASES UML Celular String no_Serie. int numero. int Compañía. String marca. String modelo.