analisis y diseÑo de sistema ing. sanchez castillo eddye arturo [email protected]

40
Sesión 01 METODOLOGÍA DE DESARROLLO Y PROYECTOS ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail. com www.ceneinnova/eddyesan

Upload: pedro-correa-miguelez

Post on 23-Jan-2016

258 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Sesión 01

METODOLOGÍA DE DESARROLLO Y

PROYECTOS

ANALISIS Y DISEÑO DE SISTEMA

Ing. Sanchez Castillo Eddye [email protected]

www.ceneinnova/eddyesanchez

Page 2: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Análisis y Diseño de Sistemas 02

Contenido1. Presentación del Silabo2. Prueba de Entrada3. Introducción4. Metodología RUP

a) Mejores Practicasb) Estructurac) UMLd) Herramientas CASE

5. Proyectosa) Definiciónb) Administración y Control de Proyectosc) Ficha técnica de proyectos

Page 3: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Análisis y Diseño de Sistemas 03

Presentación del Silabo

PRIMERA UNIDAD Viernes

01 METODOLOGÍA RUP, GESTION DE PROYECTOS: 03.Abr

02 MODELO DE NEGOCIOS I 10.Abr

03 MODELO DE NEGOCIOS II 17.Abr

04 MODELO DE NEGOCIOS III 24.Abr

05 MODELO DE NEGOCIOS IV 01.May

06 SUSTENACION INICIAL DEL PROYECTO Y CONTROL DE LECTURA 08.May

SEGUNDA UNIDAD Viernes

07 INGENIERIA DE REQUISISTOS I 15.May

08 INGENIERIA DE REQUISISTOS I 22.May

09 INGENIERIA DE REQUISISTOS I 29.May

10 EXAMEN PARCIAL 05.Jun

Page 4: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Análisis y Diseño de Sistemas 04

Presentación del SilaboTERCERA UNIDAD Viernes

11 MODELO DE REQUERIMIENTO I 12.Jun

12 MODELO DE REQUERIMIENTO II 19.Jun

13 MODELO DE REQUERIMIENTO III 26.Jun

14 DESARROLLO DE CASOS EMPRESARIALES 03.Jul

15 SUSTENACION FINAL DEL PROYECTO 10.Jul

16 ESAMEN FINAL 17.Jul

17 EXAMEN DE REZAGADOS DEL EXAMEN FINAL 24.Jul

CODIGO REFERENCIA BIBLIOGRAFICA658.404H81

Horine Gregory. “Manual imprescindible de gestión de proyectos”.

005.12F24EJ.4

Farrell Joyce. “UML: Modelado de software para profesionales”. 7º Edición .

003K33EJ.5 Pressman Roger. “Ingeniería del software: Un enfoque práctico”. 7º Edición.

004.21W62EJ.5

Jeffrey W. “Análisis de Sistemas, Diseño y Métodos”, 7ºEdición.

005.74C96EJ.3

Cuadra Dolores. “Desarrollo de bases de datos. Casos prácticos desde el análisis a la implementación”. (1º Edición). México DF.

Page 5: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Análisis y Diseño de Sistemas 05

Prueba de Entrada

Page 6: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Análisis y Diseño de Sistemas 06

DefinicionesAnálisis:

Existen tantos tipos de análisis que centrarse en una única definición aplicable en todos los ámbitos resulta muy complicado.

A nivel general, puede decirse que:

Un análisis consiste en identificar los componentes de un todo, separarlos y examinarlos para lograr acceder a sus principios más elementales.

Page 7: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Análisis y Diseño de Sistemas 07

DefinicionesEl análisis pone énfasis a una investigación del problema y los requisitos, en vez de ponerlos en una solución.

Por ejemplo:

Si desea un nuevo sistema de Información informatizado para una Biblioteca ¿Cómo se utilizará?

Análisis es un termino amplio, es mas adecuado calificarlo, como análisis de requisitos o análisis de objetos.

Page 8: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Análisis y Diseño de Sistemas 08

DefinicionesDISEÑO:

Pone énfasis en una solución conceptual que satisface los requisitos, en vez de ponerlo en la implementación.

Es mas apropiado calificar el termino como Diseño de Objetos o diseño de Base de Datos.

El análisis y el diseño se han resumido en la frase:

HACER LO CORRECTO (análisis)

HACERLO CORRECTO (diseño)

Page 9: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Análisis y Diseño de Sistemas 09

