Sunteți pe pagina 1din 6

UNIDAD I FUNDAMENTOS DE LA INGENIERIA

1.HISTORIA
La historia la ingeniera de software se encuentra ligada a la evolucin y madurez de la
programacin de software. Al inicio el problema radicaba en colocar una secuencia de instrucciones
dentro de una computadora para que hicieran algo til. Con la aparicin de lenguajes de alto nivel y
la reduccin de costos de la computadora se ampli el acceso a la programacin, lo que posibilito la
construccin gradual de la profesin. No existan grandes desarrollos de software sino hasta
mediados de 1960, de los cuales se puede mencionar el sistema operativo OS360 para las
computadoras IBM 360. Una vez que el software se emplea para resolver problemas ms complejos
es entonces cuando se hacen evidentes las dificultades para emplear las tcnicas de desarrollos
pequeos a desarrollos ms grandes y complejos. Los problemas que se presentaban no eran los
mismos que se presentaban en los inicios de la programacin. Con la finalidad de resolver los
problemas del desarrollo de software se opt por adquirir la perspectiva con las que las ingenieras
construyen otros sistemas complejos. Si bien es cierto que el nacimiento de la ingeniera de
software se da con la programacin, es importante considerar otros factores que han influido
tambin de manera importante en su crecimiento como: la disminucin de los costos en el hardware
y el aumento de los costos en el software, el cambio de perspectiva del software como un ciclo de
vida y no solamente cdigo, la presencia del software en nuestra sociedad.
1.1 HISTORIA DEL DSARROLLO DE SOFTWARE

1.2 CRISIS DEL SOFTWARE


El termino ingeniera del Software fue utilizado por Fritz Bauer en la primera conferencia sobre
desarrollo de software patrocinada por el Comit d Ciencia de la OTAN celebrada en Garmisch
(Alemania), en octubre de 1968.
El trmino crisis del software identifica la precaria situacin en la que se encontraba el desarrollo
de software a comparacin de otras disciplinas ante la demanda de nuevos sistemas.
Entre los problemas que acompaan al desarrollo de software podemos encontrar:

Retrasos considerables en la planificacin.


Poca productividad.
Elevadas cargas de mantenimiento
Demandas cada vez ms desfasadas en las ofertas.
Baja calidad y fiabilidad del producto
Dependencia de los realizadores

1.3 Qu es la IS, Ciencia, Arte, Disciplina o proceso?


IS:
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.
CIENCIA:
Esta categora es de software usado para estudiar, emular o mostrar el resultado de investigacin
cientfica que es distribuida como software libre - bajo licencia de software libre, con el cdigo
fuente disponible pblicamente.
ARTE:
Por lo general hablamos de una disciplina siendo un arte cuando tiene cierta belleza en s (apreciada
o inapropiada) y cuando requiere de mucha habilidad para hacerlo bien. Sin embargo, para que algo
sea considerado arte realmente, hay otros requisitos.
PROCESO:
Tambin denominado ciclo de vida del desarrollo de software es una estructura aplicada al
desarrollo de un producto de software. Hay varios modelos a seguir para el establecimiento de un
proceso para el desarrollo de software, cada uno de los cuales describe un enfoque diferente para
diferentes actividades que tienen lugar durante el proceso.

*** TC.- QUE ES LA INGENIERIA DE SOFTWARE (poner al final la liga de internet).


1.4 OBJETIVO DE LA IS
*** TC.- Cuales son los objetivos de la Ingeniera de Software (poner al final la liga de internet)
1.5 LAS 4 P DE LA IS
*** TC.- Cuales son las cuatro P de la ingeniera de software (poner al final la liga de internet)

