Академический Документы
Профессиональный Документы
Культура Документы
1. DISEO DEL SISTEMA 1.5 DESCRIPCIN GENERAL 1.6 ARQUITECTURA DEL SISTEMA 1.7 MODELO DE CASOS DE USO
Restricciones
No aplican.
REQUISITOS DE INTERFACES
INTERFACES DEL USUARIO: El usuario debe poder indicar al prototipo, las opciones con las cuales quiere dibujar a travs de un nico men con una interfaz tipo ribbon. INTERFACES DE SOFTWARE: El presente mdulo debe poder funcionar en cualquier computador que tenga instalado el sistema operativo Windows 7
INTERFACES DE COMUNICACIN: Este mdulo no posee ningn requisito para ejecutarse en una red o para que varios usuarios trabajen en l al mismo tiempo.
Funciones para el requisito funcional RF01 CU01RF1M1 Abrir un dibujo CU02RF1M1 Crear un nuevo Dibujo CU03RF1M1 Guardar el dibujo CU04RF1M1 Deshacer una accin CU05RF1M1 Rehacer una accin CU06RF1M1 Usar regla CU07RF1M1 Usar cuadrcula
Prioridad
CURSO NORMAL DE LOS EVENTOS Accin de los actores Respuesta esperada del sistema 1.El usuario solicita 2. Retorna una interfaz con un formulario solicitando los datos 3. El usuario suministra la direccion del 4. El aplicativo abre el dibujo archivo que el desea abrir Cursos alternos Excepcin Accin 4.La Ubicacin suministrada por el Retorna el mensaje al paso 3 usuario no se encuentra solicitando que se verifique la direccin de ubicacin ingresada
CURSO NORMAL DE LOS EVENTOS Accin de los actores Respuesta esperada del sistema 1.El usuario solicita crear un nuevo 2. Retorna una interfaz con un dibujo mediante el boton Nuevo formulario solicitando el nombre que el usuario debe poner al archivo y la direccion donde se va a guardar 3. El usuario suministra esta informacion 4. El aplicativo crea en el area de y crea el nuevo dibujo trabajo una hoja en blanco. Cursos alternos Excepcin Accin 3. La informacin suministrada por el Retorna el mensaje al paso 2 usuario no es correcta, esta mal escrita o solicitando que se verifique la el nombre de archivo ya existe ubicacin ingresada o el nombre que se ha dado al archivo.
CURSO NORMAL DE LOS EVENTOS Accin de los actores Respuesta esperada del sistema 1.El usuario solicita la opcion de guardar 2. El sistema almacenara los cambios realizados al area de trabajo Cursos alternos Excepcin Accin
Prioridad
CURSO NORMAL DE LOS EVENTOS Accin de los actores Respuesta esperada del sistema 1.El usuario ejecuta el boton de 2. El sistema deshace una o varias Deshacer una Accion acciones realizadas por el usuario. Cursos alternos Excepcin Accin 1. En memoria no se encuentran mas Se deshabilita el botn deshacer acciones que deshacer
Prioridad
CURSO NORMAL DE LOS EVENTOS Accin de los actores Respuesta esperada del sistema 1. Previamente se ha utilizado el boton 2. Se habilita el boton rehacer. deshacer 3. El usuario solicita rehacer una accion 4. . El sistema rehace una o varias acciones realizadas por el usuario. Cursos alternos Excepcin Accin 3. En memoria no se encuentran mas Deshabilita el botn rehacer acciones que deshacer
Prioridad
CURSO NORMAL DE LOS EVENTOS Accin de los actores Respuesta esperada del sistema 1.El usuario solicita la opcion regla 2. El sistema muestra una regla horizontal en la parte superior del area de trabajo y otra vertical en el lado izquierdo del area de trabajo. Cursos alternos Excepcin Accin 1. El usuario desmarca la opcin regla El sistema oculta las reglas de medida
CURSO NORMAL DE LOS EVENTOS Accin de los actores Respuesta esperada del sistema 1.El usuario solicita la opcion Usar 2. El sistema dibuja una cuadricula cuadricula Cursos alternos Excepcin Accin 1. El usuario desmarca la opcin El sistema oculta la cuadricula cuadricula
Funciones para el requisito funcional RF02: CU01RF2M1 Dibujar con el lpiz CU02RF2M1 Dibujar una lnea recta CU03RF2M1 Dibujar un crculo CU04RF2M1 Dibujar una elipse CU05RF2M1 Dibujar un rectngulo CU06RF2M1 Escribir texto CU07RF2M1 Borrar parte del rea de trabajo CU08RF2M1 Rellenar con un color
Prioridad
CURSO NORMAL DE LOS EVENTOS Accin de los actores Respuesta esperada del sistema 1.El usuario selecciona el boton lapiz 2. El sistema cambia la imagen del cursor al icono de lapiz 3. El usuario usa el lapiz 4. El sistema colorea la posicion en la que se encuentre el cursor con los valores que en ese momento tengan los atributos de grosor y color. Cursos alternos Excepcin Accin 3. El usuario posiciona el cursor por fuera El sistema cambia la imagen del cursor del rea de trabajo a una flecha
Prioridad
CURSO NORMAL DE LOS EVENTOS Accin de los actores Respuesta esperada del sistema 1.El usuario selecciona el boton linea 2. El sistema cambia la imagen del cursor al icono de herramienta seleccionada 3. El usuario escoje su posicion inicial 4. El sistema dibuja la linea sobre el dando un click sosteniendolo hasta su area de trabajo con los valores que posicion final en ese momento tengan los atributos de grosor y color. Cursos alternos Excepcin Accin 3. El usuario posiciona el cursor por fuera El sistema cambia la imagen del cursor del rea de trabajo a una flecha
Prioridad
CURSO NORMAL DE LOS EVENTOS Accin de los actores Respuesta esperada del sistema 1.El usuario selecciona el boton de 2. El sistema cambia la imagen del circulo cursor al icono de herramienta seleccionada 3. El usuario escoje su posicion su 4. El sistema dibuja el circulo sobre el tamao y la dibuja area de trabajo con los valores que en ese momento tengan los atributos de grosor, contorno y color. Cursos alternos Excepcin Accin 3. El usuario posiciona el cursor por fuera El sistema cambia la imagen del cursor del rea de trabajo a una flecha
Prioridad
CURSO NORMAL DE LOS EVENTOS Accin de los actores Respuesta esperada del sistema 1.El usuario selecciona el boton de 2. El sistema cambia la imagen del elipse cursor al icono de herramienta seleccionada 3. El usuario escoje su posicion su 4. El sistema dibuja la elipse sobre el tamao y la dibuja area de trabajo con los valores que en ese momento tengan los atributos de grosor, contorno y color. Cursos alternos Excepcin Accin 3. El usuario posiciona el cursor por fuera El sistema cambia la imagen del cursor del rea de trabajo a una flecha
Prioridad
CURSO NORMAL DE LOS EVENTOS Accin de los actores Respuesta esperada del sistema 1.El usuario selecciona el boton de 2. El sistema cambia la imagen del rectangulo cursor al icono de herramienta seleccionada 3. El usuario escoje su posicion su 4. El sistema dibuja el rectangulo tamao y la dibuja sobre el area de trabajo con los valores que en ese momento tengan los atributos de grosor, contorno y color. Cursos alternos Excepcin Accin 3. El usuario posiciona el cursor por fuera El sistema cambia la imagen del cursor del rea de trabajo a una flecha
SECCION PRINCIPAL Caso de Uso Actores Propsito Descripcin CU06RF2M1 Escribir texto Usuario
Ubicar una caja de texto en la cual el usuario pueda escribir Cuando el usuario requiere insertar texto al dibujo podra insertar un cuadro en cualquier lugar del area de trabajo.
Prioridad
Ilustracin 14. Diagrama de caso de uso: Borrar parte del area de trabajo
SECCION PRINCIPAL Caso de Uso Actores Propsito Descripcin CU07RF2M1 Borrar parte del rea de trabajo Usuario
Ubicarse en la porcin del rea de trabajo para ser borrada Cuando el usuario requiera borrar una porcion del area de trabajo podra ubicarla y posteriormente borrarla
Prioridad
SECCION PRINCIPAL Caso de Uso Actores Propsito Descripcin CU08RF2M1 Rellenar con un color Usuario
Cambiar el color dentro de un contorno Cambia el color que se encuentra en el pxel donde este ubicado el cursor y los pixeles a su alrededor que tienen en comun este color en comun.
Prioridad
Excepcin
2. El sistema cambia la imagen del cursor al icono de rellenar 4. El sistema cambia el color con el valor que en ese momento tenga el atributo de color. Cursos alternos Accin
Funciones para el requisito funcional RF03: CU01RF3M1 Copiar una porcin del rea de trabajo CU02RF3M1 Cortar una porcin del rea de trabajo CU03RF3M1 Pegar una porcin del rea de trabajo
CU04RF3M1 Girar una porcin del rea de trabajo CU05RF3M1 Seleccionar una porcin del rea de trabajo CU06RF3M1 Acercamiento visual al rea de trabajo CU07RF3M1 Alejamiento visual al rea de trabajo CU08RF3M1 Insertar una imagen de la galera de imgenes
Ilustracin 16. Diagrama de caso de uso: Copiar una porcion del area de trabajo
Tabla 16. Caso de uso: Copiar una porcion del area de trabajo
SECCION PRINCIPAL Caso de Uso Actores Propsito Descripcin Prioridad CU01RF3M1 Copiar una porcin del rea de trabajo Usuario
Seleccionar una porcin del rea de trabajo para realizarle una copia Cuando el usuario requiera hacer una copia de una parte del area de trabajo la selecciona y la copia
1.El usuario selecciona el area de 2. El sistema habilita la opcion de trabajo a copiar copiar 3. El usuario selecciona el boton de 4. El sistema copia la seleccin y la copiar almacena en memoria Cursos alternos Excepcin Accin 1. Si no se ha seleccionado ninguna El botn copiar estar deshabilitado porcin del rea de trabajo
Ilustracin 17. Diagrama de caso de uso: Cortar una porcion del area de trabajo
Tabla 17. Caso de uso: Cortar una porcion del area de trabajo
SECCION PRINCIPAL Caso de Uso Actores Propsito Descripcin Prioridad CU03RF3M1 Cortar una porcin del rea de trabajo Usuario
Seleccionar una porcin del rea de trabajo para cortar dicha rea Cuando el usuario requiera cortar una parte del area de trabajo la selecciona y la corta
1.El usuario selecciona el area de 2. El sistema habilita la opcion de trabajo a cortar cortar 3. El usuario selecciona el boton de 4. El sistema corta la seleccin y la cortar almacena en memoria Cursos alternos Excepcin Accin 1. Si no se ha seleccionado ninguna El botn cortar estar deshabilitado porcin del rea de trabajo
Ilustracin 18. Diagrama de caso de uso: Pegar una porcion del area de trabajo
Tabla 18. Caso de uso: Pegar una porcion del area de trabajo
SECCION PRINCIPAL Caso de Uso Actores Propsito Descripcin CU03RF3M1 Pegar una porcin del rea de trabajo Usuario
Pegar una porcin del rea de trabajo que ha sido almacenada en memoria Cuando el usuario requiera pegar una parte del area de trabajo que ha sido almacenada en memoria, podra hacerlo en el documento que trabaja actualmente
Prioridad
2. El sistema pega la imagen que esta almacenada en memoria en la esquina superior izquierda del area de trabajo para su posterior ubicacion Cursos alternos Excepcin Accin 1. Si no existe ninguna porcin de trabajo El botn pegar estar deshabilitado en memoria
Ilustracin 19. Diagrama de caso de uso: Girar una porcion del area de trabajo
Tabla 19. Caso de uso: Girar una porcion del area de trabajo
SECCION PRINCIPAL Caso de Uso Actores Propsito Descripcin CU04RF3M1 Girar una porcin del rea de trabajo Usuario
Girar una porcin del rea de trabajo que ha sido seleccionada anteriormente por el usuario Cuando el usuario requiera girar una parte del area de trabajo el usuario debera seleccionar la parte del area de trabajo que desea girar para despues girarla.
Prioridad
2. El sistema muestra la imagen que que el usuario selecciono mediante un recuadro de seleccin 3.El usuario usa el boton girar 4. El sistema gira la imagen seleccionada Cursos alternos Excepcin Accin 1. Si no existe ninguna porcin de trabajo El botn girar estar deshabilitado seleccionada
Ilustracin 20. Diagrama de caso de uso: Seleccionar una porcion del area de trabajo
Tabla 20. Caso de uso: Seleccionar una porcion del area de trabajo
SECCION PRINCIPAL Caso de Uso Actores Propsito Descripcin CU05RF3M1 Seleccionar una porcin del rea de trabajo Usuario
Seleccionar una porcin del rea de trabajo El usuario podra seleccionar una parte del area de trabajo para los posteriormente realizar otra accion(copiar,pegar,cortar y girar)
Prioridad
SECCION PRINCIPAL Caso de Uso Actores Propsito Descripcin CU06RF3M1 Acercamiento visual al rea de trabajo Usuario
Acercar una parte del rea de trabajo para verla mas de cerca El usuario podra aumentar el tamao de una porcion del area de trabajo presionando este boton. Puede acercar una o mas veces
Tipo
Esencial CURSO NORMAL DE LOS EVENTOS Accin de los actores Respuesta esperada del sistema
1.El usuario selecciona el boton de 2. El sistema realiza un acercamiento acercar de la imagen Cursos alternos Excepcin Accin 1. El limite de acercamiento es de 500% El sistema deshabilitara el botn de acercar
SECCION PRINCIPAL Caso de Uso Actores Propsito Descripcin CU07RF3M1 Alejamiento visual al rea de trabajo Usuario
Alejar una parte del rea de trabajo para verla mas pequea El usuario podra disminuir el tamao de una porcion del area de trabajo presionando este boton. Puede alejar una o mas veces
Tipo
Esencial CURSO NORMAL DE LOS EVENTOS Accin de los actores Respuesta esperada del sistema
1.El usuario selecciona el boton de 2. El sistema realiza un alejamiento alejar de la imagen Cursos alternos Excepcin Accin 1. El limite de alejamiento es de 25% El sistema deshabilitara el botn de alejar
Ilustracin 23. Diagrama de caso de uso: Insertar una figura de la galeria del proyecto
Tabla 23. Caso de uso: Insertar una figura de la galeria del proyecto
SECCION PRINCIPAL Caso de Uso Actores Propsito Descripcin Prioridad CU08RF3M1 Insertar una figura de la galera del proyecto Usuario
Insertar figuras que no se encuentren en las figuras prediseadas El usuario podra insertar figuras que frecuentemente utiliza en cualquier parte del area de trabajo
3. El usuario ubica y dimensiona la figura insertada Cursos alternos Excepcin Accin 1. El usuario agrega una figura a la galera Muestra el acceso a la figura agregada del proyecto en la galera del proyecto
Funciones para el requisito funcional RF04: CU01RF4M1 Seleccionar un color como primario |para dibujar y escribir CU02RF4M1 Seleccionar un color como secundario |para dibujar CU03RF4M1 Seleccionar el tamao del atributo contorno de una figura |para dibujar y escribir CU04RF4M1 Seleccionar el color del atributo relleno de una figura |para dibujar CU05RF2M1 Seleccionador de color (goterero)
SECCION PRINCIPAL Caso de Uso Actores Propsito Descripcin Prioridad CU01RF4M1 Seleccionar un color como primario Usuario
Seleccionar el color primario para dibujar, pintar o rellenar El usuario podra seleccionar un color de la paleta de colores para definirlo como color primario
Tabla 25. Caso de uso: Seleccionar un color como secundario para dibujar
SECCION PRINCIPAL Caso de Uso Actores Propsito Descripcin Prioridad CU02RF4M1 Seleccionar un color como secundario Usuario
Seleccionar el color primario para borrar y rellenar El usuario podra seleccionar un color en la paleta de colores para definirlo como color secundario
Excepcin
2. El sistema selecciona este color ya sea para pintar, dibujar o rellenar. El sistema muestra el color seleccionado en la interfaz Cursos alternos Accin
Ilustracin 26. Diagrama de caso de uso: Seleccionar el tamao del atributo contorno de una figura
Tabla 26. Caso de uso: Seleccionar el tamao del atributo contorno de una figura
SECCION PRINCIPAL Caso de Uso Actores Propsito Descripcin CU03RF4M1 Seleccionar el tamao del atributo contorno de una figura Usuario Seleccionar el tamao del atributo contorno de una figura
El usuario podra seleccionar el valor del atributo de contorno ya sea para el lapiz o las figuras(linea, circulo, elipse, rectangulo)
Prioridad
1.El usuario selecciona el valor del 2. El sistema toma este valor para el tamao de la linea contorno a traves de atributo un menu desplegable Cursos alternos Excepcin Accin
Ilustracin 27. Diagrama de caso de uso: Seleccionar el color del atributo relleno de una figura
Tabla 27. Caso de uso: Seleccionar el color del atributo relleno de una figura |para dibujar
SECCION PRINCIPAL Caso de Uso Actores Propsito Descripcin Prioridad CU04RF4M1 Seleccionar el color del atributo relleno de una figura Usuario Seleccionar el color del atributo relleno de una figura
El usuario podra seleccionar el valor del atributo de relleno de color para las figuras
SECCION PRINCIPAL Caso de Uso Actores Propsito CU05RF2M1 Seleccionador de color (goterero) Usuario Seleccionar un color que haya en una parte especifica del rea de trabajo para agregarlo a la paleta de colores
El usuario podra tomar la referencia de color que se encuentre en el area de trabajo para utilizarlo posteriormente
Descripcin
Prioridad
1. El usuario selecciona el boton 2. El sistema muestra el curso de goterero goterero 3. El usuario toma una muestra de color 4. El sistema lo agrega a la paleta de en el area de trabajo colores Cursos alternos Excepcin Accin