DefinicionesUn sistema es un conjunto de funciones que operan en armonía o con un mismo propósito, y que puede ser ideal o real.

Por su propia naturaleza, un sistema posee reglas o normas que regulan su funcionamiento y, como tal, puede ser entendido, aprendido y enseñado

Page 10: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Análisis y Diseño de Sistemas 010

Definiciones

El análisis de sistemas es la ciencia encargada del análisis de sistemas grandes y complejos, y la interacción entre esos sistemas.

También se denomina análisis de sistemas a una de las etapas de construcción de un sistema informático, que consiste en relevar la información actual y proponer los rasgos generales de la solución futura.

Page 11: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Análisis y Diseño de Sistemas 011

DefinicionesConsidere a un sistema como una combinación de software y hardware que da una solución a un problema negocios.El desarrollo de sistemas es la creación de un programa para un cliente, este último es quien tiene el problema que debe ser resuelto.Un analista es el que documenta el problema del cliente y lo comunica a los desarrolladores, que son los programadores que generarán el programa que resolverá el problema y lo distribuirán en equipos de computación.

Page 12: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Metodología RUPRational Unified Process (RUP): Las siglas RUP en inglés significa Rational Unified Process (Proceso Unificado de Rational) Es un producto del proceso de ingeniería de software que proporciona un enfoque disciplinado para asignar tareas y responsabilidades dentro de una organización del desarrollo. Su meta es asegurar la producción del software de alta calidad que resuelve lasnecesidades de los usuarios dentro de un presupuesto y tiempo establecidos.

Análisis y Diseño de Sistemas 012

Page 13: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Metodología RUP

Análisis y Diseño de Sistemas 013

Page 14: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Características del RUP

DIRIGIDO POR CASOS DE USOOrientan el proyecto a la importancia para el usuario y lo que éste quiere.

CENTRADO EN LA ARQUITECTURADecisiones que indican cómo tiene que ser construido el sistema y en qué orden.

ITERATIVO E INCREMENTALDivide el proyecto en mini proyectos. Los C.U. y arquitectura cumplen objetivos de manera depurada.

RUP es un proceso o marco de trabajo para el desarrollo de un proyecto de software que define claramente QUIÉN, CÓMO, CUÁNDO y QUÉ debe hacerse en el proyecto. Presenta tres características esenciales:

Análisis y Diseño de Sistemas 014

Page 15: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

RUP Buenas prácticasPor otro lado, RUP describe cómo aplicar efectivamente enfoques comprobados comercialmente para el desarrollo de software.Estos enfoques son llamados "Mejores Prácticas" o “Best Practices”, en su denominación inglesa, pues son utilizados en la industria por organizaciones exitosas.

Análisis y Diseño de Sistemas 015

Page 16: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Fases del RUP• Inspection• Elaboration• Construction• Transition

Análisis y Diseño de Sistemas 016

Page 17: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Fases del RUP

Análisis y Diseño de Sistemas 017

Page 18: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Disciplinas del RUPLas disciplinas conllevan los flujos de trabajo, los cuales son una secuencia de pasos para la culminación de cada disciplina, estas disciplinas se dividen en dos grupos:• Las primarias y• Las de apoyo.Las primarias son las necesarias para la realización de un proyecto de sw, entre ellas se tienen: • Modelado del Negocio• Requerimientos• Análisis y Diseño• Implementación• Pruebas• Despliegue.Las de apoyo son las que sirven de apoyo a las primarias y especifican otras características en la realización de un proyecto de software; entre estas se tienen:• Entorno• Gestión del Proyecto• Gestión de Configuración• Cambios.

Análisis y Diseño de Sistemas 018

Page 19: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Disciplinas del RUP

Análisis y Diseño de Sistemas 019

Page 20: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Unified Modeling Language (UML)

Es un lenguaje gráfico para visualizar, especificar y documentar cada una de las partes que comprende el desarrollo de software. UML entrega una forma de modelar cosas conceptuales como lo son procesos de negocio y funciones de sistema, además de cosas concretas como lo son escribir clases en un lenguaje determinado, esquemas de base de datos y componentes de software reusables

Análisis y Diseño de Sistemas 020

Page 21: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Unified Modeling Language (UML)

Hoy en día, es necesario contar con un plan bien analizado. Conforme aumenta la complejidad del mundo, los sistemas informáticos también deberán crecer en complejidad.¿cómo manejará tanta complejidad?

Análisis y Diseño de Sistemas 021

