Está en la página 1de 13

Especificacin de requisitos de software

Proyecto: Bases de la Programacin Revisin 1.0

Noviembre del 2012

Ficha del documento


Fecha 29 de Noviembre del 2012 Revisin 1 Autor Alejandro Lpez Uribe Alfredo Valle Hernndez Verificado dep calidad !irma o sello"

#o$%men&o validado por las par&es en fe$'a( !e$'a" )or el $lien&e )or la empresa s%minis&radora

!do. #.* #+a Nombre"

!do. #.*#+a Nombre"

Bases de la Programacin Especificacin de requisitos de software

Rev. 1.0 ),. -

!ontenido
F"!#A $E% $&!'(E)*& !&)*E)"$& - ")*R&$'!!".) - - Propsito - + 0m1ito del 2istema - - Personal involucrado - + $efiniciones3 acrnimos y a1reviaturas - , Referencias - / Resumen + $E2!R"P!".) 6E)ERA% + - Perspectiva del producto + - Funcionalidad del producto 7se 1asa en los !asos de 'so8 + + !aracter:sticas de los usuarios + , Restricciones + / 2uposiciones y dependencias + 4 Evolucin previsi1le del sistema , RE;'"2"*&2 E2PE!<F"!&2 , - Requisitos comunes de los interfaces , + Requisitos funcionales 7en 1ase a la estructura organi>acional de requisitos funcionales3 son los o1?etivos de los casos de uso8 , , Requisitos no funcionales , / &tros requisitos / AP@)$"!E2 + , / / / / 4 5 5 5 5 9 9 9 9 9 9 -= -+ -, -, -,

#esarrollo de pro.e$&os de /of&0are 1 2ases de la pro,rama$in 1 3spe$ifi$a$in de re4%isi&os de /of&0are

Bases de la Programacin Especificacin de requisitos de software

Rev. 1.0 ),. 5

- "ntroduccin
3l sof&0are ed%$a&ivo 'a66.

--

Propsito

3l propsi&o de es&e do$%men&o es realizar %na des$rip$in e7&erna del sis&ema8 . &odos los fa$&ores 4%e in&ervienen en el dise+o del mismo in$l%.endo a los fa$&ores no f%n$ionales9 para as: de es&a forma ob&ener %na des$rip$in de&allada de los re4%erimien&os del sof&0are.

-+

0m1ito del 2istema

3l sis&ema Ven&as ;;;; 3l obje&ivo del sis&ema Ven&as ;;;; es6. Los 2enefi$ios 4%e el sis&ema &raer a la empresa son 6. Las me&as a al$anzar $on el si,%ien&e sis&ema son6.. 3l sis&ema realizar las opera$iones de in&era$$in $on el %s%ario a &rav<s de bo&ones e 'iperv:n$%los. Usar 6. =fre$er %n ,es&or de se,%ridad para implemen&ar privile,ios a los %s%arios8 los $%ales es&n divididos $omo adminis&rador6.. 3l sis&ema deber mos&rar paso a paso los dis&in&os $on&e7&os8 de %na forma vis%al in&eresan&e. =fre$er %na se$$in de ejer$i$ios en los dis&in&os &emas 4%e se $on&emplarn en el &emario para 4%e el es&%dian&e los p%eda resolver. 3l sis&ema verifi$ar 3l sis&ema ofre$er 6.

--

Personal involucrado
Anas&a$io Lpez )ro,ramador . Analis&a de re4%erimien&os 3s&%dian&e )ro,ramar los md%los8 anlisis . espe$ifi$a$in de re4%erimien&os. lopez@,mail.$om

Nombre Rol >a&e,or:a profesional Responsabilidades ?nforma$in de $on&a$&o Aproba$in

#esarrollo de pro.e$&os de /of&0are 1 2ases de la pro,rama$in 1 3spe$ifi$a$in de re4%isi&os de /of&0are

Bases de la Programacin Especificacin de requisitos de software

Rev. 1.0 ),. A

Nombre Rol >a&e,or:a profesional Responsabilidades ?nforma$in de $on&a$&o Aproba$in

