Está en la página 1de 5

29/04/2014

1
DEFINICIN DE
REQUERIMIENTOS
Dr. Ing. Celedonio Mndez Valdivia
TCNICAS DE DOCUMENTACIN Y ARCHIVO
3
Proceso de Software
Es un conjunto de actividades y resultados
asociados que producen un producto de
software. Estos procesos estn a cargo de los
Ingenieros de Software. Existen cuatro
actividades fundamentales de procesos, que
son comunes pata todos los procesos de
software.
Actividades del Proceso de
Software
Especificacin del Software: La funcionalidad
del software y las restricciones sobre su
operacin deben quedar definidas.
Desarrollo del Software: ebe producirse
software que cumpla con las especificaciones.
Actividades del Proceso de
Software
Validacin del Software: El software debe
validarse para asegurar qu" es lo que el cliente
requiere.
Evolucin del Software: El software debe
evolucionar para cumplir con los cambios
requeridos por el cliente.
Actividades Protectoras
Seguimiento y control de proyecto de software.
#evisiones t"cnicas formales.
$arant%a de calidad del software.
$estin de configuracin del software.
&reparacin y produccin de documentos.
$estin de reutili'acin.
(ediciones.
$estin de riesgos.
os ele!e"tos i"vol#crados e" el
$roceso so"%
No se puede mostrar la imagen en este momento.
29/04/2014
2
No se puede mostrar la imagen en este momento.
Q#i&" de'e (acer Q#&) C#*"do +
C,!o de'e (acerlo-
Roles e" el Desarrollo de Software
Administrador de proyecto: )dministra y
controla los recursos asignados a un proyecto.
*na carta de organi'acin de todo el proyecto.
*n plan de trabajo general.
Estimaciones de +oras,+ombre de cada actividad
Roles e" el Desarrollo de Software
Analista: La fase de anlisis en un proyecto de
construccin de software se refiere a la
especificacin de un problema como la suma de
subproblemas de menor complejidad.
El anlisis se divide en dos fases-
Especificacin de requisitos de usuario
Especificacin de requisitos de software.
Roles e" el Desarrollo de Software
Diseador: Es el encargado de generar el dise.o del
sistema. Entre sus funciones estn-
$enerar el dise.o arquitectnico y dise.o detallado
del sistema.
$enerar prototipos rpidos del sistema.
$enerar el documento de dise.o arquitectnico de
software /)0, y mantenerlo actuali'ado durante el
proyecto.
1elar porque el producto final se ajuste al dise.o
reali'ado.
Roles e" el Desarrollo de Software
Programador: ebe convertir la especificacin del
sistema en cdigo fuente ejecutable utili'ando uno o
ms lenguajes de programacin, as% como
+erramientas de software de apoyo a la
programacin.
Roles e" el Desarrollo de Software
Tster: El t"ster es el encargado de asegurar la
calidad de cada uno de los productos /documentos,
prototipos, entre otros0. Entre sus tareas estn-
2onstruir y aplicar los planes de prueba unitarios.
1elar por la completitud, y exactitud de todos los
documentos del proyecto.
1elar por la ad+esin al estndar adoptado para el
desarrollo.
1elar por la calidad del producto final /cumplimiento
de los requisitos0.
29/04/2014
3
Roles e" el Desarrollo de Software
Asegurador de calidad: Es el encargado de verificar
que lo estndares de calidad definidos por la
empresa sean respetados en el proceso de desarrollo
Documentador: son los encargados de construir los
siguientes documentos-
ocumentacin de procesos.
ocumentacin de producto- ocumentacin de
sistema y ocumentacin de usuario.
Roles e" el Desarrollo de Software
Ingeniero de mantenimiento: Los objetivos a
cumplir por un ingeniero de mantenimiento son los
siguientes-
(odificar el software para adaptar nuevas funciones o
modificar algunas funciones existentes.
(oderni'ar el software por medio de cambios al
sistema.
)segurarse de que el equipo de desarrollo est
informado de los errores encontrados en el sistema.
Roles e" el Desarrollo de Software
Ingeniero de validacin y verificacin:
El objetivo principal del proceso de 131 es-
)nali'ar y testear el software en forma completa
durante el desarrollo para determinar que el
software ejecute sus funcionalidad correctamente
)segurarse que no ejecute funciones no definidas
&roveer informacin sobre su calidad y
confiabilidad.
Roles e" el Desarrollo de Software
Administrador de la configuracin:
Supervisa y administra-
El software utili'ado para el control de versiones.
efine y controla perfiles de acceso a los arc+ivos
del proyecto.
1ela por la completitud y exactitud del repositorio
del proyecto.
E .REA PRO/EM.TICA 0 SU DEFINICIN I"1e"ier2a de Re3#isitos
Definicin de Requisitos de Software
Ingeniera de Requisitos
Ingeniera de Software
29/04/2014
4
I"1e"ier2a de Re3#isitos
El proceso de establecer los servicios que el cliente
requiere de un sistema y los limites bajo los cuales
opera y se desarrolla.
Los #equerimientos pueden ser 4uncionales o
5o,4uncionales
Los #equerimientos funcionales describen
servicios o funciones
Los #equerimientos 5o,funcionales son un l%mite
en el sistema o en el proceso de desarrollo.
PRESENTACIN DE PRO/EMA
Representacin
Sintctica y/o Semntica
Esquema
Conceptual
Texto en
Lenguaje
Natural
?
?
ANALISTA
INTERESADO (S)
?
Xxx xx xxx xxx xxx
xxxxx xxx xxx xxx xxx
xx xxx xxx xxx xxx
Dific#ltades $ara defi"ir los
re3#isitos
Los requisitos no son obvios y vienen de muc+as fuentes.
Son dif%ciles de expresar en palabras .
Existen muc+os tipos de requisitos y diferentes niveles de
detalle.
5unca son iguales. )lgunos son ms dif%ciles, ms
riesgosos, ms importantes o ms estables que otros.
Los requerimientos estn relacionados unos con otros, y a
su ve' se relacionan con otras partes del proceso.
*n requerimiento puede cambiar a lo largo del ciclo de
desarrollo.
os Re3#isitos se de'e"
Obtener
Analiar
Documentar
!erificar "#uncionalidad$
!alidar "traabilidad$
UNA REAIDAD) 4ISIONES DISTINTAS
UNA REAIDAD) 4ISIONES DISTINTAS
Seis hombres ciegos del Indostn
a los que les gustaba estudiar
fueron a ver a un elefante.
Y, como no lo podan avistar,
se pusieron a tocar y a intentar adivinar.
El primero se aproxim
y, palpndole el flanco al bicho,
acto seguido exclam:
"Oh, Dios mio, qu es esto que cincho?
Ah, ya se, es como un muro!
estoy casi seguro".
29/04/2014
5
UNA REAIDAD) 4ISIONES DISTINTAS
El segundo, haciendo de un colmillo presa,
raudo declar sin duda:
"redondo, largo y de punta,
no me asusta decir de esa
que es como una lanza o como una vara de yunta."
El tercero se acerc
y puso manos a la obra.
La larga trompa palp
y con certeza declar:
"Sin duda y sin zozobra
declaro que es como una cobra.
UNA REAIDAD) 4ISIONES DISTINTAS
El cuarto hombre abraz del elefante una pata,
y palpando la zona del medio
asegur de forma inexacta:
"el elefante es como un madero
y con diez se hace un velero!"
El quinto hombre, al tocar del animal la oreja,
con ojos risueos de chico
aseguro con sabidura vieja:
"es plano como un abanico
y da ms aire que una abeja!"
UNA REAIDAD) 4ISIONES DISTINTAS
El sexto hombre agarr del enorme bicho el rabo
y sin mas pensar declar:
"ya se, misterio acabado,
el elefante es como un nabo.
No importa visto de qu lado".
Y he aqu la moraleja amigos,
pues aquellos seis hombres ciegos
a pensar de tener razn en parte
no tenan, en realidad,
el arte de or ms all de sus propios gorjeos
6o+n $odfrey Saxe 7879,788:

También podría gustarte