You are on page 1of 28

Especificacin de Requerimientos de Software (ERS) Versin <1.1.

0>

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

Historia de Revisiones
Fecha 2012-03-02 Versin 1.1.0 Descripcin Documento inicial Autor Javier Zavala Ramrez

Confidencial

IT Crowd 2012

Pgina 229

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

ndice
Introduccin........................................................................................................................................4 Propsito.........................................................................................................................................4 mbito.............................................................................................................................................4 Definiciones, Acrnimos y Abreviaciones.........................................................................................4 Referencias.....................................................................................................................................5 Resumen Ejecutivo..........................................................................................................................5 Descripcin General............................................................................................................................5 Especificacin de Funcionalidades..................................................................................................5 Supuestos y Dependencias.............................................................................................................7 Acuerdos con el Cliente para la Administracin de Requerimientos.................................................7 Especificacin de Requerimientos.......................................................................................................7 Inventario............................................................................................................................................7 Requerimientos Funcionales..........................................................................................................13 Requerimientos Adicionales..........................................................................................................26 Requerimientos no Funcionales.....................................................................................................26 Requerimientos Tcnicos..............................................................................................................27 Requerimientos de Proceso...........................................................................................................27 Administracin de Requerimientos....................................................................................................27

Confidencial

IT Crowd 2012

Pgina 329

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

Especificacin de Requerimientos de Software


Introduccin En este documento se habla sobre toda la especificacin de requerimientos del software, cada detalle ms mnimo que se considere en el desarrollo del software debe ser plasmado en este documento antes de empezar con el desarrollo del software. El propsito de este documento es plasmar los requerimientos del software y todo lo que implica, con la finalidad de entregar un documento que pueda ser entendible tanto como para los desarrolladores como para el cliente. El mbito de este proyecto es un laboratorio de estudios clnicos en el cual se realizan estudios como de sida, embarazo, de sangre, diabetes etc. La afectacin mas grande se encuentra en los procesos gestin del laboratorio como son los pacientes, los estudios, resultados, la contabilidad etc., y este proyecto dar como resultado una herramienta de software que ayude a los encargados del laboratorio a gestionar de una forma mas eficiente y rpida estos procesos. En este documento encontramos que mdulos contendr el sistema, como se manejara cada modulo, que lenguaje de programacin se utilizara para desarrollar el programa, cuantos usuarios harn uso del sistema, en que arquitectura estar desarrollado el sistema, que modelo y metodologa sern utilizadas para el desarrollo de este proyecto de software, entre estos y mas detalles se encuentran plasmados en este documento. Propsito El propsito de este documento es capturar los requerimientos del sistema, requerimientos del cliente, pautas, limitaciones, etc. con la finalidad de desarrollar una aplicacin que cubra las necesidades que el cliente ha planteado. Este documento esta dirigido a los desarrolladores del sistema, los cuales se encargaran de plasmar con cdigo cada una de las funciones del sistema a partir de las especificaciones que vienen descritas en este documento. mbito El entorno de afectacin se encuentra en la administracin del laboratorio el cual consta de una persona que atiende a los pacientes desde el momento que entran hasta que se les entregan sus resultados. Este documento detalla cada necesidad que se requiere para mejorar algunos procesos manuales del laboratorio, y que afectan de manera directa e indirecta al mbito. El mbito consta de una persona que atiende a los pacientes, la cual maneja una computadora, y a su alrededor cuenta con otra computadora que es usada para otros fines. Adems tambin cuenta con el laboratorio que se encuentra en el mismo cuarto, pero en un rea seccionada. Definiciones, Acrnimos y Abreviaciones En esta seccin se definirn los conceptos, acrnimos, y abreviaciones que se encuentran en el documento para obtener un mejor entendimiento del mismo. BD. Base de datos es un conjunto de datos pertenecientes a un mismo contexto. IT Crowd 2012 Pgina 429

Confidencial

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

Inventario. Registro total de los bienes y dems cosas pertenecientes a una persona o comunidad, hecho con orden y precisin. QoS. Son las tecnologas que garantizan la transmisin de cierta cantidad de informacin en tiempo dado.

Referencias Resumen Ejecutivo Este documento contiene toda la especificacin de requisitos del sistema detalladamente. Toda la informacin que se presenta en este documento esta basada en las diferentes entrevistas que se tuvieron con el cliente. Inicialmente se cuenta con un una portada del documento en el cual se presenta el nombre del proyecto con su respectiva versin y el nombre de la empresa desarrolladora. Posteriormente tenemos historial de revisiones el cual consiste en tener un registro de las revisiones y modificaciones que se le han hecho al documento, y as controlar las versiones de nuestro sistema. El documento cuenta con un ndice en el cual se encuentra todos los tpicos del documento clasificados de acuerdo a la estandarizacin del documento ERS. Como todo documento, cuenta con una introduccin la cual describe brevemente el contenido de nuestro documento. El resto del documento consta del contenido, desde los acrnimos y abreviaciones que se utilizan hasta la administracin de los requerimientos. El contenido que se encuentra en el documento es descripcin general, especificacin de funcionalidades, supuestos y dependencias, acuerdos con el cliente, especificacin de requerimientos, reportes de casos de uso, requerimientos funcionales del usuario, requerimientos funcionales del sistema, no funcionales, tcnicos, de desarrollo etc. Cada uno de los ya mencionados temas debe ser bien detallado de manera que los desarrolladores entiendan las funcionalidades del sistema, los diseadores hagan un diseo adecuado, los clientes entiendan que es lo que se llevara a cabo con el proyecto etc. Descripcin General El sistema de administracin de laboratorios clnicos, ser un sistema que apoye a los procesos de administracin del historial de los pacientes, resultados de los estudios, generar citas ya sea remotamente por parte del paciente, o en el mismo laboratorio por parte del QFB. Adems servir como un catalogo de clientes, con lo cual podrn ofrecer un servicio mas personalizado al momento de entregar resultados, y atender a los pacientes, se obtendrn datos de los pacientes que asisten constantemente a realizarse estudios, optimizando procesos como llenar algn formulario con datos con los que ya se cuentan etc.

Especificacin de Funcionalidades Este sistema presenta 7 funcionalidades principales. Gestin de citas.

Confidencial

IT Crowd 2012

Pgina 529

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

