Archivo de la etiqueta: calidad del software

Estructuras de Datos y TAD: Diferencias, Encapsulamiento y Calidad del Software

Diferencias entre Estructuras de Datos y Tipos Abstractos de Datos (TAD)

Estructuras de Datos

Una estructura de datos es un método de almacenamiento de datos en la memoria de un ordenador. Ejemplos incluyen enteros, matrices y pilas. En definitiva, es cualquier forma de almacenar información en la memoria del ordenador.

Los programas que usan estructuras de datos, sin la abstracción de los TAD, pueden ser complejos.

Tipo Abstracto de Datos (TAD)

Un Tipo Abstracto de Datos (TAD) es una colección Seguir leyendo “Estructuras de Datos y TAD: Diferencias, Encapsulamiento y Calidad del Software” »

Fundamentos de Ingeniería del Software: Conceptos, Crisis y Ciclo de Vida

1. Software

Conjunto de programas, procedimientos y documentación asociada a la operación de un sistema informático.

1.3 La Crisis del Software

Los proyectos no terminaban en plazo, no se ajustaban al presupuesto inicial, presentaban baja calidad, no cumplían las especificaciones, tenían código inmantenible, carecían de metodología en su desarrollo e incapacidad para afrontar la demanda de software.

1.5 Causas de los Males del Software

Responsables no cualificados, falta de comunicación entre Seguir leyendo “Fundamentos de Ingeniería del Software: Conceptos, Crisis y Ciclo de Vida” »

Ingeniería de Software y Gestión de Calidad

Ingeniería de Software

Consiste en conocer y aplicar herramientas para solucionar sistemas de información a través de software aplicando métodos y técnicas.

Características

Es una aplicación multicapa

El fundamento de la ingeniería de software es el proceso del software.

Capas de la Ingeniería de Software

Herramientas

Métodos

Proceso

Calidad

Proceso del software:

Marco de Trabajo de las tareas que se requieren para construir software de alta calidad.

Fases de la Ingeniería de Software

  1. Definición

Interfaces Seguir leyendo “Ingeniería de Software y Gestión de Calidad” »

Lenguajes de programación y calidad del software

Instrucciones definición/E/S/flujo(condición y bucles)

Software sistema(SO, controladores,herramientas) /S.Aplicacion(Programas,S.Ofimatico)

Von Neumann(memoria principal,E/ S,buses,arit-log,U.Control)

L máquina: dependientes de la máquina/ conocimiento arquitectura de la CPU/Es el lenguaje nativo del microprocesador.

L ensambladores: representación simbólica de LM, menos tediosa que LM/ Las instrucciones se identifican por símbolos en lugar de códigos numéricos/ hay una correspondencia 1 a Seguir leyendo “Lenguajes de programación y calidad del software” »