You are on page 1of 32

TRABAJO DE INGENIERÍA DE SOFTWARE I

PRESENTADO POR:
JOSEPH CASTELLAR
BRIAN ESCORCIA DEL CHIARO
WENDY ROLONG
RONALD ALEXANDER ROMERO
YAZMIN RIVERA

PROFESOR:
PATTY PEDROZA

GRUPO:6AD

UNIVERSIDAD SIMÓN BOLÍVAR
BARRANQUILLA/ATLÁNTICO 06/03/2015

Contenido
Hoja de presentación
1 Generalidades del Proyecto
1.1

Información General del Proyecto

1.2

Problema a Resolver

1.3

Justificación

1.4

Palabras Clave

2 Definición del Modelo de Negocios
2.1

Concepto de producto y/o servicio

2.2

Análisis del entorno y competencia

2.3

Propuesta de valor

2.4

Segmento de clientes

2.5

Canales de comunicación y/o distribución

2.6

Relación con el cliente

2.7

Fuente de ingresos

2.8

Actividades clave

2.9

Estructura de costos

2.10 Recursos Clave
2.11 Alianzas clave
3 Gestión de Proyectos de software
3.1

Análisis de involucrados (Participantes)

3.2

Gestión de Riesgos

3.3

Metodología de desarrollo de software

3.4

Cronograma de Actividades

3.5

Presupuesto

3.6

Monitoreo y evaluación

4 Descripción del Sistema
4.1

Contexto

4.1.1

Propósito global del sistema

4.1.2

Actores del Sistema

4.2

Definición del Sistema

4.2.1

Requerimientos Funcionales

4.2.2
4.2.3

Casos de uso Completos

4.2.4

Requerimientos no funcionales

4.3

Diagramas de casos de uso

Modelos del sistema

4.3.1

Modelos Dinámicos

4.3.2

Diagramas de secuencia

5 Diseño del Mundo
5.1

Diagrama de Clases

5.2

Diagrama de Componentes

5.3

Diagrama de Despliegue

5.4

Diseño de Interfaces o Wireframe

6 Definición de la Arquitectura del Sistema
6.1

Atributos de calidad y Escenarios

6.2

Arboles de Utilidad

6.3

Estilo Arquitectural

6.4

Vistas de Arquitectura

7 Arquitectura de Información (Aplica solo para Aplicaciones Web)
7.1

Matriz de Contenido

7.2

Mapa de Sitio Web

7.3

Diagrama Blueprint

8 Guía de Diseño Web (Aplica solo para Aplicaciones Web)
8.1

Elementos Requeridos

8.2

Colores

8.3

Tipografía

8.4

Gráficos Web

8.5

Plantillas o Templates

9 Referencias Bibliografícas

enfocados en este aspecto se ha observado la oportunidad de aportar al desarrollo de este sector empresarial. Ronald Romero 1. Yasmin Rivera. dado así que se han visto caso en que la reiteración e inconsistencia en datos es persistente generando pérdidas cuantiosas. 1. Problema a Resolver En la actualidad existen empresas que a pesar de su desarrollo aún no poseen un manejo adecuado de toda la información y por lo tanto presentan problemas de tipo organizacional en sus compañías. entre otros. tales como facturación. Además de prestar el servicio de forma manual. Este software ayudará a que la inconsistencia sea revocada y ordenada de forma que pueda ser accesible a las empresas adecuadas. Juan Carlos Calabria Integrantes: Josehp Castellar.3.Generalidades del Proyecto 1. la contabilidad. control. Y así colocarlas al margen de indicadores desfavorable. a su vez ofrecer a este tipo de compañía una herramienta para que estén a la vanguardia en el proceso de manejar información y puedan ser competitivas dentro de su mercado. Brian Escorcia. al igual que el manejo de transporte público tipo taxis . Justificación Este proyecto surge con la finalidad de desarrollar un software que pueda ayudar a contribuir de manera eficiente con el crecimiento de nuevas empresas que prestan el servicios automotriz.1. Y los cuales presentan demoras para su revisión. Wendy Rolong. Información General del Proyecto Información general del Proyecto Título del proyecto: database strong Asignatura: ingeniería del software I Tutor: Ing. .y que no poseen mucha experiencia en la parte administrativa de sus negocios.2.

