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

Complejidad Inherente


Enviado por   •  15 de Noviembre de 2012  •  278 Palabras (2 Páginas)  •  573 Visitas

Página 1 de 2

La tecnología orientada a objetos y la ingeniería de software ante

la complejidad inherente al software

Como sugiere Brooks. “la complejidad del software

es una propiedad esencial, no accidental”[1]. La

complejidad de los sistemas informáticos hace a veces

necesario el desarrollo de proyectos software de

decenas de miles de líneas de código. Esto no puede

ser abordado directamente, empezando a programar

sin más. Es necesario analizar qué es lo que tenemos

que hacer, cómo lo vamos a hacer, cómo se van a

coordinar todas las personas que van a intervenir en

el proyecto y cómo vamos a controlar el desarrollo del

mismo de forma que al final obtengamos los resultados

esperados. Las metodologías convencionales de

Ingeniería de Software tienen mecanismos robustos

para hacer un análisis de necesidades y diseño de los

sistemas, poco han evolucionado con la tecnología en

lo relacionado con el diseño computacional. Este trabajo

propone la inclusión de la tecnología orientada

a objetos, en todas las etapas del ciclo de desarrollo

del sistema, para disminuir la complejidad. Al llegar

a la implementación, los resultados obtenidos se

transcriben al lenguaje de programación elegido, cambiando

la sintaxis en que se expresa el modelo, mas

no la semántica.

Introducción.

La situación actual en los sistemas informáticos se

caracteriza por una rápida evolución de los componentes

del hardware, que incrementan continuamente

su potencial e incluso disminuyen sus precios,

junto con una fuerte tendencia a la estandarización

(computadoras personales, estaciones de trabajo con

sistema operativo UNIX, sistemas distribuidos funcionando

sobre plataformas heterogéneas, etc.). Hoy en

día existe una gran diversidad de marcas y modelos

con atributos y precios similares. En este escenario,

el potencial de las grandes computadoras de las décadas

pasadas está hoy disponible en una minicomputadora

e incluso en una computadora personal. El

software es el mecanismo que nos permite utilizar y

explotar este potencial. Esto hace que, a la hora de

plantearnos la adquisición de un sistema informático.

...

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