En este modulo el usuario gestionara cmodamente las citas, creando, cancelando o eliminando, y modificndolas. Para la creacin de una nueva cita se llevaran a cabo procedimientos como llenado de informacin en un formulario de datos, que se presentara posteriormente a elegir el da y la fecha de la cita. Si hay citas existentes el usuario podr consultar las citas existentes por fecha, y podr modificarlas o eliminarlas de acuerdo a la necesidad correspondiente. Gestin de pacientes. En este modulo el usuario podr dar de alta a pacientes nuevos, consultar datos de pacientes existentes, e incluso eliminar pacientes de la lista o catalogo de pacientes. El usuario podr dar de alta un paciente a la vez, con el llenado de algunos datos del paciente, para que de esta manera el usuario pueda hacer uso de los datos del paciente mas rpidamente. La consulta de los datos del paciente se dara por un numero identificador del paciente o por nombre, cualquiera de estas 2 opciones ser valida. Una vez que se ha realizado una bsqueda el usuario tendr la posibilidad de modificar los datos del paciente o inclusive eliminar al paciente de la lista con las opciones correspondientes del sistema. Gestin de estudios. De manera similar que los mdulos anteriores, el usuario podr realizar procesos bsicos como crear un nuevo estudio, consultarlo, modificarlo o eliminarlo. Para crear un nuevo estudio el usuario tendr que rellenar algunos campos de texto del sistema los cuales harn referencia a datos del estudio que se dar de alta en el sistema. Para consultar un estudio, se contara con un numero identificador del estudio o se podr consultar de la misma manera por su nombre, y una vez que se haya realizado una consulta del estudio, este podr ser modificado o eliminado con los botones de opciones correspondientes que presentara el sistema. Gestin de Inventario En este modulo el usuario realizara las tareas bsicas de un inventario, sin embargo el usuario continuara con el conteo que se realiza manualmente. El sistema contara con un formulario especial en el cual ingresara los datos de los artculos con los que cuenta. Los datos a ingresar sern nombre del artculo y la cantidad de artculos que hay en existencia. Cada vez que el usuario haga uso de algn artculo, este tendr que indicarlo al realizar la cita de un paciente, para que el sistema pueda realizar las cuentas correspondientes con el inventario. Gestin de Resultados Este modulo resulta ser de los mas importantes debido a que de este modulo se realizaran la mayora de los reportes del sistema. El sistema realizara las tareas bsicas, como alta, baja, modificacin, y adicionando la impresin de los resultados, ya que estos sern los papeles que se le entregaran al paciente como la prueba de sus resultados. Gestin de QoS

En este modulo se realizaran registros sobre el control de calidad que se lleva a cabo en el laboratorio, esto debido a las reglas de salubridad que lo exigen. El sistema contara con las opciones de crear un nuevo registro, consultar registros existentes, y por ultimo imprimirlos. El sistema deber contar con las opciones necesarias para llevar el control de calidad del laboratorio, tales como nombre del equipo al que se le Confidencial IT Crowd 2012 Pgina 629

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

esta dando mantenimiento, fecha, y descripcin del mantenimiento, de esta manera existir un control sobre las fechas y el control de calidad que se llevo a cabo. Gestin de cobros e ingresos.

Este modulo llevara las tareas de contabilidad del negocio, registrando todo ingreso y egreso que existen en el laboratorio. El sistema controlara los ingresos mediante las distintas opciones que mostrara como capturar ingresos, consultar ingresos, imprimir ingresos, calcular ganancias, consultar ganancias e imprimir ganancias. Estas opciones ayudaran a los encargados y dueos del laboratorio a mantener un mayor control sobre la contabilidad del negocio, y mantener un margen de gastos e identificar que ganancias se han obtenido en algn determinado periodo de tiempo. El sistema contara con las opciones correspondientes a los gastos que se realicen en el laboratorio, que comnmente son para pagar a los proveedores. El sistema tendr las opciones de capturar gastos, consultar gastos, e imprimir gastos. Estas tareas bsicas ayudaran a mantener un mayor control sobre las formas de pago y la cantidad de dinero que el laboratorio gasta en un determinado periodo de tiempo y con que proveedores los gasta. Supuestos y Dependencias El sistema ser desarrollado en un entorno de desarrollo de Windows, y ser nicamente compatible en sistemas operativos Windows XP o versiones superiores. El IDE de desarrollo a utilizar ser Microsoft Visual Studio 2010. Acuerdos con el Cliente para la Administracin de Requerimientos Basado en la entrevista, el cliente cuenta con escaso conocimiento del rea, por lo que la administracin de requerimientos se llevara a cabo nicamente por el equipo encargado del sistema. El cliente ser informado sobre los cambios que se realicen en la administracin de requerimientos, indicando la razn y el cambio a realizar. Especificacin de Requerimientos 3.1 Reportes de Casos de Uso Inventario 1.1 Alta Inventario Se trata de un caso de uso que aborda la funcionalidad del registro de los artculos que se usan en el laboratorio clnico. En esta funcionalidad solo se ve involucrado el Administrador. Dicho caso de uso ser invocado en el momento que se estn dando de alta por primera vez el inventario que se realiza por el laboratorio o cuando exista uno nuevo que agregar. 1.2 Baja Inventario

Confidencial

IT Crowd 2012

Pgina 729

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

Se trata de un caso de uso que aborda la funcionalidad de dar de baja un artculo del inventario. En esta funcionalidad se ve involucrado el administrador del sistema. Dicho caso de uso ser invocado cuando exista la necesidad de eliminar un artculo del inventario, esto debido a que los Qumicos decidan dejar de usar este articulo.

1.3 Modifica Inventario Se trata de un caso de uso que aborda la funcionalidad de la modificacin de los datos referentes al inventario del laboratorio. En esta funcionalidad se ve involucrado el administrador del sistema. Dicho caso de uso ser invocado en casos en los cuales sea necesario cambiar uno o un grupo de datos correspondientes un registro del inventario, como por ejemplo las existencias. 1.4 Consulta Inventario Se trata de un caso de uso que aborda la funcionalidad de realizar la consulta de los ingresos obtenidos por el laboratorio. En esta funcionalidad se ve involucrado el administrador del sistema. Dicho caso de uso ser invocado cuando exista la necesidad de conocer los detalles de los ingresos obtenidos en un periodo de tiempo determinado. 2. Pacientes 2.1 Alta Paciente Se trata de un caso de uso que aborda la funcionalidad del registro los datos de un paciente, generndole una cuenta de usuario y un historial clnico. En esta funcionalidad se ve involucrado nicamente el administrador. Dicho caso de uso ser invocado cuando un administrador tenga la necesidad de ingresar al sistema a un paciente que visita por primera vez la clnica. 2.2 Baja Paciente Se trata de un caso de uso que aborda la funcionalidad de dar de baja un paciente de la base de datos del sistema. En esta funcionalidad se ve involucrado el administrador del sistema. Dicho cado de uso ser invocado cuando exista la necesidad de eliminar un paciente del sistema, ya sea por necesidad o por que as lo pidi el mismo.

2.3 Modifica Paciente Se trata de un caso de uso que aborda la funcionalidad de la modificacin de los datos referentes a un paciente. En esta funcionalidad se ve involucrado el administrador del sistema y el paciente. Dicho caso de uso ser invocado para actualizar los datos referentes a un paciente. Confidencial IT Crowd 2012 Pgina 829

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

2.4 Consulta Paciente Se trata de un caso de uso que aborda la funcionalidad de realizar la consulta de los datos referentes a los pacientes registrados en el sistema. En esta funcionalidad se ve involucrado el administrador del sistema. Dicho caso de uso ser invocado cuando sea necesario conocer los detalles de algn paciente.