como lo son el sector automotriz y el manejo y control de taxis. la información y la unificación de 2 sociedades.1. taxis. diseño. mantenimiento. Palabras Clave Base de datos.1. 2. ya que en los últimos años se ha visto un incremento de parte de estas sociedades. software administrativo. Definición del Modelo de Negocios 2.4. rapidez. Concepto de producto y/o servicio El proyecto surge de la necesidad de gestionar el manejo. transporte. software. automotriz. control personal. y así .

tales como mantenimiento. entre otros. 2. a su vez gestionar un orden dentro del . ágil y segura información detallada de la empresa. además de brindar una organización. Asimismo la administración o contabilidad de la empresa. ya sea de forma dependiente. Para ello la utilización o manejo de una base de datos. nuestra propuesta de valor es lograr integrar en este software varios programas que ejecuten tareas específicas. También el control del personal que forman parte de estas sociedades y los activos que estas poseen. transparencia y veracidad en información. utensilios de trabajo. Además permite administrar y obtener de manera rápida. ventas de repuestos. dejando atrás la tediosa tarea de manejar varios programas para administrar la información y realizar cálculos financieros. en Colombia son cada día más las empresas que irrumpen en este mercado. es por eso que el incursionar en el desarrollo de software que puedan efectuar diversas funciones como la administración de bases de dato y administración financiera hacen de este proyecto una idea rentable. debido a que evita redundancia e inconsistencias en datos. logrando realizar cálculos avanzados de finanzas. en donde cada una de ellas posee relación con toda la información almacenada. es por eso que se hace indispensable generar proyectos innovadores. 2. entre otros. óptima y eficiente.2 Análisis del entorno y competencia El desarrollo de software es una industria que ha venido en un constante crecimiento. los software actuales que se ven en el mercado para el control de servicios automotrices son programas enfocados a funciones específicas. suministros. A diferencia de otros.3 Propuesta de valor Desarrollar un software administrativo para el manejo de la gestión de datos para el sector automotriz y medios de transporte urbanos en la ciudad. Y así ampliar su cobertura de servicios. o particular. maquinaria. software que se basan en realizar tareas específicas nuestro software pretende implementar múltiples servicios unificando las diversas dependencias.agrupar los servicios ofrecidos por ellos. tales como infraestructuras. la cual ofrece claridad. es una herramienta útil. transporte.

Arrojando como resultados. 2.6 Relación con el cliente La relación que manejamos con nuestros cliente va a ser de tipo preferencial. que el cliente se sienta satisfecho con el producto . brindándole al sistema seguridad y eficiencia. entre otros ámbitos. ya que ellos cuentan con un servicio que abarca el desempeño de varias áreas. que reflejan un entorno amigable y seguro. también el producto se comercializará en empresas de taxis o en grandes empresas de transportes para ayudar así a esa empresa que necesiten nuestro producto. nuestro cliente se sienta cómodo con la prestación de este servicio. ya sea de forma automática o personalizada. Además sentirá la confianza que este software le representa. eficiencia. generando fácil acceso a cada una de las dependencia. para el cliente. Para que así. tales como los concesionarios de taxis. Este software es ideal por su metodología de desarrollo única (más adelante se explicarán los detalles). ya que será el cliente quien definirá la manera en ser atendido. como por ejemplo: el manejo de información. 2. Por ende puede existir redundancias e inconsistencia en datos.4 Segmento de clientes El segmento de mercado al que va dirigido nuestro producto. lo cual implica otro manejo de la información. Sin dejar de lado los convenios que estas presentan con los taxis y en el cual el medio y manejo de la información crece cada vez más. funcionalidad.balance de la información. Cabe mencionar que este tipo de empresas suelen prestarles sus servicios a personas externas a ellas. 2.5 Canales de comunicación y/o distribución Podemos darnos a conocer por medio de una página web que muestre el contenido del producto y le dé al cliente un versión free del software mostrando como sería su funcionamiento e implementando unas funciones pequeñas por un determinado tiempo. control. principalmente son a empresas constituidas formalmente.

