PDF superior Métricas de software en lenguajes de cuarta generación

Métricas de software en lenguajes de cuarta generación

Métricas de software en lenguajes de cuarta generación

UNIVERSIDAD AUTONOMA DE NUEVO UEON FACULTAD DE INGENIERIA MECANICA y ELECTRICA.. DIVISION DE ESTUDIOS DE POSTGRADO[r]

101 Lee mas

Métricas de Halstead aplicadas a lenguajes de programación orientados a objetos

Métricas de Halstead aplicadas a lenguajes de programación orientados a objetos

Foxpro2 79.. Si el analista tiene mucha experiencia, los resultados son satisfactorios, pero deja mucho que desear la formalidad con que se hacen las estimaciones de software. A alguno[r]

108 Lee mas

Propuesta de un software basado en CRM (Customer Relationship Management) orientado al diseño de redes celulares de tercera y cuarta generación

Propuesta de un software basado en CRM (Customer Relationship Management) orientado al diseño de redes celulares de tercera y cuarta generación

Como solución, se desarrollaron lenguajes y mejoras para el servidor. Es decir, en el código HTML se añade el código de otros lenguajes pero con la diferencia que dicho código es interpretado por el mismo servidor y lo que recibe el cliente es una página HTML normal. El traductor en este caso es el servidor y ya no el cliente. Uno de los lenguajes script del lado del servidor más popular en los años 2000, fue PHP. Fácilmente se puede instalar módulos para la interpretación de PHP en la mayoría de servidores web. PHP es un lenguaje basado en C, diseñado para ofrecer versatilidad y facilidad de aprendizaje [56].
Mostrar más

187 Lee mas

La enseñanza de métricas de software

La enseñanza de métricas de software

Por otro lado, el tipo de programación que se utilizó en este estudio es la llamada procedural, hoy, la programación que viene empujando fuerte es la orientada a objetos, que es una filosofía muy distinta a la programación procedural. Investigaciones realizadas han encontrado que las métricas de Halstead son válidas para el lenguaje de Programación Orientado a Objetos C++ 9 En una posterior investigación se puede ver si los resultados son válidos para otros lenguajes orientados a objetos como Visual FoxPro.

7 Lee mas

MÉTRICAS PARA EL CONTROL DE CONFIGURACIÓN DE SOFTWARE: DEFINICIÓN Y ALGUNAS VALORACIONES

MÉTRICAS PARA EL CONTROL DE CONFIGURACIÓN DE SOFTWARE: DEFINICIÓN Y ALGUNAS VALORACIONES

The software production is evolving from manufacture to industrializing. Cuban software industry is not unaware to those changes. To impact positively in the development of the industry and to be able to settle down in her excellence parameters it is indispensable to implant models of processes applying the best international practices and adapting them creatively to cuban conditions. In this relation, it is necessary to measure. Software metrics and standardization, in spite of being one of the areas in the software engineering where it has been investigated for more than 30 years, it has not still been well understood, neither broadly applied in the industry of the software. Therefore, the implementation of the metrics and standards in different organizations and enterprises constitutes a transcendental technological, educational and cultural change. Authors propose a metric set that it is convenient to apply in the control process of configuration. These software metrics can be obtained starting from the model of control processes of software configuration defined in previous works by CEIS Software Engineering scientific group. Therefore, some basic rules to keep in mind when these metric ones are applied in a company are enunciated in the paper.
Mostrar más

8 Lee mas

Obtención de métricas a partir del proceso de inspección de software

Obtención de métricas a partir del proceso de inspección de software

/DV PpWULFDV ELHQ GHILQLGDV SURYHHQ LQIRUPDFLyQ YDOLRVD UHVSHFWR GH OD FDOLGDG GHO SURFHVR \ GHO SURGXFWR GH VRIWZDUH 7RGR DTXHOOR TXH VH TXLHUD PHMRUDU GHEH VHU IDFWLEOH GH VHU PHGLGR G[r]

1 Lee mas

JACC un entorno de generación de procesadores de lenguajes

JACC un entorno de generación de procesadores de lenguajes

