LIBRO BLANCO DE LA INGENIERÍA DE SOFTWARE EN AMÉRICA LATINA (original) (raw)
UNIVERSIDAD POLITÉCNICA DE TECÁMAC INGENIERÍA EN SOFTWARE
El proceso de la investigación es la composición de procesos más pequeños encaminados hacía un fin en común, dependiendo de los objetivos y alcances de la misma, es por ello que es de vital importancia conocer a fondo cada uno de ellos para poder elaborar una investigación completa y detallada con base a los aspectos anteriormente mencionados.
Pablo Proaño , 2019
resumen de INGENIERIA DE SOTWARE de diferentes sitios, ciclo de vida de software, modelos
APROXIMACIONES AL REDEDOR DE LA INGENIERÍA DEL SOFTWARE EN COLOMBIA
En Colombia la industria del software se ha convertido en un sector con amplias posibilidades de desarrollo, es por éste motivo que se han realizado grandes esfuerzos para consolidarlo como uno de los más importantes en la economía nacional; prueba de esto es el hecho de que departamentos como Caldas, Quindío y Risaralda involucran este tema dentro de sus Planes de Desarrollo y en las Agendas de Ciencias y Tecnología (Joyanes Aguilar, Cuesta Meza, & López Trujillo, 2010). Sin embargo, la mala adopción de los estándares internacionales y el hecho de no contar con una política propia para el desarrollo de software de calidad, ha generado poca penetración del producto en los mercados internacionales. Este artículo presenta una aproximación de las herramientas que las empresas desarrolladoras de software podrán encontrar para llevar a cabo su proceso de manera disciplinada desde la Ingeniería del Software; lo anterior, desde la visión de las organizaciones que tienen que ver con el desarrollo de software y de las propuestas para el aseguramiento de la calidad realizadas en el país.
INGENIERIA DE SOFTWARE EDUCATIVO
RESUMEN Se sintetizan los métodos, las herramientas y los procedimientos que provee la ingeniería de software a fin de considerarlos para el desarrollo de los programas didácticos. Se describen y analizan los principales paradigmas del ciclo de vida a la luz de la visión de Piattini [1996], desde la cascada tradicional hasta los actuales orientados a objetos. A fin de seleccionar el ciclo de vida adecuado para cada desarrollo, se analizan las actividades de cada uno de los procesos del mismo. Se define calidad del software, la normativa vigente para un proyecto de software y se hace una revisión de las métricas de calidad comúnmente usadas. Por último, se desea presentar una síntesis de los criterios de selección y de evaluación de los programas didácticos, a modo diacrónico en las últimas décadas y sincrónico en el fin de siglo, considerando las pautas fijadas en el ámbito didáctico para lograr una efectividad del producto. Para este relevamiento y análisis documental, se han tenido en cuenta las líneas didácticas de investigadores de diferentes escuelas como la norteamericana y la española, y también algunos otros trabajos relevantes en evaluación de programas educativos, aunque consideren casi exclusivamente el aspecto técnico. INTRODUCCIÓN En esta segunda parte, se intenta responder a la pregunta: ¿Cuáles son los estándares de la ingeniería del software aplicables para los diseños de programas educativos? Se pretende este aporte sea además, una aproximación para la fijación de directrices para las tareas concernientes al desarrollo de software para el área educativa. El software educativo es uno de los pilares del sistema de educativo a distancia y se perfila como la herramienta base de las próximas generaciones de educandos. Las mismas técnicas que utiliza el software educativo se podrán aplicar al desarrollo de sistemas utilizables en otras áreas para el facilitar el manejo de terminales por usuarios no informáticos. Debido al creciente desarrollo del software educativo durante los últimos años, gran parte del mismo ha sido realizado en forma desorganizada y poco documentada, y considerando el aumento exponencial que sufrirá en los próximos años, surge la necesidad de lograr una metodología disciplinada para su desarrollo, mediante los métodos, procedimientos y herramientas, que provee la ingeniería de software para construir programas educativos de calidad, siguiendo las pautas de las teorías educativas y de la comunicación subyacentes. Es por ello que se quiere presentar una solución informática para el diseño, desarrollo y evaluación tanto interna como externa, mediante la aplicación de las métricas correspondientes, para determinar los parámetros básicos del proyecto de software educativo, teniendo en cuenta los requerimientos particulares del mismo en cuanto a los aspectos pedagógicos. En este enfoque disciplinado para el desarrollo de dicho software, se pretende aplicar los métodos, procedimientos y herramientas de la ingeniería del software, los cuales ayudan a asegurar la calidad del mismo. El software educativo, tiene características particulares en cuanto a la comunicación [Gallego 1997] con el usuario, las cuales no se pueden cuantificar mediante métricas porque están relacionadas con conductas de aprendizajes. Pero, las reglas en la construcción de un programa son las mismas ya sea educativo, comercial, de investigación, etc. Esta segunda parte, se pretenden considerar los aspectos técnicos de los diseños educativos a concatenar con los marcos teóricos educativos expuestos en la primera parte. Se seleccionan, fundamentalmente aquellas herramientas que facilitarán los diseños actuales. 1-LA INGENIERÍA DEL SOFTWARE FUNDAMENTOS Uno de los problemas más importantes con los que se enfrentan los ingenieros en software y los programadores en el momento de desarrollar un software de aplicación, es la falta de marcos teóricos comunes que puedan ser usados por todas las personas que participan en el desarrollo del proyecto informático para aplicaciones generales.