000) ● tableros acrílico : ($ 120. 2.000) ● estantes: ($ 200.000) x unidad ● Servidor: ($ 5.000) ● Desarrollo de plataforma web: ($ 3.000) . Tenemos: ● DISEÑO DE SOFTWARE ● MARKETING 2. lo que este producto puede hacer por su empresa.000.000. que ofrezca nuevos complementos para que el software se actualice y brinde una seguridad al usuario que se emplearía en este dicho software.obtenido.8 Actividades clave Las actividades más importantes para convertir nuestro trabajo en un modelo de negocio están en crear el servicio.000) ● televisores LED: 3. durante el desarrollo Otras fuente de ingreso sería las publicidades de en la página donde se mostrar los detalles del software.000) ● tableros interactivo: ($ 2.000.000) ● sillas: ($ 200.9 Estructura de costos Costo: ● Recursos físicos: computadores ($ 3.000.000) ● Escritorios: ($ 800.500.000) ● nevera: ($ 2. 2. para retener los cliente se establecerá una alguna mecánica promocional. luego de la recopilación de información y el análisis previo para establecer las necesidades de cada cliente. el cual le será asignado un valor estándar.000) ● archivadores: ($ 200.500. dándonos a conocer en este segmento de mercado El número elevado de clientes el software realizado por la empresa deben ser las más capacitadas para cumplir los requisitos del usuario en este caso una empresa de transporte de manera óptima.7 Fuente de ingresos Nuestra principal fuente de ingreso está dada por la adquisición de la licencia de funcionamiento de nuestro software. Por ende recomendará a otros.

● FÍSICOS: Equipos de Hardware.. Para el desarrollo y la implementación de este aplicativo. 2. Gestión de Proyectos de software . las cuales se convierten en la piedra angular de muchos modelos de negocio.2. programadores.10 Recursos Clave Se necesitan obviamente recursos tanto físicos como intelectuales y humanos. ● HUMANOS: Ingeniería De Desarrollo de Software.11 Alianzas clave Las empresas forjan alianzas y asociaciones por diferentes razones. laboratorios especializados para generar proyecto complejos. recursos humanos (ingenieros de sistemas.). diseñadores. ● INTELECTUAL: Software. Información Privada por el Cliente. etc. Nuestras alianzas claves están conformadas por las relaciones comprador-proveedor para asegurar un suministro continuo que están motivadas en cuanto a la adquisición de recursos y actividades específicas como: ● EMPRESAS AUTOMOTRICES ● LÍNEAS DE TRANSPORTE Se necesitan herramientas de software y hardware para desarrollar el programa de datos que sus herramientas de desarrollo pueden ser programas como eclipse o netbeans y xcode. como qué tipo de requerimientos desea implementar y de igual forma como desea que se diseñe el software. 3.

Lograr eliminar los problemas administrativos. Baja calidad en los mantenimientos Un alto índice de accidentalidad por autos en mal estado y mucha contaminación del ambiente por la alta emanación de gases tóxicos en los vehículos.categoría grupo beneficiar io usuarios Beneficiar ios beneficiar io beneficiar ios no usua rios cliente Administra dore s del nego cio intereses Obtener un excelente servicio de mantenimiento de sus vehículos y a su vez tener múltiples servicios y alcance de la mano ahorrando tiempo y dinero. Recursos Disponibilidad económico par buen servicio. Capacidad tota implementació novedoso que rendimiento de Ofrecer garant funcionamiento durante la ejec mantenimiento buen manejo d . al percibir una mayor calidad de los mantenimientos de los autos. Deficiencias en el funcionamiento. que afectan el correcto funcionamiento del centro automotriz. Tener un mayor orden para la realización de balances económicos y control de todos los servicios que prestan. un mayor manejo de los recursos financieros. Procesos tediosos para realizar cuentas y errores en los cálculos. Falta de control con los recursos. poco control de los trabajadores. pérdidas económicas por mala ejecución de cálculos. poco reconocimiento del negocio. desorganización a la hora de realizar mantenimiento. Posibilidad de la clientela al o realización de eficientes. Problemas percibidos Demoras durante la reparación de sus vehículos. y un aumento circunstancial de la economía. autoridad total funciones . Obtener seguridad al transitar por las calles.

Concesio nario programa dore s Obtener un Mejor manejo de los recursos agilizando los procesos de inventarios. Bajo reconocimiento como empresa y mala gestión de prioridades. Falta de organización en los procesos de mantenimientos de los vehículos. Presupuesto e implementar un Proveer un se Dificultades para realizar cálculos acertados y seguros. mayor reconocimiento a la imagen del concesionario.5. Capacidad y co Análisis de involucrados (Participantes) Cuadro de Involucrados de excelente c para desarrolla eficiente para a . poco control de suministros o recursos. inventarios mal gestionados y erróneos. lograr agilizar los procesos administrativos y reducir riesgos financieros. mayor orden para la ejecución de cada mantenimiento.beneficiar ios colaborad ores 1. Desarrollar una aplicación informática que permita mejorar la calidad en el servicio que se presta en un concesionario.

● La falta de apoyo económico que pudieran impedir el desarrollo del proyecto: para afrontarlo se debe buscar un patrocinador o personas que se interesen en el proyecto para una financiación constante. 1.7. En la tercera fase incluye varias iteraciones sobre el sistema antes de ser entregado y en la primera iteración se trata de establecer una arquitectura del sistema que será utilizada durante el proyecto. aptas y adecuadas. ● Los fallos técnicos de la página web: para afrontarlo realizar procesos de pruebas los cuales permitan identificar las fallas de la página. Gestión de Riesgos ● Falta de experiencia en el personal: capacitación interna por los directivos del proyecto para el desarrollo de este. ● No tener el espacio de trabajo. sucesivamente la segunda fase se procura establecer las prioridades en el desarrollo de las historias de usuarios y se evalúa el esfuerzo que será requerido para cada una de las tareas a realizar. ni el sitio adecuado: para afrontarlo se debe tener previsto el lugar y las herramientas de trabajo. conocer las herramientas. es decir. Se propicia una comunicación fluida con los clientes retroalimentando constantemente los conocimientos ofreciendo simplicidad para la ejecución de las soluciones implementadas. Esta metodología se desarrolla en diversas fases en la primera fase se procura conocer los rasgos principales para identificar el objetivo. Metodología de desarrollo de software Durante el proceso de desarrollo del software implementaremos una metodología enfocada en XP. Esta metodología está centrada a potenciar el trabajo en equipo. cada una de las prácticas se desarrollarán con coraje para afrontar los cambios que se presenten siendo estos llevados al extremo consiguiendo la mayor eficiencia.6. enfocados en el aprendizaje continuo de los desarrolladores. Sucesivamente la cuarta fase la de producción se requiere de hacer pruebas adicionales y revisiones de rendimiento antes de ser presentado . que no se llegaran a tener las herramientas.1. las tecnologías a implementar y cuáles prácticas serán desarrolladas. ● Tiempo de implementación extendido: reducción del tiempo de ciertas tareas para minimizar el tiempo de implementación del proyecto.

al cliente. La fase de mantenimiento busca que cuando se tenga un producto en producción. sucesivamente persistan el desarrollo de nuevas iteraciones. confiabilidad y calidad.9.8. 1. finalizado esto y en caso de no haber más historias que incluir se procede a dar finalidad al proyectó dando satisfacción en cuanto rendimiento. Presupuesto Costos Valor . Cronograma de Actividades 1.

.000..Equipos y herramientas: $14. etc. videos publicitarios. Monitoreo y evaluación Actividades Indicadores Desarrollo del Prototipo ● Recolección de información ● Prueba de componentes Creación de la base de datos ● ● ● ● Diseño Introducir datos..000.000.000. Creación de consultas Pruebas de funcionalidad Codificación del módulo DATABASE STRONG ● Diseño del algoritmo ● Selección de lenguaje .000 COP Comercialización de la página web (anuncios por la web.000 COP TOTAL: $30..000.10.000 COP ● 4 pc Core I7 Extreme edition ● Licencias de software ● Servidor otros Sueldos de: $10. etc. tablas.000 COP ● Diseñadores ● Ingenieros ● Programadores ● técnicos Lugar de trabajo $1.) $5.000 COP 1.

métodos.● Implementación ● Desarrollo de clases. Codificación del módulo del usuario ● Diseño de interfaz ● Creación de labels... etc. ingreso de datos visitas.. pruebas en el diseño. Prueba de funcionalidad ● Comprobar estabilidad general del sistema . botones. consultas. etc. ● Implementación multimedia ● Testeo Conexión de la base de datos con los módulos ● Generar código para conexión Conexión de la base de datos con las empresas de transporte ● Obtener acceso a la base de datos de empresas de transportes ● Implementar conexión Prueba de conexión ● Comprobar estabilidad de la conexión del App con la base de datos y a la vez con el usuario.arranque. Ejecución ● Contratación de un dominio en la web ● Implementar conexión ● Lanzamiento del web App al público Análisis y mejora ● Generar retroalimentación a partir de las experiencia de los usuarios ● Implementación de mejoras y más funcionalidades con actualizaciones o parches a futuro .etc. recuadros.. .

● ingeniero de seguridad. Propósito global del sistema 1. y al momento de buscar una información poseen muchas demoras. Descripción Presenta problemas. . para el manejo de la información de las taxis al igual que en el centro automotriz.1. operadores del programa Deben de hacer cálculos manuales propensos a tener errores.2. operadores del programa.Descripción del Sistema 1. Stakeholder cliente ● gerente de proyecto.11. de igual forma la realización de cálculos muchas veces son errados. desarrolladores de software. ● mantenedores del sistema. ● ● ● ● Contexto 1. ● realizadores de pruebas. ● entrenadores. usuarios.11. desarrolladores de software Desarrolla el programa acorde a las necesidades del cliente de forma eficaz. Actores del Sistema cliente.11.

y continuas demoras a la hora de gestionar los repuestos en los almacenes. a su vez que realice cálculos financieros de forma acertada. realizador de prueba Debe verificar que el programa esté mostrando datos acertados. mantenedores del sistema Prestan mantenimiento y soporte. operadores del programa A través del software obtener cálculos acertados y mayor agilidad a la hora de buscar una información. desarrolladores de software El programa desarrollado cumpla con los requerimientos solicitados por el cliente. y que brinde un orden a la información y principalmente que sea seguro y confiable. entrenadores Ofrecen entrenamiento a los operadores sobre el uso del programa.gerente de proyecto Gestiona los recursos. y características para evitar la pérdida de información. Stakeholder Expectativas cliente Desea tener un programa informático que le ayude a solucionar los problemas de manejo de información. ingeniero de seguridad Asigna los protocolos. . usuarios Estos usuarios son quienes se ven afectado por la mala organización del centro automotriz. evitan fallos en el sistema y los corrige en caso de presentarse. y establece con el cliente lo que se desea realizar para dar solución al problema. en ocasiones se presentan sobrecosto por los continuos errores a la hora de pagar.

Espera que el programa pase cada una de las evaluaciones. bloquear el sistema en caso de entradas forzada. evaluar el cumplimiento de las actividades. mantenedores del sistema Esperan en que el programa cumpla sus funciones y no se presente ningún fallo.12. el sistema brinda manejo óptimo en los datos verificar si posee cuentas de usuario para mantenimientos o créditos. administra las bases de datos. gestionar actualizaciones de inventarios.12. Definición del Sistema Requerimientos Funcionales El programa a desarrollar deberá cumplir los siguientes requerimientos: ● ● ● ● ● ● ● ● ● ● realizar cálculos administrativos. usuarios Que los procesos de mantenimientos sean organizados. controlar la asignación de tareas. . cumplir cada una de las expectativa. Que cada operador asimile como es el funcionamiento de programa. imprimir informes. 1. evite pérdida o robos de ella. Espera que el programa no tenga falencias de seguridad. no se presenten sobrecostos de las tarifas y se logre una gestión adecuada de los repuestos a la hora de ser solicitados. con una alta calificación.1. entrenadores realizador de prueba ingeniero de seguridad 1.gerente del proyecto Lograr gestionar de la mejor manera el proyecto. proteger la información almacenada.

2.1. Ninguno 2. Muestra un login para Crear la cuenta. Diagramas de casos de uso 1.12. R-002 Ingresar a la base de datos Del Software Identificador 002 Nombre Caso .12. pide datos personales 3. mensaje de registro completo o finalizado. Casos de uso Completos R-001 Registrar Y crear Cuenta Identificador 001 Nombre Caso de Uso Registrar y Crear Cuenta Autor Usuario/Operadores Fecha 04/05/2015 Indispensable/De Indispensable seable Prioridad Alto Categoría (visible / no visible) Visible Actores Usuarios/Operadores Resumen Crear una nueva cuenta Precondiciones Tener acceso a internet Postcondiciones necesita tener una cuenta Acción del Actor Acción del Sistema Curso Básico de Eventos Caminos de Excepción 1.3.

mensaje de registro completo o finalizado. Puntos de Extensión R-003 Manipulación de los datos de la empresa de software Identificador 002 Nombre Caso de Uso Autor Usuario/Operadores Fecha 04/05/2015 Indispensable/Des Indispensable eable Prioridad Alto Categoría (visible / Visible no visible) Actores Usuarios/Operadores Resumen Controla y almacena la distribución de los datos Precondiciones Tener acceso a Internet Postcondiciones Tener Cuenta Curso Básico de Eventos Caminos de Excepción Manipulación de los datos de la empresa de software Acción del Actor Acción del Sistema 1.de Uso Ingresar a la base de datos Del Software Fecha 04/05/2015 Indispensable/Des Indispensable eable Prioridad Alto Categoría (visible / Visible no visible) Actores Usuarios/Operadores Autor Usuario/Operadores Resumen Inicia a la base de datos para su administración Precondiciones Tener acceso a internet Postcondiciones necesita tener una cuenta Acción del Actor Acción del Sistema Curso Básico de Eventos Verifica y administra los datos 1.Actualizar datos cada vez que se ingresan Ninguno 2. muestra un mensaje diciendo que los datos están siendo actualizado . pide datos personales 3. Caminos de Excepción Ninguno 2.Digitar los datos para su almacenamiento 1. Muestra un login para Crear la cuenta.

Mensaje de confirmación R-004 Almacenar los datos en nube Identificador 002 Nombre Caso de Uso Almacenar los datos Autor Usuario/Operadores Fecha 04/05/2015 Indispensable/Des Indispensable eable Prioridad Alto Categoría (visible / Visible no visible) Actores Sistemas Resumen Almacena los datos previamente Precondiciones Tener un acceso a internet Postcondiciones Establecer un espacio requerido por el sistemas Acción del Actor Acción del Sistema Curso Básico de Eventos Cumplir que los datos sea almacenado adecuadamente 1.mesajes “se desea almacenar los datos” Caminos de Excepción ninguna 2.Debe Tener al menos datos ingresados Puntos de Extensión 3.mensaje de confirmación que los almacena Puntos de Extensión R-005 Actualizar los datos Identificador 005 Nombre Caso de Actualizar los datos Uso Autor Usuario/Operadores Fecha 04/05/2015 Prioridad Alto Indispensable/Des Indispensable eable .

mensaje de confirmación “ordenado” Puntos de Extensión . Acción del Actor Acción del Sistema Curso Básico de Eventos ninguna 1.Realizar el proceso de actualización Caminos de Excepción ninguna 2.Categoría (visible / Visible no visible) Resumen Actualizar los datos a medida que se ingresan Precondiciones Tener un acceso a internet Postcondiciones Establecer un espacio requerido por el sistemas Actores Sistemas Acción del Actor Acción del Sistema Curso Básico de Eventos Actualiza los datos de forma rápida 1.Mensaje de confirmación “datos actualizado” Punto de Extensión R-006 Ordenar los datos ya almacenados Identificador 006 Nombre Caso de Ordenar los datos Uso Autor Usuario/Operadores Fecha 04/05/2015 Indispensable/Des Indispensable eable Prioridad Alto Categoría (visible / no visible) Visible Actores Sistemas Resumen Ordena los datos y eliminar la inconsistencia Precondiciones Tener un acceso a internet Postcondiciones Aver primero actualizado el sistemas. Presionar un boton el sistema para ordenar automáticamente. Caminos de Excepción ninguna 2.

R-007 Tener una Cuenta para actualizar Identificador 007 Nombre Caso de Uso Tener Cuenta Autor Usuario/Operadores Fecha 04/05/2015 Indispensable/Des Indispensable eable Prioridad Alto Categoría (visible / Visible no visible) Actores Sistemas Resumen para actualizar se necesita una cuenta Precondiciones Tener un acceso a internet Postcondiciones se necesita para actualizar sino no actualiza Acción del Actor Acción del Sistema Curso Básico de Eventos ninguna 1.Actualizando un sistemas por favor verifique la cuenta Caminos de Excepción ninguna Puntos de Extensión R-008 tener un registro mínimo para actualizar Identificador 008 Nombre Caso de Uso Tener Registro Autor Usuario/Operadores Fecha 04/05/2015 Indispensable/Des Indispensable eable Prioridad Alto Categoría (visible / Visible no visible) Actores Sistemas Resumen se necesita tener un registro para actualizar Precondiciones Tener un acceso a internet Postcondiciones tener una cuenta y datos .

Curso Básico de Eventos Caminos de Excepción Acción del Actor Acción del Sistema ninguna 1.Seleccionar el tipo de servicio que pide el sistema Caminos de Excepción ninguna Puntos de Extensión R-0010 Tipo de Automóvil Identificador 0010 Nombre Caso de Tipo de sistemas .Verifica si tiene cuenta y actualizar ninguna 2.mensaje de actualización de los datos ingresados Puntos de Extensión R-009 Solicitar los servicios de automóviles Identificador 009 Nombre Caso de Uso Autor Usuario/Operadores Fecha 04/05/2015 Indispensable/Des Indispensable eable Prioridad Alto Categoría (visible / no visible) Visible Actores Servicio automotriz Resumen Solicita los servicios de automotriz Precondiciones buscar en la base de datos Postcondiciones tener una cuenta administrativa.obtenido . Solicitar los servicios de automóviles Acción del Actor Acción del Sistema Curso Básico de Eventos ninguna 1.

Curso Básico de Eventos Caminos de Excepción Acción del Actor Acción del Sistema ninguna 1.Uso Autor Usuario/Operadores Fecha 04/05/2015 Indispensable/De Indispensable seable Prioridad Alto Categoría (visible / no visible) Visible Actores Servicio Automotriz Resumen Seleccionar los tipos de automóvil para el servicio ya sea taxi o transporte.seleciona los tipo de auto disponible para su uso ninguna 2. Precondiciones Búsqueda en la base de datos Postcondiciones A ver primero actualizado el sistemas.manda un mensaje “los tipo de automóvil son:” mostrando la cantidad y el tipo si es taxi o transporte Puntos de Extensión R-0011 Mantenimiento Automotriz Identificador 0011 Nombre Caso de Uso Mantenimiento Automotriz Autor Usuario/Operadores Fecha 04/05/2015 Indispensable/Des Indispensable eable Prioridad Alto Categoría (visible / Visible no visible) Actores Servicio Automotriz .

.4. Requerimientos no funcionales Se Plantean los Requerimiento no funcionales del sistema del software a diseñar: ● ● ● ● ● ● ● manejar la interfaz insertar datos del cliente. eliminar o agregar clientes.Resumen Precondiciones Mantener el automóvil con el servicio de mantenimiento cada 6 meses Postcondiciones tener un problema automotriz Acción del Actor Curso Básico de Eventos Brindar un buen servicio! Caminos de Excepción ninguna Acción del Sistema Puntos de Extensión 1.12. actualizar datos y verificar datos erróneos redactar informe. asignar costos por mantenimiento. insertar cantidad de unidades de repuestos.

1.2. Modelos del sistema Modelos Dinámicos Diagramas de secuencia . 1.13.●administrar los datos de manera ordenada eliminado la inconsistencia 1.1.13.13.

Diagrama de Componentes 1.Diseño del Mundo 1.16. Diagrama de Clases 1. Diagrama de Despliegue 1.14.15. Diseño de Interfaces o Wireframe Es un dibujo que representa un esquema de la pantalla o página web sin elementos gráficos que muestren contenido y comportamiento .17.

Estilo Arquitectural 1.21.19. Arboles de Utilidad 1.20. Vistas de Arquitectura .Definición de la Arquitectura del Sistema 1.18. Atributos de calidad y Escenarios 1.

. dinámicas o personalizadas por parte del usuario. además incluye los datos consultados de la base de datos.Arquitectura de Información (Aplica solo para Aplicaciones Web) 1. Matriz de Contenido Matriz por medio de la cual se realiza un inventario de los contenidos a utilizar en la aplicación.24. Mapa de Sitio Web Diagrama que permite establecer la estructura arquitectónica y de navegaciónde las páginas del lado del Fron-End o Cliente y del lado del Back-End o Administrador 1.22. 1. Diagrama Blueprint Diagrama que permite describir las relaciones entre las pantallas o páginas incluyendo si son estáticas.23.

especificando títulos. enlaces. párrafos y otros. 1. Plantillas o Templates Mostrar las plantillas a nivel de diseño web visualizando los elementos de diseño desarrollados.29. tamaño y estilo a utilizar en cada uno de los textos utilizados en las plantillas. 1. . Gráficos Web Debe mostrar cada uno de los elementos gráficos que hacen parte de cada plantilla. definiendo valor hexadecimal y RGB. Colores Especificar los colores a utilizar en el sitio web. Tipografía Definir los tipos de letra.Guía de Diseño Web (Aplica solo para Aplicaciones Web) 1.25.27. 1.28. Elementos Requeridos Debe incluir los elementos que son obligatorios para cada plantilla o página.26. 1.

Referencias Bibliográficas .