Bodofredo Hernndez )ro,ramador . Bes&or de pro.e$&o 3s&%dian&e )ro,ramar los md%los8 dise+o de la ar4%i&e$&%ra del sis&ema. fredo.'dz@live.$om.m7

-+

$efiniciones3 acrnimos y a1reviaturas

Base de datos: $%al4%ier $onj%n&o de da&os or,anizados para s% alma$enamien&o en la memoria de %n ordenador o $omp%&adora8 dise+ado para fa$ili&ar s% man&enimien&o . a$$eso de %na forma es&ndar. Botn: es %n obje&o &an,ible 4%e realiza %n even&o &ras s% a$&iva$in. !digo Fuente: es %n $onj%n&o de l:neas de &e7&o 4%e son las ins&r%$$iones 4%e debe se,%ir la $omp%&adora para eje$%&ar di$'o pro,rama. Fichero: $onj%n&o de informa$in $lasifi$ada . alma$enada de diversas formas para s% $onserva$in . f$il a$$eso en $%al4%ier momen&o. 6losario: es %n ane7o en <l se in$l%.en &odos a4%ellos &<rminos po$o $ono$idos8 de dif:$il in&erpre&a$in8 o 4%e no sean $omCnmen&e %&ilizados en el $on&e7&o en 4%e apare$en. "ngenier:a: a$&ividad de &ransformar el $ono$imien&o en al,o pr$&i$o. "nterfa>: Dedio 4%e permi&e la $om%ni$a$in en&re el %s%ario . el sis&ema. #iperv:nculo: es %n enla$e8 normalmen&e en&re dos p,inas 0eb de %n mismo si&io8 pero %n enla$e &ambi<n p%ede ap%n&ar a %na p,ina de o&ro si&io 0eb8 a %n fi$'ero8 a %na ima,en8 e&$. Programacin: es el pro$eso de dise+ar8 $odifi$ar8 limpiar . man&ener el $di,o f%en&e de pro,ramas $omp%&a$ionales. 3l $di,o f%en&e es es$ri&o en %n len,%aje de pro,rama$in. 2istema: $onj%n&o de par&es o elemen&os or,anizados . rela$ionados 4%e in&era$&Can en&re s: para lo,rar %n obje&ivo. Los sis&emas re$iben Een&radaF da&os8 ener,:a o ma&eria del ambien&e . proveen EsalidaF informa$in8 ener,:a o ma&eria. 2oftware: se refiere a los pro,ramas . da&os alma$enados en %n ordenador.
#esarrollo de pro.e$&os de /of&0are 1 2ases de la pro,rama$in 1 3spe$ifi$a$in de re4%isi&os de /of&0are

Bases de la Programacin Especificacin de requisitos de software

Rev. 1.0 ),. G

Acrnimos
2R2: a$rnimo para espe$ifi$a$in de re4%erimien&os de sof&0are.

A1reviaturas
2A: /of&0are 2r /e+or 2ra /e+ora "ng ?n,enieroEaF $r #o$&orEaF

-,
Ref."

Referencias
*itulo H:&%lo" R%&a" Ruta Fecha !e$'a" Autor A%&or"

Referencia

Relacin completa de todos los documentos relacionados en la especificacin de requisitos de software, identificando de cada documento el titulo, referencia (si procede), fecha y organizacin que lo proporciona.

-/

Resumen

3l 3R/ es& $omp%es&o de la si,%ien&e manera( "ntroduccin( 3n <s&a se$$in se de&alla los obje&ivos 4%e &iene el 3R/ . de n%es&ro sis&ema en forma ,eneral. $escripcin 6eneral: #es$ribe %na perspe$&iva ,eneral del prod%$&o a desarrollarse8 $omo &ambi<n las $ara$&er:s&i$as del %s%ario final . las limi&a$iones 4%e podr:a &ener el sis&ema. Requerimientos Espec:ficos: D%es&ra &odos los re4%erimien&os 4%e el %s%ario desea en el prod%$&o final . $on&iene %na lis&a de&allada . $omple&a de los re4%isi&os 4%e debe $%mplir el sis&ema a desarrollar

+ $escripcin general
+Perspectiva del producto

3l sis&ema 4%e se va a desarrollar es independien&e8 . &endr %n dise+o mod%lar para ,es&ionar las diferen&es reas den&ro de %na $oopera&iva.
#esarrollo de pro.e$&os de /of&0are 1 2ases de la pro,rama$in 1 3spe$ifi$a$in de re4%isi&os de /of&0are

Bases de la Programacin Especificacin de requisitos de software

Rev. 1.0 ),. I

