SRS Aplicativo WEB PIDE Charapita- Andres Celis Silvano PDF

Title SRS Aplicativo WEB PIDE Charapita- Andres Celis Silvano
Author Anonymous User
Course Ingeniería de procesos
Institution Universidad Nacional de la Amazonía Peruana
Pages 21
File Size 666.4 KB
File Type PDF
Total Downloads 3
Total Views 137

Summary

Download SRS Aplicativo WEB PIDE Charapita- Andres Celis Silvano PDF


Description

Especificación de requisitos de software Proyecto: Desarrollo de Aplicativo web para la Cevichería Ají Charapita-PIDE CHARAPITA Revisión 1.0

Octubre 2020

Instrucciones para el uso de este formato Este formato es una plantilla tipo para documentos de requisitos del software. Está basado y es conforme con el estándar IEEE Std 830-1998. Las secciones que no se consideren aplicables al sistema descrito podrán de forma justificada indicarse como no aplicables (NA). Notas: Los textos en color azul son indicaciones que deben eliminarse y, en su caso, sustituirse por los contenidos descritos en cada apartado. Los textos entre corchetes del tipo “[Inserte aquí el texto]” permiten la inclusión directa de texto con el color y estilo adecuado a la sección, al pulsar sobre ellos con el puntero del ratón. Los títulos y subtítulos de cada apartado están definidos como estilos de MS Word, de forma que su numeración consecutiva se genera automáticamente según se trate de estilos “Titulo1, Titulo2 y Titulo3”. La sangría de los textos dentro de cada apartado se genera automáticamente al pulsar Intro al final de la línea de título. (Estilos Normal indentado1, Normal indentado 2 y Normal indentado 3). El índice del documento es una tabla de contenido que MS Word actualiza tomando como criterio los títulos del documento. Una vez terminada su redacción debe indicarse a Word que actualice todo su contenido para reflejar el contenido definitivo.

De la plantilla de formato del documento © & Coloriuris http://www.qualitatis.org .

Ficha del documento Fecha 15-10.2020

Revisión 1.0

Autor

Verificado dep. calidad.

Andres Celis Silvano

[Firma o sello]

Documento validado por las partes en fecha: 15-10-2020 Por el cliente

Fdo. D./ Dña Jorge Alberto Canaquiri Canayo

Por la empresa suministradora

Fdo. D./Dña Andres Celis Silvano

Desarrollo de Aplicativo Web para la cevichería Ají Charapita. Especificación de requisitos de software

Rev. 1.0 Pág. 4

Contenido FICHA DEL DOCUMENTO

3

CONTENIDO

4

1

6

INTRODUCCIÓN

1.1

Propósito

6

1.2

Alcance

6

1.3

Personal involucrado

6

1.4

Definiciones, acrónimos y abreviaturas

7

1.1

Referencias

9

1.2

Resumen

9

2

DESCRIPCIÓN GENERAL

10

2.1

Perspectiva del producto

10

2.2

Funcionalidad del producto

10

2.3

Características de los usuarios

10

2.4

Restricciones

11

2.5

Suposiciones y dependencias

11

2.6

Evolución previsible del sistema

12

3

REQUISITOS ESPECÍFICOS

12

3.1 Requisitos comunes de los interfaces 3.1.1 Interfaces de usuario 3.1.2 Interfaces de hardware 3.1.3 Interfaces de software 3.1.4 Interfaces de comunicación

12 12 12 12 13

3.2 Requisitos funcionales 3.2.1 Requisito funcional 1 3.2.2 Requisito funcional 2 3.2.3 Requisito funcional 3 3.2.4 Requisito funcional n

13 13 13 13 13

3.3 Requisitos no funcionales 3.3.1 Requisitos de rendimiento 3.3.2 Seguridad 3.3.3 Fiabilidad 3.3.4 Disponibilidad

13 13 13 14 14 Descripción de requisitos del sofware

Desarrollo de Aplicativo Web para la cevichería Ají Charapita. Especificación de requisitos de software 3.3.5 3.3.6 3.4 4

Rev. 1.0 Pág. 5

Mantenibilidad Portabilidad

14 14

Otros requisitos

14

Apéndices

14

Descripción de requisitos del sofware

Desarrollo de Aplicativo Web para la cevichería Ají Charapita. Especificación de requisitos de software

Rev. 1.0 Pág. 6

1 Introducción La presente Especificación de requerimientos de software (SRS) del sistema a construir para la Cevichería Ají Charapita, surge para ser un conjunto de información necesaria que ayuda a los desarrolladores del software a analizar y entender todos los requisitos y requerimientos que nuestro cliente desea , de la misma forma como este constituye un informe útil para que el cliente del producto final describa lo que el realmente desea obtener, y de esta manera lograr tener un documento necesario cuya información en el futuro servirá para el desarrollo del software, es decir en la codificación correcta del mismo. Se describirá en forma detallada las interfaces de usuario, de software, del hardware y comunicaciones, así como de los requerimientos del cliente, atributos del sistema entre otros.

