Examen Final - Ingenieria de SoftwareDescripción completa
Descripción: Ingenieria de software 2
Descripción completa
Descripción: Ingenieria del Software - Curso de Sw Libre de la UOC
Metodologia Scrum Costa Rica
Descripción: TEMA: MODELOS DE PROCESOS DE LA INGENIERIA DE SOFTWARE CURSO: INGENIERIA DE SOFTWARE I
Descripción completa
Descripción completa
Metodología de los modelos de prototipos. Características, ventajas, desventajas. Ciclo de vida, Fases que ese usan en esta metodología. Imágenes referentes, diferentes fuentes de informaci…Descripción completa
Modelos Prescriptivos de Proceso - Ingenieria de softwareDescripción completa
Objetivos 111.1. OBJETIVO GENERAL Al terminar el curso el estudiante estará debidamente familiarizado con la ingeniería de software y será capaz de diseñar y mantener sistemas de software en un computador. 111.2. OBJETIVOS ESPECIFICOS • Identificar los conceptos básicos de la ingeniería de Software • Elaborar el diseño de software • Analizar los requisitos para la produccin de Software.
Contenido Temti!o TE"A I# INTRO$%CCI&N A LA INGENIER'A $E SOFT(ARE Int)od*!!i+n. !.!. "efiniciones. !.#. $actores de tamaño !.#.!. Esfuerzo dedicado al software !.#.#. "istribucin del esfuerzo !.#.%. &ategorías de acuerdo con el tamaño !.#.'. &mo usan su tiempo los programadores. programadores. !.%. $actor $actores es de calidad y producti(idad producti(idad.. !.'. &onceptos de administracin !.). "escripcin general del contenido del te*to. !.+. ,otas finales. -eferencias. Eercicios. TE"A II# PLANTACI&N $E %N PRO,ECTO $E PROGRA"ACI&N Int)od*!!i+n #.!. "efinicin del problema #.!.!. /etas y requisitos #.#. "esarrollo de de una estrategia estrategia de solucin solucin #.%. 0laneacin del proceso de desarrollo #.%.!. /odelo de las fases del ciclo de (ida #.%.#. 1ogros2 documentos y re(isiones #.%.%. /odelo del costo de un proyecto #.%.'. /odelo de prototipo para el ciclo de (ida #.%.). 3ersiones sucesi(as #.'. 0laneacin de una estructura organizacional #.'.!. Estructura del proyecto $ormato de proyecto4$ormato funcional 4 $ormato matricial #.'.#. Estructura del grupo de programa programacin cin 5rupos democráticos democráticos45rupos 45rupos con efe de 0rogramacin45rupos 0rogramaci n45rupos bao erarquía administrati(a. #.'.%. Administracin por obeti(os #.). 6tras acti(idades en la planeacin #.).! 0laneacin para para la administracin de de la configuracin configuracin y el control de calidad calidad #.).#
0laneacin para (erificacin y (alidacin e*ternas #.).% 0laneacin de las 7erramientas y t8cnicas Específicas de cada fase. #.).' 6tras acti(idades de planeacin #.+ -esumen -eferencias Eercicios TE"A III# ESTI"ACI&N $E COSTOS $EL SOFT(ARE Int)od*!!i+n %.!. $actores en el costo del software %.!.!. &apacidad del programador %.!.#. &ompleidad del producto %.!.%. 9amaño del producto %.!.'. 9iempo disponible %.!.). ,i(el de confiabilidad requerido %.!.+. ,i(el tecnolgico %.#. 98cnicas de estimacin de costos del software %.#.!. :uicio e*perto %.#.#. Estimacin del costo por la t8cnica "E1$I %.#.%. Estructuras de di(isin de trabao %.#.'. /odelos de costo por algoritmos o mdulos %.% Estimacin del ni(el de contratacin %.' Estimacin de los costos de mantenimiento de software %.) -esumen -eferencias Eercicios TE"A IV# $EFINICI&N $E RE-%ISITOS PARA LA PRO$%CCI&N $E SOFT(ARE Int)od*!!i+n '.!. Especificacin de requisitos para la produccin de software '.#. 98cnicas formales de especificacin '.#.!. ,otaciones relacinales Ecuaciones implícitas4-elaciones recurrentes4 A*iomas algebraicos4E*presiones regulares '.#.#. ,otaciones de estados 9ablas de decisin49ablas de e(entos49ablas de transicin4/ecanismos de estados finitos4-edes de 0etri '.#.%. -esumen '.%. 1enguaes y paquetería para la especificacin de requisitos '.%.!. 0S140SA '.%.#. -S14-E3S '.%.%. 98cnicas de análisis y diseño estructurado ;SA"9< '.%.'. Análisis estructurado de sistemas ;SSA< '.%.). 5IS9 '.'. -esumen -eferencias Eercicios TE"A V# $ISEO $E SOFT(ARE Int)od*!!i+n
).!. &onceptos fundamentales de diseño ).!.!. Abstraccin ).!.#. &obertura interna de la informacin ).!.%. Estructura ).!.'. /odularidad ).!.). &oncurrencia ).!.+. 3erificacin ).!.=. Est8tica ).#. /dulos y criterios de modulacin ).#.!. Acoplamiento y co7esin ).#.#. 6tros criterios ).%. ,otaciones para el diseño ).%.!. "iagramas de fluo de datos ).%.#. &artas de estructura ).%.%. "iagramas tipo >I06 ).%.'. 0atrones de procedimientos ).%.). Seudocdigo ).%.+. "iagramas de fluo estructurados ).%.=. 1enguae natural estructurado ).%.?. 9ablas de decisin ).'. 98cnicas de diseño ).'.!. -efinamiento por pasos ).'.#. ,i(eles de abstraccin ).'.%. "iseño estructurado ).'.'. "esarrollo integrado erárquico 7acia abao ).'.). 0rogramacin estructurada de :ac@son ).'.+. -esumen de t8cnicas de diseño ).). &onsideraciones de diseño al detalle ).+. "iseño en sistemas distribuidos y de tiempo real ).=. 0lanes de pruebas piloto ).?. 1ogros2 recorridos e inspecciones ).?.!. -ecorridos e inspecciones ).. "irectrices de diseño ).!B. -esumen -eferencias Eercicios TE"A VI# ASPECTOS $E LA INSTR%"ENTACI&N Int)od*!!i+n +.!. 98cnicas de codificacin estructurada +.!.!. Cna entrada2 una salida +.!.#. &onsideraciones de eficiencia +.!.%. 3iolaciones a una entrada2 una salida +.!.'. Encapsulado de datos +.!.). 1a proposicin 5oto +.!.+. -ecursi(idad +.#. Estilo en la codificacin +.%. Estándares y directrices +.'. "irectrices de documentacin +.'.!. "ocumentos de apoyo +.'.#. ,otas de unidad de programa +.'.%. "ocumentacin interna +.) -esumen -eferencias Eercicios
TE"A VII# ASPECTOS $E %N LENG%AJE $E PROGRA"ACI&N "O$ERNO Int)od*!!i+n =.!. 3erificacin de tipos de datos =.!.!. 1enguaes sin caracterizacin de tipos =.!.#. &oercin automática de tipos =.!.%. /odos mi*tos =.!.'. 3erificacin robusta de tipos =.!.). 3erificacin ligera de tipos =.#. &ompilacin separada =.%. "efinicin de tipos por el usuario =.%.!. Subtipos =.%.#. 9ipos deri(ados =.%.%. 9ipos enumerables =.%.'. -egistros =.%.). Apuntadores =.' Abstraccin de datos =.'.!. Encapsulado de datos =.'.#. 9ipos de datos abstractos =.'.%. $acilidades gen8ricas =.). -eglas de alcance =.+. /aneo de e*cepciones =.+.!. /aneo de e*cepciones en 014! =.+.#. /aneo de e*cepciones en Ada =.=. /ecanismos de concurrencia =.=.!. 3ariables compartidas =.=.#. 0aso asincrnico de mensaes =.=.%. 0aso sincrnico de mensaes =.?. -esumen -eferencias Eercicios TE"A VIII# T/CNICAS $E VERIFICACI&N , VALI$ACI&N Int)od*!!i+n ?.!. &ontrol de calidad ?.#. -ecorridos e inspecciones ?.#.!. -ecorridos ?.#.#. Inspecciones ?.%. An
"etodo0o3 %ti0i43)emos *n3 metodo0o3 de 03 ense53n43 6*e nos 7e)mit3 0o)3) 03 73)ti!i73!i+n 3!tiv3 de0 30*mno8 en e0 7)o!eso de ense53n43937)endi43je#
•
E*posiciones del 0rofesor sobre los di(ersos temas.
Ev30*3!i+n $ESCRIPCI&N A. 0rimer E*amen 0arcial . In(estigacin &. Segundo E*amen 0arcial ". E*amen final
P%NT%ACION :;< #BD #BD #BD 'BD 969A1 !BBD
Bib0io)3=3 B1. TE>TO i. 0resman2 -oger. I,5E,IE-FA "E S6$9GA-E2 C, E,$6HCE 0-&9I&6.)ta ed. #BB#. B2. OTROS A CONS%LTAR ii. Enciclopedia Ingeniería de Software. iii. Enciclopedia de Informática y computacin2 !?