TRABAJO DE DIPLOMA CÓDIGO DE MATERIA 29
|
|
- Esperanza Natividad Parra Miguélez
- hace 8 años
- Vistas:
Transcripción
1 TRABAJO DE DIPLOMA CÓDIGO DE MATERIA 29 Titular: Dario Guillermo Cardacci FACULTAD DE TECNOLOGÍA INFORMÁTICA UNIVERSIDAD ABIERTA INTERAMERICANA 1
2 ÍNDICE GUÍA DE TRABAJOS REVISIÓN CONCEPTUAL... 3 GUÍA DE TRABAJOS PRÁCTICOS GUÍA DE ABORDAJE BIBLIOGRÁFICO
3 GUÍA DE TRABAJOS REVISIÓN CONCEPTUAL 2012 UNIDAD I 1. Por qué decimos que el software es complejo? 2. Enumere y explique los factores que hacen que el software sea complejo 3. Cómo gestionamos y administramos la complejidad? 4. Cuáles son los aspectos más relevantes a tener en cuanta cuando deseamos obtener beneficios económicos con el desarrollo de software? 5. Qué significa migrar un software? 6. Qué diferencia existe entre migrar y actualizar un software? 7. Qué aspectos hay que considerar al migrar un software? 8. Qué beneficios e inconvenientes trae aparejado migrar un software? 9. Enumere los principales elementos que tendría en cuanta al plantear en ciclo de desarrollo de un proyecto de software? 10. Qué rol juega el recurso humano en el desarrollo de un proyecto de software? 11. Cuáles son las cosas que consideraría si debe evaluar entre actualizar o comprar un nuevo software? 12. Cuáles son los aspectos distintivos que Ud. Consideraría si debe decidir entre comprar o desarrollar un software? 13. Qué rol juegan los factores organizacionales en las decisiones de compra o desarrollo de software? 14. Qué cosas no haría en el caso de adquirir software? 15. Qué cosas haría en el caso de adquirir software? 16. Qué cosas no haría en el caso de desarrollar software? 17. Qué cosas haría en el caso de desarrollar software? 18. Si la situación actual de su organización le permite decidir libremente y sin restricciones entre comprar un producto o desarrollarlo Qué elegiría y porqué? 3
4 19. Qué otros factores tendría en consideración además del humano en la adquisición de software? 20. Qué otros factores tendría en consideración además del humano en el desarrollo de software? UNIDAD II 21. Cuáles son los elementos que debería tener en cuenta para desarrollar un módulo de seguridad en un sistema de información? 22. Qué elementos controlaría al hacer log-in en un sistema? 23. Qué procesos relacionados con el módulo de seguridad pondría a funcionar si el log-in es correcto? 24. Qué efectos causa en el sistema hacer un log-out? 25. A qué denominamos perfil de usuario en un sistema? 26. Qué es un rol de usuario? 27. A qué llamamos bitácora del sistema? 28. Para qué se puede utilizar la bitácora del sistema? 29. Qué elementos debería tener la bitácora del sistema? 30. A que nos referimos cuando planteamos que se debe poder parametrizar el sistema? 31. Qué es la criptografía? 32. Qué datos de un sistema se deben encriptar? 33. Qué algoritmos de encriptación son los más populares? 34. A qué nos referimos cuando hablamos de la internacionalización de un sistema? 35. Qué es la cultura de un sistema de información? 36. Qué aspectos debo considerar para que mi sistema acepte trabajar con múltiples idiomas simultáneamente? 37. Qué es una política de backup? 38. Qué tipos de backup existen si consideramos que información se resguarda? 4
5 39. Qué se debe considerar para realizar una gestión de backup eficiente? 40. A qué nos referimos cuando hablamos de la ejecución de código seguro en la aplicación? UNIDAD III 41. Qué es un patrón en el contexto de desarrollo de software? 42. Cómo nace el concepto de patrón? 43. Qué es un patrón de diseño? 44. De qué manera un patrón de diseño brinda una solución a un problema? 45. Qué debería tener en cuenta para seleccionar un patrón de diseño? 46. Cuáles son los pasos que seguiría para usar correctamente un patrón? 47. Cuáles son los cuatro elementos iniciales de todo patrón? 48. Qué elementos utilizaría en la descripción de un patrón? 49. Cómo cataloga Gamma a los patrones de diseño? 50. A qué denominamos anti patrón? 51. Por qué en la utilización de patrones se alienta el uso de herencia de interfaces? 52. En qué casos preferiría componer a heredar? 53. A qué hace referencia el concepto de diseñar para el cambio? UNIDAD IV 54. Cuáles son los patrones de diseño considerados de creación? 55. Cuál es el propósito del patrón Abstract Factory? 56. Se conoce con algún otro nombre al patrón Abstract Factory? 57. En qué casos es aplicable el patrón se conoce Abstract Factory? 58. Cuáles son las clases participantes en el patrón Abstract Factory? 59. Posee colaboradores el patrón Abstract Factory? 5
6 60. Qué consecuencias trae aparejadas utilizar el patrón Abstract Factory? 61. Con qué patrones de relaciona el patrón Abstract Factory? 62. Cuál es el propósito del patrón Builder? 63. Se conoce con algún otro nombre al patrón Builder? 64. En qué casos es aplicable el patrón se conoce Builder? 65. Cuáles son las clases participantes en el patrón Builder? 66. Posee colaboradores el patrón Builder? 67. Qué consecuencias trae aparejadas utilizar el patrón Builder? 68. Con qué patrones de relaciona el patrón Builder? 69. Cuál es el propósito del patrón Factory Method? 70. Se conoce con algún otro nombre al patrón Factory Method? 71. En qué casos es aplicable el patrón se conoce Factory Method? 72. Cuáles son las clases participantes en el patrón Factory Method? 73. Posee colaboradores el patrón Factory Method? 74. Qué consecuencias trae aparejadas utilizar el patrón Factory Method? 75. Con qué patrones de relaciona el patrón Factory Method? 76. Cuál es el propósito del patrón Prototype? 77. Se conoce con algún otro nombre al patrón Prototype? 78. En qué casos es aplicable el patrón se conoce Prototype? 79. Cuáles son las clases participantes en el patrón Prototype? 80. Posee colaboradores el patrón Prototype? 81. Qué consecuencias trae aparejadas utilizar el patrón Prototype? 82. Con qué patrones de relaciona el patrón Prototype? 83. Cuál es el propósito del patrón Singleton? 6
7 84. Se conoce con algún otro nombre al patrón Singleton? 85. En qué casos es aplicable el patrón se conoce Singleton? 86. Cuáles son las clases participantes en el patrón Singleton? 87. Posee colaboradores el patrón Singleton? 88. Qué consecuencias trae aparejadas utilizar el patrón Singleton? 89. Con qué patrones de relaciona el patrón Singleton? UNIDAD V 90. Cuáles son los patrones de diseño estructurales? 91. Cuál es el propósito del patrón Adapter? 92. Se conoce con algún otro nombre al patrón Adapter? 93. En qué casos es aplicable el patrón se conoce Adapter? 94. Cuáles son las clases participantes en el patrón Adapter? 95. Posee colaboradores el patrón Adapter? 96. Qué consecuencias trae aparejadas utilizar el patrón Adapter? 97. Con qué patrones de relaciona el patrón Adapter? 98. Cuál es el propósito del patrón Bridge? 99. Se conoce con algún otro nombre al patrón Bridge? 100. En qué casos es aplicable el patrón se conoce Bridge? 101. Cuáles son las clases participantes en el patrón Bridge? 102. Posee colaboradores el patrón Bridge? 103. Qué consecuencias trae aparejadas utilizar el patrón Bridge? 104. Con qué patrones de relaciona el patrón Bridge? 105. Cuál es el propósito del patrón Composite? 7
8 106. Se conoce con algún otro nombre al patrón Composite? 107. En qué casos es aplicable el patrón se conoce Composite? 108. Cuáles son las clases participantes en el patrón Composite? 109. Posee colaboradores el patrón Composite? 110. Qué consecuencias trae aparejadas utilizar el patrón Composite? 111. Con qué patrones de relaciona el patrón Composite? 112. Cuál es el propósito del patrón Decorator? 113. Se conoce con algún otro nombre al patrón Decorator? 114. En qué casos es aplicable el patrón se conoce Decorator? 115. Cuáles son las clases participantes en el patrón Decorator? 116. Posee colaboradores el patrón Decorator? 117. Qué consecuencias trae aparejadas utilizar el patrón Decorator? 118. Con qué patrones de relaciona el patrón Decorator? 119. Cuál es el propósito del patrón Facade? 120. Se conoce con algún otro nombre al patrón Facade? 121. En qué casos es aplicable el patrón se conoce Facade? 122. Cuáles son las clases participantes en el patrón Facade? 123. Posee colaboradores el patrón Facade? 124. Qué consecuencias trae aparejadas utilizar el patrón Facade? 125. Con qué patrones de relaciona el patrón Facade? 126. Cuál es el propósito del patrón Flyweight? 127. Se conoce con algún otro nombre al patrón Flyweight? 128. En qué casos es aplicable el patrón se conoce Flyweight? 129. Cuáles son las clases participantes en el patrón Flyweight? 8
9 130. Posee colaboradores el patrón Flyweight? 131. Qué consecuencias trae aparejadas utilizar el patrón Flyweight? 132. Con qué patrones de relaciona el patrón Flyweight? 133. Cuál es el propósito del patrón Proxy? 134. Se conoce con algún otro nombre al patrón Proxy? 135. En qué casos es aplicable el patrón se conoce Proxy? 136. Cuáles son las clases participantes en el patrón Proxy? 137. Posee colaboradores el patrón Proxy? 138. Qué consecuencias trae aparejadas utilizar el patrón Proxy? 139. Con qué patrones de relaciona el patrón Proxy? UNIDAD VI 140. Cuáles son los patrones de diseño de comportamiento? 141. Cuál es el propósito del patrón Chain of Responsability? 142. Se conoce con algún otro nombre al patrón Chain of Responsability? 143. En qué casos es aplicable el patrón se conoce Chain of Responsability? 144. Cuáles son las clases participantes en el patrón Chain of Responsability? 145. Posee colaboradores el patrón Chain of Responsability? 146. Qué consecuencias trae aparejadas utilizar el patrón Chain of Responsability? 147. Con qué patrones de relaciona el patrón Chain of Responsability? 148. Cuál es el propósito del patrón Command? 149. Se conoce con algún otro nombre al patrón Command? 150. En qué casos es aplicable el patrón se conoce Command? 151. Cuáles son las clases participantes en el patrón Command? 9
10 152. Posee colaboradores el patrón Command? 153. Qué consecuencias trae aparejadas utilizar el patrón Command? 154. Con qué patrones de relaciona el patrón Command? 155. Cuál es el propósito del patrón Interpreter? 156. Se conoce con algún otro nombre al patrón Interpreter? 157. En qué casos es aplicable el patrón se conoce Interpreter? 158. Cuáles son las clases participantes en el patrón Interpreter? 159. Posee colaboradores el patrón Interpreter? 160. Qué consecuencias trae aparejadas utilizar el patrón Interpreter? 161. Con qué patrones de relaciona el patrón Interpreter? 162. Cuál es el propósito del patrón Iterator? 163. Se conoce con algún otro nombre al patrón Iterator? 164. En qué casos es aplicable el patrón se conoce Iterator? 165. Cuáles son las clases participantes en el patrón Iterator? 166. Posee colaboradores el patrón Iterator? 167. Qué consecuencias trae aparejadas utilizar el patrón Iterator? 168. Con qué patrones de relaciona el patrón Iterator? 169. Cuál es el propósito del patrón Mediator? 170. Se conoce con algún otro nombre al patrón Mediator? 171. En qué casos es aplicable el patrón se conoce Mediator? 172. Cuáles son las clases participantes en el patrón Mediator? 173. Posee colaboradores el patrón Mediator? 174. Qué consecuencias trae aparejadas utilizar el patrón Mediator? 175. Con qué patrones de relaciona el patrón Mediator? 10
11 176. Cuál es el propósito del patrón Memento? 177. Se conoce con algún otro nombre al patrón Memento? 178. En qué casos es aplicable el patrón se conoce Memento? 179. Cuáles son las clases participantes en el patrón Memento? 180. Posee colaboradores el patrón Memento? 181. Qué consecuencias trae aparejadas utilizar el patrón Memento? 182. Con qué patrones de relaciona el patrón Memento? 183. Cuál es el propósito del patrón Observer? 184. Se conoce con algún otro nombre al patrón Observer? 185. En qué casos es aplicable el patrón se conoce Observer? 186. Cuáles son las clases participantes en el patrón Observer? 187. Posee colaboradores el patrón Observer? 188. Qué consecuencias trae aparejadas utilizar el patrón Observer? 189. Con qué patrones de relaciona el patrón Observer? 190. Cuál es el propósito del patrón State? 191. Se conoce con algún otro nombre al patrón State? 192. En qué casos es aplicable el patrón se conoce State? 193. Cuáles son las clases participantes en el patrón State? 194. Posee colaboradores el patrón State? 195. Qué consecuencias trae aparejadas utilizar el patrón State? 196. Con qué patrones de relaciona el patrón State? 197. Cuál es el propósito del patrón Strategy? 198. Se conoce con algún otro nombre al patrón Strategy? 199. En qué casos es aplicable el patrón se conoce Strategy? 11
12 200. Cuáles son las clases participantes en el patrón Strategy? 201. Posee colaboradores el patrón Strategy? 202. Qué consecuencias trae aparejadas utilizar el patrón Strategy? 203. Con qué patrones de relaciona el patrón Strategy? 204. Cuál es el propósito del patrón Template Method? 205. Se conoce con algún otro nombre al patrón Template Method? 206. En qué casos es aplicable el patrón se conoce Template Method? 207. Cuáles son las clases participantes en el patrón Template Method? 208. Posee colaboradores el patrón Template Method? 209. Qué consecuencias trae aparejadas utilizar el patrón Template Method? 210. Con qué patrones de relaciona el patrón Template Method? 211. Cuál es el propósito del patrón Visitor? 212. Se conoce con algún otro nombre al patrón Visitor? 213. En qué casos es aplicable el patrón se conoce Visitor? 214. Cuáles son las clases participantes en el patrón Visitor? 215. Posee colaboradores el patrón Visitor? 216. Qué consecuencias trae aparejadas utilizar el patrón Visitor? 217. Con qué patrones de relaciona el patrón Visitor? UNIDAD VII 218. Defina serialización Qué namespaces intervienen en la serialización? 220. Para qué se utilizan los objetos formatter? 221. Qué características posee la serialización binaria? 12
13 222. Qué características posee la serialización SOAP? 223. Para qué se utilizan los atributos <Serializable()> y <NonSerializable()>? 224. Por regla general que cosas no deben serializarse? 225. Para qué sirve el objeto ObjectIdGenerator? 226. Para qué sirve el objeto ObjectManager? 227. A qué se denomina gráfico de objetos? 228. Qué ocurre con el proceso de serialización cuando en un gráfico de objetos existe referencias circulares? 229. Qué es la serialización personalizada? 230. En qué casos se debe utilizar la serialización personalizada? 231. Qué interfaz se debe implementar para realizar una serialización personalizada? 232. Qué elementos posee la interfaz ISerializable? 233. Para qué se utiliza la estructura StreamingContext? 234. Para qué se utiliza la interfaz IDeserializationCallback? 235. Es lo mismo hablar de serialización XML y serialización SOAP? 236. En qué se diferencia la serialización XML y serialización SOAP? 237. Qué función cumple la clase XmlSerializer? 238. En qué namespace se encuentra la clase XmlSerializar? 239. Cuáles son los atributos de serialización utilizados en una serialización XML? 240. Para qué se utiliza el atributo XmlRoot? 241. Para qué se utiliza el atributo XmlElement? 242. Para qué se utiliza el atributo XmlAttributeAttribute? 243. Para qué se utiliza el atributo XmlText? 244. Para qué se utiliza el atributo XmlIgnore? 245. Para qué se utiliza el objeto XmlSerializerNamespaces? 13
14 246. Cuáles son los sucesos de deserealización? 247. Qué es un esquema XSD? UNIDAD VIII 248. Qué es un proceso en el contexto de subprocesos de programación? 249. Qué namespace es necesario para utilizar las ventajas de los subprocesos? 250. Describa un contexto donde se haga evidente la necesidad de utilizar subprocesos Qué objeto se debe utilizar para crear un subproceso? 252. Para qué se utiliza el atributo ThreadStatic? 253. Cuáles son los posibles valores de la propiedad ThreadState? 254. Cómo se pueden pasar y obtener datos de un subproceso? 255. Qué significa sincronizar procesos? 256. Para qué utilizamos la instrucción SyncLock? 257. Qué característica debe tener la variable utilizada en el bloque SyncLock? 258. Por qué podemos tener la necesidad de sincronizar objetos? 259. Para qué se utiliza el atributo <Synchronization>? 260. De dónde deben heredar las clases sincronizadas? 261. En qué namespace se encuentra la clase ContextBoundObject? 262. Cómo podemos evitar tener que sincronizar toda la clase completa? 263. Para qué se utiliza el atributo <MethodImp>? 264. Para qué se utiliza la clase Monitor? 265. Para qué se utiliza la clase Interlocked? 266. Para qué se utiliza la clase Mutex? 267. Para qué se utiliza la clase ReaderWriterLock? 14
15 268. Para qué se utiliza la clase ManualResetEvent? 269. Para qué se utiliza la clase AutoResetEvent? 270. Para qué se utiliza la clase ThreadPoll? 271. Cómo puedo manejar temporizadores? 272. Qué diferencia podemos observar entre el uso de System.Timers.Timer y System.Threading.Timer? 273. Qué es una operación asincrónica? 274. Qué permite realizar y con qué característica una llamada asincrónica? 275. Qué es un procedimiento asincrónico de devolución de llamada? UNIDAD IX 276. Qué es la reflexión? 277. En qué namespace encontramos las clases que utilizamos en la reflexión? 278. Para qué utilizamos la clase Assembly? 279. Para qué utilizamos la clase AssemblyName? 280. Para qué utilizamos la clase Module? 281. Qué es un objeto Type? 282. Qué namespace necesito importar para poder utilizar los objetos de tipo Type? 283. Cuáles son las propiedades de instancia de un objeto Type cuya categoría es Identidad? 284. Cuáles son las propiedades de instancia de un objeto Type cuya categoría es Clasificación? 285. Cuáles son las propiedades de instancia de un objeto Type cuya categoría es Ámbito? 286. Cuáles son las propiedades de instancia de un objeto Type cuya categoría es Codoficación? 287. Cuáles son las propiedades de instancia de un objeto Type cuya categoría es Diseño de Campo? 15
16 288. Cuáles son las propiedades de instancia de un objeto Type cuya categoría es Referencias a otros tipos? 289. Cuáles son las propiedades de instancia de un objeto Type cuya categoría es Herencia? 290. Cuáles son las propiedades de instancia de un objeto Type cuya categoría es Otros atributos? 291. Cuáles son las propiedades de instancia de un objeto Type cuya categoría es Miscellaneous? 292. Qué métodos posee el objeto Type? 293. Se pueden crear objetos dinámicamente con la reflaxión? 294. Qué aspectos de seguridad tendría en cuanta al utilizar reflexión? UNIDAD X 295. Para qué se utiliza la propiedad EnabledViewState? 296. Para qué se utiliza la propiedad IsPostBack? 297. Para qué se utiliza la propiedad AutoPostBack? 298. Qué representa la clase Page? 299. Cuáles son las principales propiedades de la clase Page? 300. Cuáles son los principales métodos de la clase Page? 301. Cuáles son los principales sucesos de la clase Page? 302. Qué son las directivas Page? 303. Para qué se utiliza la 304. Cuáles son los atributos más importantes la 305. Para qué se utiliza la 306. Para qué se utiliza la 307. Para qué se utiliza la 16
17 308. Para qué se utiliza la 309. Qué son los Web Forms? 310. Cómo se pueden clasificar los controles Web Forms? 311. Para qué se utilizan los controles de HTML Server? 312. Para qué se utilizan los controles de Web Form? 313. Para qué se utilizan los controles de Validación? 314. Para qué se utilizan los controles de lista? 315. Para qué se utilizan los controles de Plantilla? 316. Enumere los principales controles Web Forms 317. Enumere los principales controles HTML Server 318. Enumere los principales controles Web Form 319. Enumere los principales controles de Validación 320. Enumere los principales controles de lista 321. Enumere los principales controles de plantilla 17
18 GUÍA DE TRABAJOS PRÁCTICOS 2012 UNIDAD I 1. Seleccione un sistema de información de gran magnitud. Descríbalo identificando las gestiones que se encuentran en su dominio. Identifique que gestiones poseen mayor complejidad y realice una lista detallada de los factores que determinan a las gestiones por Ud. seleccionadas como de gran complejidad. 2. Confeccione una lista con todas las tareas a tener en cuenta para desarrollar un sistema de información. Ordene esa lista en forma descendente de acuerdo al riesgo que representa ejecutar cada actividad en un escenario propuesto por Ud. Luego reordene la lista también en forma descendente de acuerdo al impacto económico que generaría si el elemento de riesgo se materializa en una pérdida. Finalmente constituya la lista en forma descendente considerando la exposición al riesgo. 3. Desarrolle una planilla de cotejo que permita considerar y ponderar todos los aspectos a tener en cuenta a fin de poder comparar productos de software antes de la adquisición de uno de ellos. 4. Enuncie un escenario organizacional que posea una necesidad concreta sobre un sistema de información. Construya un cuestionario con las preguntas que Uds. le realizaría a los proveedores de este tipo de sistemas al momento que sea citado para la demo del producto. 5. Dada la situación en dónde Ud. trabaja en el departamento de sistemas de una organización, lo convocan, ya que el departamento de ventas desea informatizar los procesos llevados adelante allí. Estos procesos son verdaderamente complejos y Ud. Debe reunirse con el gerente del área y dos empleados que conocen en profundidad las gestiones llevadas a cabo. Debe confeccionar un documento que contenga la estrategia que va a emplear para obtener toda la información necesaria que le permita determinar si los sistemas se desarrollaran en la empresa o se adquirirán a un proveedor externo. UNIDAD II 6. Desarrolle un módulo que administre el log-in y log-out de un sistema de información. Lograr que el componente sea lo suficientemente funcional como para que pueda ser reutilizado en distintos sistemas de información. Aplíquelo en el proyecto práctico de la asignatura. 7. Desarrolle un módulo que administre la encriptación de un sistema de información. Lograr que el componente sea lo suficientemente funcional como para que pueda ser reutilizado en distintos sistemas de información. Aplíquelo en el proyecto práctico de la asignatura. 18
19 8. Desarrolle un módulo que administre el manejo de perfiles de usuarios de un sistema de información. Lograr que el componente sea lo suficientemente funcional como para que pueda ser reutilizado en distintos sistemas de información. Aplíquelo en el proyecto práctico de la asignatura. 9. Desarrolle un módulo que administre los backup de un sistema de información. Lograr que el componente sea lo suficientemente funcional como para que pueda ser reutilizado en distintos sistemas de información. Aplíquelo en el proyecto práctico de la asignatura. 10. Desarrolle un módulo que administre los múltiples idiomas dinámicos con los que se puede trabajar en un sistema de información. Lograr que el componente sea lo suficientemente funcional como para que pueda ser reutilizado en distintos sistemas de información. Aplíquelo en el proyecto práctico de la asignatura. 11. Desarrolle un módulo que administre el log-in y log-out de un sistema de información. Lograr que el componente sea lo suficientemente funcional como para que pueda ser reutilizado en distintos sistemas de información. Aplíquelo en el proyecto práctico de la asignatura. 12. Desarrolle un módulo que administre la bitácora de un sistema de información. Lograr que el componente sea lo suficientemente funcional como para que pueda ser reutilizado en distintos sistemas de información. Aplíquelo en el proyecto práctico de la asignatura. UNIDAD III 13. Confeccione una plantilla que contenga todos los elementos necesarios para catalogar un patrón de diseño. 14. Confeccione una plantilla que contenga todos los elementos necesarios para catalogar un anti patrón de diseño. UNIDAD IV 15. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Abstract Factory. Documente la situación y deje claramente explicado cómo el patrón da 16. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Builder. Documente la situación y deje claramente explicado cómo el patrón da 17. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Factory Method. Documente la situación y deje claramente explicado cómo el patrón da 19
20 18. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Prototype. Documente la situación y deje claramente explicado cómo el patrón da 19. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Singleton. Documente la situación y deje claramente explicado cómo el patrón da UNIDAD V 20. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Adapter. Documente la situación y deje claramente explicado cómo el patrón da 21. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Bridge. Documente la situación y deje claramente explicado cómo el patrón da 22. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Composite. Documente la situación y deje claramente explicado cómo el patrón da 23. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Decorator. Documente la situación y deje claramente explicado cómo el patrón da 24. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Facade. Documente la situación y deje claramente explicado cómo el patrón da 25. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Flyweight. Documente la situación y deje claramente explicado cómo el patrón da 26. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Proxy. Documente la situación y deje claramente explicado cómo el patrón da UNIDAD VI 27. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Chain of Responsability. Documente la situación y deje claramente explicado cómo el patrón da 20
21 28. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Command. Documente la situación y deje claramente explicado cómo el patrón da 29. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Interpreter. Documente la situación y deje claramente explicado cómo el patrón da 30. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Iterator. Documente la situación y deje claramente explicado cómo el patrón da 31. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Mediator. Documente la situación y deje claramente explicado cómo el patrón da 32. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Memento. Documente la situación y deje claramente explicado cómo el patrón da 33. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Observer. Documente la situación y deje claramente explicado cómo el patrón da 34. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón State. Documente la situación y deje claramente explicado cómo el patrón da 35. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Strategy. Documente la situación y deje claramente explicado cómo el patrón da 36. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Template Method. Documente la situación y deje claramente explicado cómo el patrón da 37. Elabore o seleccione una situación real donde el problema que plantea se resuelve con el patrón Visitor. Documente la situación y deje claramente explicado cómo el patrón da 21
22 UNIDAD VII 38. Construya un programa que posea un objeto que se pueda serializar. Serialícela de forma binaria. Después aplíquele deserialización y demuestre que obtuvo lo deseado. 39. Construya un programa que posea un objeto que se pueda serializar. Serialícela en formato SOAP. Después aplíquele deserialización y demuestre que obtuvo lo deseado. 40. Construya un programa que posea un objeto que se pueda serializar. Seleccione solo un subconjunto de miembros a serializar y proceda a hacerlo. Verifique que solo se serializó lo deseado. Proceda a demostrar que se puede deserializar. 41. Construya un programa que posea un grafo de objetos (con referencias circulares). serialícelo. Verifique que logró el objetivo. Proceda a demostrar que se puede deserializar. 42. Construya un programa donde se pueda observar claramente la aplicación de la interfaz ISerializable aplicada. 43. Construya un programa que posea un objeto que se pueda serializar. Serialícela utilizando XMLSerializer. Después aplíquele deserialización y demuestre que obtuvo lo deseado. UNIDAD VIII 44. Construya un programa donde se pueda observar contadores que muestren sus resultados en pantalla. Cada contador debe operar en un subproceso distinto. 45. Construya un programa donde se pueda observar al menos dos subproceso ejecutándose y que ambos compartan un dato. 46. Construya un programa donde se pueda observar subprocesos trabajando de manera sincronizada. 47. Construya un programa donde se pueda observar timers funcionando simultáneamente en distintos procesos. Cada Timer de servir para que el programa realice una operación distintiva. 48. Construya un programa donde se pueda observar claramente cómo se puede implementar el uso de subprocesos con llamado asincrónico a operaciones. 22
23 UNIDAD IX 49. Construya un programa que utilizando las características de la reflexión permita conocer los datos más importantes de un assembly. 50. Construya un programa que permita capturar en variables de tipo Type capturar distintos tipos y en base a ellos instanciar objetos dinámicamente. 51. Construya un programa que permita recuperar las propiedades y métodos de un objeto y mostrarlos en dos combos. 52. Construya un programa basándose en el ejercicio del punto anterior y permita que a una propiedad seleccionada del combo se le pueda cargar un valor y leerlo. 53. Construya un programa basándose en el ejercicio del punto anterior y permita ejecutar un método seleccionado del combo. UNIDAD X 54. Construya un programa Web donde se pueda observar el uso de las propiedades EnableViewState, IsPostBack y AutoPostBack. 55. Construya un programa Web donde se pueda observar el uso de controles HTML Server. 56. Construya un programa Web donde se pueda observar el uso de controles Web Form. 57. Construya un programa Web donde se pueda observar el uso de controles de validación. 58. Construya un programa Web donde se pueda observar el uso de controles de Lista. 59. Construya un programa Web donde se pueda observar el uso de controles de Plantillas. 23
24 GUÍA DE ABORDAJE BIBLIOGRÁFICO UNIDAD I Pressman, Roger S. Ingeniería del software: un enfoque práctico. 6a.ed.-- México, DF: McGraw- Hill, c2005. Capítulo 21. Complementaria - Ampliatoria: Piattini Velthuis, Mario G.; García Rubio, Félix O. Calidad en el desarrollo y mantenimiento del software.-- México, DF: Alfaomega, c2003. XXV, 310 páginas Schach, Stephen R.; Fernández, Esther (Traductor); Guerrero, Ekaterina (Traductor) y otros. Ingeniería de software clásica y orientada a objetos. 6a. ed.-- México, D.F.: McGraw-Hill Interamericana de México, XXI, 581 páginas UNIDAD II MSDN. Microsoft developer Network. Seguridad. Gestión de accesos y perfiles. Encriptado de datos. Administración de múltiples idiomas. Gestión de Backup. Código seguro en las aplicaciones. UNIDAD III Gamma, Erich; Helm, Richard; Johnson, Ralph y otros. Patrones de diseño: elementos de software orientado a objetos reutilizable.-- Madrid: Pearson Educación. Capítulo 1 y 2. UNIDAD IV Gamma, Erich; Helm, Richard; Johnson, Ralph y otros. Patrones de diseño: elementos de software orientado a objetos reutilizable.-- Madrid: Pearson Educación. Capítulo 3. 24
25 UNIDAD V Gamma, Erich; Helm, Richard; Johnson, Ralph y otros. Patrones de diseño: elementos de software orientado a objetos reutilizable.-- Madrid: Pearson Educación. Capítulo 4. UNIDAD VI Gamma, Erich; Helm, Richard; Johnson, Ralph y otros. Patrones de diseño: elementos de software orientado a objetos reutilizable.-- Madrid: Pearson Educación. Capítulo 6. UNIDAD VII Balena, Francesco. Programación avanzada con Microsoft Visual Basic.Net.-- México, DF: McGraw-Hill, c2003. Capítulo 11. UNIDAD VIII Balena, Francesco. Programación avanzada con Microsoft Visual Basic.Net.-- México, DF: McGraw-Hill, c2003. Capítulo 13. UNIDAD IX Balena, Francesco. Programación avanzada con Microsoft Visual Basic.Net.-- México, DF: McGraw-Hill, c2003. Capítulo 15. UNIDAD X Balena, Francesco. Programación avanzada con Microsoft Visual Basic.Net.-- México, DF: McGraw-Hill, c2003. Capítulo
Patrones de diseño en PHP Los 23 modelos de diseño: descripciones y soluciones ilustradas en UML2 y PHP
Introducción a los patrones de diseño 1. Design patterns o patrones de diseño 15 2. Descripción de los patrones de diseño 17 3. Catálogo de patrones de diseño 18 4. Cómo escoger y utilizar un patrón de
Más detallesInstructivo para la elaboración de un Manual Técnico
Instructivo para la elaboración de un Manual Técnico Autora: Ing. Alena González Reyes. (agonzalez@ceis.cujae.edu.cu) Ciudad de la Habana, Cuba Marzo, 2010 Índice 1. Introducción... 3 2. Confección...
Más detallesPatrones de diseño en Java Los 23 modelos de diseño: descripción y soluciones ilustradas en UML 2 y Java
Introducción a los patrones de diseño 1. Design patterns o patrones de diseño 15 2. Descripción de los patrones de diseño 17 3. Catálogo de patrones de diseño 18 4. Cómo escoger y utilizar un patrón de
Más detallesPatrones Creacionales Builder. Patrones Creacionales Abstract Factory. Patrones Creacionales Singleton. Patrones Creacionales Prototype
Temario Patrones de Diseño de Software Fundamentos de Ingeniería de SW Jocelyn Simmonds GOF: Patrones Creacionales Patrones Estructurales ILI-236 (JS) Patrones II 1 / 31 ILI-236 (JS) Patrones II 2 / 31
Más detallesPatrones de Alto nivel: Patrones de Arquitectura Patrones de nivel medio: Patrones de Diseño Patrones de bajo nivel: Idioms
Patrones Patrones Es una solución reusable de problemas comunes. Los patrones solucionan problemas que existen en muchos niveles de abstracción. desde el análisis hasta el diseño y desde la arquitectura
Más detallesCLASE 10: MÁS PATRONES. Universidad Simón Bolívar. Ing. de Software. Prof. Ivette C. Martínez
CLASE 10: MÁS PATRONES Universidad Simón Bolívar. Ing. de Software. Prof. Ivette C. Martínez Polimorfismo Problema: Cómo manejar las alternativas basadas en el tipo? Cómo crear componentes conectables?
Más detallesCapítulo 4 Patrones y Patrones de Diseño (ii)
Capítulo 4 Patrones y Patrones de Diseño (ii) Orientado a Objetos Ingeniería Informática Ingeniería Técnica de Informática de Sistemas y Gestión Optativa (6 créditos) http://www.info-ab.uclm.es/asignaturas/42579
Más detallesPATRONES DE DISEÑO. FAVA - Formación en Ambientes Virtuales de Aprendizaje. SENA - Servicio Nacional de Aprendizaje
PATRONES DE DISEÑO 1. Generalidades 2. Patrones Gof 2.1. Patrones Creacionales 2.1.1.Fábrica Abstracta 2.1.2.Constructor 2.1.3.Método de Factoría 2.1.4.Prototipo 2.1.5.Singleton 2.2. Patrones Estructurales
Más detallesPatrones de Diseño. Ezequiel Postan. 1 Libro e índice. 2 Introducción
Patrones de Diseño Ezequiel Postan 1 Libro e índice Gamma, E., Helm, R., Johnson, R., Vlissides, J., Patrones de diseño, Addison-Wesley, 2003. Páginas 2-69: Introducción. Composite. Strategy. Decorator.
Más detallesLógica de Negocios. Esteban Calabria 2007
Lógica de Negocios Esteban Calabria 2007 Lógica de Negocios Para organizar el Layer de Negocios Transaction Script Table Module Domain Module Service Layer Scripting Conceptos Previos Glanularidad Interfaces
Más detallesTEMA 7: DIAGRAMAS EN UML
TEMA 7: DIAGRAMAS EN UML Diagramas en UML El bloque de construcción básico de UML es un Diagrama Introducción a UML 2 1 Modelo de Casos de Uso (MCU) Todos los casos de uso constituyen el MCU que describe
Más detallesIntroducción a Visual Studio.Net
Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones
Más detallesDISEÑO DE APLICACIONES ORIENTADAS A OBJETOS
ASIGNATURA DE GRADO: DISEÑO DE APLICACIONES ORIENTADAS A OBJETOS Curso 2015/2016 (Código:71022011) 1.PRESENTACIÓN DE LA ASIGNATURA El objetivo de esta guía es orientar al alumno en el estudio de la asignatura.
Más detallesINTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
Más detallesUNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos
2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven
Más detallesUML, ejemplo sencillo sobre Modelado de un Proyecto
UML, ejemplo sencillo sobre Modelado de un Proyecto Normal &DOLILFDU 0L3DQRUDPD 626 (VFULEHSDUD1RVRWURV Por Armando Canchala Contenido Introducción Objetivo Requerimientos Casos de Uso Subcasos de Uso
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesPatrones de Diseño Orientados a Objetos 2 Parte
Patrones de Diseño Orientados a Objetos 2 Parte Patrón Observador Observer (Patrón de Comportamiento) Patrón Observador Observer Observador (en inglés: Observer) es un patrón de diseño que define una dependencia
Más detallesESCUELA POLITÉCNICA NACIONAL
ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIERÍA EN SISTEMAS GUÍA PRÁCTICA PARA EL USO DE PATRONES DE DISEÑO EN EL DESARROLLO DE SOFTWARE PROYECTO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN SISTEMAS
Más detallesVersión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE
SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral Procedimiento Ejecución de la Formación Profesional Integral
Más detallesDiseño Basado en Componentes. Curso 2008/09
Tabla de contenidos Diseño Basado en Componentes Técnicas relacionadas con Reutilización Introducción: por qué reutilizar?, qué reutilizar? Técnicas: Ingeniería de dominios Líneas de productos (Product-lines)
Más detallesPatrones de software y refactorización de código
Patrones de software y refactorización de código Introducción y antecedentes de los patrones de software Los patrones permiten construir sobre la experiencia colectiva de ingenieros de software habilidosos.
Más detallesCONTROL DE ASISTENCIA DE PERSONAL
CONTROL DE ASISTENCIA DE PERSONAL PARA UNA EMPRESA INITE, S.C. no es responsable del contenido, de la veracidad de los datos, opiniones y acontecimientos vertidos en el presente proyecto. La finalidad
Más detallesOperación 8 Claves para la ISO 9001-2015
Operación 8Claves para la ISO 9001-2015 BLOQUE 8: Operación A grandes rasgos, se puede decir que este bloque se corresponde con el capítulo 7 de la antigua norma ISO 9001:2008 de Realización del Producto,
Más detallesTIPOS DE PATRONES. PATRONES DE DISEÑO: Las soluciones probadas para el diseño de software. En estas nos vamos a centrar.
TIPOS DE PATRONES Hoy, podemos encontrar literalmente miles de patrones definidos. Resulta imposible para un programador conocerlos todos, ni mucho menos probarlos o valorarlos. Así que necesitamos una
Más detallesDESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE
DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE UNIVERSIDAD DEL CAUCA FACULTAD DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES
Más detallesProcedimiento y Pautas básicas a tener en cuenta para la puesta en producción de un sistema
Procedimiento y Pautas básicas a tener en cuenta para la puesta en producción de un sistema Objetivo El presente procedimiento tiene como objetivo establecer y describir las tareas a desarrollar para efectuar
Más detallesIntroducción a la Programación de Videojuegos y Gráficos
Introducción a la Programación de Videojuegos y Gráficos GRADO EN INGENIERÍA INFORMÁTICA CURSO 2012/2013 T2: ARQUITECTURA Y LÓGICA DE VIDEOJUEGO 2.1. Ingeniería del software aplicada a videojuegos (paradigmas
Más detallesPLAN DE MÉTRICAS EN OCHO PASOS
PLAN DE MÉTRICAS EN OCHO PASOS Primera parte Ing. Esteban Vargas Asesor en Calidad Pro-Software Introducción a las métricas Qué son métricas de software? Las métricas de software son medidas que se usan
Más detallesTutorial de UML. Introducción: Objetivos: Audiencia: Contenidos:
Tutorial de UML Introducción: El Lenguaje de Modelamiento Unificado (UML - Unified Modeling Language) es un lenguaje gráfico para visualizar, especificar y documentar cada una de las partes que comprende
Más detallesUML 2 Iniciación, ejemplos y ejercicios corregidos
Ediciones ENI UML 2 Iniciación, ejemplos y ejercicios corregidos (3ª edición) Colección Recursos Informáticos Contenido Contenido 1 Capítulo 1 Introducción 1. Motivaciones de la obra.....................................
Más detallesInstituto Tecnológico de Costa Rica
Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación Proyecto Programado: Revisión de Utilización Médica: Aplicación Web para el control de pacientes en hospitales de Puerto Rico Práctica
Más detallesTALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos
TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos 1. La base de datos se puede considerar como una unificación de varios archivos de datos independientes, cuyo propósito básico es evitar la
Más detallesLa e-capacitación: Estrategia Competitiva
La e-capacitación: Estrategia Competitiva del siglo XXI Jessica Meza-Jaques Dirección de Tecnología Educativa Universidad Andrés Bello jmeza@unab.cl Carolina Pacheco M. Facultad de Economía y Negocios
Más detallesLICENCIATURA DE INGENIERÍA EN SISTEMAS BIOMÉDICOS
LICENCIATURA DE INGENIERÍA EN SISTEMAS BIOMÉDICOS OBJETIVO DE LA CARRERA. El objetivo de la licenciatura de ingeniería en Sistemas Biomédicos es formar ingenieros con conocimientos sólidos y habilidades
Más detallesActividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.
Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas
Más detallesMezcla de Mercadotecnia
Mezcla de Mercadotecnia MEZCLA DE MERCADOTECNIA 1 Sesión No. 5 Nombre: Colocación de productos Contextualización Te has preguntado cómo es que los productos que consumen llegan hasta las tiendas en las
Más detallese-mailing Solution La forma más efectiva de llegar a sus clientes.
e-mailing Solution La forma más efectiva de llegar a sus clientes. e-mailing Solution Es muy grato para nosotros presentarles e-mailing Solution, nuestra solución de e-mail Marketing para su empresa. E-Mailing
Más detallesAnálisis y diseño del sistema CAPÍTULO 3
Análisis y diseño del sistema CAPÍTULO 3 36 CAPÍTULO 3 Análisis y diseño del sistema En este capítulo se pretende realizar un análisis detallado de los requerimientos del software a desarrollar para la
Más detallesMANUAL DE USUARIOS DEL MODULO DE EVALUACIÓN DE DESEMPEÑO SISTEMA DE ADMINISTRACIÓN DE SERVIDORES PÚBLICOS (SASP)
MINISTERIO DE ADMINISTRACIÓN PÚBLICA (MAP) Dirección de Tecnología de la Información y Comunicación MANUAL DE USUARIOS DEL MODULO DE EVALUACIÓN DE DESEMPEÑO SISTEMA DE ADMINISTRACIÓN DE SERVIDORES PÚBLICOS
Más detallesCOPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE
COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE Creado en May/14 Objetivo: Contar con una guía de las actividades que se deben realizar en esta fase,
Más detallesLa mayor parte de las empresas en el mundo utilizan sistemas de información,
1.1 PROBLEMA La mayor parte de las empresas en el mundo utilizan sistemas de información, éstos se han convertido en el soporte fundamental de la dirección de cualquier negocio. Los alcances tecnológicos
Más detallesLEY QUE NORMA EL USO, ADQUISICIÓN Y ADECUACIÓN DEL SOFTWARE EN LA ADMINISTRACIÓN PUBLICA
ADQUISICIÓN DE SOFTWARE DE CORREO 1. Nombre del Área :. Responsable de la Evaluación : Aldo Quispe Santa María. Cargo : Director (e) de Tecnología de la Información y Sistemas 4. Fecha : de Julio de 007
Más detallesCorrespondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech
Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Resumen Todo documento XBRL contiene cierta información semántica que se representa
Más detallesMódulo 9: Aplicaciones Administrativas y Financieras de la Hoja de Cálculo. Guía del formador por cada módulo formativo
Módulo 9: Aplicaciones Administrativas y Financieras de la Hoja de Cálculo Guía del formador por cada módulo formativo Módulo 9 1. DENOMINACIÓN DEL MÓDULO MÓDULO 9: APLICACIONES ADMINISTRATIVAS Y INANCIERAS
Más detallesTécnicas de Desarrollo de Programas Ingeniería Informática Curso 2008 / 2009. Ejercicios de Patrones de Diseño:
Técnicas de Desarrollo de Programas Ingeniería Informática Curso 2008 / 2009 Ejercicios de Patrones de Diseño: Iterator, Composite, Strategy, Observer, Decorator, Visitor Ejercicio 1 (examen de junio año
Más detallesAmbiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca
Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca Ing. WILSON ALFREDO ORTEGA ORDOÑEZ Ing. JUAN CARLOS MENDEZ CAMACHO Universidad del Cauca Facultad
Más detallesIngeniería en Desarrollo de Software 3 er semestre. Programa de la asignatura: Unidad 1. Introducción al análisis orientado a objetos
Ingeniería en Desarrollo de Software 3 er semestre Programa de la asignatura: Actividades de aprendizaje Clave: Ingeniería: TSU: Universidad Abierta y a Distancia de México Software 1 Índice Foro general
Más detallesCapítulo 5. Análisis del software del simulador del sistema de seguridad
1 Capítulo 5. Análisis del software del simulador del sistema de seguridad Para realizar análisis del simulador de sistema de seguridad se recurrió a diagramas de flujo de datos (DFD s), ya que se consideró
Más detalles1 Guión de Contenidos... 1. 2 Criterios de evaluación... 1. 3 Momentos de la evaluación... 3. 3.1 Instrumentos o pruebas de evaluación...
1 Guión de Contenidos... 1 2 Criterios de evaluación... 1 3 Momentos de la evaluación... 3 3.1 Instrumentos o pruebas de evaluación... 4 3.2 Calificación... 5 1 Guión de Contenidos U.D. 1: Aspectos Básicos
Más detalles1.1. Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos.
1. OBJETIVOS 1.1. Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos. 12. Instala sistemas de gestión de aprendizaje a distancia, describiendo la estructura
Más detallesSistema de Administración de Farmacias Plan de Proyecto Versión 1.1. Historia de revisiones
Sistema de Administración de Farmacias Plan de Proyecto Versión 1.1 Historia de revisiones Fecha Versión Descripción Autor 30/08/2014 1.0 Plan de Proyecto Gonzalo Capote 31/08/2014 1.1 Revisión de documento
Más detallesAuditoría administrativa
Auditoría administrativa 1 Lectura No. 1 Nombre: Auditoría administrativa Contextualización Cuál crees que sea la herramienta más útil para la administración? La auditoría administrativa es y será siempre
Más detallesGuía para realizar trabajos universitarios
Guía para realizar trabajos universitarios Recurso de apoyo para el proceso de migración a de la. Este manual fue elaborado para Libre Office Writer Introducción Además puede establecerse que tengan un
Más detallesASIGNATURA: Ingeniería de software II DOCENTE: Licda.Carla Milagro López Vásquez RESPONSABLE: Rodolfo Alberto Palma Ramos CARRERA:
UNIDAD 04: PATRONES DE DISEÑO WEB. ASIGNATURA: Ingeniería de software II DOCENTE: Licda.Carla Milagro López Vásquez RESPONSABLE: Rodolfo Alberto Palma Ramos CARRERA: Técnico en Ingeniería en Sistemas y
Más detallesMatriz de clasificación de gastos de acuerdo a la importancia que le dan los alumnos en sus finanzas personales
Matriz de clasificación de gastos de acuerdo a la importancia que le dan los alumnos en sus finanzas personales Nadia Natasha Reus González Universidad de Guadalajara nreus@hotmail.com Tania Reus González
Más detallesTema 5. Diseño detallado.
Ingeniería del Software II 2011 Tema 5. Diseño detallado. Diseño del Software. Los requisitos y el análisis orientado a objetos se centran en aprender a hacer lo correcto: Entender los objetos de nuestro
Más detallesGUIA PROGRAMACIÓN ORIENTADA A OBJETOS
GUIA PROGRAMACIÓN ORIENTADA A OBJETOS 1. Por qué la P.O.O? R= A medida que se van desarrollando los lenguajes, se va desarrollando también la posibilidad de resolver problemas más complejos. En la evolución
Más detallesY SISTEMAS DE GESTIÓN DE INFORMACIÓN
I.E.S. SAN S EBASTIÁN D EPARTAMENTO DE I NFORMÁTICA C.F.G.S Desarrollo de Aplicaciones Web LENGUAJES MARCAS Y SISTEMAS DE GESTIÓN DE
Más detallesBechtle Solutions Servicios Profesionales
Soluciones Tecnología Bechtle Solutions Servicios Profesionales Fin del servicio de soporte técnico de Windows Server 2003 No hacer nada puede ser un riesgo BECHTLE Su especialista en informática Ahora
Más detallesXerox 700 Digital Color Press con Integrated Fiery Color Server. Impresión de datos variables
Xerox 700 Digital Color Press con Integrated Fiery Color Server Impresión de datos variables 2008 Electronics for Imaging, Inc. La información de esta publicación está cubierta por los Avisos legales para
Más detallesPatrones de diseño: Test 1
Patrones de diseño: Test 1 1. Cuál es el objetivo del patrón Strategy? a) Definir el esqueleto de un algoritmo dejando la implementación de algunos de los pasos del esqueleto a las subclases. b) Permite
Más detallesPROCEDIMIENTO ESPECÍFICO. Código G114-01 Edición 0
Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. PROYECTO
Más detallesCriterios para seleccionar tecnología de Modelos de Toma de Decisiones
Estado del Arte Por Eduardo Cantú y Stephen Sellers Criterios para seleccionar tecnología de Modelos de Toma de Decisiones Seleccionar la herramienta apropiada para desarrollar sus Modelos de Cadena de
Más detallesComo hemos visto en la teoría del tema existen numerosos sistemas ERP, unos software libre y otros propietario.
ANEXO TEMA 11 Demos y versiones de evaluación de diversos ERP. Esta parte es voluntaria, solo se cita para ampliar y completar a nivel personal los conocimientos teóricos de los apuntes básicos. Un ERP
Más detallesLENGUAJES DE PROGRAMACIÓN IV. Propósito del curso :
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU007H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: LENGUAJES DE PROGRAMACIÓN IV DES: Ingeniería Ingeniería en Sistemas Programa(s) Educativo(s):
Más detallesCENTRO DE TERAPIA OCUPACIONAL INDUSTRIAS UNICON. ENFOQUE HOLÍSTICO DEL TRABAJADOR (ÁREA DE SALUD EN UN ÁMBITO DE PSICOEDUCACIÓN BASADA EN HÁBITOS,
CONCURSO DE INNOVACIÓN CASO DE NEGOCIO CENTRO DE TERAPIA OCUPACIONAL PARA LA ATENCIÓN BIOPSICOSOCIAL EN INDUSTRIAS UNICON. ENFOQUE HOLÍSTICO DEL TRABAJADOR (ÁREA DE SALUD EN UN ÁMBITO DE REHABILITACIÓN
Más detallesMetodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales
Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Modulo 03 UML: Vista de Casos de Uso Artefacto: Actores Catedrático MSC. Jose Juan Aviña Grimaldo e-mail josejuan_avina@gmail.com
Más detallesInter American Accreditation Cooperation. Grupo de prácticas de auditoría de acreditación Directriz sobre:
Grupo de prácticas de auditoría de acreditación Directriz sobre: Auditando la competencia de los auditores y equipos de auditores de organismos de certificación / registro de Sistemas de Gestión de Calidad
Más detallesDESARROLLO CURRICULAR DEL MÓDULO DISEÑO Y REALIZACIÓN DE SERVICIOS DE PRESENTACIÓN EN ENTORNOS GRÁFICOS CICLO FORMATIVO DE GRADO SUPERIOR
DESARROLLO CURRICULAR DEL MÓDULO DISEÑO Y REALIZACIÓN DE SERVICIOS DE PRESENTACIÓN EN ENTORNOS GRÁFICOS CICLO FORMATIVO DE GRADO SUPERIOR DESARROLLO DE APLICACIONES INFORMÁTICAS Página 1 Página 2 ÍNDICE
Más detallesInforme de Servicio Social. actividades tienen en la población meta y acerca del aprendizaje obtenido por el prestador de
Informe de Servicio Social Definición En este documento se reportan las actividades realizadas como parte del servicio social, así como los resultados obtenidos. Generalmente incluye una reflexión acerca
Más detalles2.1 Identificar el grado de aceptación que tendrían las grandes empresas hoteleras en la ejecución de un Sistema de PNL en acción.
133 CAPÍTULO III INVESTIGACIÓN DE CAMPO SOBRE UN SISTEMA DE PNL EN ACCIÓN PARA INCREMENTAR LA EFICIENCIA EN EL DESEMPEÑO LABORAL DE LA FUERZA DE VENTAS EN LOS GRANDES HOTELES UBICADOS EN LA ZONA METROPOLITANA
Más detallesPERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores
PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores Martha Alicia Alles Es contadora pública nacional, doctora por la Universidad de Buenos Aires en la especialidad
Más detalles2.2.- Paradigmas de la POO
2.2.- Paradigmas de la POO Los principios propios de la orientación a objetos son: 2.2.1.- Abstracción de Datos 2.2.2.- Encapsulamiento 2.2.3.- Ocultamiento 2.2.4.- Herencia 2.2.5.- Polimorfismo Cualquier
Más detallesRECOMENDACIONES DE INVESTIGACIÓN FUTURA.
Capítulo 6 CONCLUSIONES Y RECOMENDACIONES DE INVESTIGACIÓN FUTURA. 212 METODOLOGÍA PARA LA DETECCIÓN DE REQUERIMIENTOS SUBJETIVOS EN EL DISEÑO DE PRODUCTO. CAPÍTULO 6. CONCLUSIONES, APORTACIONES Y RECOMENDACIONES.
Más detallesEl conjunto de conocimientos científicos y técnicos que hacen posible la resolución de forma automática de problemas por medio de las computadoras.
1 Conceptos Generales 1.1 Definición de Informática Una posible definición de informática podría ser: El conjunto de conocimientos científicos y técnicos que hacen posible la resolución de forma automática
Más detallesCAPÍTULO 2 IMPORTANCIA DE LA ASIGNATURA OUTSOURCING EN TECNOLOGÍAS DE INFORMACIÓN
CAPÍTULO 2 IMPORTANCIA DE LA ASIGNATURA OUTSOURCING EN TECNOLOGÍAS DE INFORMACIÓN CAPÍTULO 2 IMPORTANCIA DE LA ASIGNATURA OUTSOURCING EN TECNOLOGÍAS DE INFORMACIÓN 2.1 INTRODUCCIÓN. En este capítulo se
Más detallesGestión de la Configuración
Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de
Más detalles1.2 Concepto de un Sistema de Información Geográfica (SIG)
Capítulo 1. Sistema de Información Geográfica (SIG) 1.1 Introducción Un Sistema de Información Geográfica (SIG) ha tomado relevancia en distintas disciplinas que convergen en el área geográfica. Mediante
Más detallesEl Producto: Software
Este material está basado en el curso preparado por A.Navarro, UCM U (que a su vez sigue el texto del libro de Pressman) El Producto: Software Ingeniería del Software de Gestión 1 Facultad de Informática
Más detalles1. LA EVALUACION DEL DESEMPEÑO LABORAL. 1.2 Objetivos de la evaluación del desempeño laboral.
1. LA EVALUACION DEL DESEMPEÑO LABORAL 1.1 Evaluación del desempeño laboral. La evaluación del desempeño se define como un proceso sistemático mediante el cual se evalúa el desempeño del empleado y su
Más detallesDESARROLLO DE PROYECTOS
DESARROLLO DE PROYECTOS DESARROLLO DE PROYECTOS 1 Sesión No. 8 PROCESO DE ADMINISTRACIÓN DEL PROYECTO. CONTEXTUALIZACIÓN Sabes por qué se administra un proyecto? Una vez que el proyecto se ejecuta sigue
Más detallesModificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.
UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:
Más detallesDiseño de la capacitación
Diseño de la capacitación Verifique la brecha en el desempeño y la meta de la capacitación Al diseñar un curso de capacitación, primero hay que verificar que la capacitación sea realmente necesaria para
Más detallesDISEÑO Y CÁLCULO DE UN ORDENAMIENTO RANKING DE ENTIDADES PROMOTORAS DE SALUD INFORME EJECUTIVO DE LA METODOLOGIA
DISEÑO Y CÁLCULO DE UN ORDENAMIENTO RANKING DE ENTIDADES PROMOTORAS DE SALUD Diseño y cálculo de un ordenamiento de Entidades Promotoras de Salud (EPS) Facultad de Ciencias Económicas Centro de Investigaciones
Más detallesDirección General de Educación Superior Tecnológica
Dirección General de Educación Superior Tecnológica 1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: Créditos (Ht-Hp_ créditos): Carrera: Automatización de Empresas
Más detalles2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU
2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU Antecedentes:... 2 1. Introducción... 3 2. Imágenes que no se visualizan... 3 3. URLs de recursos o actividades que no son autocontenido...
Más detallesDIAGRAMA DE CLASES EN UML
DIAGRAMA DE CLASES EN UML Mg. Juan José Flores Cueto jflores@usmp.edu.pe Ing. Carmen Bertolotti Zuñiga cbertolotti@usmp.edu.pe INTRODUCCIÓN UML (Unified Modeling Language) es un lenguaje que permite modelar,
Más detallesColección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl
1 Colección de Tesis Digitales Universidad de las Américas Puebla Morales Salcedo, Raúl En este último capitulo se hace un recuento de los logros alcanzados durante la elaboración de este proyecto de tesis,
Más detallesPlanificaciones. 7510 - Técnicas de Diseño. Docente responsable: PANTALEO GUILLERMO GUSTAVO. 1 de 5
Planificaciones 7510 - Técnicas de Diseño Docente responsable: PANTALEO GUILLERMO GUSTAVO 1 de 5 OBJETIVOS En este curso se busca introducir a los alumnos en el concepto de diseño de software. Para lograrlo
Más detallesCompetencias Laborales. Metodología AMOD para la construcción de un Curriculum de Capacitación
Título: Metodología AMOD para la construcción de un Curriculum de Capacitación Seminario - Taller coordinado por el Dr. Leonard Mertens Buenos Aires, 30 de septiembre de 1998 Competencias Laborales Metodología
Más detallesÍndice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5
Índice Índice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5 Crear diagrama de clases 5 Crear elementos 7 Editar elementos
Más detallesFundamentos del diseño 3ª edición (2002)
Unidades temáticas de Ingeniería del Software Fundamentos del diseño 3ª edición (2002) Facultad de Informática necesidad del diseño Las actividades de diseño afectan al éxito de la realización del software
Más detalles1. Generalidades. Nombre de la asignatura o unidad de aprendizaje. Apertura de negocios. Clave asignatura. Ciclo LA945. Modulo tercero (integración)
Nombre de la asignatura o unidad de aprendizaje Apertura de negocios Ciclo Modulo tercero (integración) Clave asignatura LA945 Objetivo general de la asignatura: El alumno analizará las bases para la apertura
Más detallesActualización de versión a Bizagi 10.x
Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x 1 Tabla de contenidos Introducción... 2 Actualizar un proyecto desde v9.1.x a 10.x... 2 Preparación... 3 Habilitación de formas
Más detallesCAPÍTULO 3 Servidor de Modelo de Usuario
CAPÍTULO 3 Servidor de Modelo de Usuario Para el desarrollo del modelado del estudiante se utilizó el servidor de modelo de usuario desarrollado en la Universidad de las Américas Puebla por Rosa G. Paredes
Más detallesEvaluación del Software
Evaluación del Software Evaluación de Software El avance informático actual es muy alto comparado con lo se tenía en los años 90, al hablar de desarrollo de software se hace más notable, en el hecho por
Más detallesProceso: AI2 Adquirir y mantener software aplicativo
Proceso: AI2 Adquirir y mantener software aplicativo Se busca conocer los estándares y métodos utilizados en la adquisición de y mantenimiento del software. Determinar cuál es proceso llevado a cabo para
Más detallesCómo gestionar menús en Drupal 7
Cómo gestionar menús en Drupal 7 Los menús en Drupal son unas herramientas muy poderosas porqué proporcionan maneras para que los visitantes de nuestro sitio puedan llegar a páginas específicas. Estos
Más detalles