Вы находитесь на странице: 1из 4

Ingeniera del software II

Autor: Pin Torres Stefano Agustn


Universidad Tcnica de Manab
Facultad de Ciencias Informticas

1
Ingeniera de software: es la disciplina Pressman, R., (2005), ingeniera de
formada por un conjunto de mtodos, software: un enfoque prctico
2
procesos y herramientas involucrados en Benet, F.,( 2003), ingeniera de
software,
la produccin de software de calidad, este
Barcelona, Espaa, UOC
software debe ser capaz de cumplir con
las necesidades a las que fue diseado.

Segn la IEEE es aquella aplicacin sistema incrustado, deben escucharse


prctica del conocimiento cientfico en muchas opiniones.
el diseo y construccin de programas Y en ocasiones parece que cada una de
de computadora y la ellas tiene una idea un poco distinta de
documentacin asociada requerida para cules caractersticas y funciones debiera
desarrollar, su trabajo es promover la tener el software. Se concluye que debe
creatividad, el desarrollo y la hacerse un esfuerzo concertado para
integracin, compartir y aplicar los entender el problema antes de desarrollar
avances en las tecnologas de la una aplicacin de software Pressman,
informacin, electrnica y ciencias en R., (2005).
general para beneficio de la humanidad
2 Un sistema de software, denominado
y de los mismos profesionales.
tambin aplicacin o simplemente
1La ingeniera de software es el software, es un conjunto integrado de
establecimiento y uso de principios programas que en su forma
fundamentales de la ingeniera con definitivamente se pueden ejecutar, pero
objeto de desarrollar en comprende tambin las definiciones de
forma econmica software que sea estructuras de datos (por ejemplo,
confiable y que trabaje con eficiencia en definiciones de bases de datos) que
utilizan estos programas y tambin la
mquinas reales.
documentacin referente a ello (tanto la
documentacin de ayuda en el uso de
El software se ha
software para sus usuarios como la
incrustado profundamente en casi todos
documentacin generada durante, parte
los aspectos de nuestras vidas y, como
de la cual tambin servir para su
consecuencia, el nmero de personas
mantenimiento posterior). Benet, F.,(
que tienen inters en las caractersticas y
2003)
funciones que brinda una aplicacin
especfica ha crecido en forma notable.
Criterio personal: la ingeniera del
Cuando ha de construirse una aplicacin
software es una herramienta que nos
nueva o
ayuda a la produccin de una aplicacin
para haci poder cumplir las necesidades
de infinidades de reas tales como
negocios, investigacin cientfica,
medicina, produccin, logstica, banca,
control de trfico, meteorologa, redes permite recopilar todas las necesidades
intranet e internet, etc. que dicha aplicacin lo requiera y tener
un software nuevo y modificado, y poder
satisfacer las necesidades de los usuarios
Ingeniera de Requerimiento: finales.
Los requerimientos para un sistema son
2Dificultadespara definir los
descripciones de lo que el sistema debe
hacer: el servicio que ofrece y las requerimientos:
restricciones en su operacin. Tales
requerimientos reflejan las necesidades Los requerimientos no son obvios
de los clientes por un sistema que atienda y vienen de muchas fuentes.
cierto propsito, como sera controlar un Son difciles de expresar en
dispositivo, colocar un pedido o buscar palabras (el lenguaje es
informacin. Al proceso de descubrir, ambiguo).
analizar, documentar y verificar estos Existen muchos tipos de
servicios y restricciones se le llama requerimientos y diferentes
ingeniera de requerimientos (IR). niveles de detalle.
1Los requerimientos de la tecnologa de La cantidad de requerimientos en
la informacin que demandan los un proyecto puede ser difcil de
individuos, negocios y gobiernos se manejar.
hacen ms complejos con cada ao que Nunca son iguales. Algunos son
pasa. En la actualidad, grandes equipos ms difciles, ms riesgosos, ms
de personas crean programas de cmputo importantes o ms estables que
que antes eran elaborados por un solo otros.
individuo. El software sofisticado, que Los requerimientos estn
alguna vez se implement en un ambiente relacionados unos con otros, y a
de cmputo predecible y auto contenido, su vez se relacionan con otras
hoy en da se halla incrustado en el partes del proceso.
interior de todo, desde la electrnica de Cada requerimiento tiene
consumo hasta dispositivos mdicos o propiedades nicas y abarcan
sistemas de armamento. La complejidad reas funcionales especficas.
de estos nuevos sistemas y productos Un requerimiento puede cambiar
basados en computadora demanda a lo largo del ciclo de desarrollo.
atencin cuidadosa a las interacciones de Son difciles de cuantificar, ya
todos los elementos del sistema. Se que cada conjunto de
concluye que el diseo se ha vuelto una requerimientos es particular para
actividad crucial. cada proyecto.
3
Tcnicas para la captura de
Criterio Personal: la ingeniera de requisitos:
requerimiento es muy importante en la Existe un gran nmero de tcnicas para
creacin de un software. Ya que este obtener requerimientos. A continuacin,

