Está en la página 1de 29

SISTEMAS I

Prof. Titular: Ing. Fernanda Carmona


JTP: Lic. Gagliardi Marisa

Año Régimen Lunes Martes Miércoles Jueves Viernes Sábado


CUATRIMES De 18:00 a De 16:00 a

TRAL 20:00 18:00

CONTENIDOS
Unidad Nº 1: Fundamentos de Sistemas
Unidad Nº 2: El proceso del Software
Unidad Nº 3: Captura y Análisis de Requisitos de Información
Unidad Nº 4: El Proceso Unificado de Desarrollo
Unidad Nº 5: El Lenguaje Unificado de Modelado
Unidad Nº 6: Modelado de Requisitos en el PU
EVALUACIÓN
Criterios de evaluación:
Para la evaluación de los conocimientos del alumno se tiene en cuenta el
desempeño en cada clase de acuerdo a los siguientes criterios:
•Empleo correcto de la terminología utilizada en la definición de conceptos.
•Correcta aplicación de los conceptos estudiados en situaciones practicas.
•La lógica aplicada en la resolución de los problemas planteados.

Metodología de evaluación:
Se evalúa con 4(cuatro) parciales teóricos / prácticos.
1er Parcial: incluye temas de las unidades 1, 2 y 3.
2do Parcial: incluye temas de la unidad 4,5 y6.

El alumno deberá aprobar los 4 (cuatro) parciales con la posibilidad de recuperar


solamente dos de ellos.
Teoría General de Sistemas
Metodología de análisis
Estudio de la realidad
Desarrollo modelos

Intentar una aproximación gradual en cuanto a la percepción


de una parte de esa globalidad que es el universo,
configurando un modelo del mismo no aislado del resto al
que llamaremos sistema.
Características
 Interrelación: Entre los elementos del Sistema
 Totalidad: Trata de hacer frente a todo con todos
sus componentes de forma interrelacionada
 Búsqueda de Objetivos: La interacción de estos
elementos hace que siempre se alcancen las metas
trazadas
 Insumos y productos: Generan las actividades que
originarán el logro de las metas
 Transformación: Un sistema transforma entradas
en salidas
Clasificación de los Sistemas
Según su definición:
 Reales: Presumen una existencia
 Ideales: Construcciones simbólicas (la lógica y la
matemática)
 Modelos: Abstracciones de la realidad
Relación a su origen:
 Naturales: Elaborados por la naturaleza
 Artificiales: Creados por el hombre
Relación al ambiente:
 Cerrados: Sin interconexión con el entorno
 Abiertos: Interconectados con el entorno
EL ENFOQUE DE SISTEMAS IMPLICA LA
CONCEPTUALIZACIÓN DE LO QUE ES LA REALIDAD
EN TÉRMINOS DE TOTALIDADES
Por lo tanto se necesita :
 Hacer elaboraciones mentales complejas

 Tener los instrumentos intelectuales para que


puedan ser claramente expresadas.
Modelo
 Es la representación de la realidad
 Es una abstracción, una simplificación de la
realidad
Tipos:
 Modelos Físicos: Representaciones físicas de la
realidad.

 Modelos Abstractos: Representaciones de tipo


verbal, matemático o gráfico (planos, dibujos)
Las organizaciones trabajan como sistemas
formados por las interacciones de tres fuerzas:
 Los Niveles de Administración
 El Diseño de las Organizaciones
 Las Culturas Organizacionales
Los subsistemas reciben la influencia de tres
niveles :
 Operaciones
 Administración de Nivel Medio
 Administración Estratégica
SISTEMA
Conjunto de elementos organizados e
interrelacionados, que interactúan entre
si en busca de un fin especifico del todo
que los agrupa.
 El resultado de un sistema no puede ser
explicado por las particularidades de los
componentes que lo forman.
 Todo sistema esta comprendido en un
sistema aun mayor.
SISTEMAS DE INFORMACIÓN
La información es un concepto fundamental en el
proceso comunicativo y en la actualidad guía el
desarrollo económico y social.
 Todo sistema de información realiza cuatro
actividades básicas:
La Entrada de datos
El Almacenamiento de los datos ingresados
El Procesamiento de la información
La Salida de la información
Interrelación e Interdependencia
Cuando se cambia o elimina un elemento de un sistema ,
el resto de los elementos y subsistemas también
experimentan cambios importantes.
Las organizaciones utilizan la planeación y el control
para administrar con eficacia sus recursos.

METAS

ENTRADAS SALIDAS
SISTEMA

La retroalimentación constituye un mecanismo de


control del sistema.
En el análisis y diseño de sistemas de
información influyen dos factores
organizacionales:
 Los Niveles de Administración
Control de Operaciones
Planeamiento y control administrativo
Administración estratégica
 Las Culturas Organizacionales
Determinan la manera como la gente
utiliza la información y los sistemas de
información
ENTORNOS DE LA ORGANIZACIÓN

 El entorno de la comunidad en el cual se


localiza físicamente la organización
El entorno económico, influido por factores
de mercado, como la competencia
El entorno político, controlado por los
gobiernos nacionales y locales.

La permeabilidad externa de las fronteras, está


directamente relacionada con los conceptos de
sistemas abiertos y sistemas cerrados.
Perspectiva de Sistemas

SUBSISTEMA

SUBSISTEMA

SUBSISTEMA

SUBSISTEMA

