Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SEMESTRE SPTIMO
PERODO ABRIL-AGOSTO/2015
MATERIA:
INGENIERA DE SOFTWARE
AUTORA:
MNICA L. DIAZ ENCARNACIN
FACILITADORA:
ING. HIRAIDA SANTANA
MISIN
Formacin de profesionales ntegros que conjuguen ciencia, tecnologa y valores en
su accionar, comprometidos con la sociedad en el manejo adecuado de programas
y herramientas computacionales de ltima generacin.
VISIN
Ser referente en la formacin de profesionales de prestigio en el desarrollo de
aplicaciones informticas y soluciones de hardware.
INTRODUCCIN
En este captulo conoceremos profundamente de lo que es la Ingeniera de
Software, aunque se ha pronunciado que El software ha muerto.
Lo cual no es cierto es decir el mundo es dirigido con software ya sea en
empresas, instituciones etc. las cuales se benefician mucho de ello, en la cual
no ha muerto sino ms bien Esta vivo y en desarrollo.
Es por eso que hoy en da Web 2.0 y la computacin ubicua es cada vez ms
fuerte, vamos a ver una generacin de software por completo diferente. Se
distribuir por internet y se ver exactamente como si estuviera instalado en el
equipo de cmputo de cada usuario pero se encontrar en un servidor
remoto. El cual podra cometer un error o errores, en la cual es verdad pero
de eso se trata de que los ingenieros den todo de l es decir sus esfuerzos
para hacer una ingeniera de software an mejor.
El problema es si es que hay que hacerlo rpido y eficaz porque el mercado
hoy en dia se ha acelerado en conocer y aprender cada rea de aplicacin.
OBJETIVO
El objetivo de este captulo es conocer acerca de Ingeniera de Software y las
Metodologas que se utilizan, tambin los Modelos de procesos que son
fundamentales para la elaboracin de un proyecto de software, con la finalidad
de realizar un producto eficiente, un tiempo corto a lo planificado.
MARCO TERICO
Primero debemos conocer lo que es el software como sabemos es algo
intangible es decir que no se pueda tocar, este contexto es antiguo por el cual
decimos que es el software no son solo programas, sino todos los documentos
asociados y la configuracin de datos que se necesitan para hacer que estos
programas operen de manera correcta y faciliten realizar diferentes procesos
de programas sin ninguna dificultad. (Sommerville. 2002)
QU ES?
QUIN LO HACE?
POR QU ES
IMPORTANTE?
CUL ES EL PRODUCTO
FINAL?
CMO ME ASEGURO DE
QUE LO HICE BIEN?
El software de computadora se
construye del mismo modo que
cualquier producto exitoso, con la
aplicacin de un proceso gil y
adaptable para obtener un resultado de
mucha calidad.
Es el conjunto de programas,
contenido (datos) y otros productos
terminados que constituyen el
software de computadora. Pero desde
la perspectiva del usuario, el
producto final es la informacin
resultante que de algn modo hace
mejor al mundo en el que vive.
Grafico 1. Software
Por qu seguimos
con dificultades para
medir el avance
mientras se
desarrolla y
mantiene el
software?
Por qu
dedicamos tanto
tiempo y esfuerzo
a mantener los
programas
existentes?
Por qu son
tan altos los
costos de
desarrollo?
Por qu no
podemos detectar
todos los errores
antes de entregar el
software a nuestros
clientes?
en el caso de fallos.
Eficiencia: El software no debe desperdiciar los recursos del sistema.
Utilizacin adecuada: El software debe contar con una interfaz de usuario
adecuada y su documentacin.
Comunicacin.
Se busca entender los objetivos de los participantes respecto del proyecto, y reunir
los requerimientos que ayuden a definir las caractersticas y funciones del software.
Planeacin.
El mapa llamado plan del proyecto de software define el trabajo de ingeniera de
software al describir las tareas tcnicas por realizar, los riesgos probables, los
recursos que se requieren, los productos del trabajo que se obtendrn y una
programacin de las actividades.
Modelado.
Ya sea usted diseador de paisaje, constructor de puentes, o arquitecto, a diario
trabaja con modelos. Crea un bosquejo del objeto por hacer a fin de entender el
panorama general. Un ingeniero de software hace lo mismo al crear modelos a fin
de entender mejor los requerimientos del software y el diseo que los satisfar.
Construccin.
Esta actividad combina la generacin de cdigo (ya sea manual o automatizada)
y las pruebas que se requieren para descubrir errores en ste.
Despliegue.
El software (como entidad completa o como un incremento parcialmente terminado)
se entrega al consumidor que lo evala y que le da retroalimentacin, misma que se
basa en dicha evaluacin.
continuar
el
proceso
pesar
de
problemas
inesperados.
Mantenibles: Puede el proceso evolucionar para cumplir con los
objetivos organizacionales.
Rapidez: Que tan rpido puede producirse el sistema.
(Sommerville. 2002)
MODELO EN CASCADA
El modelo de la cascada, a veces llamado ciclo de vida clsico, sugiere un
enfoque sistemtico y secuencial para el desarrollo del software, que comienza
con la especificacin de los requerimientos por parte del cliente y avanza a
travs de planeacin, modelado, construccin y despliegue, para concluir con
el apoyo del software terminado.
Comunicacin
inicio del
proyecto
recabar los
requerimientos
Planeacin
estimacin
programacin
seguimiento
Modelado
anlisis
diseo
Construccin
cdigo
pruebas
Despliegue
entrega
asistencia
retroalimentacin
CONCLUSIN
Despus de conocer profundamente lo que es Ingeniera de Software he
concluido que para llevar a cabo un trabajo se debe utilizar herramientas y
tcnicas necesarias para poder resolver un problema planteado y de esta
manera tener un trabajo eficaz y eficiente.
Es aqu donde nos enfocamos a los diferentes modelos de procesos para llevar
a cabo con el trabajo propuesto, y aqu conocemos a un modelo llamado
cascada el cual es el fcil de utilizar.
Este modelo propone un enfoque seguro y secuencial para el desarrollo del
software, que empieza con la descripcin de los requerimientos por parte del
usuario y continuo a travs de planeacin, modelado, construccin y
despliegue, para concluir con el apoyo del software terminado.
BIBLIOGRAFA
Meja. P. 2013. Ingeniera de Software. Edicin: 5a. Y 6a. Captulo 1. Formato: PDF.
Consultado: 22 Abril 2015. Disponible en: http://www.ctic.uni.edu.pe/files/insoft01.pdf
Pressman, R. 2010. Ingeniera del Software Un Enfoque Prctico. 7ma ed. University of
Connecticut. McGraw-Hill Interamericana Editores, S.A.
22
Abril
2015.
Disponible
en:
http://zeus.inf.ucv.cl/~bcrawford/Modelado%20UML/Ingenieria%20del%20Software%
207ma.%20Ed.%20-%20Ian%20Sommerville.pdf