Anda di halaman 1dari 40

EAP DE INGENIERA DE

SISTEMAS
UCV - SAN JUAN DE
ANLISIS
Y
DISEO
DE
LURIGANCHO

SISTEMA

INTRODUCCION AL
ANALISIS DE SISTEMAS
Ing. Sanchez Castillo
Eddye Arturo
eddiesanchez0710@gmail.
com
www.ceneinnova/eddyesanc

Sesin 01

Contenido
1.
2.
3.
4.

Presentacin del Silabo


Examen de Entrada
Introduccin
Metodologa RUP
a)
b)
c)
d)

Mejores Practicas
Estructura
UML
Herramientas CASE

5. Proyectos
a) Definicin
b) Administracin y Control de Proyectos
c) Ficha tcnica de proyectos

Anlisis y Diseo de Sistemas

02

Presentacin del Silabo


PRIMERA UNIDAD

Vierne
s

01

INTRODUCCION AL CURSO:

01.Abr

02

PROCESOS DE SOFTWARE

08.Abr

03

MODELO DE CASOI DE USO DE NEGOCIOS

15.Abr

04

MODELO DE ANALISIS DEL NEGOCIO

22.Abr

05

TALLER DE MODELADO DE NEGOCIO

29.Abr

06

EXAMEN PARCIAL

06.May

SEGUNDA UNIDAD

Vierne
s

07

DEFINICION DE REQUISITOS

13.May

08

MODELO DE CASO DE USO

20.May

09

ESPECIFICACION DE CASO DE USO

27.May

10

TALLER DE REQUISITOS

03.Jun

11

EXAMEN PARCIAL

10.Jun

Anlisis y Diseo de Sistemas

03

Presentacin del Silabo


TERCERA UNIDAD

Vierne
s

12

MODELO DE DISEO I

14.Jun

13

MODELO DE DISEO II

24.Jun

14

TALLER DE DISEO

01.Jul

15

SUSTENACION FINAL DEL PROYECTO

08.Jul

16

ESAMEN FINAL

15.Jul

17

EXAMEN DE REZAGADOS DEL EXAMEN FINAL

22.Jul

CODIGO
005.1/S69
TES ING
SIS
2014
TES ING
SIS
2015
Anlisis y Diseo de Sistemas

REFERENCIA BIBLIOGRAFICA
Sommerville I. (2011). Ingeniera de Software. Novena Ed.
Pearson,
Oliva P. (2014). Sistema de gestin de proyectos para mejorar
la
administracin de proyectos del rea de tecnologa de
informacin en la Caja Municipal de Trujillo S.A. Tesis de
pregrado. Universidad Cesar Vallejo.
Snchez L. (2015). Sistema de informacin clnica va web mvil para mejorar la atencin al cliente del centro mdico
veterinario "Mi Mascota" de la ciudad de Trujillo. Tesis de
pregrado. Universidad Cesar Vallejo.

Crdenas L. Sistema Java. http://www.sistemajava.com


04

Prueba de Entrada

Anlisis y Diseo de Sistemas

05

Definiciones
Anlisis:

Existen tantos tipos deanlisisque centrarse


en una nica definicin aplicable en todos los
mbitos resulta muy complicado.
A nivel general, puede decirse que:
Un

anlisis consiste enidentificarlos


componentes de un todo, separarlos y
examinarlos para lograr acceder a sus
principios ms elementales.
Anlisis y Diseo de Sistemas

06

Definiciones
El anlisis pone nfasis a una investigacin del
problema y los requisitos, en vez de ponerlos en una
solucin.
Por ejemplo:
Si desea
un nuevo sistema de Informacin
informatizado para una Biblioteca Cmo se utilizar?

Anlisis es un termino amplio, es mas adecuado


calificarlo, como anlisis de requisitos o anlisis
de objetos.

Anlisis y Diseo de Sistemas

07

Definiciones
DISEO:

Pone nfasis en una solucin conceptual que


satisface los requisitos, en vez de ponerlo en la
implementacin.
Es mas apropiado calificar el termino como Diseo
de Objetos o diseo de Base de Datos.
El anlisis y el diseo se han resumido en la frase:

