Entradas

Mostrando entradas de agosto, 2017

Calidad de software

CALIDAD DE SOFTWARE   Las ciencias no escapan de este “fenómeno”: medicina, economía, ingeniería, biología, sociología, etc. En definitiva todos dicen poseerla y dominarla, pero cómo conocer y dominar un concepto tan amplio, subjetivo y muchas veces ambiguo, que ni siquiera la mayoría de las personas podrían dar una definición exacta de ¿qué es calidad?.  No existe una definición estándar y universal de qué es calidad.  En realidad algunos organismos e instituciones como ISO, IEEE, SEI, etc. brindan definiciones aceptables pero no son homogéneas, dando como resultado que cada profesional utilice su propia versión de calidad. La calidad debe satisfacer a una amplia gama de entes relacionados pero no mutuamente excluyentes:  Clientes, procesos, organismos, productos (documentos, aplicaciones, mediciones, ...). El término calidad es ambiguamente definido y pocas veces comprendido, esto se debe porque:  − La calidad no es una sola idea, es un concepto mult...

Teoria General de los Sistemas

Imagen
TEORÍA  GENERAL DE  SISTEMAS La  teoría de sistemas  o  teoría general de los sistemas  es el estudio interdisciplinario de los sistemas en general. Su propósito es estudiar los principios aplicables a los sistemas en cualquier nivel en todos los campos de la investigación. En 1950 el biólogo austríaco  Ludwig von Bertalanffy  planteó la teoría general de sistemas propiamente dicha. Posteriormente, en la década de los setenta,  Humberto Maturana  desarrolló el concepto de autopoiesis, el que da cuenta de la organización de los  sistemas vivos  como redes cerradas de auto producción de los componentes que las constituyen.  W. Ross Ashby  y  Norbert Wiener  desarrollaron la teoría matemática de la comunicación y control de sistemas a través de la regulación de la retroalimentacion ( cibernética ), que se encuentra estrechamente relacionada con la teoria de control. En la misma década,...

Enfoque sistemico para desarrollo agil

Imagen
ENFOQUE SISTEMICO PARA DESARROLLO ÁGIL El  desarrollo ágil de software  envuelve un enfoque para la toma de decisiones en los proyectos de software, que se refiere a métodos de ingeniería del software basados en el  desarrollo iterativo e incremental , donde los requisitos y soluciones evolucionan con el tiempo según la necesidad del proyecto. Así el trabajo es realizado mediante la colaboración de equipos auto-organizados y multidisciplinarios, inmersos en un proceso compartido de toma de decisiones a corto plazo. Cada iteración del ciclo de vida incluye: planificación, análisis de requisitos, diseño, codificación, pruebas y documentación. Teniendo gran importancia el concepto de "Finalizado" (Done), ya que el objetivo de cada iteración no es agregar toda la funcionalidad para justificar el lanzamiento del producto al mercado, sino incrementar el valor por medio de "software que funciona" (sin errores). Conclusión: El desarrollo gil de softwar...

Matriz de Planificacion

Imagen
MATRIZ DE PLANIFICACIÓN Una matriz de planificación consta, esencialmente, de un grupo de planificación y de un grupo de atributos y valores de atributo que sirven como criterio de selección para los grupos de planificación. Los atributos se definen en una entidad llamada  Definición de matriz de planificación .  Conclusion: En esta matriz es donde se muestra  los nivelas jerárquicos(Objetivo general, objetivos específicos, resultados, actividades, recursos necesarios). Link de busqueda: http://2inno.eu/es/content/matriz-de-planificacion-de-proyectos-0                                  * https://docs.infor.com/ln/10.3/es-es/help/fm/onlinemanual/000012.html

Procesos de software

Imagen
PROCESOS DE SOFTWARE El  Proceso para el desarrollo de software , también denominado  ciclo de vida del desarrollo de software  es una estructura aplicada al desarrollo de un producto de software .  Algunos autores consideran un modelo de ciclo de vida un término más general que un determinado proceso para el desarrollo de software. Por ejemplo, hay varios procesos de desarrollo de software específicos que se ajustan a un modelo de ciclo de vida de espiral. (Revertidos los cambios de  181.233.197.20  ( disc. ) a la última edición de CEM-bot) Objetivos:  ºEntender qué es el proceso de desarrollo de software  º Cuáles son los componentes que debe considerar un proceso de desarrollo de software  º Modelos de proceso de desarrollo de software  º Calidad del proceso de desarrollo de software Actividades para el desarrollo de software Planificación Es importante a la hora de elaborar un producto de software tene...

INDUCCION

Imagen
Inducción   Misión El Servicio Nacional de Aprendizaje (SENA) se  encarga de cumplir la función que le corresponde al  Estado de invertir en el desarrollo social y técnico de  los trabajadores colombianos, ofreciendo y ejecutando  la Formación Profesional Integral gratuita, para la incorporación y el desarrollo de las personas en  actividades productivas que contribuyan al desarrollo  social, económico y tecnológico del país. Visión El SENA será una organización de conocimiento para  todos los colombianos,  innovando permanentemente  en sus estrategias y metodologías de aprendizaje,  en total acuerdo con las tendencias y cambios  tecnológicos y las necesidades del sector empresarial  y de los trabajadores, impactando positivamente  la productividad, la competitividad, la equidad   y el desarrollo del país. Escudo Reflejan los tres sectores económicos dentro de los cuales se ubica el accionar d...