3. Resultado 3.1 Alta Resultado Se trata de un caso de uso que aborda la funcionalidad del registro de un resultado para que al paciente se le puedan imprimir sus resultados, o ser consultados por el usuario en algn momento deseado. En esta funcionalidad se ve involucrado el Administrador. Dicho caso de uso seria invocado cada vez que se requiera de un estudio, previo a esto se requiere crear una cita. 3.2 Modifica Resultado Se trata de un caso de uso que aborda la funcionalidad de la modificacin de los datos referentes a los resultados. En esta funcionalidad se ve involucrado el administrador del sistema. Dicho caso de uso ser invocado en casos en los cuales sea necesario cambiar uno o un grupo de datos correspondientes a un examen determinado. 3.3 Imprime Resultado Este caso de uso trata la funcionalidad de realizar la impresin de los resultados referentes a una cita de un paciente. En esta funcionalidad se ve involucrado el administrador del sistema. Dicho caso de uso ser invocado cuando el administrador requiera dar una evidencia al cliente tanto del estudio realizado como de los resultados obtenidos. 3.4 Consulta Resultado Este caso de uso trata la funcionalidad de realizar la consulta de los datos referentes al resultado que se obtuvo en un estudio realizado anteriormente al paciente. En esta funcionalidad se ve involucrado el administrador del sistema. Dicho caso de uso ser invocado cuando el administrador requiera consultar los datos referentes a un resultado obtenido con anterioridad. 4. Citas 4.1 Alta Cita

Confidencial

IT Crowd 2012

Pgina 929

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

Se trata de un caso de uso que aborda la funcionalidad del registro de una cita para que al cliente se le sean realizados los exmenes de laboratorio que requiera. En esta funcionalidad se ve involucrado el Administrador y el Paciente. Dicho caso de uso seria invocado en dos momentos posible: 1) Cuando el administrador requiera una solicitud de cita 2) cuando el paciente registre su asistencia al consultorio remotamente. 4.2 Consulta Cita Este caso de uso trata la funcionalidad de realizar la consulta de los datos referentes a una cita para que se le sean practicados los examines necesarios al paciente. En esta funcionalidad se ve involucrado el administrador del sistema y el paciente. Dicho caso de uso ser invocado en dos momentos: 1) cuando el administrador requiera consultar los datos referentes a una cita que esta a punto de comenzar 2) cuando el paciente desee confirmar los datos de su cita. 5. Estudios 5.1 Alta Estudio Se trata de un caso de uso que aborda la funcionalidad del registro de los estudios que ofrece el laboratorio clnico. En esta funcionalidad solo se ve involucrado el Administrador. Dicho caso de uso ser invocado en el momento que se estn dando de alta por primera vez los servicios ofrecidos por el laboratorio o cuando exista uno nuevo que agregar. 5.2 Baja Estudio Se trata de un caso de uso que aborda la funcionalidad de dar de baja un estudio del sistema. En esta funcionalidad se ve involucrado el administrador del sistema. Dicho caso de uso ser invocado cuando exista la necesidad de eliminar un estudio clnico del laboratorio, ya sea por falta de recursos humanos o de equipo.

5.3 Modifica Estudio Se trata de un caso de uso que aborda la funcionalidad de la modificacin de los datos referentes a un estudio. En esta funcionalidad se ve involucrado el administrador del sistema. Dicho caso de uso ser invocado en casos en los cuales sea necesario cambiar uno o un grupo de datos correspondientes a un examen determinado. 5.4 Consulta Estudio Se trata de un caso de uso que aborda la funcionalidad de realizar la consulta de los datos referentes a un determinado examen. En esta funcionalidad se ve Confidencial Pgina 1029

IT Crowd 2012

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

involucrado el administrador del sistema. Dicho caso de uso ser invocado cuando exista la necesidad de conocer los detalles de un determinado estudio.

6. QoS 6.1 Registra Control Se trata de un caso de uso que aborda la funcionalidad del registro de una prueba de control de calidad de los aparatos utilizados en para la realizacin de los estudios. En esta funcionalidad se ve involucrado el Administrador. Dicho caso de uso seria invocado cuando el administrador realice el registro de una prueba de control realizada. 6.2 Consulta Control Este caso de uso trata la funcionalidad de realizar la consulta de los datos referentes al control de calidad que se le practican a los dispositivos existentes y que se encuentran debidamente registrados. En esta funcionalidad se ve involucrado el administrador del sistema, dicho caso de uso ser invocado cuando el administrador de sistema quiera realizar alguna consulta referente a controles de calidad realizados con anterioridad en el laboratorio. 6.3 Imprime Control Este caso de uso trata la funcionalidad de realizar la impresin de los registros de Control de Calidad para que el usuario pueda presentar evidencias a salubridad. En esta funcionalidad se ve involucrado el administrador del sistema. Dicho caso de uso ser invocado peridicamente, ya que el Control de Calidad se lleva a cabo cada determinado periodo de tiempo, y salubridad debe verificar que esto se lleve a cabo.

7. Contabilidad 7.1 Captura Gastos Se trata de un caso de uso que aborda la funcionalidad de la captura de gastos que se implementa en el laboratorio clnico. En esta funcionalidad solo se ve involucrado el Administrador. Dicho caso de uso ser invocado en el momento que se estn dando de alta por primera vez la captura de gastos implementada en el laboratorio o cuando exista una nueva captura que agregar. 7.2Consulta Gastos Se trata de un caso de uso que aborda la funcionalidad de realizar la consulta de los gastos realizados por el laboratorio. En esta funcionalidad se ve involucrado el administrador del sistema. Dicho caso de uso ser invocado Confidencial IT Crowd 2012 Pgina 1129

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

cuando exista la necesidad de conocer los detalles de los gastos realizados en un periodo de tiempo determinado.

7.3Imprime Gastos Este caso de uso trata la funcionalidad de realizar la impresin de los gastos realizados por el laboratorio. En esta funcionalidad se ve involucrado el administrador del sistema. Dicho caso de uso ser invocado cuando exista la necesidad de imprimir los gastos para la declaracin de impuestos ante hacienda. 7.4Captura Ingresos Se trata de un caso de uso que aborda la funcionalidad de la captura de ingreso que se implementa en el laboratorio clnico. En esta funcionalidad solo se ve involucrado el Administrador. Dicho caso de uso ser invocado en el momento que se estn dando de alta por primera vez la captura de ingresos implementada en el laboratorio o cuando exista una nueva captura que agregar.

7.5Consulta Ingresos Se trata de un caso de uso que aborda la funcionalidad de realizar la consulta de los ingresos obtenidos por el laboratorio. En esta funcionalidad se ve involucrado el administrador del sistema. Dicho caso de uso ser invocado cuando exista la necesidad de conocer los detalles de los ingresos obtenidos en un periodo de tiempo determinado. 7.6 Imprime Ingresos Este caso de uso trata la funcionalidad de realizar la impresin de los ingresos al laboratorio. En esta funcionalidad se ve involucrado el administrador del sistema. Dicho caso de uso ser invocado cuando exista la necesidad de imprimir los ingresos para una posible declaracin de impuestos ante hacienda. 7.7 Calcula Ganancias Se trata de un caso de uso que aborda la funcionalidad del calculo de las ganancias del laboratorio clnico en base a sus ingresos y egresos. En esta funcionalidad solo se ve involucrado el Administrador. Dicho caso de uso ser invocado cuando el administrador del sistema desee saber las ganancias generadas por el laboratorio. Confidencial Pgina 1229

