Upload
oscar-hernan-franco
View
224
Download
0
Embed Size (px)
Citation preview
8/8/2019 0.0 Aspectos Generales Curso de POO
http://slidepdf.com/reader/full/00-aspectos-generales-curso-de-poo 1/16
FACULTAD DE INGENIERÍAIngeniería de Sistemas
Programación Orientada a Objetos
M.C.C Oscar Hernán Franco [email protected]
8/8/2019 0.0 Aspectos Generales Curso de POO
http://slidepdf.com/reader/full/00-aspectos-generales-curso-de-poo 2/16
Generalidades
8/8/2019 0.0 Aspectos Generales Curso de POO
http://slidepdf.com/reader/full/00-aspectos-generales-curso-de-poo 3/16
Presentación
Nombre
Porque estudia esta carrera
Metas a futuroTiempo real de dedicación alcurso
8/8/2019 0.0 Aspectos Generales Curso de POO
http://slidepdf.com/reader/full/00-aspectos-generales-curso-de-poo 4/16
El profesor
MCC Oscar Hernán Franco B.
Egresado UAM
Pasión por el desarrollo desoftware, Ingeniería deSoftware, procesos dedesarrollo.
8/8/2019 0.0 Aspectos Generales Curso de POO
http://slidepdf.com/reader/full/00-aspectos-generales-curso-de-poo 5/16
Ju stificación Cu rsoSoftware mas complejo
D emanda dedesarrolladores
Otros perfiles en losprofesionales informáticos
El desarrollo no es soloprogramación
D esarrollar aplicacionescompletas desde cursosiniciales
8/8/2019 0.0 Aspectos Generales Curso de POO
http://slidepdf.com/reader/full/00-aspectos-generales-curso-de-poo 6/16
Objetivos
Al finalizar el curso el alumnoestará en capacidad de analizarun problema y diseñar lasolución computacionalaplicando elementos de losejes temáticos y utilizandocomo paradigma de desarrollola Programación Orientada aObjetos
8/8/2019 0.0 Aspectos Generales Curso de POO
http://slidepdf.com/reader/full/00-aspectos-generales-curso-de-poo 7/16
M etodología
Trabajo orientado a proyectos Ejemplos
Ejercicios
Trabajo en grupoCréditos 3 horas de clase
6 horas extra clase
Contenido por niveles
8/8/2019 0.0 Aspectos Generales Curso de POO
http://slidepdf.com/reader/full/00-aspectos-generales-curso-de-poo 8/16
Ejes Temáticos
P rogramaciónOrientada a
Objetos
Java
Herramientas
Ingeniería deSoftware
8/8/2019 0.0 Aspectos Generales Curso de POO
http://slidepdf.com/reader/full/00-aspectos-generales-curso-de-poo 9/16
Evalu ación
Ejercicios
Pruebas Individuales
8/8/2019 0.0 Aspectos Generales Curso de POO
http://slidepdf.com/reader/full/00-aspectos-generales-curso-de-poo 10/16
Contenido
8/8/2019 0.0 Aspectos Generales Curso de POO
http://slidepdf.com/reader/full/00-aspectos-generales-curso-de-poo 11/16
Nivel I: Introducción a la POOIngeniería de Software y P roblema
o Esp ecificacióno Solución
y R equerimiento s Funcionale s y M odelamiento utilizando U ML y C iclo de vida del s oftwarey A náli s is Orientado a Objeto s y D is eño Orientado a Objeto s y D ocumentación de C ódigo
P rogramación Orientada a Objeto s y A lgoritmo s y
In s truccione s y C la s e s y Objeto s y Funcionalidady A tributo s y E nca ps ulamientoy Ocultamiento de Informacióny M iembro s de C la s e e In s tancia
L enguaje de P rogramación y J avay Sintaxi s de javay Es tándare s de codificacióny Tip o s de A p licacione s
o C on s olao Formulario s
y P unto s de entrada a la a p licacióny D efinición de cla s e s en J avay C reación de Objeto s en javay E l o p erador thi s y A tributo s y Tip o s de dato s y C a s tingy Mé todo s
o V ariable s o O p eración de R etornoo D efinicióno L lamadoo P arámetro s o O p eradore s R elacionale s o O p eradore s L ógico s o C ontrol de Flujo
C ondicionale s C iclo s
y Modificadore s de acce s oy C on s tante s
y M iembro s de cla s e y de in s tanciay D ocumentación J ava J ava D ocy L a s cla s e s bá s ica s de s wing
Herramienta s y C reación de p royecto s en NetBean s y Es tructura de directorio s del p royecto y J ava D oc. y D iagrama s de C la s e en una herramienta como
Star U ML
Nivel IÌ: Conceptos Avanzados de POO ( semanas) Ingeniería de Software y A s ignación de R e sp on s abilidade s
8/8/2019 0.0 Aspectos Generales Curso de POO
http://slidepdf.com/reader/full/00-aspectos-generales-curso-de-poo 12/16
Nivel IÌ:Conceptos Avanzados de POO ( semanas)
Ingeniería de Software y As ignación de Re sp on s abilidade s
o Té cnica del Ex p ertoo D e s com p o s ición p or requerimiento s
y C ontrato s o P recondicione s o P o s condicione s
y Invariante s y P atrone s de A lgoritmo s y D ividir y C onqui s tar
P rogramación Orientada a Objeto s y Relacione s o As ociación A gregación
C om p o s icióno D e p endencia
y Exce p cione s Lenguaje de P rogramación y Im p lementación de relacione s
y C ontenedora s o A rreglo s Fijo s o A rreglo s variable s o C oleccione s de Objeto s
Lis ta s C la s e s Gen é rica s
y As ercione s en javay Exce p cione s
o C a p turao D efinición
Herramienta s y in s talación de P lug in´ s y A yuda s de la p lataforma Net Bean s y A P I de
ava
8/8/2019 0.0 Aspectos Generales Curso de POO
http://slidepdf.com/reader/full/00-aspectos-generales-curso-de-poo 13/16
Nivel III: Concurrencia y Pruebas Ingeniería de Software y D ividir y
¡
onquistar y A rquitectura de un programa
o C oncepto de C apaso Cl iente Servidor
y Interfaces de usuario o Usabi lidad
¢ rogramación Orientada a Objetos y Herencia Simp le y Mu ltip ley Cl ases abstractasy Interfacesy Po limorfismoy D efinición de c lases para pruebasy Paquetesy C omponentes
Lenguaje de Programación y Imp lementación de la Herenciay Imp lementación de Cl ases
A bstractasy Imp lementación de Interfacesy C ontro les de usuarioy G ráficos 2 D en java y Imp lementación de pruebas
unitarias y C reación de C omponentes y Librerías y Matrices
Herramientas y JUnit
8/8/2019 0.0 Aspectos Generales Curso de POO
http://slidepdf.com/reader/full/00-aspectos-generales-curso-de-poo 14/16
Nivel IV: Conceptos Bás£
cos de Arq¤
£
tect¤
ra Ingen ¥ er ¦ a de Software y O tros t § ¨ os de Programac § ón
y Pers © stenc © a
Programac © ón O r © entada a Obj etos y Programac ón C onc rrentey Programac ón Di str ibu ida
Leng u a je de Programac ión y G est ión de Memor iay Pers istenc ia
o A rch ivoso Ser ial izac ión de Obj etos
y Mane jo de Hilos en javay Sockets
Herram ientas y G enerac ión de A rch ivos .rar y D e u rac ión de Programas y Instaladores
8/8/2019 0.0 Aspectos Generales Curso de POO
http://slidepdf.com/reader/full/00-aspectos-generales-curso-de-poo 15/16
B ibliografía
8/8/2019 0.0 Aspectos Generales Curso de POO
http://slidepdf.com/reader/full/00-aspectos-generales-curso-de-poo 16/16
B ibliografía1. Villalobos, Jorge Fund ame nt os d e Programació n Ap re nd izaje
Ac tivo Basa d o e n casos . Pearso n . 2006
2
y r, B rtr !
" tr ucc i#
$
!
%
t &
r ' ri t ! ' bje t !
"
( r en tice - ) a ll.1999
3 . Ecke l Br uce . Think ing in0
a va . ( r en tice ) a ll. New0
e r " e y. 2000 .
4 . Rumbaugh , 0
ames Mode lado y d iseño ' rien tado a ' bje tos . 5 . P r en tice- ) a ll.
6 . H. M . De ite l, P.J. De ite l . J a va H ow To P r og r am . P r en tice H a ll. 1999.
7 . Krishna , P Radha . ' bjec t ' rien ted P r og r amm ing th r ough J1
V1
, 2 n ive r sities P r ess . 200 7
8 . Fr oude , Agus tí n J a va 2 Manua l de usua rio y tu to ria l. Alfaomega
9. Ba r nes , Da vid J. P r og r amac i# n ' rien tada a obje tos con ja va . P ea r son200 7
1 0 . P r essman , Roge r S, Ingen ie rí a de l So ftwa r e 2 n en foque p r 3 c tico , Sex taEd ic i# n Mc- 4 r aw H ill, 200 6 .
11. Eriksson , H ans- Erik . 2 ML 2 Too lk it, Wile y 200 4 .