Fundamento De Desarrollo De Sistemas

Páginas: 5 (1019 palabras) Publicado: 3 de octubre de 2011
INSTITUO TECNOLOGICO DE IGUALA


ING. SISTEMAS COMPUTACIONALES

ENSAYO DE LAS UNIDADES 5 Y 6

MATERIA:

FUNDAMENTOS DE DESARROLLO DE SISTEMAS


ALUMNO:

ERICK CASTILLO VISOSO

PROFESOR:JERÓNIMO RAMÍREZ TERRONES

IGUALA GRO., A 06 DE JUNIO DEL 2011

INTRODUCCIÓN

Uno de los objetivos principales de estas dos unidades es conocer cuáles son los métodos, las técnicas, las herramientas, los diferentes tipos de arquitectura en redes de computadoras y como se desarrolla el software mediante todos esos requerimientos que el usuario o programador debe seguir para una buena planificacióndel software.

En primer lugar el programador se guiara de técnicas muy usuales y simples que le ayudaran a mejorar el desarrollo de cualquier empresa o particular, las cuales daremos a conocer a lo largo de este ensayo.

También daremos a conocer que en los inicios de la informática, la programación se consideraba un arte y se desarrollaba como tal, debido a la dificultad que entrañaba parala mayoría de las personas, pero con el tiempo se han ido descubriendo y desarrollando formas y guías generales, con base a las cuales se puedan resolver los problemas.

DESARROLLO

Sabemos que desde el inicio del software, ha existido un conocimiento de la necesidad de herramientas automatizadas para ayudar al diseñador del software. Inicialmente, la concentración estaba en herramientas deapoyo a programas como traductores, recopiladores, ensambladores, procesadores de macros, y montadores y cargadores.

Este conjunto de aplicaciones que pueden informatizarse, aumentó dramáticamente en un breve espacio de tiempo, causando una gran demanda por nuevo software a desarrollar. A medida que se escribía nuevo software, habían ya en existencia millones y millones de líneas de código quenecesitaban se mantenidas y actualizadas.

Esto causó a la industria de las computadoras muchos problemas, no podía cubrir el incremento de la demanda con los métodos que se estaban usando. Esto fue reconocido como una crisis de software. Para superar este problema en el proceso de desarrollo de software, se introdujeron metodologías para intentar crear estándares de desarrollo. Hay también otramanera en la que la industria se ha ayudado a superar las dificultades de uso de esta tecnología disponible. La industria de computadoras ha desarrollado un soporte automatizado para el desarrollo y mantenimiento de software. Este es llamado Computer Aided Software Engineering (CASE).

Se puede definir a las Herramientas CASE como un conjunto de programas y ayudas que dan asistencia a losanalistas, ingenieros de software y desarrolladores, durante todos los pasos del Ciclo de Vida de desarrollo de un Software. Como es sabido, los estados en el Ciclo de Vida de desarrollo de un Software son: Investigación Preliminar, Análisis, Diseño, Implementación e Instalación. Algunos ejemplos como UML, PowerDesigner, EasyCase etc.
La mejor razón para la creación de estas herramientas fue elincremento en la velocidad de desarrollo de los sistemas. Por esto, las compañías pudieron desarrollar sistemas sin encarar el problema de tener cambios en las necesidades del negocio, antes de finalizar el proceso de desarrollo. También permite a las compañías competir más efectivamente usando estos sistemas desarrollados nuevamente para compararlos con sus necesidades de negocio actuales. En un mercadoaltamente competitivo, esto puede hacer la diferencia entre el éxito y el fracaso. Las herramientas CASE también permiten a los analistas tener más tiempo para el análisis y diseño y minimizar el tiempo para codificar y probar.

Ahora si es donde entra la arquitectura de software en términos generales, el cual definimos como es el diseño de más alto nivel de la estructura de un sistema,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos de desarrollo de sistemas
  • Fundamentos de desarrollo de sistemas
  • Fundamentos de desarrollo de sistemas
  • Fundamentos De Desarrollo De Sistemas
  • Fundamentos de desarrollo de sistemas
  • Fundamentos De Desarrollo De Sistemas Unidad6
  • Fundamentos de desarrollo de sistemas
  • Fundamentos de desarrollo de sistema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS