Proyecto Asistente Virtual

11
ISO 9001:2008 Cert. No. MQA 4000244 UNIVERSIDAD TECNOLÓGICA DE CAMPECHE. T.S.U. TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN AREA EN SISTEMA INFORMATICOS CUATRIMESTRE: SEPTIEMBRE – DICIEMBRE 2015 GRADO: GRUPO: “C” NOMBRE DE LA ASIGNATURA: “INGENIERIA DE SOFTWARE “ NOMBRE DE LA ACTIVIDAD: DOCUMENTACION DEL PROYECTO (ASISTENTE VIRTUAL). NOMBRE DEL PROFESOR (A): L.I JESÚS HUMBERTO MURILLO FLORES MATRICULA NOMBRE DEL ALUMNO(A) Carretera Federal 180 S/N · San Antonio Cárdenas, Carmen, Cam. · C.P. 24381 Tels. (938) 381 6700 · 381 6701 · 381 6702 · 381 6703 · 381 6704

description

DESCRIBE LOS REQUERIMIENTOS FUNCIONALES EN EL TRABAJO DE ESTRUCTURA DE SOFTWARE

Transcript of Proyecto Asistente Virtual

Page 1: Proyecto Asistente Virtual

UNIVERSIDAD TECNOLÓGICA DE CAMPECHE.

T.S.U. TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN AREA EN SISTEMA INFORMATICOS

CUATRIMESTRE:SEPTIEMBRE – DICIEMBRE 2015

GRADO:

GRUPO:

“C”

NOMBRE DE LA ASIGNATURA:

“INGENIERIA DE SOFTWARE “

NOMBRE DE LA ACTIVIDAD:

DOCUMENTACION DEL PROYECTO (ASISTENTE VIRTUAL).

NOMBRE DEL PROFESOR (A):

L.I JESÚS HUMBERTO MURILLO FLORES

MATRICULA NOMBRE DEL ALUMNO(A)

4214010058 FELICIANO MORALES GARCIA

4214010464 YORDI DAVID OCAÑA SÁNCHEZ

4214010598 ARIANA ANAHÍ VELÁZQUEZ VILLASEÑOR

4214010553 JOSÉ GUADALUPE QUIX MAQUIN

Carretera Federal 180 S/N · San Antonio Cárdenas, Carmen, Cam. · C.P. 24381 Tels. (938) 381 6700 · 381 6701 · 381 6702 · 381 6703 · 381 6704

ISO 9001:2008Cert. No. MQA

Page 2: Proyecto Asistente Virtual

UNIVERSIDAD TECNOLÓGICA DE CAMPECHE.

T.S.U. TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN AREA EN SISTEMA INFORMATICOS

Requerimientos funcionales

Podrá manipular mediante el control de voz ciertas funciones de la computadora

Podrá interactuar con el usuario de una manera cómoda y a la vez agradable.

Guardara información de nuevos comandos

Podrá abrir la aplicación de la calculadora que viene por defecto con el sistema operativo

Podrá averiguar la aplicación del reproductor de Windows media

Buscará en la página web de google alguna palabra que el usuario colocara o mencionara para que este sea buscado en la web

Contará con un sistema de alarma el cual notificara el momento en el que el usuario configure para que este sea notificado.

El asistente de voz será desarrollado en el lenguaje de programación de visual studio en su versión 2012. Para llevar a cabo el diseño de dicho software utilizaremos una extencion del programa visual studio el cual lleva por nombre Blend for Visual Studio 12.

Para desarrollar la codificación de dicho software utilizaremos la plataforma de visual estudio aplicación de WFP (Windows Fundation Presentation) ya que aquí se puede desarrollar un poco más en la parte de diseño al igual que el blend solo que para manejar solamente la parte de diseño utilizaremos blend, y modificaremos en visual estudio en caso de que sea algo pequeño que se tenga que cambiar.

Carretera Federal 180 S/N · San Antonio Cárdenas, Carmen, Cam. · C.P. 24381 Tels. (938) 381 6700 · 381 6701 · 381 6702 · 381 6703 · 381 6704

ISO 9001:2008Cert. No. MQA

Page 3: Proyecto Asistente Virtual

UNIVERSIDAD TECNOLÓGICA DE CAMPECHE.

T.S.U. TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN AREA EN SISTEMA INFORMATICOS

Para desarrollar la imagen del software, como logotipos, imágenes, fondos, etc. Utilizaremos el programa Adobe Photoshop CS6 ya que aquí con un entorno más comodo y sencillo que blend se puede crear cualquier tipo de imagen en cualquier formato para darle la imagen a nuestro sistema.

Identificación de Requerimientos no funcionales

Son aquellos requerimientos que no se refieren directamente a las funciones específicas que entrega el sistema, sino a las propiedades emergentes de éste como la fiabilidad, la respuesta en el tiempo y la capacidad de almacenamiento. De forma alternativa, definen las restricciones del sistema como la capacidad de los dispositivos de entrada/salida y la representación de datos que se utiliza en la interface del sistema.

Los requerimientos no funcionales surgen de la necesidad del usuario, debido a las restricciones en el presupuesto, a las políticas de la organización, a la necesidad de interoperabilidad con otros sistemas de software o hardware o a factores externos como los reglamentos de seguridad, las políticas de privacidad, entre otros.

Estos diferentes tipos de requerimientos se clasifican de acuerdo con sus implicaciones.

• Requerimientos del producto. Especifican el comportamiento del producto; como los requerimientos de desempeño en la rapidez de ejecución del sistema y cuánta memoria se requiere; los de fiabilidad que fijan la tasa de fallas para que el sistema sea aceptable; los de portabilidad y los de usabilidad.

• Requerimientos organizacionales. Se derivan de las políticas y procedimientos existentes en la organización del cliente y en la del desarrollador: estándares en los procesos que deben utilizarse; requerimientos de implementación como los lenguajes de programación o el método de diseño a utilizar, y los requerimientos de entrega que especifican cuándo se entregará el producto y su documentación.

• Requerimientos externos. Se derivan de los factores externos al sistema y de su proceso de desarrollo. Incluyen los requerimientos de interoperabilidad que definen la manera en que el sistema interactúa con los otros sistemas de la

Carretera Federal 180 S/N · San Antonio Cárdenas, Carmen, Cam. · C.P. 24381 Tels. (938) 381 6700 · 381 6701 · 381 6702 · 381 6703 · 381 6704

ISO 9001:2008Cert. No. MQA

Page 4: Proyecto Asistente Virtual

UNIVERSIDAD TECNOLÓGICA DE CAMPECHE.

T.S.U. TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN AREA EN SISTEMA INFORMATICOS

organización; los requerimientos legales que deben seguirse para asegurar que el sistema opere dentro de la ley, y los requerimientos éticos. Estos últimos son impuestos al sistema para asegurar que será aceptado por el usuario.

En la práctica, la especificación cuantitativa de requerimientos es difícil. A los clientes no les es posible traducir sus metas en requerimientos cuantitativos; para algunas de éstas, como las de mantenimiento, no existen métricas que se puedan utilizar; el costo de verificar de forma objetiva los requerimientos no funcionales cuantitativos es muy alto.

Interfaces de Usuario Se determinarán en la fase posterior de análisis detallado.

Interfaces de Hardware No se identificaron requerimientos de interfaces de hardware.

Alcances y LimitacionesEl alcance de este proyecto está limitado a definir una metodología para la organización de la estructura del diálogo emocional utilizando la extensión del lenguaje de programación de visual.

El caso aplicativo de esta metodología, será un asistente virtual, que proporcione información sobre.El diseño del asistente virtual será en el software visual, y la implementación se creará con Windows, haciendo uso de una base de datos creada en SQL, por lo que se requerirá que esté instalado éste manejador de Base de Datos.

Además se verifica el trabajo directo mediante:

Tiempo que se tiene para realizar este proyecto “asistente virtual” solo se podrá simular en un dispositivo (Computadora).

El número de comandos de voz será limitado El sistema no será basado en web, pero si ordenador si podrá tener acceso

a la red. Dependerá totalmente del equipo con el que se cuente.

Carretera Federal 180 S/N · San Antonio Cárdenas, Carmen, Cam. · C.P. 24381 Tels. (938) 381 6700 · 381 6701 · 381 6702 · 381 6703 · 381 6704

ISO 9001:2008Cert. No. MQA

Page 5: Proyecto Asistente Virtual

UNIVERSIDAD TECNOLÓGICA DE CAMPECHE.

T.S.U. TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN AREA EN SISTEMA INFORMATICOS

Estudio de factibilidad técnica