1.1  

1.2  

1.3

Propósito Permitir establecer las bases de acuerdo entre usuarios en lo que al proyecto de software se refiere. Ayudar a los usuarios finales del software a entender exactamente que es lo que el cliente de software desea.

Alcance Identificación del producto de software “PIDE CHARAPITA” Objetivos del Sistema o Permitirá la gestión de usuarios y clientes o Permitirá modificar y renovar el Catálogo de productos o Mostrará la descripción de productos o Permitirá la especificación de Ofertas y novedades o Permitirá realizar pagos en Online y Offline. o Mostrará Contacto de la empresa

Personal involucrado

Nombre Rol Categoría profesional Responsabilidades Información de contacto

Andres Celis Silvano Programador Ingeniero de Sistemas Codificar la aplicación [email protected]

Nombre Rol Categoría profesional Responsabilidades Información de contacto

Maria Cristina Escalante Ugas Tester - Diseñador grafico Diseñador grafico Realizar las interfaces gráficas de la aplicación y realizar las pruebas al sistemas [email protected]

Nombre Rol Categoría profesional Responsabilidades Información de contacto

Alvaro Davila panduro Seguimiento y Entregador Ingeniero de Sistemas Coordinador del Proyecto y contacto con el cliente [email protected]

Descripción de requisitos del sofware

Desarrollo de Aplicativo Web para la cevichería Ají Charapita. Especificación de requisitos de software

1.4

Rev. 1.0 Pág. 7

Definiciones, acrónimos y abreviaturas

DEFINICIONES Actualización.- Insertar, eliminar, modificar los registros de los usuarios . Almacenamiento.- En relación con ordenadores o computadoras, cualquier dispositivo capaz de almacenar información procedente de un sistema informático. Backup.- Las copias de seguridad en un sistema informático tienen por objetivo el mantener cierta capacidad de recuperación de la información ante posibles pérdidas. Esta capacidad puede llegar a ser algo muy importante, incluso crítico, para las empresas. Se han dado casos de empresas que han llegado a desaparecer ante la imposibilidad de recuperar sus sistemas al estado anterior a que se produjese un incidente de seguridad grave. Base de Datos.- Cualquier conjunto de datos organizados para su almacenamiento en la memoria de un ordenador o computadora, diseñado para facilitar su mantenimiento y acceso de una forma estándar. La información se organiza en campos y registros. Un campo se refiere a un tipo o atributo de información, y un registro, a toda la información sobre un individuo. Botón.- Es un objeto tangible que realiza un evento tras su activación. Conexión.- Comunicación entre dos entes que tienen características similares de comunicación. CSS.- Las hojas de estilo en cascada (Cascading Style Sheets, CSS) son un lenguaje formal de ordenador usado para definir la presentación de un documento estructurado escrito en HTML o XML (y por extensión XHTML). La W3C (World Wide Web Consortium) es la encargada de formular la especificación de las hojas de estilo que servirá de estándar para los agentes de usuario o navegadores. Empleado.- Se llamará empleado a todo aquel que pertenezca o forme parte de la empresa y por tanto tenga acceso autorizado a la intranet. HTML.- Acrónimo ingles de Hyper Text Markup Language (lenguaje de marcación de hipertexto), es un lenguaje informático diseñado para estructurar textos y presentarlos en forma de hipertexto, que es el formato estándar de las páginas Web. HTTP.- Es el protocolo de la Web (WWW), usado en cada transacción. Las letras significan Hyper Text Transfer Protocol, es decir, protocolo de transferencia hipertexto. Interfaz.- Medio que permite la comunicación entre el usuario y el sistema. Internet.- interconexión de redes informáticas que permite a los ordenadores o computadoras conectadas comunicarse directamente, es decir, cada ordenador de la red puede conectarse a cualquier otro ordenador de la red. El término suele referirse a una interconexión en particular, de carácter planetario y abierto al público, que conecta redes informáticas de organismos oficiales, educativos y empresariales. Login.- Nombre o alias que se le da a una persona para permitirle el acceso al sistema siempre y cuando estén registrados. Descripción de requisitos del sofware

Desarrollo de Aplicativo Web para la cevichería Ají Charapita. Especificación de requisitos de software

Rev. 1.0 Pág. 8

