Clases U-1. Introducción Sistemas de Información

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 22

SISTEMAS DE INFORMACIÓN

(INTRODUCCIÓN)

Orlando Cavieres Palacios


[email protected]
Sem. Primavera 2024
 INGENIERÍA

DIVIDIR PARA VENCER !!!!

 Componentes de INGENIERÍA:

METODOS
(Modelo; Metodología; Procedimiento)

INGENIE-
RIA
HERRAMIENTAS PROCESOS
(Entrevistas; Casos de Uso; Prototipos; etc.) (Empresa: Documentos; Contrato;..)
 CICLODE VIDA (METODOS) DEL
SOFTWARE

• FASE • FASE
o ETAPA o ETAPA • FASE
A B o ETAPA
N

Como construir un software???...


(DIVIDIR PARA TRIUNFAR…
 CONCEPTOS DE CICLO DE VIDA

“Una aproximación lógica a la adquisición, el suministro,


el desarrollo, la explotación y el mantenimiento del software”
*IEEE 1074

“Un marco de referencia que contiene los procesos, las


actividades y las tareas involucradas en el desarrollo, la
explotación y el mantenimiento de un producto de software,
abarcando la vida del sistema desde la definición de los requisitos
hasta la finalización de su uso”
*ISO 12207-1
 Ciclo de Vida del SW.
- MODELO (100% teórico: Fases y algunas Actividades)
METODO (% teórico ➔ % práctico: Además algunas tareas)
PROCEDIMIENTO (100% práctico: tareas)
Problema ---------> PROYECTO ----------> Solución
Fase A Fase B ------- Fase N

t1|t 2 || || ||| || ||| ||| | || | | |||

ACTIVIDAD ACTIV. ACTIV. ACTIV. ACTIV… ACTIVIDAD ACTIV. …… ACTIVIDAD


A1 A2 … Aj B1 B2 ….. Bk N1 ….. Nn

Proyecto: Conjunto de Fases Fases: Conjunto de Actividades


Actividades: Conjunto de Tareas Tareas: Unidad mínima de un Proyecto

Tarea = tiempo x recursos = $costo$


▪ Características de un Proyecto
Es la Planificación de un proceso. Tiene inicio y fin.
Al término se obtiene un Plan, 100% teórico.
Se realiza una sola vez.

• Características de un Proceso
Es real. Tiene tiempo de inicio y de término.
Al terminar se obtiene un Producto o Servicio.
Es repetitivo. Mejora continua.
Metodologías de Desarrollo...
- Una metodología de desarrollo de software se refiere a
un framework que es usado para estructurar, planear y controlar el
proceso de desarrollo en sistemas de información.

Etapas de Metodologías de desarrollo de software


 1960

 Modelo de Cascada
 Espiral
 Prototipado
 1970
 Desarrollo Incremental - Evolutivo
 Programación estructurada sol
 Programación estructurada Jackson
Metodologías de desarrollo de software
 1980
 Structured Systems Analysis and Design Methodology
(SSADM)
 Structured Analysis and Design Technique (SADT)
 Ingeniería de la información (IE/IEM)
 1990
 Rapid application development (RAD).
 Programación orientada a objetos (OOP)
 Virtual finite state machine (VFSM)
 Dynamic Systems Development Method
 Scrum
 Rational Unified Process (RUP)
 Extreme Programming(XP)
 Nuevo milenio
 Enterprise Unified Process (EUP) (extensiones RUP)
Metodologías de Desarrollo...
- Una metodología de desarrollo de software se refiere a
un framework que es usado para estructurar, planear y controlar el
proceso de desarrollo en sistemas de información.

Etapas de Metodologías de desarrollo de software


 1960

 Modelo de Cascada
 Espiral
 Prototipado
 1970
 Desarrollo Incremental - Evolutivo
 Programación estructurada sol
 Programación estructurada Jackson
Modelo de Cascada
Metodología de Prototipos
Modelo Espiral
MODELO INCREMENTAL - EVOLUTIVO
Análisis y Diseño Estructurado
Rapid Application Development (RAD)
Metodología RUP
Rational Unified Process (o Proceso Unificado
Racional),
SCRUM
PROGRAMACION EXTREMA (XP)
(ESTRUCTURADA)
TAREA N° 1 DE INVESTIGACIÓN

-Investigar sobre una Metodología de Desarrollo


- Trabajo en grupo
- Desarrollar en Power Point
- Entrega: Domingo 1° de Septiembre.
- Enviar a [email protected]

También podría gustarte