1.6 PROCESO DE IS
Es un conjunto de actividades tcnicas y administrativas realizadas durante la adquisicin,
desarrollo, mantenimiento y retiro de software.
Existe un acercamiento al proceso de ingeniera de software desde dos puntos de vista. El primer
nivel tiene que ver con las cuestiones tcnicas y administrativas dentro de los procesos del ciclo de
vida durante la adquisicin, desarrollo, mantenimiento y retiro del software. La segunda parte es un
meta nivel que comprende las definiciones, implementacin, evaluacin, medicin, administracin,
cambio y mejora de los procesos mismos del ciclo de vida de software.
El trmino proceso de ingeniera del software se puede interpretar de varias formas que pueden
llegar a confundir.

La adicin del artculo El a procesos de ingeniera del software puede dar a entender que
solo existe una forma para realizar las actividades, cuando en realidad existen varios
procesos involucrados.
Otro significado tiene que ver con la discusin general de los procesos relacionados a la
ingeniera del software.
El tercer significado tiene que ver con el conjunto actual de actividades desempeadas
dentro de una organizacin, las cuales pueden ser vistas como un proceso dentro de una
organizacin.
El proceso de ingeniera de software es importante no slo para organizaciones grandes ya
que todas las actividades han sido desempeadas exitosamente por organizaciones pequeas
e individuales.
1.7 RELACION DE LA IS CON LAS DEMAS ASIGNATURAS DE LA LIC. EN
INFORMATICA.
*** TC.- CUAL ES LA RELACION QUE TIENE LA INGENIERIA DE SOFTWARE
CON LAS OTRAS ASIGNATURAS DE INFORMATICA (poner al final la liga de
internet).

1.8 SISTEMA Y SISTEMA INFORMATICO


Los sistemas de informacin tienen muchas cosas en comn, la mayora de ellos estn formados
por:
Personas: Es el componente esencial en cualquier sistema de informacin, producen y
utilizan la informacin de sus actividades diarias para decidir lo que se debe hacer. Las
decisiones pueden ser rutinarias o complejas.
Procedimientos: Los sistemas de informacin deben soportar diversas clases de actividades
del usuario, por eso han de establecerse procedimientos que aseguren que los datos
correctos llegan a las personas adecuadas en su momento justo.
*** TC.- investiga TRES conceptos de sistema y TRES conceptos de sistema
informtico (poner al final las ligas de internet).
1.9 METODOLOGIA, TECNICAS Y HERRAMIENTAS

Para solucionar un problema en la ingeniera de software es posible recurrir a, metodologas,


tcnicas y herramientas. La relacin estrecha entre estos tres elementos hace posible mejorar la
calidad del software.
Metodologa:
Propone un acercamiento para resolver una problemtica empleando recursos organizados de
manera particular. Es una perspectiva que contiene fases, procedimientos, reglas, tcnicas,
herramientas, documentacin y aspectos de formacin para los desarrolladores de sistemas de
informacin.
Tcnica:
Mtodo o procedimiento (con referencia a detalles prcticos o formales), o forma de usar
habilidades bsicas, en la representacin de un trabajo artstico o realizando una operacin
mecnica o cientfica.
Es el proceso que permite asegurar que algn aspecto de la aplicacin o unidad funciona
apropiadamente.
Puede verse tambin como un procedimiento formal que produce algn resultado. Especializacin
en un tema en una perspectiva terico-prctica.
Describe la manera general la forma en la que pueden hacerse las cosas.

Herramienta:

Es un instrumento que permite realizar las cosas de mejor forma. Es el medio sobre el cual
se apoyaran las tareas con el fin de realizar una mejora en alguno de sus aspectos. Suelen
ser los elementos ms abundantes y puede existir ms de uno que sirva de apoyo a una
misma tarea. La seleccin de una herramienta deber de ser el resultado de una estrategia
que apuntarle la direccin y los elementos necesarios para lograr los objetivos.
Es el vehculo para desempear un proceso de pruebas.
***
TC.- investiga los
conceptos de
METODOLIGIA Y TECNICA Y
HERRAMIENTA POR TU CUENTA (poner al final las ligas de internet).

S-ar putea să vă placă și