MySQL.- MySQL es el servidor de datos relacionales mas popular, desarrollado y proporcionado por MySQL AB. MySQL AB es una empresa cuyo negocio consiste en proporcionar servicios en torno al servidor de bases de datos MySQL. Una de las razones para el rápido crecimiento de popularidad de MySQL, es que se trata de un producto Open Source, y por tanto, va de la mano con este movimiento. Periférico.- En informática, término utilizado para dispositivos, como unidades de disco, impresoras, módem que están conectados a un ordenador o computadora y son controlados por su microprocesador. PHP.- Acrónimo de “PHP: Hypertext Processor”. Es un lenguaje de programación de scripts, concebido en el tercer trimestre de 1994 por Rasmus Lerdorf. Se utiliza principalmente para la programación de GGIs para paginas Web, destaca por su capacidad de ser embebido en el código HTML. Protocolo.- Señal mediante la cual se reconoce que puede tener lugar la comunicación o la transferencia de información. Servidor.- Computadora conectada a una red que pone sus recursos a disposición del resto de los integrantes de la red. Suele utilizarse para mantener datos centralizados o para gestionar recursos compartidos. Servidor de archivos.- Dispositivo de almacenamiento de archivos en una red de área local, o en Internet, al que los distintos usuarios de la red pueden acceder, en función de los privilegios que les hayan sido dados por parte del administrador. Usuario/Cliente.- Se llamará usuario o cliente a cualquier persona que acceda al portal, ya sea un navegante anónimo, visitante o un cliente registrado en la base de datos del sistema. W3C.- El World Wide Web Consortium (Consorcio de la Web o Telaraña Mundial), abreviadamente W3C, es una organización que produce estándares para la Telaraña Mundial o World Wide Web. Web.- La World Wide Web (del ingles, Telaraña Mundial), la Web o WWW, es un sistema hipertexto que funciona sobre Internet. Para ver la información se utiliza una aplicación llamada navegador Web para extraer elementos de información (llamados “documentos” o “paginas Web”) de los servidores Web (o “sitios”) y mostrarlos en la pantalla del usuario. Web dinámica.- Existen dos tipos de páginas Web, de contenido estático (HTML) y de contenido dinámico que se generan a partir de lo que el usuario introduce en un Web o formulario y que utiliza el servidor para construir una Web personalizada que envía al cliente. XHTML.- Es el lenguaje de marcación pensado para sustituir a HTML como estándar para las paginas Web. XHTML es la versión XML de HTML, por lo que tiene, básicamente, las mismas funcionalidades, pero cumple las especificaciones, mas estrictas, de XML. Su objetivo es avanzar en el proyecto del World Wide Web Consortium de lograr una Web semántica, donde la información, y la forma de presentarla estén claramente separadas. Descripción de requisitos del sofware

Desarrollo de Aplicativo Web para la cevichería Ají Charapita. Especificación de requisitos de software

Rev. 1.0 Pág. 9

ACRÓNIMOS SRS.- Acrónimo de Software Requeriments Specifications (Especificación de Requerimientos de Software). URL.- Un URL es una cadena de caracteres que identifica el tipo de documento, la computadora, el directorio y los subdirectorios en donde se encuentra el documento y su nombre. ABREVIATURAS HW: Hardware SW: Software Sr. Señor Sra. Señora Ing. Ingeniero(a) Dr. Doctor(a)

1.5

Referencias

Referencia

Titulo

IEEE http://www.forosdelweb.com

Standard IEEE std 830 - 1998 Foros del Web

http://es.wikipedia.org

Wikipedia la enciclopedia libre

http://php.net/index.php

Manual de PHP

http://www.w3c.org/TR/xhtml1

Especificaciones de XHTML 1.0

Ruta [Ruta]

Fecha

Autor

[Fecha] [Autor]

http://www.w3c.org/TR/CSS21 Especificaciones de CSS 2.1 http://www.mamp.info

1.6

Mamp: Mac, Apache, MySQL, PHP

Resumen

El SRS está compuesto de la siguiente manera  Introducción: En esta sección se detalla los objetivos que tiene el SRS y de nuestro sistema en forma general.  Descripción General: Describe una perspectiva general del producto a desarrollarse, como también las características del usuario y las limitaciones que podría tener.  Requerimientos Específicos: Muestra paso a paso todos los requerimientos que el usuario desea en el producto final.

Descripción de requisitos del sofware

Desarrollo de Aplicativo Web para la cevichería Ají Charapita. Especificación de requisitos de software

Rev. 1.0 Pág. 10

2 Descripción general 2.1

Perspectiva del producto

