Unidad 3 Ingenieria

Páginas: 48 (11934 palabras) Publicado: 9 de diciembre de 2012
UNIDAD 333
3.1
El diseño modular propone dividir el sistema en partes diferenciadas y definir sus interfaces. Sus ventajas:
Claridad, reducción de costos y reutilización
Los pasos a seguir son:
1. Identificar los módulos
2. Describir cada módulo
3. Describir las relaciones entre módulos
Una descomposición modular debe poseer ciertas cualidades mínimas para que se pueda considerarsuficiente validad.
1. Independencia funcional
2. Acoplamiento
3. Cohesión
4. Comprensibilidad
5. Adaptabilidad
Independencia funcional
 Cada módulo debe realizar una función concreta o un conjunto de funciones afines. Es recomendable reducir las relaciones entre módulos al mínimo.
 Para medir la independencia funcional hay dos criterios: acoplamiento y cohesión
AcoplamientoElacoplamientoesunamedidadelainterconexiónentremódulosenlaestructuradelprograma.Setiendeaqueelacoplamientosealomenorposible,estoesareducirlasinterconexionesentrelosdistintosmódulosenqueseestructurenuestraaplicación.Elgradodeacoplamientomidelainterrelaciónentredosmódulos,segúneltipodeconexiónylacomplejidaddelainterface:
Fuerte
Porcontenido,cuandodesdeunmódulosepuedecambiardatoslocalesdeotro.Común,seempleaunazonacomúndedatosalaquetienenaccesovariosmódulos.
Moderado
Decontrol,lazonacomúnesundispositivoexternoalqueestánligadoslosmódulos,estoimplicaqueuncambioenelformatodedatoslosafectaatodos.
Débil
Dedatos,vienedadoporlosdatosqueintercambianlosmódulos.Eselmejor.
Sinacoplamientodirecto,eselacoplamientoquenoexiste
CohesiónUnmódulocoherenteejecutaunatareasencillaenunprocedimientoyrequierepocainteracciónconprocedimientosqueseejecutanenotraspartesdeunprograma.Podemosdecirqueunmódulocoherenteesaquelqueintentarealizarsolamenteunacosa.

Comprensibilidad
Parafacilitarloscambios,elmantenimientoylareutilizacióndemódulosesnecesarioquecadaunoseacomprensibledeformaaislada.Paraelloesbuenoqueposeaindependenciafuncional,peroademásesdeseable:Identificación,elnombredebeseradecuadoydescriptivo

Documentación,debeaclarartodoslosdetallesdediseñoeimplementaciónquenoquedendemanifiestoenelpropiocódigo

Adaptabilidad
Laadaptacióndeunsistemaresultamásdifícilcuandonohayindependenciafuncional,esdecir,conaltoacoplamientoybajacohesión,ycuandoeldiseñoespococomprensible.Otrosfactoresparafacilitarlaadaptabilidad:
Previsión, es necesario prever que aspectos del sistema pueden sersuceptibles de cambios en el futuro, y poner estos elementos en módulos independientes, de manera que su modificación afecte al menor número de módulos posibles
Accesibilidad, debe resultar sencillo el acceso a los documentos de especificación, diseño, e implementación para obtener un conocimiento suficiente del sistema antes de proceder a su adaptación
Consistencia, después de cualquieradaptación se debe mantener la consistencia del sistema, incluidos los documentos afectados

Arquitectura del software
La Arquitectura de Software(As) constituye una disciplina de reciente aparición y forma parte del paradigma de la Ingeniería del Software. . Representa la versión moderna de un diseño software y es apta para describir sistemas complejos.http://genesis9.comxa.com/tareas/UNIDAD6.pdf

3.1

6.1 Descomposición modular
Capacidad de empleo de componentes modulares. Si un método de diseño permite ensamblar los componentes de diseño (reusables) existentes en un sistema nuevo, producirá una solución modular que no inventa nada ya inventado.

Capacidad de comprensión modular. Si un módulo se puede comprender como una unidad autónoma (sin referencias a otros módulos) serámás fácil de construir y de cambiar.

Continuidad modular. Si pequeños cambios en los requisitos del sistema provocan cambios en los módulos individuales, en vez de cambios generalizados en el sistema, se minimizará el impacto de los efectos secundarios de los cambios.

Protección modular. Si dentro de un módulo se produce una condición aberrante y sus efectos se limitan a ese...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ensayo de la unidad 3 ingenieria industrial y sus dimensiones
  • Unidad 3 Trabajo De Ingenieria
  • Ingenieria del conocimiento unidad 3
  • Unidad 3 De Ingenieria Economica
  • unidad 3
  • unidad 3
  • Unidad 3
  • unidad 3

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS