Sei sulla pagina 1di 4

INTRODUCCION A LA INGENIERIA

DEL SOFTWARE.
UNIDAD 1. INGENIERIA DE
SOFTWARE.
ACTIVIDAD 1. IMPACTO DE LA
INGENIERIA DE SOFTWARE.
ALUMNO. YADIRA BETZABEL
CARBAJAL PEDROZA.
MATRICULA. AL13501028
FECHA. OCTUBRE 2016

UNIVERSIDAD ABIERTA Y DISTANCIA DE


MEXICO

Ingeniera de Software.

Es la aplicacin de un enfoque sistemtico, disciplinado y cuantificable al desarrollo,


operacin y mantenimiento de software, y el estudio de estos enfoques, es decir, la
aplicacin de la ingeniera al software.
Disciplina formada por un conjunto de mtodos, herramientas y tcnicas que se utilizan en
el desarrollo de los programas informticos (software).
Esta disciplina trasciende la actividad de programacin, que es el pilar fundamental a la
hora de crear una aplicacin. El ingeniero de software se encarga de toda la gestin del
proyecto para que ste se pueda desarrollar en un plazo determinado y con el
presupuesto previsto.
La ingeniera de software, por lo tanto, incluye el anlisis previo de la situacin, el diseo
del proyecto, el desarrollo del software, las pruebas necesarias para confirmar su correcto
funcionamiento y la implementacin del sistema.
La concepcin fija el alcance del proyecto y desarrolla el modelo de negocio; la
elaboracin define el plan del proyecto, detalla las caractersticas y fundamenta la
arquitectura; la construccin es el desarrollo del producto; y la transicin es la
transferencia del producto terminado a los usuarios.
Una vez que se completa este ciclo, entra en juego el mantenimiento del software. Se
trata de una fase de esta ingeniera donde se solucionan los errores descubiertos
(muchas veces advertidos por los propios usuarios) y se incorporan actualizaciones para
hacer frente a los nuevos requisitos. El proceso de mantenimiento incorpora adems
nuevos desarrollos, para permitir que el software pueda cumplir con una mayor cantidad
de tareas.
Un campo directamente relacionado con la ingeniera de software es la arquitectura de
sistemas, que consiste en determinar y esquematizar la estructura general del proyecto,
diagramando su esqueleto con un grado relativamente alto de especificidad y sealando
los distintos componentes que sern necesarios para llevar a cabo el desarrollo, tales
como aplicaciones complementarias y bases de datos. Se trata de un punto fundamental
del proceso, y es muchas veces la clave del xito de un producto informtico.
APLICACIONES
La ingeniera de software es la aplicacin de un enfoque sistemtico, disciplinado y
cuantificable al desarrollo, operacin y mantenimiento de software, y el estudio de estos
enfoques, es decir, la aplicacin de la ingeniera al software. Integra matemticas,
ciencias de la computacin y prcticas cuyos orgenes se encuentran en la ingeniera.
Se citan las definiciones ms reconocidas, formuladas por prestigiosos autores:

Ingeniera de software es el estudio de los principios y metodologas para el


desarrollo y mantenimiento de sistemas software (Zelkovitz, 1978).
Ingeniera de software es la aplicacin prctica del conocimiento cientfico al
diseo y construccin de programas de computadora y a la documentacin asociada
requerida para desarrollar, operar y mantenerlos. Se conoce tambin como desarrollo
de software o produccin de software (Bohem, 1976).

La ingeniera de software trata del establecimiento de los principios y mtodos de


la ingeniera a fin de obtener software de modo rentable, que sea fiable y trabaje en
mquinas reales (Bauer, 1972).

La ingeniera de software es la aplicacin de un enfoque sistemtico, disciplinado y


cuantificable al desarrollo, operacin, y mantenimiento del software.

Existen las siguientes aplicaciones:


Software de sistemas. El software de sistemas es un conjunto de programas que han sido
escritos para servir a otros programas.
Software de tiempo real. El software que coordina/analiza/controla sucesos del mundo
real conforme ocurren, se denomina de tiempo real.
Software de gestin. El proceso de la informacin comercial constituye la mayor de las
reas de aplicacin del software.
Software de ingeniera y cientfico. El software de ingeniera y cientfico est caracterizado
por los algoritmos de manejo de nmeros. Las aplicaciones van desde la astronoma a
la vulcanologa, desde el anlisis de la presin de los automotores a la dinmica orbital de
las lanzaderas espaciales y desde la biologa molecular a la fabricacin automtica.
Software empotrado. Los productos inteligentes se han convertido en algo comn en casi
todos los mercados de consumo e industriales. El software empotrado reside en memoria
de slo lectura y se utiliza para controlar productos y sistemas de los mercados
industriales y de consumo.
Software de computadoras personales. El mercado del software de computadoras
personales ha germinado en las pasadas dos dcadas. El procesamiento de textos, las
hojas de clculo, los grficos por computadora, multimedia, entretenimientos, gestin de
bases de datos, aplicaciones financieras, de negocios y personales y redes o acceso a
bases de datos externas son algunas de los cientos de aplicaciones.
Software basado en Web. Las pginas Web buscadas por un explorador son software que
incorpora instrucciones ejecutables (por ejemplo, CGI, HTML, Perl, o Java), y datos (por
ejemplo, hipertexto y una variedad de formatos de audio y visuales). En esencia, la red
viene a ser una gran computadora que proporciona un recurso software casi ilimitado que
puede ser accedido por cualquiera con un modem.
Software de inteligencia artificial. El software de inteligencia artificial (IA) hace uso de
algoritmos no numricos para resolver problemas complejos para los que no son
adecuados el clculo o el anlisis directo. Los sistemas expertos, tambin llamados
sistemas basados en el conocimiento, reconocimiento de patrones (imgenes y voz),

redes neuronales artificiales, prueba de teoremas, y los juegos son representativos de las
aplicaciones de esta categora.

Potrebbero piacerti anche