El generador de procesadores de lenguajes es, en esencia, un compilador que a partir de las especificaciones de entrada obtiene un procesador del lenguaje especificado. Este procesador de lenguaje podrá ser, por ejemplo, un compilador, que produzca programas ejecutables a partir de programas fuentes, o un interprete, una interface de usuario, que permita interactuar con un sistema de información mediante un lenguaje ad hoc. La salida del generador provee el sistema de tiempo de ejecución que ejecuta al ATS especificado en la entrada, denominado RTS Run Time System

12 Lee mas

Evaluación de calidad de software, formación de recursos humanos y políticas públicas para la promoción de la industria del software en la región NEA

Evaluación de calidad de software, formación de recursos humanos y políticas públicas para la promoción de la industria del software en la región NEA

Modelos de calidad de producto software Existen diversos modelos de calidad de software referidos al producto. Entre ellos, el de mayor repercusión es la norma ISO 9126 [8]. Con la evolución de la industria este estándar se dividió en dos: El ISO/IEC 9126, relacionado con la calidad del producto software y el ISO/IEC 14598, relacionado con la evaluación del producto. A raíz de algunas inconsistencias entre ambos estándares, surge SQuaRE (System Quality Requirements and Evaluation), o bien ISO 25000, que ofrece una serie de ventajas respecto a sus predecesores, entre ellas, introdujo nuevas formas para analizar los conceptos referidos a la calidad. Considera que los objetivos deben estar alineados, en relación a la especificación de todos los requisitos que demanda un producto software [5].
Mostrar más

6 Lee mas

Los derechos humanos de cuarta generación desde la noopolítica

Los derechos humanos de cuarta generación desde la noopolítica

Tras ello, los avances propios de la sociedad tecnológica actual han ido generando un nuevo escenario, una nueva atmósfera en donde releer los derechos humanos desde constelaciones concep- tuales diferentes. En este contexto, a partir de ciertos avances tecnológicos y sus profundas consecuencias para la vida huma- na, el acontecimiento no solo hace emerger delimitaciones a lo intolerable en una determinada época, sino también nuevas po- sibilidades de vida. Y esto implica necesariamente un correlato político, en términos de “crear los agenciamientos, dispositivos e instituciones que sean capaces de desplegar nuevas posibilidades de vida […] nuevas relaciones con la economía y con la política- mundo, una manera diferente de vivir el tiempo, el cuerpo, el trabajo, la comunicación, nuevas maneras de estar juntos y de es- tar en contra” (Lazzarato, 2006: 36). El abordaje de los derechos humanos de cuarta generación podría traducirse en un camino para responder a requerimientos como estos.
Mostrar más

28 Lee mas

Actualidad de la guerra y conflictos de cuarta generación

Actualidad de la guerra y conflictos de cuarta generación

En este escenario incierto y complejo aparecen las guerras de cuarta generación, en inglés Fourth Generation Warfare (4GW). Una mirada rápida efectuada por los analistas de la G4G indica que la historia militar de los tiem- pos modernos, desde Westfalia en 1648 hasta hoy, puede dividirse grosso modo en cuatro períodos. Un primer período caracterizado por la superiori- dad de la masa humana combatiente equipada con fusiles a chispa y orde- nada en concentraciones en líneas y columnas, lo cual, junto a la maniobra, hacía la diferencia en el campo de batalla. El segundo período privilegió el poder de fuego sobre la cantidad, evolución técnica ligada a la revolución industrial y al desarrollo de la artillería, en particular los cañones y las ame- tralladoras. En un tercer período aparece la maniobra, basada en los despla- zamientos veloces y una gran audacia como elemento central; ocupan la escena las fuerzas mecanizadas y el apoyo aéreo, constituyendo la innova- ción táctica y la eficacia logística elementos clave para el éxito en la guerra; ejemplo de ello es la blitzkrieg alemana en 1940. El cuarto período, el actual, se define por el rodeo temporal del poder del adversario, aprovechando para ello las posibilidades que ofrecen tanto el desarrollo de la información como las contradicciones resultantes de la mundialización de las economías y las sociedades; en este caso el objetivo es desgastar la fuerza moral del enemi- go mediando acciones con fuerte contenido político e ideológico, acciones que se insertan en aquello que Clausewitz denominó pequeñas guerras, según el modelo ofrecido en su tiempo por la resistencia española contra Napoleón, y sustentado durante un tiempo más o menos prolongado en la ofensiva táctica y la defensiva estratégica.
Mostrar más