Funcionalidad del producto 7se 1asa en los !asos de custom Functional Requirements 'so8
Requerimientos Funcionales del 2istema

+-

R!J1 Bes&or de se,%ridad para %s%arios

R!J2 #esarrollo de foro

R!JG Uso de elemen&os m%l&imedia

R!JK Dos&rar $on&e7&os de manera vis%al

R!J9 ?n&era$$ion por vin$%los o bo&ones

R!J10 Dos&rar enla$es e7&ernos

R!J11 /e$$ion de e7amenes

R!J1A Blosario

R!J1G /e$$ion de ejer$i$ios

R!J1I 3s&adis&i$as

R!J- A$$eso para al%mnos

R!J5 A$$eso para do$en&es

R!JA Re,is&ro de pre,%n&as

R!JG Re,is&ro de resp%es&as

R!J12 Hiempo limi&e de e7amen

R!J1- Dos&rar res%l&ados

R!J15 Dos&rar e7amen res%el&o

R!J1G Revisar ejer$i$ios

++

!aracter:sticas de los usuarios


Adminis&rador >ono$imien&os solidos sobre el f%n$ionamien&o del sis&ema . s%s deberes $omo adminis&rador. Danejo de $omp%&adoras. Realizar opera$iones de al&as . bajas de66.. Vendedor >ono$imien&os slidos sobre ven&as6. Danejo de $omp%&adoras. Re,is&rar $ada ar&:$%lo6.

Hipo de %s%ario !orma$in Habilidades A$&ividades Hipo de %s%ario !orma$in Habilidades A$&ividades

+,

Restricciones

3l desarrollo del sis&ema es& f%ndamen&ado en el modelo de pro$eso ;) E)ro,rama$in 37&remaF el $%al se diferen$ia de las me&odolo,:as &radi$ionales prin$ipalmen&e en 4%e pone ms <nfasis en la adap&abilidad 4%e en la previsibilidad.

+/

2uposiciones y dependencias

Nin,%na.

+4

Evolucin previsi1le del sistema

3l sis&ema se desarrollar en %na pla&aforma jsp $on los es&ndares . las >// es&able$idas por la empresa.

, Requisitos espec:ficos
R! 1. )ermi&ir la a%&en&i$a$in de %s%arios
#esarrollo de pro.e$&os de /of&0are 1 2ases de la pro,rama$in 1 3spe$ifi$a$in de re4%isi&os de /of&0are

Bases de la Programacin Especificacin de requisitos de software NCmero de re4%isi&o Nombre de re4%isi&o Hipo !%en&e del re4%isi&o )rioridad del re4%isi&o 1 A%&en&i$a$in de %s%arios. Re4%isi&o Res&ri$$in 2#( &abla de %s%arios. Al&a*3sen$ial Dedia*#eseado

Rev. 1.0 ),. K

2aja* =p$ional

3l sis&ema deber permi&ir la a%&en&i$a$in de %s%arios para asi,narles s%s privile,ios $orrespondien&es evi&ando el %so inade$%ado del sis&ema. R! 2. !oro del sis&ema
NCmero de re4%isi&o Nombre de re4%isi&o Hipo !%en&e del re4%isi&o )rioridad del re4%isi&o 2 !oro Re4%isi&o Res&ri$$in 2#( &abla de %s%arios. Al&a*3sen$ial Dedia*#eseado

2aja* =p$ional

/e $on&ara $on %n foro $on la in&en$in de re,is&rar los $omen&arios8 d%das . s%,eren$ias $on respe$&o a los &emas 4%e se 66. R! -. /e$$in de e7menes
NCmero de re4%isi&o Nombre de re4%isi&o Hipo !%en&e del re4%isi&o )rioridad del re4%isi&o /e$$in de e7menes Re4%isi&o Res&ri$$in 2#( &abla de %s%arios. Al&a*3sen$ial Dedia*#eseado

2aja* =p$ional