HACER LO CORRECTO (anlisis)


HACERLO CORRECTO (diseo)

Anlisis y Diseo de Sistemas

08

Definiciones
Un sistema es un
conjunto de funciones
que
operan
en
armona o con un
mismo propsito, 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 enseado
Anlisis y Diseo de Sistemas

09

Definiciones
Elanlisis
de
sistemases
lacienciaencargad
a del anlisis de
sistemas grandes y
complejos,
y
la
interaccin
entre
Tambin
se denomina anlisis de sistemas a una
esos sistemas.

de las etapas de construccin de un sistema


informtico, que consiste en relevar la
informacin actual y proponer los rasgos
generales
de la solucin futura.
Anlisis
y Diseo de Sistemas
010

Definiciones
Considere a un sistema como una
combinacin de software y hardware
que da una solucin a un problema
negocios.
El desarrollo de sistemas es la creacin
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
generarn
el
011

Anlisis y Diseo de Sistemas

Metodologa RUP
Rational Unified Process (RUP):
Las siglas RUP en ingls significa Rational
Unified Process (Proceso Unificado de
Rational)
Es un producto del proceso de ingeniera de
software
que
proporciona
un
enfoque
disciplinado
para
asignar
tareas
y
responsabilidades dentro de una organizacin
del desarrollo. Su meta es asegurar la
produccin del software de alta calidad que
resuelve las
necesidades de los usuarios dentro de un
presupuesto y tiempo establecidos.
Anlisis y Diseo de Sistemas

012

Metodologa RUP

Anlisis y Diseo de Sistemas

013

Caractersticas del RUP


RUP es un proceso o marco de trabajo para el desarrollo
de un proyecto de software que define claramente
QUIN, CMO, CUNDO y QU debe hacerse en el
proyecto. Presenta tres caractersticas esenciales:
DIRIGIDO POR CASOS DE USO
Orientan el proyecto a la importancia para el
usuario y lo que ste quiere.
CENTRADO EN LA ARQUITECTURA
Decisiones que indican cmo tiene que ser
construido el sistema y en qu orden.
ITERATIVO E INCREMENTAL
Divide el proyecto en mini proyectos. Los C.U.
y arquitectura cumplen objetivos de manera
depurada.

Anlisis y Diseo de Sistemas

014

RUP Buenas prcticas


Por
otro
lado,
RUP
describe
cmo
aplicar
efectivamente enfoques comprobados comercialmente
para el desarrollo de software.
Estos enfoques son llamados "Mejores Prcticas" o
Best Practices, en su denominacin inglesa, pues
son utilizados en la industria por organizaciones
exitosas.

Anlisis y Diseo de Sistemas

015

Fases del RUP

Anlisis y Diseo de Sistemas

Inspection
Elaboration
Construction
Transition

016

Fases del RUP

Anlisis y Diseo de Sistemas

017

Disciplinas del RUP


Las disciplinas conllevan los flujos de trabajo, los cuales son una secuencia
de pasos para la culminacin de cada disciplina, estas disciplinas se dividen
en dos grupos:
Las primarias y
Las de apoyo.
Las primarias son las necesarias para la realizacin de un proyecto de sw,
entre ellas se tienen:
Modelado del Negocio
Requerimientos
Anlisis y Diseo
Implementacin
Pruebas
Despliegue.
Las de apoyo son las que sirven de apoyo a las primarias y especifican
otras caractersticas en la realizacin de un proyecto de software; entre
estas se tienen:
Entorno
Gestin del Proyecto
Anlisis y Diseo de Sistemas
018
Gestin de Configuracin

Disciplinas del RUP

Anlisis y Diseo de Sistemas

019

Unified Modeling Language (UML)


Es un lenguaje grfico 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, adems de
cosas concretas como lo son escribir clases en
un lenguaje determinado, esquemas de base
de datos y componentes de software reusables

Anlisis y Diseo de Sistemas

020

Unified Modeling Language (UML)

Hoy en da, es necesario contar con un


