{"id":834,"date":"2018-06-28T17:34:21","date_gmt":"2018-06-28T20:34:21","guid":{"rendered":"https:\/\/isp9-sfe.infd.edu.ar\/sitio\/perfil-profesional\/"},"modified":"2018-06-28T17:34:21","modified_gmt":"2018-06-28T20:34:21","slug":"perfil-profesional","status":"publish","type":"page","link":"https:\/\/isp9-sfe.infd.edu.ar\/sitio\/perfil-profesional\/","title":{"rendered":"Perfil Profesional"},"content":{"rendered":"<p class=\"Default\">El T&eacute;cnico Superior en Desarrollo de Software estar&aacute; capacitado para producir artefactos de Software, lo que comprende su dise&ntilde;o detallado, construcci&oacute;n -reutilizando elementos existentes o program&aacute;ndolos enteramente- y verificaci&oacute;n unitaria, as&iacute; como su depuraci&oacute;n, optimizaci&oacute;n y mantenimiento; desarrollando las actividades descriptas en el perfil profesional y cumpliendo con los criterios de realizaci&oacute;n establecidos para las mismas en el marco de un equipo de trabajo organizado por proyecto.<\/p>\n<p class=\"Default\">El proceso de desarrollo de software es una tarea grupal, o individual y multidisciplinaria que se organiza por proyectos. Cada proyecto es negociado y acordado con el cliente o usuario y llevado a cabo por un equipo de trabajo constituido &ldquo;ad-hoc&rdquo;, conducido y administrado por un l&iacute;der que mantiene la relaci&oacute;n diaria con el cliente o usuario y asume la responsabilidad operativa del proyecto.<\/p>\n<p class=\"Default\">El software debe satisfacer especificaciones de requerimientos, ya sean &eacute;stas formales o informales, las que pueden venir dadas por el cliente, alg&uacute;n consultor especializado en el tipo de problemas que aborda la aplicaci&oacute;n o ser elaboradas por alg&uacute;n analista funcional integrante del equipo de trabajo del proyecto.<\/p>\n<p class=\"Default\">El equipo de desarrollo suele estar integrado por un arquitecto de software, que establece el dise&ntilde;o general del sistema y especificaciones de calidad de la soluci&oacute;n, un grupo de desarrolladores de software, que son quienes lo construyen, y otro de &ldquo;testing&rdquo;, que son los encargados de verificar que el software producido cumpla los requisitos, tanto funcionales como de comportamiento, oportunamente establecidos. Del equipo de trabajo pueden participar uno o m&aacute;s analistas t&eacute;cnicos que se ocupan de detalles relativos a aspectos de tecnolog&iacute;a, seguridad, bases de datos o est&aacute;ndares de programaci&oacute;n y asesoran y dan apoyo t&eacute;cnico a los desarrolladores. Eventualmente pueden participar dise&ntilde;adores gr&aacute;ficos y especialistas en otros aspectos espec&iacute;ficos.<\/p>\n<p class=\"Default\">A partir de especificaciones de dise&ntilde;o y del conocimiento de la arquitectura del sistema, los desarrolladores de software (tambi&eacute;n denominados analistas programadores o programadores) dise&ntilde;an en forma detallada la parte del software que les correspondiere, la construyen, preferiblemente en base a artefactos de software ya existentes y adaptando o escribiendo lo que sea necesario, as&iacute; como document&aacute;ndola para facilitar su posterior mantenimiento por otros. Verifican unitariamente lo producido y lo entregan para ser probado e integrado al resto.<\/p>\n<p class=\"Default\">Habitualmente, los desarrolladores, que pueden estar especializados en una tecnolog&iacute;a determinada, trabajan individualmente o de a pares dentro de un grupo m&aacute;s numeroso, brind&aacute;ndose mutuamente colaboraci&oacute;n para resolver los problemas que deben enfrentar y los que tienen mayor experiencia suelen brindar orientaci&oacute;n (coaching) a los m&aacute;s noveles.<\/p>\n<p class=\"Default\">En algunos casos, sobre todo en lugares en los que organizaciones de escasa dimensi&oacute;n y recursos no necesitan de software sofisticado o no pueden plantear requisitos de<\/p>\n<p class=\"Default\">calidad para el software que necesitan, el desarrollo de software suele ser efectuado por realizadores independientes que asumen todas las funciones del equipo de desarrollo.<\/p>\n<p class=\"Default\">El T&eacute;cnico Superior en Desarrollo de Software participa en proyectos de desarrollo de software desempe&ntilde;ando roles que tienen por objeto producir artefactos de software (programas, m&oacute;dulos, objetos). Estos artefactos suelen integrarse en aplicaciones o subsistemas que interact&uacute;an entre s&iacute;, con otras aplicaciones ya existentes desarrolladas con la misma o distinta tecnolog&iacute;a, con el sistema operativo del computador u otro software de base (motor de base de datos, navegador, monitor de comunicaciones) configurando distintas capas de software que pueden estar distribuidas en diversas m&aacute;quinas situadas en la misma o distintas ubicaciones.<\/p>\n<p class=\"Default\">La actividad del desarrollador de software, a pesar de que muchas veces se reutilicen partes ya existentes, no es rutinaria. Cada asignaci&oacute;n representa la necesidad de dar satisfacci&oacute;n a determinados requisitos. Ello requiere comprender el problema y la arquitectura en la que estar&aacute; inserta la soluci&oacute;n, idear estrategias de resoluci&oacute;n y dominar el lenguaje y ambiente de programaci&oacute;n a emplear, as&iacute; como aplicar buenas pr&aacute;cticas de programaci&oacute;n, lo que incluye documentar decisiones significativas de dise&ntilde;o y las limitaciones que tendr&aacute; el artefacto construido.<\/p>\n<p class=\"Default\">Para poder desarrollar plenamente su profesionalidad, y teniendo en cuenta la Resoluci&oacute;n del CFE N&ordm; 129\/11, el t&eacute;cnico superior tiene adem&aacute;s que lograr ciertas capacidades que resultan transversales a todas sus funciones y tienen que ser desarrolladas y promovidas durante el transcurso de su formaci&oacute;n. Entre ellas, capacidad de:<\/p>\n<ul>\n<li><strong>Abstracci&oacute;n:<\/strong> implica descartar o reducir detalles poco significativos de la informaci&oacute;n sobre un problema para concentrarse en pocos elementos por vez, lo que resulta en una reducci&oacute;n de la complejidad, que permita conceptualizar de modo m&aacute;s simple un dominio de problemas para facilitar su comprensi&oacute;n y manejo en forma gen&eacute;rica de sus posibles soluciones.<\/li>\n<li><strong>Pensamiento combinatorio:<\/strong> conduce a la consideraci&oacute;n sistem&aacute;tica de un conjunto de alternativas, lo que incluye el manejo mental de muchas variables o detalles del problema sin perder nunca de vista el concepto o la estrategia general de resoluci&oacute;n.<\/li>\n<li><strong>Autorregulaci&oacute;n<\/strong>: implica manejarse respetando reglas y limitaciones, tanto expl&iacute;citas como impl&iacute;citas, sean &eacute;stas propias o del equipo de trabajo; actuar ateni&eacute;ndose a un orden propio que le facilite el acceso a lo que puede necesitar, reconocer y guardar; referenciar la informaci&oacute;n y registrarla, de tal manera que le facilite acceder posteriormente en forma r&aacute;pida para evaluarla y recuperarla.<\/li>\n<li><strong>Comunicaci&oacute;n apropiada<\/strong>: implica una disposici&oacute;n a reconocer que existen otros que pueden aportar informaci&oacute;n &uacute;til o a quienes pueda interesar lo que hace. Supone reconocer su rol y el de cada integrante del proyecto, transmitir la informaci&oacute;n necesaria en forma precisa y en un lenguaje apropiado para el entendimiento mutuo en interacciones individuales o grupales, o en forma escrita, utilizando, si es necesario para ello, el idioma ingl&eacute;s, que debe interpretar con propiedad a nivel t&eacute;cnico.<\/li>\n<li><strong>Trabajo en equipo<\/strong>: implica adoptar una actitud abierta, estar dispuesto a compartir informaci&oacute;n y conocimientos, a tomar en cuenta a los destinatarios del producto que est&aacute; construyendo, a brindar, pedir y aceptar ayuda cuando &eacute;sta resulte necesaria para facilitar su propia labor o la de otro integrante del equipo.<\/li>\n<\/ul>\n<p class=\"Default\">Adem&aacute;s, se requiere:<\/p>\n<ul>\n<li><strong>Actitud de aprendizaje permanente<\/strong>: implica aprender a capitalizar experiencias a partir de su propio trabajo, a tomar iniciativas para actualizar o profundizar sus conocimientos y habilidades, investigar fuentes de informaci&oacute;n o herramientas que le puedan ser &uacute;tiles.<\/li>\n<li><strong>Actitud &eacute;tica<\/strong>: implica el ejercicio profesional respetando principios &eacute;ticos y adecuaci&oacute;n al marco legal, como as&iacute; tambi&eacute;n conocer y aplicar la normativa legal vigente&nbsp;<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>El T&eacute;cnico Superior en Desarrollo de Software estar&aacute; capacitado para producir artefactos de Software, lo que comprende su dise&ntilde;o detallado, construcci&oacute;n -reutilizando elementos existentes o program&aacute;ndolos enteramente- y verificaci&oacute;n unitaria, as&iacute; como su depuraci&oacute;n, optimizaci&oacute;n y mantenimiento; desarrollando las actividades descriptas en el perfil profesional y cumpliendo con los criterios de realizaci&oacute;n establecidos para las &#8230; <a title=\"Perfil Profesional\" class=\"read-more\" href=\"https:\/\/isp9-sfe.infd.edu.ar\/sitio\/perfil-profesional\/\" aria-label=\"More on Perfil Profesional\">[+]<\/a><\/p>\n","protected":false},"author":129,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"acf":[],"_links":{"self":[{"href":"https:\/\/isp9-sfe.infd.edu.ar\/sitio\/wp-json\/wp\/v2\/pages\/834"}],"collection":[{"href":"https:\/\/isp9-sfe.infd.edu.ar\/sitio\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/isp9-sfe.infd.edu.ar\/sitio\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/isp9-sfe.infd.edu.ar\/sitio\/wp-json\/wp\/v2\/users\/129"}],"replies":[{"embeddable":true,"href":"https:\/\/isp9-sfe.infd.edu.ar\/sitio\/wp-json\/wp\/v2\/comments?post=834"}],"version-history":[{"count":0,"href":"https:\/\/isp9-sfe.infd.edu.ar\/sitio\/wp-json\/wp\/v2\/pages\/834\/revisions"}],"wp:attachment":[{"href":"https:\/\/isp9-sfe.infd.edu.ar\/sitio\/wp-json\/wp\/v2\/media?parent=834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}