IT Crowd 2012

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento> 7.8 Consulta Ganancias

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

Se trata de un caso de uso que aborda la funcionalidad del clculo de las ganancias del laboratorio clnico en base a sus ingresos y egresos. En esta funcionalidad solo se ve involucrado el Administrador. Dicho caso de uso ser invocado cuando el administrador del sistema desee saber las ganancias generadas por el laboratorio. 7.9 Imprime Ganancias Este caso de uso trata la funcionalidad de realizar la impresin de las ganancias obtenidas por el laboratorio. En esta funcionalidad se ve involucrado el administrador del sistema. Dicho caso de uso ser invocado cuando exista la necesidad de imprimir los ganancias para la declaracin de impuestos ante hacienda. Requerimientos Funcionales Requerimientos funcionales de usuario. 1. Autentificacin de usuario El usuario deber de introducir un nombre de usuario y una contrasea, as como el tipo de usuario para poder iniciar sesin. Una vez ingresado los datos de usuario, deber dar clic en el botn de aceptar para validarse o presionar el botn cancelar para borrar los datos que han sido ingresados. 1.1 1.2 El usuario introducir su nombre de usuario y su contrasea en los campos de texto respectivamente. El sistema solo aceptara letras y nmeros en la validacin de usuario y contrasea, y tanto el usuario como contrasea ser mayor de 6 caracteres y menor de 12 caracteres. El usuario deber de elegir de una lista, el tipo de usuario al que pertenece en el sistema. Al dar clic en el botn aceptar el sistema valida si puede ingresar al sistema, en caso de no hacerlo mandara un mensaje de error avisando que el usuario no est registrado. Al dar clic en el botn cancelar, el sistema borrara los datos introducidos previamente por el usuario.

1.3 1.4

1.5

2. Gestin de citas Una vez que el usuario haya ingresado al sistema, podr hacer uso del modulo gestin de citas. Este modulo se encargara de crear, modificar, consultar y eliminar citas de acuerdo a las necesidades correspondientes. Confidencial IT Crowd 2012 Pgina 1329

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

2.1

El usuario podr crear una cita nueva, mediante las opciones correspondientes, una vez que ha elegido esta opcin, el usuario indicara la fecha y hora disponibles para la cita, y posteriormente llenar un formulario con datos del usuario. El usuario podr consultar las citas que se encuentren pendientes en el sistema. Se podr realizar una bsqueda de citas por la fecha y si es necesario ser mas especifico podr indicar la hora tambin, de esta manera solo podr encontrar una nica cita. El usuario podr modificar una cita, una vez que esta este guardada en el sistema, primero se realizara una bsqueda correspondiente, y una vez que el usuario encuentre la cita que desea modificar esta podr ser modificada de acuerdo a las necesidades del paciente o del usuario. El usuario podr cancelar una cita, siempre que previamente haga una bsqueda, una vez que el usuario encuentre la(s) cita(s) correspondiente(s), este podr cancelarla de manera sencilla con un solo botn, y se enviara un mensaje de confirmacin previamente a la eliminacin.

2.2

2.3

2.4

3. Gestin de pacientes En este modulo el usuario podr realizar las operaciones bsicas CRUD, que consisten en alta, baja, modificacin y eliminacin de pacientes, para tener un mejor control sobre la informacin de los pacientes como; peso, estatura, edad nombre, etc. 3.1 El usuario tendr la opcin de dar de alta un nuevo paciente, mediante un formulario a llenar con los datos del paciente, habr campos de datos que sern obligatorios, con esto me refiero a que el usuario no podr dar de alta a un paciente sin antes llenar dichos campos obligatorios. Una vez que el usuario este dado de alta, el sistema le otorgara un numero con el cual podr identificarse en el sistema. El usuario podr consultar a los pacientes que se encuentren dados de alta en el sistema. La consulta la podr realizar por medio del nombre o del cdigo que se generara del paciente. El usuario podr editar los datos de los pacientes, que se encuentren de alta en el sistema. El usuario tendr la opcin correspondiente para dar de baja a un usuario o eliminarlo.

3.2

3.3 3.4

4. Gestin de estudios En este modulo el usuario podr realizar las operaciones bsicas CRUD en los estudios, como dar de alta, consultar, modificar y eliminar los estudios que el usuario desee. 4.1 Para dar de alta un estudio, se pedirn el nombre del estudio, costo del estudio, tipo de estudio, descripcin etc., despus de esto el usuario tendr que presionar el botn correspondiente para dar de alta dicho estudio, y a este se le asignara un cdigo identificador. IT Crowd 2012 Pgina 1429

Confidencial

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento> 4.2

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

El usuario podr consultar los estudios que estn dados de alta en el sistema, mediante el nombre del estudio o el cdigo identificador que se le asigno en el proceso de alta. Para modificar una cita, el usuario tendr que realizar una consulta previa y una vez que se realice, el usuario presionara la opcin modificar, y los campos de datos del estudio se habilitaran para que el usuario pueda modificarlos. En el proceso de eliminacin el usuario de la misma manera tendr que realizar una bsqueda previa, para que posteriormente seleccione el estudio que desea y lo elimine.

4.3

4.4

5. Gestin de Resultados Este modulo consiste en dar de alta resultados que vengan relacionados con una cita previa. El usuario deber realizar una cita para que posteriormente pueda imprimir dichos resultados. 5.1 El sistema contara con la opcin de dar de alta un resultado en la cual el usuario elegir la cita a la cual hace referencia dicho resultado. Posteriormente el usuario realizara la captura de los resultados en el sistema. El sistema contara con la opcin correspondiente para poder modificar un resultado en caso de que el usuario ya haya guardado dicho resultado. Tambin contara con la funcin bsica de consultar un resultado, cuestin que implicara para realizar una modificacin de algn resultado. Por ultimo el sistema contara con la funcin y opciones correspondientes para imprimir los resultados de los pacientes.

5.2

5.3

5.4

6. Gestin de Inventario En el modulo de gestin de inventario se realizara un control sobre los artculos que se utilizan en el laboratorio, manejando el nombre del articulo y la cantidad del mismo. El sistema deber contar con una funcin que descuente automticamente del inventario los artculos que se han usado en un estudio. 6.1 El sistema contara con alguna funcin que permita ingresar nuevos artculos al inventario, con los datos de nombre y cuantos hay en existencia. El sistema deber permitir modificar los datos de los articulos que se encuentran registrados en el sistema. El sistema contara con alguna funcin que permita eliminar los artculos que se encuentren en el inventario, en caso de cualquier inconveniente. El sistema deber permitir consultar los artculos que se encuentran registrados en el sistema, la consulta o bsqueda del articulo se realizara por nombre o por ID del articulo.

6.2 6.3 6.4

7. Gestin de QoS

Confidencial

IT Crowd 2012

Pgina 1529

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