Page 22: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Unified Modeling Language (UML)El UML es la creación de

Análisis y Diseño de Sistemas 022

Page 23: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Unified Modeling Language (UML)El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas.Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos.La finalidad de los diagramas es presentar diversas perspectivas de un sistema, a las cuales se les conoce como modelo.El modelo UML de un sistema es similar a un modelo a escala de un edificio junto con la interpretación del artista del edificio.Es importante destacar que un modelo UML describe lo que supuestamente hará un sistema, pero no dice cómo implementar dicho sistema.

Análisis y Diseño de Sistemas 023

Page 24: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Herramientas CASE

Análisis y Diseño de Sistemas 024

Page 25: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Modelado de Negocio

Análisis y Diseño de Sistemas 025

Page 26: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Evaluar el Estatus del Negocio

Análisis y Diseño de Sistemas 026

Page 27: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Describir el Negocio Actual

Análisis y Diseño de Sistemas 027

Page 28: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Proyectos Informáticos

Análisis y Diseño de Sistemas 028

Page 29: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Introducción

Un arquitecto no podría crear una compleja estructura como lo es un edificio de oficinas sin crear primero un anteproyecto detallado; asimismo usted tampoco podría generar un complejo sistema en un edificio de oficinas sin crear un plan de diseño detallado. La idea es que así como un arquitecto le muestra un anteproyecto a la persona que lo contrató, usted deberá mostrarle su plan de diseño al cliente. Tal plan de diseño debe ser el resultado de un cuidadoso análisis de las necesidades del cliente.

Análisis y Diseño de Sistemas 029

Page 30: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Qué es un Proyecto?

• Es un conjunto de actividades interrelacionadas que se desarrollan por una sola vez, que constituyen una inversión para el negocio y que tiene objetivos, alcances y productos entregables específicos y un programa y presupuesto definidos.

Análisis y Diseño de Sistemas 030

Page 31: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Ejemplos de Proyectos

– Proyecto1– Proyecto2– Proyecto3

Análisis y Diseño de Sistemas 031

Page 32: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Tipos de Proyectos

• De Sistemas de Información• Desarrollo interno.• Desarrollo por terceros.• Evaluación e implantación de Software.

• De Soporte Técnico• Adquisición e instalación de hardware/software.• Redes y/o comunicaciones

• Trabajos Alternos• Independización de Red Eléctrica• Pozo a Tierra

Análisis y Diseño de Sistemas 032

Page 33: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Problemática• Demanda insatisfecha

Excesos de Tiempos Costos excedidos Calidad inadecuada

• Causas Desconocimiento Cultura Empresarial Inadecuado enfoque gerencial Carencia de Tecnología (SW/HW)

• Solución Reingeniería, enfoque integral del ciclo de vida

Análisis y Diseño de Sistemas 033

Page 34: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Project Managment Institute (PMI)

• Asocia a Profesionales en la Gestión de Proyectos (GP).

OBJETIVOS:• Formular Estándares en la GP• Generar Conocimiento a través de la investigación• Promover la Gestión de Proyectos

Análisis y Diseño de Sistemas 034

Page 35: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Procesos en la Dirección de Proyectos

Análisis y Diseño de Sistemas 035

Page 36: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Áreas del Conocimiento - PMBOK

1. Gestión de la Integración del Proyecto2. Gestión del Alcance del Proyecto3. Gestión del Tiempo del Proyecto4. Gestión de los Costos del Proyecto5. Gestión de la Calidad del Proyecto6. Gestión de los Recursos Humanos del Proyecto7. Gestión de las Comunicaciones del Proyecto8. Gestión de los Riesgos del Proyecto9. Gestión de las Adquisiciones del Proyecto

Análisis y Diseño de Sistemas 036

Page 37: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Herramientas para la Gestión de Proyectos

Análisis y Diseño de Sistemas 037

Page 38: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Conclusiones

• RUP una metodología para desarrollo de Software• PMI buenas practicas para la gestión de proyectos.

Análisis y Diseño de Sistemas 038

Page 39: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Bibliografía- Rumbaugh J. El Proceso Unificado de Desarrollo de Software. PEARSON Educación

SA- PMI Fundamentos para la Dirección de Proyectos (Guía del PMBOK)

Análisis y Diseño de Sistemas 039

Page 40: ANALISIS Y DISEÑO DE SISTEMA Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com

Fin de la Presentación

GRACIAS

Análisis y Diseño de Sistemas 040