Archivos de la categoría Ingeniería de computadores

Procesos centralizado, distribuido y cooperativo

SISTEMA DISTRIBUIDO


Es un sistema compuesto por elementos hardware y software que se intercomunican mediante técnicas de mensajes usando como medio de transferencia una red local o remota.

APLICACIÓN DISTRIBUIDA

Es un componente software que esta disponible en diferentes computadoras e incluso en diferentes arquitecturas, y que ofrece las interfaces necesarias para que el usuario interactúe con un sistema determinado.

Características DE LOS SISTE MAS DISTRIBUIDOS SON 7:


Heterogeneidad, Extensibilidad, Seguir leyendo “Procesos centralizado, distribuido y cooperativo” »

Prueba de unidad de software

La prueba de unidad se concentra en cada unidad (componente) del software, tal como se implementó en el código fuente.

En la prueba de integración se atiende el diseño y la construcción de la arquitectura del software.

En la prueba de validación se validan los requisitos, comparándolos con el software construido.

En la prueba de sistema se prueba como un todo el software y otros elementos del sistema.

Para implementar con éxito una estrategia de prueba de software, según Tom Gilb, se deben Seguir leyendo “Prueba de unidad de software” »

Define que es software

Administracion de proyectos

Las funciones en pocas palabras son de organizar, planear, dirigir y controlar adecuadamente y eficientemente actividades y recursos.

¿Cuál es la importancia de la administración de los proyectos de software?


Es responsable de lograr la culminación del objetivo común (proyecto de software de calidad) en el tiempo y costos fijados con los recursos existentes.

Factores de éxito y fracaso

Fallas en la venta
Fallas en las competencias esenciales del equipo de proyecto.
Fallas Seguir leyendo “Define que es software” »

Especificaciones de pseudocodigo para arreglos de datos

Modelado de sistemas



Concepto de modelo


Un modelo conceptual es todo aquello que nos permite conseguir una abstracción logico-matemática del mundo real. Debe explicar qué debe hacer el sistema y no como.Objetivos del modelo:

Facilitar la comprensión.Establecer un marco para la discusión


Fijar las bases para realizar el diseño.
Facilitar la verificación del cumplimiento de los objetivos.

Técnicas de modelado

Descomposición, modelo jerarquizado: Divide el problema en subproblemas. Tenemos dos tipos: Seguir leyendo “Especificaciones de pseudocodigo para arreglos de datos” »

Diagrama de flujo de datos de un hotel

Herramientas de diagramación


El diagrama de flujo de datos (DFD)
Es una herramienta gráfica que permite representar gráficamente los procesos que componen el sistema, mostrando tanto los procesos que en él se llevan a cabo como los datos que pasan de un proceso a otro.  Existen varios niveles de diagramas que permiten ir diseñando los procesos y subprocesos asociados al sistema en estudio o al sistema propuesto.  A continuación se presenta la nomenclatura propuesta por los autores Gane/Sarson Seguir leyendo “Diagrama de flujo de datos de un hotel” »