En este modulo el usuario podr realizar las funciones correspondientes al control de calidad. Esto implica dar de alta un nuevo registro, consultarlos e imprimirlos. 7.1 El sistema deber contar con una funcin que permita realizar un nuevo registro de control de calidad. En esta funcin el usuario ingresara datos como el articulo al cual se le esta aplicando el control de calidad, la descripcin de la actividad que se esta realizando y la fecha en la que se realiza dicho control. El sistema deber contar con una forma de bsqueda de los registros realizados anteriormente, y la forma de bsqueda ser por la fecha. El sistema deber contar con la funcin correspondiente para imprimir los registros que el usuario desee, pero previamente a la impresin el usuario deber realizar una bsqueda de dichos registros.

7.2 7.3

8. Contabilidad. El modulo de contabilidad se encargara de gestionar todos los ingresos y egresos del laboratorio, mediante el registro de todos y cada uno de los ya mencionados ingresos y egresos o gastos. El sistema contara con las siguientes funciones detalladamente. 8.1 El sistema contara con la seccin correspondiente para poder registrar un gasto que se haya realizado, y los datos que se registraran sern importe de gasto, IVA del gasto, importe del gasto etc. El sistema permitir realizar la consulta correspondiente de los gastos que se han registrado en el sistema. La bsqueda de dichos gastos se realizara con alguna forma que permita indicar una fecha inicial y una fecha de tope, que ser el rango de fechas de los gastos que se han realizado. El sistema deber contar con una funcin especial que permita imprimir los registros de los gastos. Adems de los gastos, el sistema tambin deber contar con la opcin correspondiente de captura de ingresos, con sus respectivas opciones. El sistema deber contar con la opcin de imprimir los ingresos que se han registrado. El sistema contara con un la funcin correspondiente para calcular las ganancias, haciendo los clculos correspondientes con los registros que se cuentan de ingresos y gastos. El sistema contara con las opciones correspondientes para consultar las ganancias, se podr realizar la consulta ingresando una fecha inicial y una fecha final y dentro de ese periodo de tiempo se realizara la consulta correspondiente. Por ultimo el sistema contara con la opcin correspondiente para realizar una impresin de las ganancias en un periodo especifico.

8.2

8.3 8.4 8.5 8.6

8.7

8.8

Requerimientos funcionales del sistema 1. Autenticacin de usuario. Confidencial IT Crowd 2012 Pgina 1629

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

El sistema contara con un panel o frame que contendr los siguientes componentes. 1.1 Campo de texto nombre de usuario. En este campo el usuario ingresara un nombre de usuario que ser de tipo Varchar y tendr que ser mayor a 5 y menor a 10 caracteres, y no podr contener signos de puntuacin o smbolos. 1.2 Campo de password contrasea. En este campo el usuario ingresara una contrasea que ser de tipo varchar y esta tendr que mantener un rango de mayor a 5 y menor o igual que 10 caracteres, no diferenciara de maysculas, pero si podr contener signos de puntuacin. 1.3 Opcin de ingreso Aceptar. Esta opcin har una verificacin de la cuenta de usuario y contrasea, si el usuario que ha intentado ingresar es correcto en la comparacin, este podr obtener acceso al sistema, en caso contrario el sistema deber mandar un mensaje de error con el tipo de error. 1.4 Opcin de cancelacin Cancelar. Esta opcin simplemente permitir limpiar los campos de texto, en caso de que el usuario decida no ingresar al sistema o este se haya equivocado en algn dato.

2. Gestin de citas. En este modulo el podr gestionar de una manera sencilla las citas, ya sea desde generar una cita hasta eliminarla. Al seleccionar este men, se mostrara una interfaz con las distintas opciones de gestin de citas como alta, consulta, modificacin y eliminacin, y el usuario podr elegir la opcin que desee con un simple clic. 2.1 Alta cita. 2.1.1 Primeramente se mostrara un calendario para que el usuario elija el dia en que desea realizar la cita, para elegir el da bastara con seleccionar el da y dar clic sobre el botn aceptar. 2.1.2 Posteriormente se desplegara una lista con los horarios disponibles del da seleccionado previamente, y de la misma que selecciono el dia, podr seleccionar el horario. 2.1.3 Se abrir un formulario en el cual se tendrn que ingresar los siguientes datos del paciente; Nombre completo, edad, sexo, fecha de nacimiento estatura, peso, alergias, etc. y existir una lista desplegable con los distintos estudios con los que cuenta el laboratorio. En dado caso que el paciente ya se encuentre registrado en el sistema, el sistema contara un filtro de bsqueda, y una vez que lo encuentre los campos se rellenaran automticamente.

Confidencial

IT Crowd 2012

Pgina 1729

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

2.1.4 Por ultimo el usuario, selecciona la opcin reservar cita, el sistema comprueba la validez de los datos y se almacenan. 2.2 Consulta cita. 2.2.1 El sistema mostrara algunos campos de texto con los cuales el usuario realizara la bsqueda con distintos parmetros, posteriormente el usuario har clic en el botn buscar. 2.2.2 El sistema mostrara una tabla con los resultados de la bsqueda que coincidan con los parmetros indicados por el usuario. 2.2.3 El usuario elegir el registro de la cita deseada y har clic en el botn mostrar. 2.2.4 El sistema mostrara en un formulario los datos del usuario para que este pueda hacer la consulta correspondiente. 2.3 Modificacin cita. 2.3.1 El sistema mostrara algunos campos de texto con los cuales el usuario realizara una bsqueda mediante los parmetros deseados de la cita, adems de 2 opciones Editar y Cancelar. 2.3.2 Se mostrara una lista de las citas que concuerden con los parmetros ingresados, y el usuario elegir la cita deseada para que posteriormente el usuario de clic en la opcin Editar para editar dicha cita. 2.3.3 El sistema contara con una opcin Cancelar la cual nos regresara a la pantalla principal del sistema, donde podemos elegir los mdulos. 2.3.4 El sistema mandara una interfaz en la cual se encuentre el formulario con los datos correspondientes de dicha cita, y los campos se podrn modificar. 2.3.5 En la interfaz de modificacin, el sistema mostrara 2 opciones Guardar cambios y Cancelar. 2.3.6 La opcin Guardar cambios realizara los cambios correspondientes, y realizara la actualizacin en la base de datos. 2.3.7 La opcin Cancelar cancelara el modo edicin, y regresara a la interfaz de Edicin principal. 2.4 Baja cita. 2.4.1 El sistema mostrara una interfaz en la cual se mostraran campos de texto, en los cuales el usuario ingresara los parmetros de la bsqueda deseada, y posteriormente seleccione la cita que desea eliminar. 2.4.2 El sistema tendr una opcin Eliminar, la cual se encargara de realizar una eliminacin lgica en la base de datos. Pero posterior a esto se mostrara un mensaje de confirmacin de eliminacin con las opciones Aceptar y Cancelar. 3. Gestin de pacientes. El sistema mostrara una interfaz amigable, en la cual tendr distintas opciones para la correcta gestin de los pacientes, como alta de pacientes, consulta, Confidencial IT Crowd 2012 Pgina 1829

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

