ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Modularidad


Enviado por   •  10 de Septiembre de 2013  •  244 Palabras (1 Páginas)  •  342 Visitas

Estructuras de Datos

TEMA: 1.2”MODULARIDAD”

Modularidad

Módulo: “Propiedad que tiene un sistema que ha sido descompuesto en un conjunto de módulos cohesivos y débilmente acoplados”

La modularidad consiste:

En el particionamiento del software en elementos con nombres y direcciones separadas que se denominan módulos. Los cuales en su composición generan una totalidad que debe ser capaz de resolver el problema que da origen a la necesidad de construir un producto de software.

La programación modular trata de descomponer un programa en un pequeño número de abstracciones coherentes que pertenecen al dominio del problema y cuya complejidad interna esta oculta por el interfaz.

¿Por qué modular las aplicaciones?

Descomponer el problema en partes más simples.

Facilitar la comprensión del sistema y de cada una de sus partes.

Las modificaciones debidas a cambios en la especificación afectan aun numero reducido de modulos.

Beneficios de la Modularidad

I. Programas más simples, ya que puede ser comprendido, verificado, programado, depurado, mejorado y alterado por partes.

II. Módulos que pueden ser desarrollados con relativa independencia.

III. Disminución de la posibilidad de errores al reducir la complejidad.

IV. Programas más fáciles de alterar ya que son menores las líneas de código a considerar para incorporar los cambios.

V. Disminuye errores de programación. Son menos las líneas de código que deben enfrentar al mismo tiempo los programadores.

APLICACION DE LA MODULARIDAD EN C#

C# es un lenguaje de programación está destinado a la creación de software y la modularidad se aplica de la misma manera ya que consiste dividir el software en módulos.

...

Descargar como (para miembros actualizados)  txt (1.7 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com