15 Lee mas

ESPECIFICACIÓN DE MÉTRICAS PARA LA EVALUACIÓN DE LA SEGURIDAD EN PRODUCTOS SOFTWARE

ESPECIFICACIÓN DE MÉTRICAS PARA LA EVALUACIÓN DE LA SEGURIDAD EN PRODUCTOS SOFTWARE

En el siglo XXI, la información se ha convertido en uno de los activos más importante de todo negocio a proteger. En el entorno empresarial se expresa esta preocupación, pues toda entidad siempre se encuentra expuesta al robo o sabotaje de información por parte de la competencia, antiguos empleados o personas que deseen hacerlo por el simple hecho de obtener alguna ganancia o beneficio. En consonancia con esto, la seguridad informática se ha visto obligada a perfeccionar sus técnicas, debido a la equivalente evolución de la calidad de los ataques desarrollados por los intrusos sobre los productos software, que manejan como principal elemento dicha información. Los métodos de intrusión en los sistemas informáticos se han desarrollado mediante herramientas de ataques cada vez más sofisticadas y automatizadas. Los atacantes han evolucionado de tal forma, que si al principio penetrar en un sistema informático era tarea solo de piratas informáticos; hoy lo pueden hacer personas con escasos conocimientos, pero que gracias a los avances en el campo de la computación cuentan con herramientas automatizadas que hacen prácticamente todo el trabajo.
Mostrar más

11 Lee mas

Generación de aplicaciones mediante lenguajes especificos de dominio

Generación de aplicaciones mediante lenguajes especificos de dominio

En los últimos años ha tomado relevancia la necesidad de mejorar el proceso de desarrollo de software. Surgieron paradigmas como MDE (por sus siglas en inglés, Model Driven Engineering) [2], que promueven el uso eficiente de modelos en el desarrollo de software. Evidentemente el modelo se vuelve el foco de atención. Un modelo puede representarse y especificarse a través de una notación visual (a través de símbolos o graficas) o por medio de textos o escritos. Si se reduce la complejidad del modelo, delimitándolo a un ámbito particular, se puede representar utilizando la metodología DSM (Domain-Specific Modeling por sus siglas en inglés), para modelado específico de dominio. Y se puede utilizar para su representación el Lenguaje Específico de Dominio, por sus siglas en ingles DSL (Domain Specific Language). El modelado específico incluye la generación automática
Mostrar más

5 Lee mas

Mantenibilidad de productos de software según el modelo square iso/iec 25000

Mantenibilidad de productos de software según el modelo square iso/iec 25000

Se dice (Rodríguez et al., 2015) el objetivo del entorno tecnológico es precisamente el de asistir al proceso de evaluación y a la recolección de las métricas y umbrales definidos en el modelo de calidad. Las herramientas que forman este tipo de entornos sirven para facilitar la obtención de los datos, ya sea parseando automáticamente el producto software o permitiendo al evaluador introducir los datos de una manera amigable. Estas herramientas deben poder también automatizar los algoritmos de medición, de manera que a partir de las métricas base que se hayan tomado, se puedan ir escalando dichos valores para obtener los indicadores de calidad. Además, estas herramientas también deben permitir presentar los resultados de una manera entendible dependiendo el público objetivo de los mismos.
Mostrar más

106 Lee mas

Ciencia y tecnología para la guerra. La guerra de Cuarta Generación

Ciencia y tecnología para la guerra. La guerra de Cuarta Generación

Se realiza una breve historia del desarrollo de la Ciencia y la Tecnología y como el desarrollo del Armamento ha marchado pareja con ellas, exponiendo cómo los hombres luchan por matarse entre si cada vez mas y las consecuencias catastróficas que acarrea la guerra para la sociedad, mostrando las tendencias actuales de la denominada “Guerra de Cuarta Generación”, cuya esencia es utilizar los adelantos científicos y tecnológicos para dominar la mente de las personas y desarrollar el fascismo tecnológico, caracterizando las armas que se desarrollan por proyectos norteamericanos y que se están utilizando: cibernéticas, informáticas, sicológicas, químicas, y de manipulación genética, biológicas y del clima; así como destaca la importancia que adquiere su estudio para encontrar las formas para enfrentarlas y desarrollar la educación en valores, y alertando sobre el “robo de cerebros” y la importancia que adquiere la Batalla de Ideas.
Mostrar más