modificacin y eliminacin. Cada vez que el usuario elija una opcin la interfaz cambiara de acuerdo a la opcin elegida. 3.1 Alta paciente. 3.1.1 Esta opcin permitir al usuario crear un nuevo paciente, con el registro de algunos datos del paciente. La interfaz mostrara un conjunto de campos de texto, los cuales corresponden a datos como: Nombre completo. Sexo Edad Sexo Talla Peso Direccin Alergias 3.1.2 Posteriormente el usuario ingresara los datos correspondientes y har clic en la opcin registrar usuario. 3.1.3 Por ultimo el sistema enviara los datos a la BD y realizara la insercin de datos correspondiente verificando que los tipos de datos coincidan. 3.2 Consulta Paciente.

3.2.1 El sistema mostrara un formulario, que contendr una caja de texto para que el usuario pueda realizar dicha bsqueda por nombre de paciente. La caja de texto solo admitir letras. 3.2.2 Una vez que el usuario inserta los parmetros de bsqueda, el sistema mostrara una tabla con las coincidencias de la bsqueda. 3.2.3 El usuario har un doble clic sobre el registro deseado en la tabla, y se mostrara una interfaz que contendr un conjunto de campos de texto donde se encuentra la informacin del paciente. 3.3 Modificacin Paciente. 3.3.1 El sistema mostrara un campo de texto en el cual se realizara la bsqueda del paciente mediante ciertos parmetros. 3.3.2 Dicho campo de texto solo admitir letras, ya que la bsqueda solo ser por nombre. 3.3.3 El sistema mostrara los resultados de la bsqueda en una tabla para que el usuario pueda hacer doble clic sobre el registro deseado. 3.3.4 El sistema mostrara una interfaz con campos de texto no editables que contendrn la informacin de los pacientes. 3.3.5 El sistema mostrara 2 opciones una Editar y otra Cancelar. 3.3.6 La opcin Editar habilitara los campos de texto para que estos puedan ser editados. Confidencial IT Crowd 2012 Pgina 1929

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

3.3.7 La opcin Cancelar terminara con el modo edicin y regresar a un men anterior. 3.3.8 El sistema enviara un mensaje de error en caso de que alguno de los campos de texto obligatorios se encuentren vacos, o la informacin no sea correcta. 3.3.9 El usuario edita los datos correspondientes y har clic en la opcin Guardar cambios, posteriormente el sistema realizara los cambios y regresara a un men anterior. 3.4 Eliminacin Paciente. 3.4.1 El sistema mostrara una tabla con todos los pacientes registrados en el sistema. 3.4.2 El usuario elige al usuario deseado, y har clic en la opcin Eliminar paciente. 3.4.3 El sistema enviara un mensaje de confirmacin de la eliminacin con las opciones Aceptar y Cancelar, si el usuario elige la primera, el proceso continuara correctamente, pero si elige la segunda, la eliminacin no se har y el sistema regresara a la interfaz correspondiente de eliminacin. 3.4.4 El sistema eliminara el registro del paciente en la BD. 4. Gestin Estudios Este modulo permitir una fcil administracin de los exmenes con los que el laboratorio cuenta. Este modulo mostrara una interfaz en la cual se tendrn las distintas opciones de gestin de exmenes, como alta, baja, modificacin y eliminacin de exmenes. 4.1 Alta Estudio 4.1.1 El sistema mostrara un formulario con campos de texto que contendrn datos como: Nombre del estudio. Descripcin del estudio. Costo del estudio Tipo de estudio.

4.1.2 El usuario har clic sobre la opcin registrar estudio una vez que este ha introducido los datos correspondientes. 4.1.3 El sistema tendr como segunda opcin Cancelar, la cual cancelara el proceso de alta de un estudio, y nos regresara a un men anterior. 4.1.4 Y por ultimo el sistema verificara la validez de los datos y los almacenara. 4.2 Consulta Estudio 4.2.1 El sistema contara con una tabla en la que se mostraran los estudios existentes en el sistema, y el usuario elegir el estudio deseado y hara doble clic sobre el. Confidencial IT Crowd 2012 Pgina 2029

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

4.2.2 El sistema mostrara un conjunto de cuadros de texto que mostraran los detalles de dicho estudio. 4.2.3 El sistema contara con un botn correspondiente para regresar al men principal o un men anterior. 4.3 Modificacin Estudio 4.3.1 El sistema mostrara una interfaz en la que el usuario elegir de una tabla el estudio que desea modificar, el usuario seleccionara el estudio y hara doble clic sobre el estudio deseado. 4.3.2 El sistema mostrara los campos en los cuales se encuentran los datos del estudio y una vez que el usuario haga las modificaciones correspondientes, el usuario tendr dos opciones, una para terminar la edicin y otra para cancelarla. 4.3.3 El botn de guardar, guardara los cambios realizados y cerrara el formulario donde se encuentran los datos. Mientras que el botn cancelar no guardara los cambios y cerrara el formulario en el que se encuentra. 4.4 Eliminacin Estudio

4.4.1 El sistema mostrara una tabla en la cual el usuario podr elegir el estudio que desea eliminar. 4.4.2 El sistema contara con las opciones de eliminar y cancelar. La opcin eliminar borrara el registro del estudio que se encontraba en el sistema, mientras que la opcin cancelar, saldr de esta opcin e interfaz en la que se encuentra el sistema. 5. Gestin Resultados En este modulo el usuario podr gestionar todos los resultados que se generaran de las citas que se encuentran registradas. El sistema contara con una interfaz amigable que tendr las opciones de dar de alta, modificacin, impresin y consulta de los resultados. 5.1 Alta Resultado 5.1.1 El sistema mostrara una interfaz la cual contendr un campo de texto en el que se ingresara la cita de la cual se generaran los resultados, la bsqueda se realizara por medio de fecha, y el campo de texto no permitir otro tipo de texto. 5.1.2 El sistema desplegara una lista con las citas existentes en una tabla para que el usuario elija la cita deseada con un doble clic. 5.1.3 El sistema mostrara una interfaz con un conjunto de campos de texto, algunos corresponden a datos de la cita y otros sern para realizar un nuevo resultado. 5.1.4 El sistema tendr la opcin de guardar los resultados y la opcin de cancelarlos. 5.1.5 La opcin guardar, registrara los resultados en el sistema para que el usuario pueda manipularlos en un futuro. Confidencial IT Crowd 2012 Pgina 2129

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

5.1.6 La opcin cancelar cerrara la interfaz en la que nos encontramos sin guardar ningn cambio realizado, previo a esto el sistema enviara un mensaje de confirmacin para cancelar con las opciones de si y no. 5.2 Modificacin Resultado

5.2.1 El sistema mostrara una lista con los resultados que se encuentran registrados. 5.2.2 Con doble clic sobre la fila en la que se encuentra el resultado deseado el usuario podr elegirlo. 5.2.3 El sistema mostrara el formulario en el cual se encuentran los datos de los resultados, pero los campos no sern editables, y posteriormente el usuario har clic en la opcin Editar. 5.2.4 El sistema cambiara los campos de texto a modo lectura y escritura. 5.2.5 El sistema mostrara 2 opciones Guardar y Cancelar, en la primera opcin se guardaran los cambios realizados y se cerrara la interfaz en la que se encuentra el sistema, mientras que en la segunda no se guardaran cambios y se cerrara la interfaz de la misma forma. 5.3 Impresin Resultado

