Está en la página 1de 7
201 3 EDUCCIÓN DE REQUERIMIENTO S Versión 0.1 CLIENTE: CLIENTE: HUERTAS NIQUEN PERCY HUERTAS NIQUEN PERCY
201
3
EDUCCIÓN DE
REQUERIMIENTO
S
Versión 0.1
CLIENTE:
CLIENTE:
HUERTAS NIQUEN PERCY
HUERTAS NIQUEN PERCY
EQUIPO DE TRABAJO:
EQUIPO DE TRABAJO:
– Compilador E++
– Compilador E++
AUTORES:
AUTORES:
HUAMANI MAMANI LIZBETH
HUAMANI MAMANI LIZBETH
COQUIL OLIVERA FARKIN
COQUIL OLIVERA FARKIN
SAICO SAICO JUSTO EMANUEL
SAICO SAICO JUSTO EMANUEL
CARDENAS TINTAYA ROBERTO
CARDENAS TINTAYA ROBERTO
APAZA APAZA KAREN GIANELLA
APAZA APAZA KAREN GIANELLA
HUAMANI CHAMBI RICHARD
HUAMANI CHAMBI RICHARD
HUACASI COYLA MARCO
HUACASI COYLA MARCO
VENTURA ACERO JESUS PAUL
VENTURA ACERO JESUS PAUL

CONTENIDO

INTRODUCCIÓN.......................................................................................2

OBJETIVOS..............................................................................................3

ALCANCE................................................................................................3

DESCRIPCIÓN.........................................................................................3

REQUISITOS............................................................................................4

REFERENCIAS.........................................................................................6

EDUCCIÓN DE REQUERIMIENTOS

INTRODUCCIÓN

Este entregable es muy importante ya que es el resultado de capturar los requisitos o requerimientos, que nuestros clientes nos piden (en este caso el Profesor Huertas Niquen Percy) ya que los usuarios finales esperan el nuevo producto desarrollado.

Pero pasar del problema a la solución software no es nada fácil (siendo esto más difícil según la complejidad del problema), e involucra una serie de pasos, consistiendo los primeros en capturar, analizar, validar y especificar los requerimientos de nuestros clientes y/o usuarios, es así que nuestro primer entregable es la Educción de Requerimientos.

En la sección 2 mostramos los objetivos, en la sección 3 el alcance, en la sección 4 una breve descripción, en la sección 5 se encuentran los requisitos donde agrupamos los requisitos de acuerdo a las funcionalidades que tendrá el Compilador

E++ y por ultimo en la sección 6 se encuentran las referencias del documento Educción de Requerimientos.

OBJETIVOS

El principal objetivo de este documento de Educción de Requerimientos es, poder capturar los requerimientos, necesidades, restricciones que los clientes/usuarios esperan obtener del producto software.

ALCANCE

En la Educción de Requerimientos, nos limitaremos a capturar los requerimientos de nuestros clientes/usuarios, realizando un análisis de los requerimientos con el fin de que no haya requerimientos duplicados en el documento, para que luego se conviertan en los requerimientos funcionalidades del producto software.

DESCRIPCIÓN

La Educción de Requisitos será más beneficiosa en la medida de que ambas partes Cliente (Percy Huertas N.) y Empresa Desarrolladora, se sientan comprometidos en la realización de este nuevo producto de software, de esa manera se genera una buena interacción de comunicación.

Es sabido que toda interacción entre personas es difícil de realizar y en especial si esta trata de que una adquiera información de la otra. Para simplificar esta tarea hemos utilizado algunas técnicas de la Ingeniería de Software, como son:

Documentación extra para poder entender el producto que vamos a desarrollar.

Primero hicimos un Brainstorming (Tormenta de Ideas)

Luego hicimos JAD (Joint Application Development: Desarrollo Conjunto de Aplicaciones), para poder exponer bien las ideas, analizarlas y refinarlas hasta alcanzar un acuerdo en grupo.

Luego de todas las discusiones hechas durante el análisis se ha obtenido los requisitos o requerimientos, que se encuentran enumeradas en el siguiente punto (punto 5: Requisitos). Tenemos que mencionar que el resultado de todos los requerimientos hechos nos va dar un producto final.

REQUISITOS

Requisito 1:

El compilador E++, debe tener la opción de crear nuevas páginas de edición de Código Fuente.

Requisito 2:

El compilador E++, debe contar con un editor de código propio.

Requisito 3:

El compilador E++, debe ayudar al momento de escribir el código, mostrando las funciones disponibles.

Requisito 4:

El compilador E++ debe realizar la compilación de un lenguaje en este caso un Lenguaje E++ de manera correcta.

Requisito 5:

El compilador E++, debe realizar el proceso de compilación de manera rápida y segura.

Requisito 6:

El compilador E++ , debe dar la opción de poder realizar la compilación paso a paso; es decir, primero el Análisis Léxico, el Análisis Sintáctico, el Análisis Semántico y por ultimo la Generación de Código.

Requisito 7:

El compilador E++, deberá mostrar los errores en cada paso del proceso de compilación, tanto en el Análisis Léxico, Sintáctico y Semántico.

Requisito 8:

El compilador E++, debe realizar la ejecución del código fuente del lenguaje de programación

Requisito 9:

El compilador E++ , debe contar con una interfaz de desarrollo propio.

Requisito 10:

El compilador E++, debe contar con una interfaz amigable y usable que ayuda a realizar todas las funciones que realiza el compilador, haciéndola de una manera rápida y sencilla.

Requisito 11:

El compilador E++, debe tener interfaz amigable y que debe tener una buena orientación para corregir errores.

Requisito 12:

El compilador E++ , debe encontrar rápidamente donde se ha producido el error.

Requisito 13:

El compilador E++ debe informar y mostrar la presencia de errores en el programa de Código Fuente.

Requisito 14:

El compilador E++, debe indicar con una señal el lugar donde se produce el error en el programa de código fuente.

Requisito 15:

El Compilador E++, debe apoyar a corregir los errores del programa de código fuente.

Requisito 16:

El compilador E++, debe permitir generar el Código Asembler del lenguaje de programación C

Requisito 17:

El compilador E++, debe guardar el programa de código fuente escrito como forma de seguridad.

Requisito 18:

Antes de cerrar el compilador E++, este compilador (programa) nos debe

preguntar

si

deseamos

guardar

el

código

creado y/o modificado

anteriormente.

 

Requisito 19:

El compilador E++, va a contar con un Manual de Usuario de ayuda.

Requisito 20:

El compilador E++, debe de funcionar en varias plataformas

Requisito 21:

El Compilador E++, debe de plasmar el Código Fuente a un medio

físico.

REFERENCIAS

[1] Ian Sommerville. “Ingeniería de Software”. Octava Edición.

[2] Alejandro IIossian, Enrique Sierra, Paola Britos, María Ochoa, Ramón García Martínez. "Hacia una Metodología Orientada al Conocimiento para la Educción de Requisitos en Ingeniería de Software". VI Jornadas Iberoamericanas de Ingeniería de Software e Ingeniería de Conocimiento. 2007. Lima Perú.

[3] Ingeniera María Alejandra Ochoa. "Uso de Técnicas de Educción para el Entendimiento del Negocio". Tesis de Magister en Ingeniería de Software. Universidad Politécnica de Madrid. España.