ESPECIFICACIN DE
REQUERIMIENTOS DEL
SOFTWARE
CALCULADORA DIGITAL
CURSO:
Auditoria de Software
Arequipa - 2016
CONTROL DE LA DOCUMENTACIN
CONTROL DE LA CONFIGURACIN
TEMA
Referencia:
Ninguna
Fecha:
16/05/2016
HISTRICO DE VERSIONES
Versin
Fecha
Estado
Responsable
Nombre de Archivo
1.0
16/05/2016
Revisin
Grupo de
Requerimientos de
analistas
Software v1.0
HISTRICO DE CAMBIOS
Versin
Fecha
1.0
16/05/2016
Cambios
ALCANCE
Para el proceso de especificacin de requerimientos se parti del documento de elicitacin de
requerimientos, en este documento detallaremos en uno o ms requisitos de especificacin la
funcionalidad del sistema visto desde el punto de vista del programador.
Especificacin de Requerimientos
Requerimiento 00001
ERS 00001
Elicitacin N
Versin
ELI 0001
1.0
Fecha
23/05/2016
Autor(es)
Fuentes
Dependencias
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00002
ERS 00002
Elicitacin N
Versin
ELI 00001
1.0
Fecha
23/05/2016
Autor(es)
Fuentes
Dependencias
ERS 00001
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00003
ERS 00003
Elicitacin N
Versin
ELI 00002
1.0
Fecha
23/05/2016
Autor(es)
Fuentes
Dependencias
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00004
ERS 00004
Elicitacin N
Versin
ELI 00002
1.0
Fecha
23/05/2016
Autor(es)
Fuentes
Dependencias
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00005
ERS 00005
Elicitacin N
Versin
ELI 00003
1.0
Fecha
23/05/2016
Autor(es)
Fuentes
Dependencias
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00006
ERS 00006
Elicitacin N
Versin
ELI 00003
1.0
Fecha
23/05/2016
Autor(es)
Fuentes
Dependencias
ERS00005
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00007
ERS 00007
Elicitacin N
Versin
ELI 00004
1.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de Diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00008
ERS 00008
Elicitacin N
Versin
ELI 00005
1.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de Diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Elicitacin N
Versin
ELI 00006
1.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de Diseo
Descripcin
Precondicin
Postcondicin
La opcin del tamao seleccionado del men Fuente del men superior
ahora tendr un check al lado izquierdo, indicando el tamao activo.
Excepciones
Comentarios
Requerimiento 00010
ERS 00010
OPERADORES ARITMTICOS
Elicitacin N
Versin
ELI 00007
1.0
Fecha
21/05/2106
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Suma: +
Resta: -
Multiplicacin: *
Divisin: /
Se aplican sobre datos enteros o double y as obteniendo como resultado
datos enteros o double.
Este proceso depender de la creacin de nuestro compilador para lo cual
para que se cumpla el uso de operadores aritmticos depender
exclusivamente de la especificacin de la Generacin de la Gramtica
para validacin de operaciones.
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00011
ERS 00011
Elicitacin N
ELI 00007
Versin
1.0
Fecha
21/05/2106
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Seno: sen
Coseno: cos
Tangente: tan
Se aplican sobre datos enteros o double y as obteniendo como resultado
datos enteros o double.
Este proceso depender de la creacin de nuestro compilador para lo cual
para que se cumpla el uso de funciones trigonomtricas depender
exclusivamente de la especificacin de la Generacin de la Gramtica
para validacin de operaciones.
1.
El usuario ingresa una funcin trigonomtrica.
a.
Despus de ingresar por
teclado o hacer clic en la funcin trigonomtrica que se desee esta
funcin trigonomtrica automticamente estar seguido de un
parntesis abierto(.
2.
Seguidamente se ingresa la expresin(es) en la
calculadora y en donde por ltimo esta se tendr que cerrar con un
parntesis cerrado ).
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00012
ERS 00012
Elicitacin N
Versin
1.0
Fecha
22/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
TKN_MAS
+
TKN_MENOS
TKN_MULT
*
TKN_DIV
/
TKN_POTNC
TKN_ASGN
=
TKN_NUL
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00013
Elicitacin N
Versin
Fecha
22/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo
ERS 00013
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00014
Elicitacin N
Versin
Fecha
22/05/2016
Autor(es)
Fuentes
ERS 00014
Dependencias
Descripcin
Precondicin
Postcondicin
Departamento de diseo
Esto obedece a las Gramticas Dirigidas por la sintaxis, que aaden
atributos y reglas de evaluacin de atributos (funciones/reglas
semnticas).
Cada smbolo tiene un conjunto de atributos asociados:
PRODUCCION
REGLAS SEMANTICAS
L=Elem
Imprime(Elem.val)
Elem= Exp / Ter
Elem.val=Exp.val/ Ter.val
Exp = Ter
Exp.val=Ter.val
Ter = Ter + Elem
Ter.val= Ter.val + Elem.val
Ter = Elem
Ter.val = Elem.val
Elem = num
Elem.val = num.valex
Ter = Ter ^ Elem
Ter.val = Ter.val ^ Elem.val
Se solicita verificar la existencia de los tokens generados en el Anlisis
Sintctico.
El analizador Sintctico har uso de esta Gramtica, definido en un
archivo .y, para verificar la existencia de los tokens en el Lenguaje
establecido
Excepciones
Comentarios
Requerimiento 00015
ERS 00015
ANALIZADOR LXICO
Elicitacin N
Versin
1.0
Fecha
22/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo.
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00016
ERS 00016
Analizador Sintctico
Elicitacin N
Versin
Fecha
22/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo.
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00017
ERS 00017
Analizador Semntico
Elicitacin N
ELI 0007
Versin
1.0
Fecha
22/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo.
Descripcin
Precondicin
Postcondicin
Comentarios
Requerimiento 00018
ERS 00018
Elicitacin N
Versin
ELI 00008
1.0
Fecha
21/05/2106
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
la operacin.
Requerimiento 00019
ERS 00019
Elicitacin N
Versin
ELI 00008
1.0
Fecha
21/05/2106
Autor(es)
Fuentes
Dependencias
Departamento de diseo
1.
teclado.
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00020
ERS 00020
Elicitacin N
Versin
ELI 00008
1.0
Fecha
21/05/2106
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00021
ERS 00021
Elicitacin N
Versin
ELI 00009
1.0
Fecha
21/05/2106
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00022
ERS 00022
Elicitacin N
Versin
ELI 00009
1.0
Fecha
21/05/2106
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00023
ERS 00023
Elicitacin N
Versin
ELI 010
2.0
Fecha
21/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00024
ERS 00024
Elicitacin N
Versin
ELI 010
2.0
Fecha
21/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00025
Elicitacin N
Versin
MOSTRAR MOVIMIENTO
CARACTERES INGRESADOS
ELI 010
2.0
Fecha
21/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo
ERS 00025
Descripcin
Precondicin
Postcondicin
DEL
CURSOR
ENTRE
LOS
Excepciones
Comentarios
Requerimiento 00026
Elicitacin N
Versin
Fecha
21/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
ERS 00026
Precondicin
Postcondicin
tecla <--- del teclado fsico (PC) o el de nuestro sistema, tambin para
este motivo la tecla suprimir o eliminado por seleccin de combinacin de
teclas estar inhabilitado.
-El sistema deber estar activo
-Al menos debera haber un caracter ingresado en la pantalla
-El carcter afectado por la operacin ya no se deber mostrar en pantalla
dejando el espacio libre y redimensionando si es necesario
Excepciones
Comentarios
Requerimiento 00027
ERS 00027
Elicitacin N
Versin
ELI 010
2.0
Fecha
21/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00028
ERS 00028
Elicitacin N
Versin
ELI 010
2.0
Fecha
21/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00029
ERS 00029
Elicitacin N
Versin
ELI 010
2.0
Fecha
21/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00030
ERS 00030
Elicitacin N
Versin
ELI 011
2.0
Fecha
21/05/2016
Autor(es)
Fuentes
Valenzuela
Dependencias
Departamento de diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00031
ERS 00031
Elicitacin N
Versin
ELI 012
2.0
Fecha
21/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00032
ERS 00001
Elicitacin N
Versin
ELI 00012
2.0
Fecha
21/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00033
ERS 00033
ENTRADA DE DECIMALES
Elicitacin N
Versin
ELI 00013
2.0
Fecha
23/05/2016
Autor(es)
Fuentes
Dependencias
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00034
ERS 00009
Elicitacin N
Versin
ELI 00013
2.0
Fecha
23/05/2016
Autor(es)
Fuentes
Dependencias
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
calculadora.
- Variable RESULTADO es un entero o un nmero
decimal con decimales menores a cuatro dgitos.
- intCountDecimalResul retorna a 0
El resultado de la operacin no es un nmero.
El resultado sobrepasa la dimensin del dato tipo double
La variable RESULTADO debe ser de tipo double o long para evitar las
excepciones.
Requerimiento 00035
ERS 00035
SALIDA DE DECIMAL
Elicitacin N
Versin
ELI 00013
2.0
Fecha
23/05/2016
Autor(es)
Fuentes
Dependencias
Descripcin
Precondicin
Postcondicin
Excepciones
calculadora.
- El usuario ha de haber presionado ENTER o =.
- la
variable
RESULTADO
DEBE
ESTAR
REDONDEADA y ser un numero con mas de 4 decimales.
- Una vez una puesto el resultado en el formato
especificado se muestra en pantalla.
RESULTADO no contenga ningn dato y se hace un parsing de basura ,
votando una exception.
Comentarios
Requerimiento 00036
ERS 00036
BORRAR PANTALLA
Elicitacin N
Versin
ELI 00014
2.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00037
ERS 00037
MEN HISTORIAL
Elicitacin N
Versin
ELI 00015
2.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00038
ERS 00038
MEN FUENTE
Elicitacin N
Versin
ELI 00015
2.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00039
ERS 00039
MEN ESTILOS
Elicitacin N
Versin
ELI 00015
2.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Descripcin
Precondicin
Postcondicin
Excepciones
que desea.
Desaparecer los mens abiertos
Opcin seleccionada aparece un check al lado derecho del nombre
Regreso a pantalla de inicio
Hacer click en una opcin y no se de ningun evento o los cambios
esperados.
Los colores
Comentarios
Requerimiento 00040
ERS 00040
Elicitacin N
ELI 00016
Versin
2.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo.
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00041
ERS 00041
Elicitacin N
ELI 00016
Versin
2.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo.
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00042
ERS 00042
Elicitacin N
ELI 00017
Versin
2.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo.
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00043
ERS 00043
Elicitacin N
ELI 00017
Versin
2.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo.
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00044
ERS 00044
Elicitacin N
ELI 00018
Versin
2.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo.
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00045
ERS 00045
Elicitacin N
ELI 00018
Versin
2.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo.
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00046
ERS 00046
MOSTRAR CURSOR
Elicitacin N
Versin
ELI 019
2.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00047
ERS 00047
Elicitacin N
Versin
ELI 019
2.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00048
ERS 00048
Elicitacin N
Versin
ELI 019
2.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00049
ERS 00049
Elicitacin N
Versin
ELI 020
2.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00050
ERS 00050
Elicitacin N
Versin
ELI 021
2.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00051
ERS 00051
Elicitacin N
Versin
ELI 022
2.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00052
ERS 00052
Elicitacin N
Versin
ELI 022
2.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00053
ERS 00053
Elicitacin N
Versin
ELI 022
2.0
Fecha
24/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00054
ERS 00054
Elicitacin N
ELI 0024
Versin
2.0
Fecha
22/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo.
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios
Requerimiento 00055
ERS 00055
Elicitacin N
ELI 0024
Versin
1.0
Fecha
22/05/2016
Autor(es)
Fuentes
Dependencias
Departamento de diseo.
Descripcin
Precondicin
Postcondicin
Excepciones
Comentarios