/e podrn realizar 6. R! 5. 3l sis&ema mos&rara %n ,losario.


NCmero de re4%isi&o Nombre de re4%isi&o Hipo !%en&e del re4%isi&o )rioridad del re4%isi&o 5 Blosario Re4%isi&o Res&ri$$in 2#( &abla de %s%arios. Al&a*3sen$ial Dedia*#eseado

2aja* =p$ional

3l ,losario se en$on&rar 6.. R! A. 3s&ad:s&i$as de 6...


NCmero de re4%isi&o Nombre de re4%isi&o Hipo !%en&e del re4%isi&o )rioridad del re4%isi&o G 3s&ad:s&i$as Re4%isi&o Res&ri$$in 2#( &abla de %s%arios. Al&a*3sen$ial Dedia*#eseado

2aja* =p$ional

#esarrollo de pro.e$&os de /of&0are 1 2ases de la pro,rama$in 1 3spe$ifi$a$in de re4%isi&os de /of&0are

Bases de la Programacin Especificacin de requisitos de software

Rev. 1.0 ),. 9

/e b%s$a &ener es&ad:s&i$as para $ono$er 6..

#esarrollo de pro.e$&os de /of&0are 1 2ases de la pro,rama$in 1 3spe$ifi$a$in de re4%isi&os de /of&0are

Bases de la Programacin Especificacin de requisitos de software

Rev. 1.0 ),. 10

,-

Requisitos comunes de los interfaces

Entradas: Al ini$iar sesin el sis&ema re$ibir el %s%ario . s% $on&rase+a. 3n la $rea$in de %n n%evo 6. 3l sis&ema re$ibir las resp%es&as del %s%ario en los ejer$i$ios . e7menes. 2alidas: 3l sis&ema devolver mensaje de error $%ando el %s%ario .*o $on&rase+a sean in$orre$&os. 3l sis&ema $alifi$ara los ejer$i$ios . e7menes . devolver el res%l&ado final. 3l sis&ema devolver las resp%es&as $orre$&as de los ejer$i$ios 4%e se 'a.an respondido de manera in$orre$&a.

, - - "nterfaces de usuario
Las in&erfa$es de %s%ario es&n rela$ionadas $on las pan&allas8 ven&anas Eform%lariosF 4%e debe manip%lar el %s%ario para realizar %na opera$in de&erminada. #i$'a manip%la$in el %s%ario la realizar por medio del &e$lado . el ra&n. 3s impor&an&e men$ionar 4%e las in&erfa$es de %s%ario &ambi<n abar$an las a.%das $orrespondien&es en $ada %no de los pro$esos 4%e reali$e el sis&ema. Las in&erfa$es de %s%ario a.%daran al %s%ario final &rabajando en %n ambien&e ,rfi$o por lo 4%e se di$'as in&erfa$es in$l%irn( 2o&ones DenCs despe,ables Densajes informa&ivos Densajes de error >%adros de dilo,o

#esarrollo de pro.e$&os de /of&0are 1 2ases de la pro,rama$in 1 3spe$ifi$a$in de re4%isi&os de /of&0are

Bases de la Programacin Especificacin de requisitos de software

Rev. 1.0 ),. 11

!orm%larios para el in,reso8 modifi$a$in8 a$&%aliza$in . elimina$in de da&os. As: $omo para las opera$iones . las a.%das 4%e se men$ion an&eriormen&e.
2o&ones

Hiperv:n$%los

, - - "nterfaces de hardware
%a pantalla del monitor: el sof&0are deber mos&rar informa$in al %s%ario a &rav<s de la pan&alla del moni&or. Ratn: el sof&0are debe in&era$&%ar $on el movimien&o del ra&n . los bo&ones del ra&n. 3l ra&n se a$&ivan las zonas de en&rada de da&os8 bo&ones de $omando . sele$$ione las op$iones de los menCs. *eclado: el sof&0are debern in&era$&%ar $on las p%lsa$iones del &e$lado. 3l &e$lado de en&rada de da&os en el rea a$&iva de la base de da&os.

, - - "nterfaces de software
Nin,%na