En análisis de factibilidad técnica evalúa si el equipo y software están disponibles (o, en el caso del software, si pueden desarrollarse) y si tiene las capacidades técnicas requeridas por cada alternativa del diseño que se esté considerando en este caso asistente virtual

Recursos técnicos para desarrollo del proyecto Tipos de recursos Nombre del recurso DescripciónRecursos Humanos Experto en el área

de desarrolloAnalistasDiseñador de Base de Datos y Programadores

Hardware PC ComputadorPentium IV 2.0 GHz1024 Mb de RAM120 Gb disco duro

Software SQL Server 2012

Visual Studio .NET 2008

Windows XP ProfesionalMircrosoft OfficeMicrosoft ProjecPhotoshop

Blend

Reconocimiento de

Manejador de base de datosHerramientas para el desarrollo de la aplicaciónSistema operativoHerramienta para aplicación de ofimáticaGestión del proyectoHerramientas de diseño gráfico.Herramientas para visual studio 2012Manejador de voz

Carretera Federal 180 S/N · San Antonio Cárdenas, Carmen, Cam. · C.P. 24381 Tels. (938) 381 6700 · 381 6701 · 381 6702 · 381 6703 · 381 6704

ISO 9001:2008Cert. No. MQA

Page 6: Proyecto Asistente Virtual

UNIVERSIDAD TECNOLÓGICA DE CAMPECHE.

T.S.U. TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN AREA EN SISTEMA INFORMATICOS

voz

Factibilidad económica

En el estudio de factibilidad económica determinamos el presupuesto de costos y recursos técnicos, humanos y materiales tanto para el desarrollo como para la implantación del sistema

A continuación se describe los costos y recursos necesarios.

Recursos Humanos N⁰ Cargo Costo individual Costo total

1 Ing. Sistema ( líder del proyecto(

4000 4000

2 Analista / diseñador

2000 4000

1Programador

35000 3500

Carretera Federal 180 S/N · San Antonio Cárdenas, Carmen, Cam. · C.P. 24381 Tels. (938) 381 6700 · 381 6701 · 381 6702 · 381 6703 · 381 6704

ISO 9001:2008Cert. No. MQA

Page 7: Proyecto Asistente Virtual

UNIVERSIDAD TECNOLÓGICA DE CAMPECHE.

T.S.U. TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN AREA EN SISTEMA INFORMATICOS

Flujo de pagosRecursos Costos Recursos Humanos 11500Recursos Materiales 593Total 12093

Factibilidad operativa

La creación de un asistente de control que permite el apoyo en un equipo de trabajo que contar con herramientas básicas para la utilización de algunas funciones para la computadora el cual funcionara mediante el re cocimiento de voz

El motivo fue la creación es que el personal interactúe con el sistema mediante con el reconocimiento de voz sin la necesidad de estar manejando manualmente

¿Está conforme con las soluciones que se van a obtener mediante este sistema?

Si, ya que solucionara el problema de sistema, en todo caso el personal podrá interactuar con el sistema mediante con el reconocimiento de voz y ya no habrá la necesidad manual interactuar manualmente.

Carretera Federal 180 S/N · San Antonio Cárdenas, Carmen, Cam. · C.P. 24381 Tels. (938) 381 6700 · 381 6701 · 381 6702 · 381 6703 · 381 6704

ISO 9001:2008Cert. No. MQA

Recursos MaterialesCantidad Descripción Costo Total

30 Transporte a la Universidad 7

280

1 Resma de papel 60 60

4 Lápiz 25 50

1 Goma Para borrar 3 3

1 Micrófono 200 200

Page 8: Proyecto Asistente Virtual

UNIVERSIDAD TECNOLÓGICA DE CAMPECHE.

T.S.U. TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN AREA EN SISTEMA INFORMATICOS

¿Qué es lo más le llamas la atención del presente sistema?

Me llama mucho la atención de este nuevo sistema con el reconocimiento de voz porque será más fácil de acceder algunas de las funciones de la computadora mediante con el reconocimiento de voz.

En que le beneficia el presente sistema

El principal beneficio nos otorga el reconocimiento de voz es tener acceso de las funciones básicas del sistema

Carretera Federal 180 S/N · San Antonio Cárdenas, Carmen, Cam. · C.P. 24381 Tels. (938) 381 6700 · 381 6701 · 381 6702 · 381 6703 · 381 6704

ISO 9001:2008Cert. No. MQA