5.3.1 El sistema mostrara una tabla con los resultados que se encuentran disponibles 5.3.2 El usuario selecciona el registro deseado y tendr las opciones de imprimir y la de cancelar. La primera opcin enviara la impresin directamente, mientras que la segunda nos confirmara si deseamos salir de este formulario, y posteriormente cerrara el formulario sin realizar la impresin. 5.4 Consulta Resultado 5.4.1 El usuario pulsa el botn para consultar un resultado. 5.4.2 El sistema muestra una muestra una serie de campos de texto que le permiten realizar la bsqueda mediante distintos parmetros. 5.4.3 El usuario introduce uno o varios parmetros para realizar la bsqueda. 5.4.4 El sistema muestra una tabla con los registros que coinciden con los parmetros insertados. 5.4.5 El usuario selecciona el registro deseado. 5.4.6 El sistema muestra todos los datos referentes a dichos resultados. 6 Gestin Inventario 6.4 Alta Inventario 6.4.1 6.4.2 6.4.3 6.4.4 Confidencial El usuario pulsa el botn para crear un nuevo registro de un nuevo artculo. El sistema muestra un conjunto de campos de texto donde se introducen datos tales como: Nombre del artculo, la cantidad de los artculos, etc. El usuario introduce los datos requeridos por el formulario. El usuario pulsa el botn de Registrar inventario. IT Crowd 2012 Pgina 2229

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

6.4.5 El sistema comprueba la validez de los datos y los almacena. 6.5 Baja Inventario 6.5.1 6.5.2 6.5.3 6.5.4 6.5.5 El usuario pulsa el botn para eliminar un artculo del inventario. El sistema muestra en una tabla el listado de los artculos que actualmente se encuentran dados de alta. El usuario selecciona la fila donde se encuentra el artculo que desea eliminar. El usuario pulsa el botn Eliminar Articulo. El sistema elimina el artculo.

6.6 Modifica Inventario 6.6.1 6.6.2 6.6.3 6.6.4 6.6.5 6.6.6 6.6.7 6.6.8 El usuario pulsa el botn que tiene la funcionalidad de modificar inventario. El sistema muestra una tabla con los diferentes tems registrados. El usuario selecciona la fila donde se encuentra el estudio de su inters y da clic en dos ocasiones. El sistema muestra un grupo de campos de texto (Solo lectura) en los cuales esta contenida la informacin del item. El usuario presiona el botn Editar. El sistema cambia los campos de texto a modo Lectura y Escritura El usuario realiza las modificaciones necesarias y presiona el botn Guardar. El sistema verifica la informacin introducida y la almacena.

6.7 Consulta Inventario. 6.7.1 6.7.2 6.7.3 6.7.4 El usuario pulsa el botn para realizar una consulta de ingresos. El sistema muestra dos calendarios donde se selecciona el periodo inicial y el periodo final de los ingresos a consultar. El usuario presiona el botn Consultar. El sistema muestra un reporte con el detalle de los ingresos y el total de ellos en el periodo de tiempo seleccionado.

Gestin QoS 7.1 Registra Control 7.1.1 El usuario pulsa el botn para crear un nuevo registro de control de calidad. 7.1.2 El sistema muestra una serie de campos de texto donde se introducen datos tales como: Nombre del Reactivo, Nombre de la Prueba, Nmero de Generacin, Cdigo de Control, Rango de Referencia, Lectura, Fecha del Control, etc. 7.1.3 El sistema comprueba la validez de los datos y los almacena. 7.2 Consulta Control 7.2.1 7.2.2 El usuario pulsa el botn para consultar de registro de calidad. El sistema muestra una serie de campos de texto que le permiten IT Crowd 2012 Pgina 2329

Confidencial

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento> 7.2.3 7.2.4 7.2.5 7.2.6

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

realizar la bsqueda mediante distintos parmetros. El usuario introduce uno o varios parmetros para realizar la bsqueda. El sistema muestra una tabla con los registros que coinciden con los parmetros insertados. El usuario selecciona el registro deseado. El sistema muestra todos los datos referentes a dicho registro de calidad.

7.3 Imprime Control 7.3.1 7.3.2 7.3.3 7.3.4 7.3.5 7.3.6 7.3.7 7.3.8 El usuario pulsa el botn para imprimir el registro de un QoS. El sistema muestra un campo de texto en el cual se realizara la bsqueda de un registro de QoS por fecha. El usuario introduce el parmetro de bsqueda. El sistema muestra una tabla con los registros que coinciden con los parmetros insertados. El usuario selecciona el registro deseado. El sistema muestra todos los datos referentes a dicho registro de QoS. El usuario verifica que el registro del QoS sea correcto. El usuario har clic en el botn Aceptar y el sistema realizara el proceso de impresin.

Gestin Contabilidad 8.1 Captura Gastos 8.1.1 8.1.2 8.1.3 8.1.4 8.1.5 El usuario pulsa el botn para crear una nueva captura de gatos. El sistema muestra un conjunto de campos de texto donde se introducen datos tales como: Concepto de gasto, IVA del gasto, importe del gasto. etc. El usuario introduce los datos requeridos por el formulario. El usuario pulsa el botn de Capturar Gastos. El sistema comprueba la validez de los datos y los almacena.

8.2 Consulta Gastos 8.2.1 8.2.2 8.2.3 8.2.4 El usuario pulsa el botn para realizar una consulta de gastos. El sistema muestra dos calendarios donde se selecciona el periodo inicial y el periodo final de los gastos a consultar. El usuario presiona el botn Consultar. El sistema muestra un reporte con el detalle de los gastos y el total de ellos en el periodo de tiempo seleccionado.

8.3 Imprime Gastos 8.3.1 8.3.2 8.3.3 8.3.4 8.3.5 Confidencial El usuario pulsa el botn para realizar la impresin de los gastos. El sistema muestra dos calendarios donde se selecciona el periodo inicial y el periodo final de los gastos a imprimir. El usuario presiona el botn Imprimir. El sistema muestra un reporte con el detalle de los gastos y el total de ellos en el periodo de tiempo seleccionado y muestra una opcin Aceptar. El usuario selecciona la opcin Aceptar y el sistema realizara el proceso IT Crowd 2012 Pgina 2429

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento> de impresin. 8.4 Captura Ingresos

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

8.4.1 El usuario pulsa el botn para crear una nueva captura de ingresos. 8.4.2 El sistema muestra un conjunto de campos de texto donde se introducen datos tales como: Concepto de Ingresos, IVA del Ingreso, Importe del Ingreso. etc. 8.4.3 El usuario introduce los datos requeridos por el formulario. 8.4.4 El usuario pulsa el botn de Capturar Ingreso. 8.4.5 El sistema comprueba la validez de los datos y los almacena. 8.5 Consulta Ingresos 8.5.1 8.5.2 8.5.3 8.5.4 El usuario pulsa el botn para realizar una consulta de ingresos. El sistema muestra dos calendarios donde se selecciona el periodo inicial y el periodo final de los ingresos a consultar. El usuario presiona el botn Consultar. El sistema muestra un reporte con el detalle de los ingresos y el total de ellos en el periodo de tiempo seleccionado.

