“Conocimientos software>Ingeniería del Software

Las ventajas de modelado basado en componentes

2013/6/10
Ingeniería de software es la creación de un nuevo software para cualquier propósito . Un tipo de ingeniería de software es el modelo basado en componentes. Este modelo se centra en la reutilización de ciertas clases de software . Clases de software incluyen mecanismos tales como la seguridad , de intercambio de mensajes y control de versiones , todos los cuales son elementos comunes en todos los productos de software. El uso de modelos basados ​​en componentes de ingeniería de software lleva a una serie de ventajas con respecto a la ingeniería del software tradicional. Evita Recreando la Rueda

El modelo basado en componentes utiliza clases pre - existentes de software para crear un nuevo software. Esto evita que los ingenieros de tener que cumplir con el requisito de crear el programa de software desde cero. En cambio, el programador puede seleccionar la clase de software que se requiere y agregarlo al nuevo programa . El programador sabe cómo este software va a funcionar, que hace el trabajo y casi no requiere tiempo para poner en el desarrollo del programa .
Desarrollo Tiempo

Dado que las clases de software ya existe y el ingeniero sabe cómo el software llevará a cabo , es posible llevar un nuevo software para comercializar más rápido que mediante el uso de la ingeniería de software tradicional . Cuanto más rápido el producto puede ser llevado al mercado , más rápido que el software puede comenzar a ganar dinero . El tiempo de desarrollo más rápido también incluye beneficios adicionales que aumentan la productividad de la compañía de software.
Mayor productividad

basado en componentes de ingeniería de software modelo permite a una empresa asumir más proyectos que si se sigue el enfoque tradicional de la ingeniería de software . Los ingenieros no están gastando tanto tiempo en desarrollar un nuevo software para los proyectos , ya que están reutilizando las clases que ya se han desarrollado . Esto da a los ingenieros más tiempo para trabajar en otros proyectos que serían imposibles en otras formas de ingeniería de software.
Mayor calidad

Los ingenieros utilizan el software que ya tiene sido probado y el software se sabe que funciona . Una vez que el software se ha completado, hay menos problemas - también llamados bugs - por resolver . Esto se debe a que el software que se ha instalado ya ha tenido los errores previamente trabajadas fuera del sistema . Esto conduce a un producto de mayor calidad que se desarrolló a partir de la primera carrera , en comparación con la ingeniería del software tradicional.
Coste

Todos estos factores conducen a una reducción de la el costo de la creación de una nueva pieza de software. El dinero ahorrado se cuenta con los recursos para crear nuevos tipos de software que puede no existir actualmente para que ellos también pueden ser utilizados posteriormente en otros proyectos de ingeniería de software. La empresa puede entonces asumir nuevos proyectos y se han reducido las necesidades de personal como consecuencia de la utilización del modelo de desarrollo basado en componentes.

Ingeniería del Software
Cómo etiquetar una parcela MATLAB
Software CAD para culturistas
Cómo crear componentes dinámicos de SketchUp
¿Cómo puedo dibujar tuberías isométricos en AutoCAD LT 2005
Cómo dibujar un círculo utilizando MATLAB
Cómo hacer un PCB en Eagle Ronda CAD
Software Métodos de Estimación
Cómo instalar Zend Con WAMP
Conocimientos Informáticos © http://www.ordenador.online