11 Lee mas

Efecto de la tetraciclina en restauraciones en resina en dentina humana y su relación con la resistencia a la fractura: estudio in vitro

Efecto de la tetraciclina en restauraciones en resina en dentina humana y su relación con la resistencia a la fractura: estudio in vitro

dentina. 28, 31, 32 Este nuevo sistema se diferencia de los adhesivos de grabado y lavado en varios aspectos como su pH inicial, el tipo de monómeros acídicos, el número de frascos, y pasos, la concentración de agua y solventes e hidrofilicidad de la capa de unión. 33, 34 Estos sistemas a su vez, pueden clasificarse de acuerdo con su técnica de aplicación como sexta generación tipo I, donde es aplicado inicialmente el primer autograbador, es aireado, posteriormente se aplica el adhesivo, de nuevo se airea y se fotopolimeriza. La sexta generación tipo II mezcla el imprimador y el adhesivo, previo a su aplicación en el diente, la primera capa es aireada por diez segundos y la segunda se fotocura. La acidez del agente adhesivo puede interferir en el fraguado de la resina compuesta. Esta incompatibilidad se produce debido a que la polimerización química de resinas se da mediante un sistema binario de curado dual o Redox que consiste en un peróxido y una amina terciaria aromática. 22
Mostrar más

62 Lee mas

SUBVERTIR EL COMPONENTE TECNOLÓGICO DE LA GUERRA DE CUARTA GENERACIÓN

SUBVERTIR EL COMPONENTE TECNOLÓGICO DE LA GUERRA DE CUARTA GENERACIÓN

Más adelante se hará una descripciónde los elementos tecnológicos contemporáneos que son adoptados para someter a los pueblos del mundo bajo la asfixia del capitalismo a costa del despilfarro y la obesidad económica de la minúscula burguesía internacional y criolla. En resumidas cuentas se pretende evidenciar como el imperialismo ha encontrado en el componente tecnológico de la G4G (Guerra de Cuarta Generación)una forma de sostener de un hilo desgastado el caduco sistema capitalista.

13 Lee mas

Estudio de los mecanismos de mutagénesis y potencia mutagénica de quinolonas

Estudio de los mecanismos de mutagénesis y potencia mutagénica de quinolonas

Los primeros resultados sobre la mutagénesis producidos por estos compuestos ya mostraron que las quinolonas no inducían mutagénesis en cepas mutantes ∆uvrB (Inman, et al. 1983; Maron y Ames, 1983), aduciéndose en su momento que las dianas ensayadas no eran las apropiadas para la detección mutagénica. Mas adelante, en el estudio del ácido nalidíxico, ciprofloxacina, ofloxacina y enoxacina se demostró la utilidad de cepas portadoras del blanco mutacional hisG428 que presentaban intacto el gen uvrB; por lo que se infirió que la mutagénesis no podía solo deberse al tipo de diana mutacional, sino a la integridad del sistema NER (Ysern, et al. 1990). Similarmente, los trabajos de Gocke también habían demostrado la posible implicación de la endonucleasa UvrABC en mutagénesis al estudiar la retromutación de las cepas TA104 y TA2638 (cepa isogénica a TA104, pero uvrB + ) durante tratamientos con fleroxacina y ácido oxolínico. Asimismo, la obtención de resultados positivos para la fleroxacina ante una diana mutacional hisD3052 en una cepa Uvr + reforzó dicha hipótesis; aunque se planteó el papel del complejo UvrABC en la generación de mutagénesis por parte de estos compuestos (Gocke, 1991).
Mostrar más

180 Lee mas

Métricas de productividad del software para la gestión de proyectos

Métricas de productividad del software para la gestión de proyectos

Para cubrir los distintos sectores del mercado de software, COCOMO II proporciona una familia de modelos de estimación de coste software cada vez más detallado y tiene en cuenta las necesidades de cada sector y el tipo de información disponible para sostener la estimación del coste software. Existen tres submodelos cada uno de los cuales ofrece mayor nivel de detalle a medida que uno avanza en la planificación del proyecto y en el proceso de diseño. Estos tres submodelos son:

23 Lee mas

Show all 10000 documents...