Ingenieria de software

Solo disponible en BuenasTareas
  • Páginas : 5 (1213 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de noviembre de 2010
Leer documento completo
Vista previa del texto
[pic]

INSTITUTO TECNOLOGICO DE LOS MOCHIS

INTRODUCCION A LOS SISTEMAS DE INFORMACION
UNIDAD IV:
INGENIERIA DE SOFTWARE

PROFESOR:
RUBEN ALFONSO BRACAMONTES OROZCO

ALUMNO
RABAGO MIRANDA JOSE GERARDO

NO. DE CONTROL
09441016

CONCEPTO DE INGENIERIA DE SOFTWARE
La Ingeniería del software es una disciplina o área de la Informática o Ciencias de la Computación, que ofrecemétodos y técnicas para desarrollar y mantener software de calidad que resuelven problemas de todo tipo. Hoy día es cada vez mas frecuente la consideración de la Ingeniería del Software como una nueva área de la Ingeniería, y el Ingeniero del Software comienza a ser una profesión implantada en el mundo laboral internacional, con derechos, deberes y responsabilidades que cumplir, junto a una, ya,reconocida consideración social en el mundo empresarial y, por suerte, para esas personas con brillante futuro.
La ingeniería del software trata con áreas muy diversas de la Informática y de las Ciencias de la Computación, tales como construcción de compiladores, sistemas operativos o desarrollos de Intranet/Internet, abordando todas las fases del ciclo de vida del desarrollo de cualquier tipode sistemas de información y aplicables a una infinidad de áreas tales como: negocios, investigación científica, medicina, producción, logística, banca, control de trafico, meteorología, el mundo del derecho, la red de redes Internet, redes Intranet y Extranet, etc.
Sin importar cualquiera que sea el tipo de software a ser desarrollado sea de sistemas (Son programas que sirven a otrosprogramas en el trabajo de desarrollo como compiladores), tiempo real (Software encargado de analizar datos del mundo en forma real tales como análisis de datos, control automatizado), ingeniería y científico (es software que posee un amplio manejo numérico usado en biología, astronomía, CAD, …), empotrado (software que se encuentra residente en memoria, tales como : controles automáticos en losvehículos, sistemas de background, partes del sistema operativo, …), computación personal (software comercial de uso local como procesadores de texto, hojas electrónicas, navegadores web, calendarios, agendas, recetarios, …), inteligencia artificial (software de procesamiento especial sistemas expertos, sistemas basados en el conocimiento, generalmente no usan algoritmos numéricos). Todos los tipos desoftware mencionados requieren que los analistas, diseñadores y desarrolladores apliquen características y elementos de calidad para que se logren productos a las necesidades del usuario, estas necesidades se comienzan a encontrar un camino de solución a través de la aplicación de elementos de calidad, así se presentan dos de los más valiosos como son la eficiencia y la eficacia.
El uso eficientey eficaz de la tecnología de los computadores es un objetivo que aún está distante. Para representar lo anterior, sólo basta señalar los reportes de fracasos y dificultades de muchos proyectos en los que se pretende involucrar a la tecnología de los computadores.

HISTORIA DE LA INGENIERIA DE SOFTWARE

El concepto de ingeniería de software fue dado por primera vez en 1968 por Fritz Bauerdurante una conferencia de software del comité de ciencia de la OTAN; surge debido a la necesidad de establecer una metodología adecuada y eficiente para el desarrollo de software, ya que en ese entonces los proyectos iban aumentando en complejidad y al no emplear métodos apropiados, los software tenían gran cantidad de errores que ocasionaban desde pérdidas millonarias hasta fallecimiento depersonas, esto se llamó crisis del software.
En este contexto aparecen técnicas y herramientas para hacer frente a la crisis, entre éstas podemos citar a los paradigamas de programación, los cuales nos presentan una enfoque ordenado, disciplinado y con reglas bien definidas que se convertirían en estándares para el desarrollo de aplicaciones. En un inicio la programación era caótica, no...
tracking img