El aplicativo web PIDE CHARAPITA será un producto diseñado para trabajar en entornos WEB, lo que permitirá su utilización de forma descentralizada, además trabajará de manera independiente por lo tanto no interactuará con otros sistemas. El lenguaje utilizado para implementar el sistema es PHP que como bien hemos mencionado antes, nos permitirá la creación de una pagina Web dinámica. Por otra parte, el sistema de gestión de bases de datos que contendrá to da la información necesaria para ser mostrada en la página Web es MySQL. Una vez decidido esto, necesitamos un servidor Web que nos permita ejecutar el código en PHP a la vez que nos permita acceder a la base de datos MySQL. El servidor Web utilizado es Apache. Lo único que nos falta ahora para poder ejecutar el aplicativo web PIDE CHARAPITA es ir efectuando pruebas para corregir el código en caso que fuera necesario, es un navegador Web o explorador. Esta pagina ha sido diseñada para que no presente cambio alguno respecto de un navegador a otro (Chrome,Mozilla Firefox, Safari, …). La información que contiene el aplicativo web, también está diseñada de manera que, con una resolución normal o alta (a partir de 800 x 600) sea mostrada toda la pagina sin la necesidad de que el usuario tenga que desplazarse de arriba hacia abajo y/o de izquierda a derecha salvo cuando la respuesta a una consulta a la base de datos sea tan extensa que necesite mas espacio para ser listada. El protocolo utilizado para la transmisión de datos entre redes de computadoras es el protocolo TCP/IP.

2.2

Funcionalidad del producto

Las funciones que va a realizar el aplicativo web PIDE CHARAPITA son las siguientes: Consultas sobre productos  Consulta según categoría.  Consulta según Nombre.  Consulta del precio.  Consulta de la descripción del producto.  Consulta de ofertas y novedades.  Consulta de la canasta de productos. Modificación de la canasta de productos.  Añadir producto a la canasta.  Eliminar producto de la canasta.  Modificar cantidad en el carrito. Tratamiento de usuarios.  Insertar cliente en la base de datos.  Modificar datos del cliente en la base de datos.  Mostrar información para empleados. Modificación de catalogo.  Insertar producto en la base de datos.

Descripción de requisitos del sofware

Desarrollo de Aplicativo Web para la cevichería Ají Charapita. Especificación de requisitos de software

Rev. 1.0 Pág. 11

Operaciones sobre los pedidos.  Búsqueda de pedidos por cliente.  Modificación del estado de un pedido.  Insertar pedido en la base de datos. Tratamiento sobre usuarios  Mostrar información de los usuarios.  Mostrar información de los empleados.  Inicio de sesión como usuario / empleado autentificado.

2.3

Características de los usuarios

El aplicativo web PIDE CHARAPITA contendrá 3 tipos de usuarios que interactuaran y lo administraran: cliente anónimo/visitante, cliente registrado y empleado de la cevichería. Tipo de usuario Cliente anónimo/visitante Formación No definida Habilidades Conocimiento básico en navegación web Actividades El cliente anónimo/visitante será un usuario que simplemente desee realizar consultas sobre el catálogo o los precios y no se haya registrado todavía como cliente. Tipo de usuario Formación Habilidades Actividades

Cliente registrado No definida Conocimiento básico en navegación web El cliente registrado es un usuario que anteriormente ha introducido sus datos como cliente del aplicativo web y ya cuenta con un código y una contraseña para registrarse. Este cliente verá su nombre en el cuadro de la izquierda con la información actualizada de su canasta.

Tipo de usuario Formación Habilidades Actividades

empleado No definida Conocimiento básico en navegación web

2.4

El empleado registrado tendrá acceso a la intranet de la TV para realizar las operaciones y gestiones que esta facilita.

Restricciones

La aplicación se desarrollará mediante software de licencia abierta, por lo tanto no se deberá pagar por el uso de: servidor WEB (Apache), Sistema de Gestión de base de datos (MySQL) y el lenguaje de programación (PHP), por lo tanto, la utilización de estos programas se hará mediante las políticas establecidas por este tipo de licenciamiento. Para esta aplicación será necesario un computador servidor en el cual se instalará el servidor WEB apache, MySQL, PHP y la aplicacios SIS-WEB. Debido a que el sistema no interactúa con otros sistemas y es autónomo no se desarrollaran interfaces con otras aplicaciones. Las conexiones necesarias para la utilización del servidor web, MySql, PHP y un DNS, se hará por medio de la configuración de estos programas. Descripción de requisitos del sofware

Desarrollo de Aplicativo Web para la cevichería Ají Charapita. Especificación de requisitos de software

Rev. 1.0 Pág. 12

Tambien mencionar que la posibilidad de modificar la base de datos por parte del personal del aplicativo web es una modificación de nivel básico. Como única modificación, el empleado podrá modificar el contenido de la base de datos pero nunca su estructura. Esta modificación, en caso de ser necesario, será llevada a cabo por parte del administrador de la base de datos ya que, en caso de modificarse la estructura, se necesitará también una pequeña modificación en el software del aplicativo web. También tendremos en cuenta la seguridad dentro del servidor instalando cortafuegos, antivirus, cuentas de usuario, permisos, etc., además de realizar copias de seguridad periódicamente. El sistema debe controlar los permisos que tiene cada usuario para su accesibilidad de un...


Similar Free PDFs