SUBSISTEMA
Organizaciones Virtuales y Equipos Virtuales
Las organizaciones virtuales utilizan redes
de computadoras y tecnologías de
telecomunicaciones para reunir, por medios
electrónicos, a individuos con habilidades
específicas con el propósito de que trabajen
en proyectos que no se localizan
físicamente en el mismo lugar
Muchos equipos de análisis y diseño de
sistemas tienen la capacidad de
trabajar de manera virtual
TIPOS DE SISTEMAS
Sistemas de apoyo a ejecutivos
Sistemas
Sistemas de apoyo a la toma Sistemas
inalámbricos de decisiones en grupo inalámbricos
Sistemas de trabajo corporativo
apoyados por computador

Sistemas
Sistemas expertos Sistemas
ERP Sistemas de apoyo a la toma ERP
de decisiones
Sistemas de información gerencial

Sistemas Web y Sistemas Web y


Sistema de trabajo del conocimiento de comercio
de comercio
Sistemas de automatización de la oficina

Sistemas de procesamiento de transacciones


Después de años de dolorosas experiencias, muchos ingenieros de
software han aprendido que para hacer un trabajo efectivo necesitan:
•Planificar su trabajo.
• Hacer su trabajo de acuerdo con el plan.
• Esforzarse en producir productos de máxima calidad.
Watts Humphrey

¿Qué es el software?
• El software es más que programas.
• Hay una característica de él que debe atenderse: el
hecho que es un sistema.
Lo importante no es qué es el software, sino:
– ¿cómo se piensa sobre él?, ¿qué imagen se tiene?
– ¿qué papel juega en un contexto mayor?
• Punto de vista de una computadora:
– El software es sólo programas
– Pensar así genera problemas.
Identifica productividad en la construcción del sistema
con la capacidad de generar código.
– Esto se traduce en condicionar el ambiente para
producir código
– Resultado:
• montañas de código que no se pueden integrar a
trabajar como un sistema
• construcción de sistemas que no satisfacen las
necesidades de los usuarios, aunque estén bien
técnicamente
El software es
• Alma y cerebro de una computadora
• Corporización de las funciones de un sistema
• El conocimiento capturado acerca de un área
de aplicación
• Colección de los programas y datos necesarios
para convertir a una computadora en una
máquina de propósito especial diseñada para
una aplicación particular.
• Documentación producida durante el
desarrollo de un sistema software-intensivo.
El Ciclo de Vida del Desarrollo de Sistemas
1. Identificación de problemas, oportunidades
y objetivos.
2. Determinación de los requerimientos de
información.
3. Análisis de las necesidades del sistema.
4.Diseño del sistema recomendado
5. Desarrollo y documentación del software.
6.Pruebas y mantenimiento del sistema.
7. Implementación y evaluación del sistema.
Diagrama de Flujo de Datos
Símbolos Básicos
Símbolo Significado Ejemplo

Entidad Estudiante

Información del

Flujo Estudiante

2.1

Proceso Crear
registro del
estudiante

Almacén de Archivo de
Estudiantes
Datos
Preferencias y
vuelos disponibles

Agente
Pasajero
0
de Viajes

Solicitud de Vuelo Sistema de


reservaciones de
la aerolínea Información sobre la
venta de boletos

Reservación del
pasaje

Aeroli-
nea
Diagrama de Entidad-Relación (DER)
Empleado

Se registra
a nombre Se asigna a
de

Empleado

Extensión
telefónica
Es
Contiene miembro
de

Departamento
Diagrama de Entidad - Relación
Símbolos Básicos

Por lo general una entidad


Entidad real: una persona, un lugar
Fundamental o una cosa

Entidad Algo que se crea para unir


Asociativa dos entidades

Para describir atributos,


Entidad especialmente grupos que
Atributiva se repiten
Herramientas de Ingeniería de Software
Asistida por Computadoras (CASE)
Razones para el uso de esta herramientas

1. Aumento de la productividad.
2. Mejora en la comunicación Analista-
Usuario.
3. Integración de las actividades del ciclo de
vida.
4. Evaluar de manera precisa los cambios en
el mantenimiento.
Herramientas CASE
• DE ALTO NIVEL
 Crear y modificar el diseño del sistema
Modelar los requerimientos funcionales de un
organización
Ayudar a definir el alcance de un proyecto
determinado
Visualizar la forma en que el proyecto se
combina con otras áreas de la organización
 Ayudar a la creación de prototipos de informes
y pantallas
Herramientas CASE
• DE BAJO NIVEL
 Se utilizan para generar código fuente de
computadora, eliminando la necesidad de
programar el sistema.
Ventajas:
1. El sistema se puede generar más rápido.
2. Reduce el tiempo invertido en mantenimiento.
3. Facilita la migración, soporta más de un
lenguaje de programación.
4. El código generado está libre de errores de
programación.
Ingeniería de Sistemas
Se refiere a todos los aspectos del desarrollo y de
la evolución de sistemas complejos donde el
software desempeña un papel principal.
Comprende el desarrollo de hardware, políticas y
procesos de distribución de sistemas , así como la
ingeniería de software.

Ingeniería de Software
Se refiere a todos los aspectos del desarrollo
de software desde las etapas iniciales de
especificación del sistema hasta el
mantenimiento de éste después de que se
utiliza.
•Ingeniería Inversa
Es lo opuesto a la generación de código, el código
fuente es examinado, analizado y convertido en
entidades para el depósito CASE, produciendo los
siguientes elementos:
1. Estructuras y elementos de datos que describen los
archivos y registros almacenados.
2. Diseños de pantallas, si el programa es en línea.
3. Esquemas de informes para programas en lotes.
4. Un diagrama de estructuras.
5. Diseño y relaciones de bases de datos.

•Reingeniería de Software
Se refiere al proceso completo de convertir el código del
programa al diseño CASE, modificar el diseño y volver
a generar el nuevo código del programa.

También podría gustarte