{"id":98,"date":"2014-01-12T22:34:43","date_gmt":"2014-01-13T01:34:43","guid":{"rendered":"https:\/\/catedras.facet.unt.edu.ar\/ingsoftware\/?page_id=98"},"modified":"2014-01-12T22:34:43","modified_gmt":"2014-01-13T01:34:43","slug":"programa-is-ii","status":"publish","type":"page","link":"https:\/\/catedras.facet.unt.edu.ar\/ingsoftware\/ing-de-software-ii\/programa-is-ii\/","title":{"rendered":"Programa IS II"},"content":{"rendered":"<p><b>1. SOFTWARE E INGENIER\u00cdA DEL SOFTWARE<\/b><\/p>\n<ul>\n<li>\u00a0Proceso de Resoluci\u00f3n de Problemas &#8211; El Proceso de la Construcci\u00f3n de Software &#8211; Proceso Software frente a Ciclo de Vida &#8211; Ciclos de Vida &#8211; Ventajas de Definir un Proceso Software &#8211; Est\u00e1ndar IEEE sobre Proceso Software &#8211; Mapa de Actividades de un Proyecto &#8211; Definici\u00f3n de un Proceso Software &#8211; Madurez del Proceso Software.<\/li>\n<\/ul>\n<p><b>2. INGENIER\u00cdA\u00a0DE REQUISITOS<\/b><\/p>\n<ul>\n<li>An\u00e1lisis de Requerimientos &#8211; Identificaci\u00f3n de las necesidades &#8211; Estudio de Factibilidad -An\u00e1lisis econ\u00f3mico &#8211; An\u00e1lisis t\u00e9cnico &#8211; Asignaci\u00f3n y compromisos.<\/li>\n<li>Modelizaci\u00f3n de la arquitectura del sistema &#8211; Diagramas de arquitectura &#8211; Revisi\u00f3n de la especificaci\u00f3n &#8211; Simulaci\u00f3n y Modelizaci\u00f3n del sistema.<\/li>\n<\/ul>\n<p><b>3. AN\u00c1LISIS DE REQUISITOS<\/b><\/p>\n<ul>\n<li>Tareas de an\u00e1lisis &#8211; \u00c1reas de problemas &#8211; T\u00e9cnicas de comunicaci\u00f3n &#8211; Principios de an\u00e1lisis &#8211; Prototipaci\u00f3n &#8211; Principios de especificaci\u00f3n &#8211; La especificaci\u00f3n de requisitos del software &#8211; Obtenci\u00f3n de la dimensi\u00f3n funcional<\/li>\n<\/ul>\n<p><b>4. AN\u00c1LISIS Y DISE\u00d1O ESTRUCTURADO<\/b><\/p>\n<ul>\n<li>An\u00e1lisis estructurado y sus ampliaciones: Conceptos b\u00e1sicos &#8211; Diagramas de flujo de datos &#8211; Ampliaciones para sistemas de tiempo real &#8211; Ampliaciones de Ward y Mellor &#8211; Ampliaciones de Hatley y Pirbhai &#8211; Modelizaci\u00f3n del comportamiento &#8211; Ampliaciones para aplicaciones de datos masivos.<\/li>\n<li>La mec\u00e1nica del an\u00e1lisis estructurado &#8211; Creaci\u00f3n de un modelo de flujo de datos &#8211; Flujo de control &#8211; La especificaci\u00f3n de procesamiento &#8211; Diccionarios &#8211; An\u00e1lisis estructurado e ingenier\u00eda del software asistida por computadora (CASE)<\/li>\n<li>Dise\u00f1o estructurado: Dise\u00f1o y flujo de la informaci\u00f3n &#8211; Consideraciones sobre el proceso de dise\u00f1o &#8211; An\u00e1lisis de transformaci\u00f3n &#8211; An\u00e1lisis de transacci\u00f3n &#8211; Heur\u00edsticas de dise\u00f1o &#8211; Postprocesamiento en el dise\u00f1o &#8211; Optimizaci\u00f3n del Dise\u00f1o.<\/li>\n<\/ul>\n<p><b>5. AN\u00c1LISIS Y DISE\u00d1O\u00a0ORIENTADO A OBJETOS<\/b><\/p>\n<ul>\n<li>Las primeras metodolog\u00edas y el surgimiento de UML. Visi\u00f3n general: Vistas, Diagramas, elementos de modelado, mecanismos, extensiones a UML (estereotipos, valores etiquetados, restricciones). Diagramas de Actividad. Modelado a distintos niveles. Modelado de Casos de Uso. Relaci\u00f3n con los requisitos.<\/li>\n<li>Diagrama de clases. Clases y objetos. Diagrama de secuencia. Diagrama de comunicaci\u00f3n. Diagramas de m\u00e1quinas de estado. Extensiones a UML. Representaci\u00f3n de Arquitecturas. Estructura l\u00f3gica. Componentes. Colaboraciones. Diagramas de estructura de compuestos. Diagrama de componentes.<\/li>\n<\/ul>\n<p><b>6. T\u00c9CNICAS ALTERNATIVAS Y M\u00c9TODOS FORMALES<\/b><\/p>\n<ul>\n<li>T\u00e9cnicas alternativas: Caracter\u00edsticas comunes &#8211; Diferentes enfoques &#8211; La propuesta Warnier &#8211; La propuesta de Jackson<\/li>\n<li>T\u00e9cnicas formales de especificaci\u00f3n &#8211; La especificaci\u00f3n formal\u00a0Z &#8211; T\u00e9cnicas automatizadas de an\u00e1lisis de requisitos (SREM, PSL\/PSA, TAGS, Entornos de especificaci\u00f3n).<\/li>\n<\/ul>\n<p><b>7. DISE\u00d1O DE LA INTERFAZ DE USUARIO<\/b><b><\/b><\/p>\n<ul>\n<li>Factores humanos &#8211; Estilos de interacci\u00f3n entre hombre y m\u00e1quina &#8211; Dise\u00f1o de la interfaz H\/M &#8211; Directrices para el dise\u00f1o de interfaces &#8211; Est\u00e1ndares de interfaz.<\/li>\n<\/ul>\n<p align=\"left\"><b>8. DISE\u00d1O DE TIEMPO REAL<\/b><\/p>\n<ul>\n<li>Consideraciones sobre los sistemas &#8211; Sistemas de tiempo real (integraci\u00f3n y rendimiento, manejo de interrupciones, bases de datos de tiempo real, sistemas operativos de tiempo real) &#8211; An\u00e1lisis y simulaci\u00f3n de sistemas de tiempo real &#8211; M\u00e9todos de dise\u00f1o &#8211; M\u00e9todo de dise\u00f1o orientado al flujo de datos<\/li>\n<\/ul>\n<p><b>9. INGENIER\u00cdA DEL SOFTWARE ASISTIDA POR COMPUTADORA (CASE)<\/b><\/p>\n<ul>\n<li>\u00bfQu\u00e9 es CASE? &#8211; Bloques que componen la CASE &#8211; Clasificaci\u00f3n de las herramientas CASE &#8211; Herramientas de planificaci\u00f3n de sistemas de gesti\u00f3n &#8211; Herramientas de gesti\u00f3n de proyectos &#8211; Herramientas de soporte &#8211; Herramientas de An\u00e1lisis y Dise\u00f1o &#8211; Herramientas de Programaci\u00f3n &#8211; Herramientas de Integraci\u00f3n y prueba &#8211; Herramientas de creaci\u00f3n de prototipos &#8211; Herramientas de mantenimiento.<\/li>\n<li>CASE e Inteligencia Artificial &#8211; Entornos CASE integrados &#8211; Requisitos, opciones y arquitectura de integraci\u00f3n &#8211; Integraci\u00f3n de las herramientas &#8211; El dep\u00f3sito CASE &#8211; Perspectivas Futuras.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>1. SOFTWARE E INGENIER\u00cdA DEL SOFTWARE \u00a0Proceso de Resoluci\u00f3n de Problemas &#8211; El Proceso de la Construcci\u00f3n de Software &#8211; Proceso Software frente a Ciclo de Vida &#8211; Ciclos de Vida &#8211; Ventajas de Definir un Proceso Software &#8211; Est\u00e1ndar IEEE sobre Proceso Software &#8211; Mapa de Actividades de un Proyecto &#8211; Definici\u00f3n de un [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":20,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/catedras.facet.unt.edu.ar\/ingsoftware\/wp-json\/wp\/v2\/pages\/98"}],"collection":[{"href":"https:\/\/catedras.facet.unt.edu.ar\/ingsoftware\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/catedras.facet.unt.edu.ar\/ingsoftware\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/catedras.facet.unt.edu.ar\/ingsoftware\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/catedras.facet.unt.edu.ar\/ingsoftware\/wp-json\/wp\/v2\/comments?post=98"}],"version-history":[{"count":1,"href":"https:\/\/catedras.facet.unt.edu.ar\/ingsoftware\/wp-json\/wp\/v2\/pages\/98\/revisions"}],"predecessor-version":[{"id":99,"href":"https:\/\/catedras.facet.unt.edu.ar\/ingsoftware\/wp-json\/wp\/v2\/pages\/98\/revisions\/99"}],"up":[{"embeddable":true,"href":"https:\/\/catedras.facet.unt.edu.ar\/ingsoftware\/wp-json\/wp\/v2\/pages\/20"}],"wp:attachment":[{"href":"https:\/\/catedras.facet.unt.edu.ar\/ingsoftware\/wp-json\/wp\/v2\/media?parent=98"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}