8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
1/94
Estudios Abiertos: Ingeniería en Tecnologías de la Información
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
2/94
Introducción al Desarrollo moderno
Metodologías de desarrollo
27/04/2016
Autor(es):● Victor Duque.● Epilef Rodriguez.● Edison Molina.● Saraith Osorio.● Fatima Palacios.● uis !uena"o.
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
3/94
Desarrollo ModernoHistoria del Software
Autor(es):T.S. en !nfor"#ti$a%Du&ue ' $tor
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
4/94
Soft#are
nom$re masculino%on&unto de programas ' rutinas que permiten a la computadorarealizar determinadas tareas.
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
5/94
Soft#are
nom$re masculino%on&unto de programas ' rutinas que permiten a la computadorarealizar determinadas tareas.
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
6/94
*A +'A ,+'-
142%17
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
7/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
8/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
9/94
PR(MER) ER)*+,- *+/,
0 Se tra$a&a$a con la idea de %odificar '
%orregir.0 1o e2ist3a un planteamiento pre4io.0 1o e2ist3a documentaci5n de ning6n tipo.0 E2istencia de pocos m7todos formales ' pocos
cre'entes en ellos.0 Desarrollo a $ase de prue$a ' error .
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
10/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
11/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
12/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
13/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
14/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
15/94
SE891D) ER)*+/,*+;<
0 Se $usca simplificar c5digo.0 )parici5n de Multiprogramaci5n ' Sistemas
Multiusuarios.0 Sistemas de =iempo Real apo'an la toma de decisiones.0 )parici5n de Soft#are como producto. >%asas deSoft#are?.
0 (1(%(O DE ) %R(S(S DE SOF=@)RE.0 Se $uscan procedimientos para el desarrollo delSoft#are.
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
16/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
17/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
18/94
=ER%ER) ER)*+;
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
19/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
20/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
21/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
22/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
23/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
24/94
*+A )parece el lengua de programaci5n %*+A/ Se define por primera 4ez el desarrollo en
espiral por arr oe3"que es un ciclo de 4idadel soft#are
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
25/94
CUARTA ERA1989-¿?
• Impacto Colectivo de Software.
• Aparece! Rede" de Iformaci#$ Tecolo%&a" 'rietada"a '()eto".• Aparece! Rede" *e+roale"$ Si"tema" E,perto" S deIteli%ecia Artificial.
• /a iformaci# como valor prepoderate detro de la"'r%ai0acioe".
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
26/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
27/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
28/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
29/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
30/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
31/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
32/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
33/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
34/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
35/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
36/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
37/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
38/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
39/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
40/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
41/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
42/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
43/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
44/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
45/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
46/94
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
47/94
Metodologías de DesarrolloÁgiles vs Estructuradas
27/!/2"#or! Epilef Rodri%+e0
Introducción al Desarrollo modernoMetodologías de desarrollo $Ágiles vs Estructuradas% &onte'to del desarrollo
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
48/94
(ag) !*
Teemo" +a Idea Come0amo" a 2e"arrollar
+istema de Acceso
● U"are 3i"+al 4a"ic.● Si dia%rama".●
/o %+ardo e mi pedrive.● Si ece"ito a+da llamo a+ ami%o.
● /o 5ar6 e +a "emaa.● Co(rare 7.
&omien,a lo bueno
● I"tala" 3i"+al 4a"ic.● 2i"ea" +a" patalla".●
/e implemeta" accioe".● Coecta" co (a"e dedato".
● r+e(a".● alla" repite".● /i"to.
'(teemo" + rod+cto
-Alg.n (roblema
● El cliete o +"a widow".● El cliete lo :+iere e 1;
comp+tadora".● El cliete :+iere accederde"de "+ ta(la.
● El cliete :+iere :+eimprima reporte".
● ...
Introducción al Desarrollo modernoMetodologías de desarrollo $Ágiles vs Estructuradas% 0ec1os elevantes
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
49/94
(ag) !3
En 4romedio:
● El de e"to" proecto" %a"taro ma"de lo pre"+p+e"tado
● Utili0aro + > m@" "o(re el tiempoe"timado de etre%a.
●
Etre%aro + => meo" e laeval+aci# de calidad de "+" prod+cto".● El 1> del total de proecto" amea0a
la propia e,i"tecia de la compa&a.
-(or5ue 6curre:
● Cada liea de c#di%o e" + p+to defalla potecial.
● alla" e la iteracci# co el cliete.● /o" cliete" o "a(e lo :+e :+iere.●
actore" E,tero".● /a e"timaci# o e" + arte "io +a
ciecia.
Desarrollo de +oftare 8 sus Desafíos
E + e"t+dio reali0ado e cola(oraci# co laUiver"idad de ',ford$ a m@" de =
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
50/94
(ag) 9
Metodologías 4ara el Desarrollo de +oftare
Entre las cuales tenemos:● Ratioal Uified roce"" BRU● A%ile Software 2evelopmet● Cr"tal Det5od"● 2amic S"tem" 2evelopmet
Dodel B2S2D● E,treme ro%rammi% B7●
eat+re 2rive 2evelopmetB22● oit Applicatio 2evelopmet
BA2● /ea 2evelopmet B/2● Rapid Applicatio 2evelopmet
BRA2● Ratioal Uified roce"" BRU● Scr+m● Spiral● S"tem" 2evelopmet /ife Ccle
BS2/C● aterfall Ba.F.a. Traditioal
-ue significaUa metodolo%&a para el de"arrollo de "i"tema"$ e el
campo de la i%eier&a de "oftware$ e" + marco
cocept+al :+e permite! Estructurar; (lanificar 8
&ontrolar el proce"o de de"arrollo de "oftware.
En la 4ractica
● So muc1os 5a evolucionado.
● Cada +o co "+" fortale,as debilidades.
● Uo para todo" todo" para +o.
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
51/94
(ag) 9"
&lasificación de las Metodologías
En &ascada En Es4iral En >
Introducción al Desarrollo modernoMetodologías de desarrollo $Ágiles vs Estructuradas% Ágiles vs Estructuradas
d l í Á il l d ll
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
52/94
(ag) 92
Metodologías Ágil 4ara el desarrollode softare
Introducción al Desarrollo modernoMetodologías de desarrollo $Ágiles vs Estructuradas% Ágiles vs Estructuradas
M t d l í T di i l l
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
53/94
(ag) 9?
Metodologías Tradicionales 4ara eldesarrollo de softare
Introducción al Desarrollo modernoMetodologías de desarrollo $Ágiles vs Estructuradas% Ágiles vs Estructuradas
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
54/94
(ag) 9!
@ el ganador es
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
55/94
(erfil del desarrollador Moderno-uien eres
27/!/"#
Autor$es%!●Edi"o R. Dolia R..
(erfil del desarrollador moderno Itrod+cci#
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
56/94
(ag) 9#
●
estamos 4i4iendo es un crecimiento de lasaplicaciones #e$.
●estBndar a ni4el de na4egadores con el uso detml, ' %%S
●)lt3simo ni4el de adopci5n que tienen ho' lasplataformas m54iles
●=odas las aplicaciones de ho' estBn siendosoportadas por mane&adores de $ase de datos
(erfil del desarrollador moderno 2e"arrollador rot-Ed
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
57/94
(ag) 97
●
=ra$a&a del lado %liente●Responsa$le por con4ertir el dise"o4isual e interacti4o en el c5digo
●se ocupa de los componentes
e2ternos del sitio #e$ o de laaplicaci5n #e$.
2e"arrollador 4acF-Ed(erfil del desarrollador moderno
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
58/94
(ag) 9*
● =ra$a&a del lado Ser4idor.
● Su tra$a&o permite que el usuariodisfrute de su e2periencia.
2e"arrollador 4acF-Ed(erfil del desarrollador moderno
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
59/94
(ag) 93
Sin em$argoC no es suficiente condominar un lengua&e ' un framework
=oda aplicaci5n #e$ de$e almacenardatos de alguna manera
2e"arrollador +ll-StacF(erfil del desarrollador moderno
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
60/94
(ag) #
●
9n programador multiusos.● %onoce $ien ' le es familiar todas las facetasdel Frontend ' del !acGend.
●
Responsa$le del desarrollo del pro'ecto
(erfil del desarrollador moderno C +ubtitulo 2e"arrollador +ll-StacF
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
61/94
(ag) #"
Ase$tos rin$iales &ue de5e sa5er un desarrollador ull%Sta$
0 Desarrollo @e$ amp ' ME)1
0 Modelamiento
0 %ontrol de 4ersiones
0 )plicaciones m54iles
0 Seguridad
0
0
(erfil del desarrollador moderno C +ubtitulo 2e"arrollador +ll-StacF
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
62/94
(ag) #2
H1o es lo que pensa$asI
erfile" e liea(erfil del desarrollador moderno
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
63/94
(ag) #?
Son redes profesionales incorporan informaci5n so$re lae2periencia la$oralC la formaci5n ' otro tipo de datos a modo de%urriculum Vitae online
Cocl+"ioe"(erfil del desarrollador moderno
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
64/94
(ag) #!
El desarrollo #e$ presenta m6ltiples facetas lascuales ademBs e4olucionan con el tiempo
0 no te presiones ni intentes aprender todo a la 4ez.
0
escoge en d5nde quieres desarrollar tu carrera>%liente o Ser4idor?
0 %onc7ntrate en aprender ' perfeccionar tusha$ilidades ' conocimientos de desarrollo #e$
de forma enfocada
Cocl+"ioe"(erfil del desarrollador moderno
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
65/94
(ag) #9
1o ol4ides desarrollar tus ha$ilidades masimportantes:
0 capacidad para aprender rBpidamente
0 capacidad para resol4er pro$lemas de formaeficiente
0 atenci5n al detalle
0
facilidad a la hora de comunicarse
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
66/94
Evolución TecnológicaDel Desarrollo de +oftare
27/04/2016
Autor:● Edison J. %ontreras D.
)daptaci5n al lengua&e
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
67/94
)daptaci5n al lengua&e
(ag) #7
E4oluci5n de la programaci5n
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
68/94
E4oluci5n de la programaci5n
(ag) #*
E4oluci5n de la programaci5n
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
69/94
E4oluci5n de la programaci5n
(ag #3
E4oluci5n de la programaci5n
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
70/94
E4oluci5n de la programaci5n
(ag 7
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
71/94
Tenden$ias de "er$ado
27/04/2016
Autor:=.S.9. Mar3a deFBtima Palacios
%omputaci5n en la nu$e
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
72/94
%omputaci5n en la nu$e
(ag 72
( d l %
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
73/94
(nternet de las %osas
(ag 7?
1ode KS
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
74/94
1ode.KS
(ag) 7!
Desarrollo #e$
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
75/94
Desarrollo #e$
(ag) 79
F G
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
76/94
Frame#orG
(ag) 7#
8rBfica de frame#orGs
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
77/94
mBs usados
(ag) 77
8amification
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
78/94
8amification
(ag) 7*
Metas de dise"o
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
79/94
Metas de dise"o
al usar ludificaci5n
(ag) 73(ag) 73
PP 4;
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
80/94
PP 4;
(ag) *
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
81/94
A4rendi,ae &ontinuo
ECFearning
!/?/2"#
Autor!● Sarait5 de . '"orio G.
ECFearning
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
82/94
Ha(lar de enseGan,a virtual 5ace referecia a lae"ea0a o pre"ecial mediada por la" TI& BTecolo%&a"de la iformaci# com+icaci#.
(Hg) *
6tras formas de denominarlo)))
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
83/94
(Hg) *
A4rendi,ae en red TeleCformación A4rendi,ae virtual
Educación virtual Bormación en líneaEs4acio de a4rendi,ae
+oftare Fibre 8 Educación)&ombatiendo la brec1a digitalJ
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
84/94
(Hg) *
EKlearning 2) f+e mecioado porprimera ve0 por +te41en Dones.Tomado como e)e para "+de"arrollo +a +eva cocepci#
de la we( "+" aplicacioe"&timamete relacioada co lacoformaci# morfol#%ica de la"rede" "ociale".
Ltilidades de ECFearning
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
85/94
(Hg) *
Meorar la calidad de a4rendi,ae
Bacilitar el acceso a la educación 8 a laformación
Evolución del ECFearning
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
86/94
(Hg) *
A ivel m+dial e,i"te a rede"+iver"itaria"$ etre ella" e"t@!
El camino 1acia la virtuali,ación de la enseGan,aJ*o "e trata de adaptar el modelo peda%#%ico a la" tecol#%ia"$"io de poer e"ta" a di"po"ici# de + modelo v@lido dee"ea0a apredi0a)e.
(ilares de la educación a distancia
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
87/94
(Hg) *
6rgani,ación)● Admii"traci# efica0.● Re"p+e"ta imediata a "olicit+de".
&ontenidos)● 2e(e "ervir a +o" o()etivo".● 2e(e "er iteractivo" participativo".
Tutorías) E" f+dametal por parte deldocete!● /a participaci#.● El "e%+imieto.● El cotrol del proce"o de e"t+dio.
Evaluación)● Eval+aci# coti+a.● A+toeval+aci#.● Crecimieto per"oal.
El modelo 4edagógico de la enseGan,avirtual
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
88/94
(Hg) *
A4rendi,ae activoA4rendi,ae autónomo
&omunicación sincrónica8 asincrónica
Interactividad
Actividades o tareasrelevantes 8 creativas
Evolución continua
A4rendi,ae colaborativo
Bigura del tutor/docente virtual
+u4ervisar el 4rocesode a4rendi,ae
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
89/94
(Hg) *3
6rientar 8 asesorar
4
Motivar al estudiante
Bacilitar diferentesrecursos
0abilidad en 1erramientascomunicativas
Evaluar actividades individuales8 moderar las gru4ales)
>entaas del a4rendi,ae continuo ECFearning
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
90/94
(Hg) 3
● Se de"arrolla 5a(ilidade" de maera %r+pal o idivid+al.● Acce"o ilimitado a c+r"o".● ermaete a+da apoo del t+tor d+rate el proce"o de
apredi0a)e.● El ritmo de tra(a)o lo marca el propio e"t+diate.● o"i(ilidad de acce"o a lo" c+r"o" de"de c+al:+ier l+%ar.● Se prod+ce + proce"o de retroalimetaci# po"itiva altamete
motivador.● Se prom+eve el a+toapredi0a)e.● /a" com+icacioe" "o m+ltidireccioale" Bal+mo-t+tor$ t+tor-
al+mo$ al+mo-al+mo.● Se aprede a de"arrollar 5a(ilidade" +tili0ado la" diferete"
5erramieta" :+e "e +tili0a e e"to" medio" de com+icaci#.● E" a+todidacta "e ad:+iere e,periecia" per"oale" a trav6" de la"
c+ale" "e ref+er0a coocimieto".● E"tar e cote,to" "ocioc+lt+rale" diferete".● E al%+o" ca"o"$ lo" papele" tale" como diploma"$ (oleta de
calificacioe"$ certificado" de e"t+dio" Jo t&t+lo" profe"ioale"$ tieela mi"ma valide0 :+e lo" :+e "e otor%a e el "i"tema e"colari0ado.
Desventaas del a4rendi,ae continuo ECFearning
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
91/94
(Hg) 3"
●
C5o:+e co el tradicioal modelo de ed+caci# pre"ecial.● Setimieto" de i"e%+ridad prod+cido" por la ovedad o el
de"coocimieto.● El t+tor de(e dedicar m+c5o tiempo a cada e"t+diate.● Re:+iere :+e lo" e"t+diate" te%a 5a(ilidade" para el apredi0a)e
a+t#omo cola(orativo.● Re:+iere m@" tra(a)o :+e la covecioal.● reci"a +a" m&ima" competecia" tecol#%ica"
Lso del ECFearning en Fatinoamerica
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
92/94
(Hg) 32
● El 88$=9> de la" +iver"idade" latioamericaa" e"t@ implemetadoproecto" de e-leari%. "e co"tat# :+e "olo el KL$> prefiere
i"tacia" de e"ea0a totalmete olie$ mietra" :+e el $KL>opta por (-leari% Be-leari% com(iado co i"tacia"pre"eciale". al meo" de 8 de cada 1; +iver"idade" e"t@e)ec+tado al%+a i"tacia de formaci# virt+al
Bactores 5ue 1an 4rovocadoel a4rendi,ae a distancia
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
93/94
(Hg) 3?
Avances
Telecomunicaciones
&orres4ondencia
Transformacionestecnológicas
Algunos 4rogramas 5ue ofrecenentornos virtuales
8/17/2019 1 - Seminario - Introducción Al Desarrollo Moderno
94/94
(Hg) 3!
Top Related