, - + "nterfaces de comunicacin
La $om%ni$a$in en&re la base de da&os . la apli$a$in se realiza median&e el pro,rama ;AD) 4%e al ins&alarlo permi&e la $om%ni$a$in en&re el len,%aje )H)8 la base de da&os en /LL . levan&a el servidor Apa$'e.

#esarrollo de pro.e$&os de /of&0are 1 2ases de la pro,rama$in 1 3spe$ifi$a$in de re4%isi&os de /of&0are

Bases de la Programacin Especificacin de requisitos de software

Rev. 1.0 ),. 12

,+

Requisitos funcionales 7en 1ase a la estructura organi>acional de requisitos funcionales3 son los o1?etivos de los casos de uso8
, + - Requisito funcional 3l sis&ema deber ofre$er %n ,es&or de se,%ridad8 para implemen&ar privile,ios para los %s%arios8 los $%ales es&n divididos de la si,%ien&e manera( Adminis&rador E>on&rol &o&alF8 Vendedor E)rivile,io de re,is&roF.

, + + Requisito funcional +
3l sis&ema $on&ar $on %n foro.

, + , Requisito funcional ,
3l sis&ema %&ilizar re$%rsos m%l&imedia. E?m,enes8 Video8 /onido8 Hipo,raf:a le,ible8 >olores de la ?ns&i&%$inF.

, + / Requisito funcional /
3l sis&ema deber mos&rar paso a paso los dis&in&os $on&e7&os8 de %na forma vis%al in&eresan&e.

, + 4 Requisito funcional 4
3l sis&ema realizar las opera$iones de in&era$$in $on el %s%ario a &rav<s de 2o&ones e Hiperv:n$%los.

, + 5 Requisito funcional 5
Dos&rar enla$es e7&ernos.

, + 9 Requisito funcional B
3l sis&ema mos&rara %n ,losario.

, + B Requisito funcional C
3l sis&ema ofre$er %na se$$in de ejer$i$ios

, + C Requisito funcional -=
3l sis&ema realizar es&ad:s&i$as de los al%mnos 4%e ms a$$edan al sis&ema . los &emas 4%e ms se $ons%l&a.

#esarrollo de pro.e$&os de /of&0are 1 2ases de la pro,rama$in 1 3spe$ifi$a$in de re4%isi&os de /of&0are

Bases de la Programacin Especificacin de requisitos de software

Rev. 1.0 ),. 1-

,,

Requisitos no funcionales
, , - Requisitos de rendimiento , , + 2eguridad
La se,%ridad del sis&ema es por( Uso de $on&rase+as para $ada %s%ario. 3s&o permi&ir 4%e &en,an a$$eso al sis&ema solo las personas 4%e &ienen a%&oriza$in. Re,is&ros de in,reso al sis&ema. >rea$in de privile,ios . asi,narlos a $ada %s%ario dependiendo s% f%n$ionalidad.

, , - Fia1ilidad
3s %no de los fa$&ores 4%e dar $onfianza al $lien&e8 para lo $%al el sis&ema es& $on&rolando &odo &ipo de &ransa$$in . es& ap&o a responder &odo &ipo de in$iden&e.

, , + $isponi1ilidad
3l sis&ema 'a sido desarrollado &omando en $%en&a las ne$esidades8 re4%erimien&os . re,las de la ins&i&%$in por lo 4%e se en$%en&ra disponible el siempre . $%ando el servidor de la es$%ela es&e a$&ivo.

, , , (anteni1ilidad
3l sis&ema $%en&a $on $ara$&er:s&i$as parame&rizables lo 4%e permi&ir f%&%ros man&enimien&os.

, , / Porta1ilidad
3l %so de '&ml . p'p as: $omo %na base de da&os s4l 'a$e 4%e sea %n 99M por&able .a 4%e $%al4%ier $omp%&adora $on %n edi&or de &e7&o podr realizar $ambios en el sis&ema . podr eje$%&arse en $%al4%ier momen&o siempre . $%ando se &en,a %n e7plorador de in&erne& ins&alado.

,/

&tros requisitos

Nin,%no

/ ApDndices

#esarrollo de pro.e$&os de /of&0are 1 2ases de la pro,rama$in 1 3spe$ifi$a$in de re4%isi&os de /of&0are

También podría gustarte