sistemas de información agosto-diciembre 2007 sesión # 10

22
Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Upload: dolores-quintana-ayala

Post on 24-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Sistemas de Información

Agosto-Diciembre 2007

Sesión # 10

Page 2: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Detailed Design

Planning

Construction

Requirements Development

Architecture

Management

Quality Assurance and Testing

User Documentation

Software Development Process

(McConnell, 1998)Time

Page 3: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Software Development Models

Waterfall Model

Spiral Model

Structured Model

Rapid Prototyping Model

Rational

MSF

Page 4: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Waterfall Model

K90329_S_021 (2)

Systems Requirements

Software Requirements

Preliminary Design

Detailed Design

Code and Debug

Test and Pre-operations

Operations and

Maintenance(Source: Dr. Szygenda, SMU)

Page 5: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Spiral Model

1.0

0.5

2.0

3.0

1.1

1.2

2.1

2.2

2.3

(Source: Dr.Oard, LBSC-690)

Page 6: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Structured Model

K90329_S_026 (2)

Users

1.0 Survey

2.0 Analysis

3.0 Design

4.0 Implementation

6.0 QA

9.0Installation

Management

Operations

8.0 Database Conversion

5.0Acceptance

TestGeneration

7.0ProceduralDescription

(Source: Dr. Szygenda, SMU)

Page 7: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Rapid Prototyping + WaterfallUpdate

Requirements

ChooseFunctionality

BuildPrototype

InitialRequirements

WriteSpecification

CreateSoftware

WriteTest Plan

(Source: Dr. Oard, LBSC-690)

Page 8: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Rational (IBM)

• Core Process Workflows (6)• Core Supporting Workflows (3)

Page 9: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

MSF Models

Page 10: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Software Development Models: Discussion

How can we decide which model to use for a particular software development project?

How can we assess the quality of:The software development process?

The software product?

Page 11: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Selecting a Software Development Model

Choose a model, in terms of:

the nature of the system to be designed and developed

the time and budget restrictions

the methods and tools available

the required deliverables

(Pressman, 1997)

Page 12: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Evaluating the Software Development Process

To assess the quality of the software development process: verify compliance with project schedule and budgetverify compliance with initial requirementsidentify process metrics (SEI)

codingtesting

Page 13: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Modelos de Desarrollo de SI

Todos los modelos definen:Necesidades de información

Requierimientos funcionales

Page 14: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Modelos de Desarrollo de SI

Estrategias de recopilación

de datos:

Entrevista

Encuesta

Observación

Revisión de documentos

Page 15: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Modelos de Desarrollo de SI

Entrevista:

Estructurada

Semi-estructurada

In-depth interview

Page 16: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Modelos de Desarrollo de SI

Encuesta:Definición de objetivos

Diseño de instrumentoPreguntas abiertas

Preguntas cerradas

Aplicación de instrumentoMuestreo

E-mail o papel

Análisis de resultados

Page 17: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Modelos de Desarrollo de SI

Observación:Estructurada

Semi-estructurada

Page 18: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Modelos de Desarrollo de SI

Revisión de documentos:Muestreo

ManualesReportesLog de usuariosEtc…

Análisis de frecuenciasAnálisis de contenidosIdentificación de patrones y tendencias

Page 19: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Modelación de Procesos

DFD: Diagrama de Flujo de Datos

Permite visualizar un sistema como una red de procesos funcionales, conectados entre sí por flujos y almacenes de datos.

Permite modelar sistemas en donde se realiza el procesamiento de información

Page 20: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Modelación de Procesos

UML: Unified Modeling Language

Herramienta de modelación orientada a objetos

Permite la creación de modelos genéricos de procesos y de sistemas, conocidos como modelos UML

Page 21: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Modelación de Procesos

BPM: Business Process Management

Herramientas de diseño, implementación y monitoreo de procesos apoyados en flujos de información

Page 22: Sistemas de Información Agosto-Diciembre 2007 Sesión # 10

Modelación de Procesos

DFD

UML

BPM