plan bien analizado.
Conforme aumenta la complejidad del
mundo, los sistemas informticos tambin
debern crecer en complejidad.
cmo manejar tanta complejidad?

Anlisis y Diseo de Sistemas

021

Unified Modeling Language (UML)


El UML es la
creacin de

Anlisis y Diseo de Sistemas

022

Unified Modeling Language (UML)


El UML est compuesto por diversos elementos
grficos 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
interpretacin del artista del edificio.
Es importante destacar que un modelo UML
describe lo que supuestamente har un sistema,
Anlisis
Sistemascmo implementar dicho sistema.
peroy Diseo
no dedice
023

Herramientas CASE

Anlisis y Diseo de Sistemas

024

Modelado de Negocio

Anlisis y Diseo de Sistemas

025

Evaluar el Estatus del Negocio

Anlisis y Diseo de Sistemas

026

Describir el Negocio Actual

Anlisis y Diseo de Sistemas

027

Proyectos Informticos

Anlisis y Diseo de Sistemas

028

Introduccin
Un arquitecto no podra crear una
compleja estructura como lo es un
edificio de oficinas sin crear
primero un anteproyecto detallado;
asimismo usted tampoco podra
generar un complejo sistema en un
edificio de oficinas sin crear un
plan de diseo 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 diseo
al cliente. Tal plan de diseo debe
Anlisis
de Sistemas
ser y Diseo
el resultado
de un 029
cuidadoso

Qu es un Proyecto?
Es
un
conjunto
de
actividades
interrelacionadas que se desarrollan por una
sola vez, que constituyen una inversin para
el negocio y que tiene objetivos, alcances y
productos entregables especficos y un
programa y presupuesto definidos.

Anlisis y Diseo de Sistemas

030

Ejemplos de Proyectos
Proyecto1
Proyecto2
Proyecto3

Anlisis y Diseo de Sistemas

031

Tipos de Proyectos
De Sistemas de Informacin
Desarrollo interno.
Desarrollo por terceros.
Evaluacin e implantacin de Software.

De Soporte Tcnico
Adquisicin e instalacin de hardware/software.
Redes y/o comunicaciones

Trabajos Alternos
Independizacin de Red Elctrica
Pozo a Tierra

Anlisis y Diseo de Sistemas

032

Problemtica
Demanda insatisfecha

Excesos de Tiempos
Costos excedidos
Calidad inadecuada

Causas

Desconocimiento Cultura Empresarial


Inadecuado enfoque gerencial
Carencia de Tecnologa (SW/HW)

Solucin

Reingeniera, enfoque integral del ciclo de vida

Anlisis y Diseo de Sistemas

033

Project Managment Institute (PMI)


Asocia a Profesionales en la Gestin de Proyectos
(GP).
OBJETIVOS:
Formular Estndares en la GP
Generar Conocimiento a travs de la investigacin
Promover la Gestin de Proyectos

Anlisis y Diseo de Sistemas

034

Procesos en la Direccin de
Proyectos

Anlisis y Diseo de Sistemas

035

reas del Conocimiento - PMBOK

1. Gestin de la Integracin del Proyecto


2. Gestin del Alcance del Proyecto
3. Gestin del Tiempo del Proyecto
4. Gestin de los Costos del Proyecto
5. Gestin de la Calidad del Proyecto
6. Gestin de los Recursos Humanos del Proyecto
7. Gestin de las Comunicaciones del Proyecto
8. Gestin de los Riesgos del Proyecto
9. Gestin de las Adquisiciones del Proyecto
Anlisis y Diseo de Sistemas

036

Herramientas para la Gestin de Proyectos

Anlisis y Diseo de Sistemas

037

Conclusiones
RUP una metodologa para desarrollo de Software
PMI buenas practicas para la gestin de proyectos.

Anlisis y Diseo de Sistemas

038

Bibliografa
- Rumbaugh J. El Proceso Unificado de Desarrollo de Software.
PEARSON Educacin SA
- PMI Fundamentos para la Direccin de Proyectos (Gua del
PMBOK)

Anlisis y Diseo de Sistemas

039

Fin de la Presentacin

GRACIAS

Anlisis y Diseo de Sistemas

040