1 3
Pressman, R., (2005), ingeniera de software: Flaaten, P. O., McCubbrey, D.J., ORiordan,
un enfoque prctico P.D., Burgus, K., Foundations of Business
Systems. Chicago (EE.UU.), The Dryden Pres,
2
Senn, James A. "Anlisis y Diseo de Sistemas 1989.
de Informacin". Segunda Edicin. McGraw Hill.
1992.
describo las ms utilizadas. Hay que sistema en los usuarios y en la
aclarar que ninguna de estas tcnicas es organizacin.
suficiente por s sola y que es
recomendable combinarlas para obtener
Observacin: Por medio de
requerimientos completos.
esta tcnica el analista obtiene
informacin de primera mano
Entrevistas: La entrevista es sobre la forma en que se efectan
de gran utilidad para obtener las actividades. Este mtodo
informacin cualitativa como permite observar la forma en que
opiniones, o descripciones se llevan a cabo los procesos y,
subjetivas de actividades. Es una por otro, verificar que realmente
tcnica muy utilizada, y requiere se sigan todos los pasos
una mayor preparacin y especificados.
experiencia por parte del analista. Cuestionarios: El uso de
La entrevista se puede definir cuestionarios permite a los
como un intento sistemtico de analistas reunir informacin
recoger informacin de otra proveniente de un grupo grande
persona a travs de una de personas. El empleo de
comunicacin interpersonal que formatos estandarizados para las
se lleva a cabo por medio de una preguntas puede proporcionar
conversacin estructurada. datos ms confiables que otras
Desarrollo Conjunto de tcnicas.
Aplicaciones: Es una tcnica Tormenta de ideas: Consiste
que se utiliza para promover la en reuniones con cuatro a diez
cooperacin y el trabajo en personas donde como primer
equipo entre usuarios y analistas. paso sugieren toda clase de ideas
Consiste en realizar sesiones en sin juzgar su validez por muy
las que participan usuarios disparatadas que parezcan, y
expertos del dominio junto a despus de recopilar todas las
analistas de software. ideas se realiza un anlisis
Desarrollo de Prototipos: detallado de cada propuesta.
Los prototipos suelen consistir en Escenarios: Estos se utilizan
versiones reducidas, demos o para documentar el
conjuntos de pantallas (que no comportamiento del sistema
son totalmente operativos) de la cuando se le presentan eventos
aplicacin pedida. Esta tcnica es especficos. Cada evento de
particularmente til cuando: interaccin distinto, o la
El rea de la aplicacin no seleccin de un servicio del
est bien definida sistema, se documentan como un
(posiblemente por ser algo escenario de eventos distinto.
muy novedoso).
El costo del rechazo de la
aplicacin por los usuarios es Criterio personal: con estas
muy alto. tcnicas podemos recopilar una
Es necesario evaluar buena informacin para poder
previamente el impacto del capturar bien lo que el usuario
requiere para el software.
Referencias bibliograficas:

1
Pressman, R., (2005), ingeniera de software:
un enfoque prctico
2
Benet, F.,( 2003), ingeniera de software,
Barcelona, Espaa, UOC
3
Pressman, R., (2005), ingeniera de software:
un enfoque prctico
4
Senn, James A. "Anlisis y Diseo de
Sistemas de Informacin". Segunda
Edicin. McGraw Hill. 1992.
5
Flaaten, P. O., McCubbrey, D.J., ORiordan,
P.D., Burgus, K., Foundations of Business
Systems. Chicago (EE.UU.), The Dryden
Pres, 1989.

Вам также может понравиться