8.6 Imprime Ingresos 8.6.1 8.6.2 8.6.3 8.6.4 8.6.5 El usuario pulsa el botn para realizar la impresin de los ingresos. El sistema muestra dos calendarios donde se selecciona el periodo inicial y el periodo final de los gastos a imprimir. El usuario presiona el botn Imprimir. El sistema muestra un reporte con el detalle de los ingresos y el total de ellos en el periodo de tiempo seleccionado y muestra una opcin Aceptar. El usuario selecciona la opcin Aceptar y el sistema realizara el proceso de impresin.

8.7 Calcula Ganancias 8.7.1 El usuario pulsa el botn para crear una nueva captura de gatos. 8.7.2 El sistema muestra un conjunto de campos de texto donde se introducen datos tales como: Concepto de gasto, IVA del gasto, importe del gasto. etc. 8.7.3 El usuario introduce los datos requeridos por el formulario. 8.7.4 El usuario pulsa el botn de Capturar Gastos. 8.7.5 El sistema comprueba la validez de los datos y los almacena. 8.8 8.8.1 8.8.2 8.8.3 8.8.4 Consulta Ganancias El usuario pulsa el botn para realizar una consulta de gastos. El sistema muestra dos calendarios donde se selecciona el periodo inicial y el periodo final de los gastos a consultar. El usuario presiona el botn Consultar. El sistema muestra un reporte con el detalle de los gastos y el total de ellos en el periodo de tiempo seleccionado.

Confidencial

IT Crowd 2012

Pgina 2529

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento> 8.9 8.9.1 8.9.2 8.9.3 8.9.4 8.9.5 Imprime Ganancias

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

El usuario pulsa el botn para realizar la impresin de los gastos. El sistema muestra dos calendarios donde se selecciona el periodo inicial y el periodo final de los gastos a imprimir. El usuario presiona el botn Imprimir. El sistema muestra un reporte con el detalle de los gastos y el total de ellos en el periodo de tiempo seleccionado y muestra una opcin Aceptar. El usuario selecciona la opcin Aceptar y el sistema realizara el proceso de impresin.

Requerimientos Adicionales Requerimientos no Funcionales Requisitos no funcionales del sistema Interfaz: La interfaz deber ser estrictamente intuitiva y fcil de manejar, cada modulo, botn, campo deber ser fcil de identificar su funcionamiento en el lugar donde se encuentre. A pesar de esto el sistema deber contar algn men de ayuda que permita guiar al usuario en determinados procesos. Desarrollo de la interfaz. Se diseara la interfaz con las herramientas de diseo que proporciona el IDE de C#, en conjunto de otros programas de diseo. Facilidad de uso. Se pretende realizar una interfaz de manera que sea fcil de aprender a usar el sistema, adems de que sea lo mas intuitivamente posible, pero en caso de que este siga siendo difcil de utilizar para algunos usuarios, se pretende colocar una ventana de ayuda, la cual los guiara al correcto uso del sistema. Tiempos de respuesta. Se pretende tener un sistema que no consuma muchos recursos del sistema, y que adems que tenga tiempos de respuesta inmediatos, para que de esta manera no se pierda mucho tiempo en el registro del docente. Portabilidad. Este producto ser desarrollado en un entorno de desarrollo de Microsoft, por lo cual, estar limitado a la plataforma de Windows. Confiabilidad. Se espera que el sistema, no tenga fallas para lo cual se realizaran todas la validaciones necesarias, y previamente se realizaran pruebas del sistema, para verificar que este no contenga fallas ni errores. Tiempo de entrega. Para el desarrollo de este sistema se tiene en cuenta un periodo aproximado de 6 meses, en los cuales habr distintas fechas de entrega de avances, sin embargo 6 meses es el tiempo limite para el desarrollo completo del sistema.

Confidencial

IT Crowd 2012

Pgina 2629

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

Entrega. La forma de entrega del sistema sera empaquetada en un archivo de tipo ejecutable. Por medio de este archivo (Setup.exe, por ejemplo) se realizaran las comprobaciones del sistema necesarias, tanto de rendimiento como de existencia de dependencias. En caso de no encontrar alguna dependencia el instalador deber ofrecer la posibilidad instalar dicho repositorio desde ah el mismo. Implementacin. Se planea implementar este producto en el laboratorio clnico San Jos, para su uso correspondiente, en la computadora que es usada por el usuario administrador. Estndares. Se utilizara el modelo de desarrollo espiral, y la metodologa de desarrollo RUP. Interoperabilidad. Existe la posibilidad de que el sistema interacte con un sistema web, pero ms directamente con la base de datos.

Requerimientos Tcnicos a. Para la realizacin del proyecto se utilizara el Framework de desarrollo de Microsoft, Visual Studio.net. b. Se utilizara el lenguaje C# para la codificacin, SQLserver 2005 como manejador de base de datos y Cristal Reports como reporteador. c. El sistema operativo para el cual ser desarrollado el proyecto es Microsoft Windows XP/Vista/7. d. El proyecto ser desarrollado bajo una arquitectura de 32 bits y haciendo uso de solo un procesador. Requerimientos de Proceso En este proyecto se utilizara la metodologa de desarrollo RUP (Rational Unified Process) versin Simplificada, debido a que este describir una manera simple y fcil de entender la forma de desarrollo del software, usando tcnicas agiles y conceptos que an se mantienen validos en RUP. Esta metodologa utilizara el modelo en espiral cuya atencin se centrara en la evaluacin y reduccin del riesgo del proyecto dividiendo el proyecto en segmentos ms pequeos y proporcionando ms facilidad de cambio durante el desarrollo, as como ofrecer la oportunidad de evaluar los riesgos y la consideracin de la continuacin del proyecto durante todo el ciclo de vida. Tambin se usaran diagramas como lo son: Diagramas de casos de uso los cuales se centran en la funcionalidad que el sistema deber poseer para satisfacer las necesidades del usuario (persona, sistema externo, dispositivo) que interacte con l.

Administracin de Requerimientos

Confidencial

IT Crowd 2012

Pgina 2729

<Nombre del Proyecto> Especificacin de Requerimientos de Software <Identificador de Documento>

Versin: <1.1.0> Fecha: <aaaa-mm-dd>

Inicialmente se realizara una especificacin de requisitos de software basada en las distintas entrevistas que se realizaron con el cliente. Cada vez que sea requerido un requisito ms, este ser agregado y documentado a la vez. El proceso de desarrollo de software que se utilizara ser el RUP, este proceso de desarrollo de software esta basado en la metodologa de desarrollo espiral la cual consta de pocas etapas o fases, las cuales se van realizando en una manera continua y cclica. El uso de esta metodologa y modelo nos permiten tener una administracion mas optima de los requerimientos de software porque esta metodologa nos permiten iteraciones, vueltas atrs y finalizaciones rpidas, lo cual es lo mas adecuado para un proyecto con escaso periodo de tiempo.

Confidencial

IT Crowd 2012

Pgina 2829

You might also like