Está en la página 1de 34

Segundo desarrollo de software

INSTITUTO NACIONAL DE USULUTAN

Especialidad: 2° Desarrollo de software.

MÓDULO 2.1: Diseño de Sistemas informáticos

Docente: Nelly Mercedes Barrera Granada.

Integrantes:
 Ashly Nathaly Arce Nolasco.
 Abel Alejandro Bermúdez Trejo.
 Jacobo Antonio Zelaya Viera.

Usulután Catorce de marzo de dosmilveintidos

Generalidades de la empresa.

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

Nombre:

SATECH (Servicio de ayuda tecnológico).

Logo

Slogan:

El futuro está aquí.

Misión y Visión:

Misión: Somos una empresa que ofrece soluciones de software de última generación que satisface las

necesidades de los clientes brindándoles un servicio de alta calidad.

Visión: Ser una empresa líder de la informática para contribuir al desarrollo tecnológico y brindar

nuevas tecnologías para mejorar el proceso de trabajo.

Valores:

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

1. Compromiso

2. Responsabilidad

3. Colaboración

4. Calidad

5. Transparencia

Situación problemática:

La empresa Uber tiene dificultades al momento de controlar su sistema de servicio de transporte privada

por lo que ocasiona molestias, disconformidades y falta de clientes.

Nombre del proyecto:

Elaborar un diseño de sistema que controle el servicio de transporte privado.

Competencia del MÓDULO:

Diseño de sistema informático utilizando lenguaje unificado de modelación (UML).

Objetivo general del MÒDULO:

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

Los sistemas mecanizados no cumplen con las funciones requeridas por el por el usuario debido a que

no presentan aspectos de rendimiento, protección contra errores humanos o daños involuntarios, lo que

origina sistemas de bajo requerimiento, insatisfacciones en el usuario, alto costo de modificaciones de

los sistemas y hasta incumplimientos legales.

Objetivo específico:

Crear un sistema de control de transporte privado que facilite y beneficie a los clientes y trabajadores del

sistema de taxis privados.

Introducción:

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

En el siguiente trabajo abordaremos las generalidades de nuestra empresa de desarrollo de software,

como lo son su nombre, logo, slogan y valores, esta empresa dará una solución a la problemática de la

empresa de taxis privados ya que esta no tiene un sistema que controle su servicio de taxis, para esto

diseñamos un sistema que les facilite la comunicación entre los clientes y conductores.

Para realizar dicho sistema seguimos diferentes pasos como informarnos sobre el proyecto, planificar el

proyecto, decidir y ejecutar dicho proyecto con los requerimientos del cliente, los algoritmos del

sistema, sus diagramas de flujo y casos de uso y sus salidas de pantalla

Justificación:

¿Por qué?

El principal objetivo de realizar este proyecto es porque la empresa de taxis privados (Uber) no cuenta

con un sistema que les ayude y facilite el control de su servicio.

¿Para qué?

Para que la empresa tenga un mejor control de su servicio y así evitar molestias y desconformidades con

los clientes y así lograr un trabajo más efectivo para nuestros conductores.

Etapas de la acción completa.

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

ETAPA DE INFORMARSE.

Preguntas y respuestas

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

1- ¿Que es UML?

Sus siglas en inglés Unified Modeling Language o Lenguaje Unificado de modelado es un estándar para

la representación de procesos o esquemas de software.

2- ¿Que es un lenguaje de modulación?

Es un lenguaje que nos ayuda a proporcionar la organización de las ideas del desarrollo para que de esta

manera sea más fácil de entenderlas formando un diseño detallado compuesto por elementos gráficos

que al combinarse forman diagramas.

3- ¿Que son los casos de uso?

Análisis o investigación que se hacen a los usuarios para saber cómo manejaran el sistema o en qué

manera será de provecho para ellos.

4- ¿Que son los análisis los flujos de los casos de uso?

 Análisis la descripción que se hace luego de la investigación del caso de uso y los flujos son los pasos

que realizan para elaborar la investigación.

5- ¿Que es un diccionario de datos? 

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

Es un método factible para que el usuario y así también para que el analista. comprenda con claridad los

datos ya que de esta forma ayuda a mantener un listado organizado de los datos de dicho sistema.

6- ¿Que son los diagramas de clases y objetos?

Los diagramas de objetos son las diferentes cosas que tienen valores específicos los cuales se relacionan

por medio de los diagramas de clases.

7- ¿Que son las normas de calidad 150 9000-3? 

Son los estándares que se utilizan para verificar la calidad del desarrollo, suministros y mantenimientos

del software.

8- ¿Cómo se modela un diseño de UML?

Un diseño se modela por medio de un esquema los cuales tienen información de lo que será el sistema.

9- ¿Cuáles son los softwares que se utilizan para modelar diseños de UML?

 GitMind

 Gliffy

 MagicDraw

 Lucidchart

10- ¿Cuáles son los pasos para elaborar documentos de modelación?

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

1. Determinar los principales comportamientos del proceso.

2. Ordenar las actividades.

3. Elije los símbolos correctos para cada actividad.

4. Hacer conexión entre las actividades.

5. Indique el comienzo y el final del proceso.

11- ¿Cómo se elabora diseños y arquitecturas de sistemas?

Por medio de gráficos de modelado y diagramas de modelado.

12- ¿Cuáles son los componentes para la elaboración de un software?

Programas de computadoras, estructuradas por datos, documentación que hace lógica de los

requerimientos del programa.

13- ¿Cuáles son los estándares de documentación del diseño de un sistema?

Las características del diseño de sistema, la relación entre componentes y características de operación

que detallan la aplicación.

14- ¿Cuáles son los estándares para el diseño de pantalla y salidas del sistema?

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

El diseño de interfaces gráficas de usuario que incluye una amplia variedad de aplicaciones en las que se

pueden utilizar las pantallas como parte de la interacción hombre,máquina,las salidas son cualquier

información producida por un sistema, impresa o en una pantalla que será entregada a los usuarios.

15- ¿Sabes que son los diseños de pantallas y salidas? 

El diseño de pantallas se ocupa de la composición de los distintos elementos y materiales, el diseño de

salida es aquella que se entrega al usuario por medio de un sistema de información.

16- ¿Cómo se diseñan las pantallas y salidas de sistema?

Mostrando información que solo se consultara una vez y que no requiere almacenarse, es decir,

presentando información usada para la toma de decisiones momentánea.

17- ¿Cuáles son los requisitos de instalación de software de modelado?

Existen 3 tipos de requisitos estos son requisitos de ciertas aplicaciones no instalada en el mismo

sistema, requisito de aplicaciones específicas instaladas, requisito de sistema operativo.

ETAPA DE PLANIFICAR

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

ActividaActividades ¿Cómo?  ¿Cuándo? ¿Dónde? Recursos


Elaborar la situación problemática Mediante de problemas. 23 feb Aula Problema
Computadora
Cuaderno
lapicero
Nombre del Proyecto 23 feb Aula Problema
Situación problemática Computadora
Cuaderno
lapicero
Objetivo del proyecto Nombre del proyecto 23 feb Aula Problema
Computadora
Cuaderno
lapicero

Conversación con el cliente. 23 – 24 de Aula Cliente y


Requerimientos del cliente feb cuaderno

Identificar y buscar las Estrategias de identificar 24 feb Aula Cuaderno


necesidades, objetivos y necesidades Computadora
restricciones del proyecto.

Crear diseño de análisis De acuerdo a la situación 28 feb 7 Aula Cuaderno,


● Análisis problemática y los marzo computadora
● Diagrama de flujo requerimientos del cliente
● Algoritmo
● Cuadro de UML
● Diseño
● Salidas de pantalla
● Diccionario de datos
Seleccionar el software a utilizar Ponerse de acuerdo con el 7 marzo Aula Computadora
equipo de trabajo Software

Elaborar el diseño en el software Utilizando los recursos 7 marzo Aula Computadora


Software

Revisión proyecto Grupo revisar si cumple o no 8 marzo aula Computadora


Archivo

Exponer y entregar Elaborar un presentación y 9 y 10 Aula Computadora


socializarla marzo Archivo
Subir a classroom.

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

ETAPA DECIDIR

Actividades ¿Cómo? ¿Dónd ¿Quié Recursos L M M J V L M M J


e? n?
Actividades Mediante de Aula Ashly Problema
problemas. Jacobo Computad
Abel ora
Cuaderno
lapicero
Elaborar la Aula Ashly Problema x
situación Situación Jacobo Computad
problemática problemática Abel ora
Cuaderno
lapicero
Nombre del Nombre del Aula Ashly Problema x
Proyecto proyecto Jacobo Computad
Abel ora
Cuaderno
lapicero

Objetivo del Conversación Aula Ashly Cliente y x


proyecto con el Jacobo cuaderno
cliente. Abel

Estrategias Aula Ashly Cuaderno x


Requerimient de identificar Jacobo Computad
os del cliente necesidades Abel ora

Identificar y De acuerdo a Aula Ashly Cuaderno, x


buscar las la situación Jacobo computado
necesidades, problemática Abel ra
objetivos y y los
restricciones requerimient
del proyecto. os del cliente
Crear diseño Ponerse de Aula Ashly Computad X
de análisis acuerdo con Jacobo ora
Análisis el equipo de Abel Software
Diagrama de trabajo
flujo
Algoritmo

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

Cuadro de
UML
Diseño
Salidas de
pantalla
Diccionario
de datos
Seleccionar el Utilizando los Aula Ashly Computad x
software a recursos Jacobo ora
utilizar Abel Software
Elaborar el Grupo Aula y Ashly Computad X
diseño en el revisar si Casa Jacobo ora
software cumple o no Abel Archivo
Revisión Elaborar un Casa Ashly Computad x
proyecto presentación Jacobo ora
y socializarla Abel Archivo
Subir a
classroom.
Exponer y
entregar

Requerimientos del cliente:

sistema de llamada, GPS, mensajes,creación de cuenta y sistema de pago

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

Conversación:

A: es Gerente.

B: es Cliente.

A: Buenas Tardes Qué Necesita!

B: Buenas tardes, necesito un sistema que controle un servicio de transporte privado que nos facilite la

comunicación con nuestros clientes!

A: ¿Requerimientos de su sistema?

B: Necesitaria un sistema de llamadas, GPS, mensajes, creación de cuenta y sistema de pago

A: Tenemos muchas opciones de sistemas y seguro uno de ellos sería de su agrado con mucho se lo

brindaremos!

A: ¿En cuanto Tiempo lo necesita?

B: ¿Cómo cuáles?

A:

1. Sistemas de procesamiento de transacciones

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

2. Sistemas de control de procesos de negocio

3. Sistemas de colaboración empresarial

4. Sistemas de Información de Gestión

5. Sistemas de apoyo a la toma de decisiones

A: ¡Esos son los sistemas que podemos brindarle!

A: Si le interesa Alguno estamos a la orden!

B: Quisiera el procesamiento de transacciones y sistema de información de gestión ya que es lo que

busco para mí empresa de taxis (Uber) privados.

A: ¡Muy bien su sistema estaría listo para el 10 de marzo!

B: Muchas Gracias!

A: ¡Vuelva pronto!

Necesidades del proyecto:

Ayudar a la empresa de taxis (Uber) privados a que logren contactarse con sus clientes de una forma

fácil y segura.

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

Objetivos del proyecto:

Lograr que los clientes de taxis(Uber)privados logren comunicarse con los trabajadores de una manera

más sencilla.

Restricciones del proyecto:

● Costo esperado para el proyecto: Al tener un costo estimado para el proyecto este se ajusta a

él. El estimado sería $7.879.00 dólares estadounidenses.

● Duración esperada del proyecto: La duración de entrega del proyecto se necesita en el tiempo

estimado del acuerdo firmado.

● Calidad del proyecto: La calidad del proyecto debe ser sinónimo de excelencia y de alineación

con las especificaciones internas y cumplimiento de las expectativas de nuestro cliente.

● Recursos para el proyecto: si no se asignan adecuadamente, pueden llevar a que el proyecto

fracase.

● Riesgos del proyecto: es un evento que si se produce, tiene un efecto positivo o negativo en uno

o más de los objetivos de gestión del proyecto, tales como el alcance al costo y a la calidad.

● Satisfacción del cliente: El resultado debe ser lo esperado por el cliente para satisfacer todos

sus requerimientos.

● Alcance del proyecto: alcanzar satisfactoriamente los sistemas creados que el cliente adquirió

para su empresa.

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

ALGORITMO USUARIOS:

INICIO

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

● Paso 1: iniciar el sistema

● paso 2: Permitir activar ubicación

● paso 3: ingresar numero de telefono

● paso 4: ingresar correo electrónico

● paso 5: aceptar terminos y condiciones

● paso 6: elegir lugar de destino

● paso 7: Agregar método de pago

● paso 8: esperar el taxi

● paso 9: empezar y terminar el viaje

● paso 10: calificar a el conductor

● paso 11: Pagar

FINAL

ALGORITMO CONDUCTORES:

INICIO

● Paso 1: iniciar el sistema

● Paso 2: se recibe un pedido

● Paso 3: se ven los datos del cliente

● Paso 4: aceptar el viaje (si o no)

● Paso 5: ver datos detallados del cliente

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

● Paso 6: configurar el GPS

● paso 7: llegar donde el cliente

● paso 8: iniciar y terminar el viaje

● paso 9: recibir pago

FINAL

DISEÑO

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

CUADRO DE UML 1

CU1 Iniciar sesión


Actores Usuarios
Descripción Iniciar sesión en el sistema
Precondición Tener una cuenta en el sistema

Flujo normal Pasos Acciones


1. Acceder al sistema
  2. colocar teléfono
  3. colocar correo electronico
4. ingresar
Excepciones Pasos
1. Correo no encontrado

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

CUADRO DE UML 2

CU2 Registro
Actores Usuarios
Descripción Registrarse en el sistema
Precondición Número telefónico, correo y agregar ubicación

Flujo normal Pasos Acciones


  1. colocar número telefónico
  2. colocar correo electrónico
  3. Agregar ubicación
  4. Aceptar terminos y condiciones
5. ingresar
Excepciones Pasos
  1. Numero de telefono inexistente
2. Correo inexistente

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

CUADRO UML 3

CU3 Pedido de taxi


Actores Usuarios
Descripción Pedido del taxi
Precondición Tener una cuenta, Ubicación, Método de pago

Flujo normal Pasos Acciones


1. Elegir taxi
  2. Agregar ubicación y destino
  3. Agregar método de pago
  4. Pedir taxi
Excepciones Pasos
  1.
2.

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

CUADRO UML 4

CU4 Aceptar o rechazar pedido


Actores Conductores
Descripción Aceptar o rechazar el pedido
Precondición Tener cuenta de conductor

Flujo normal Pasos Acciones


  1. Aceptar el pedido
  2. Rechazar el pedido
Excepciones Pasos
  1.
2.

CUADRO UML 5

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

CU5 Iniciar viaje


Actores Conductores
Descripción Ver datos de cliente y empezar el viaje
Precondición Tener cuenta de conductor

Flujo normal Pasos Acciones


1. Ver datos del cliente
  2. Configurar GPS
  3. Iniciar el viaje
Excepciones Pasos
  1.
2.

CUADRO UML 6

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

CU6 Seguimiento de la ruta


Actores Conductor
Descripción Empezar y finalizar el viaje
Precondición Tener un pedido de taxi

Flujo normal Pasos Acciones


1. llegar al cliente
3. iniciar viaje
  2. Terminar el viaje
Excepciones Pasos
  1.
2.

CUADRO UML 7

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

CU7 Pago
Actores Usuarios
Descripción Realizar el pago
Precondición Haber hecho el viaje

Flujo normal Pasos Acciones


1. Realizar el pago en efectivo o tarjeta de crédito
  2.
Excepciones Pasos
  1.
2.

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

CUADRO UML 8

CU8 Calificación
Actores Usuarios
Descripción Calificar el servicio
Precondición Realizar el viaje

Flujo normal Pasos Acciones


  1. Calificar al conductor en el sistema
  2.
Excepciones Pasos
  1.

Casos de uso:

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

Diseño de pantallas:

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

Pantalla de inicio de sesión. Pantalla de registro.

Pedir taxi: Aceptar o rechazar viaje:

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

Iniciar viaje: Seguimiento de la ruta:

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

Pago y calificación:

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

Conclusión:

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

El trabajo que hemos realizado ha sido de mucha importancia para la empresa de taxis privados(Uber)

al igual que para sus clientes ya que no podían establecer comunicación con los conductores y no

podían llegar a su destino, el sistema fue indispensablemente efectivo ya que los conductores lograron

comunicarse con sus clientes y llevarlos a su lugar de destino de una manera segura y eficaz.

Pin

Positivo: Aprendimos a realizar diferentes elementos para diseñar un sistema informático

Interesante: fue una experiencia interesante trabajar con los diferentes softwares que disponíamos

para poder diseñar el sistema

Negativo: Algunas de las cosas no sabíamos cómo formularlas o diseñarlas

Bibliografía:

Uber:

https://www.uber.com/sv/es/s/d/kochab/?

ad_id=564014075247&adg_id=127755942951&campaign_id=13919088607&cre=564014075247&dev

=c&dev_m=&fi_id=&gclid=CjwKCAiA4KaRBhBdEiwAZi1zzr5GuH3izYAyBu7m0orqD3ibWAK0YdTqMgr

uVVH8Ebng-IFcX2wk9hoCTIcQAvD_BwE&gclsrc=aw.ds&kw=uber&kwid=kwd-

169801042&match=e&net=g&placement=&tar=&utm_campaign=CM2057879-search-google-

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados
Segundo desarrollo de software

brand_54_-99_SV-National_driver_web_acq_cpc_es_Generic_Exact_uber_kwd-

169801042_564014075247_127755942951_e_c&utm_source=AdWords_Brand

Wikipedia:

https://es.wikipedia.org/wiki/Wikipedia:Portada

Nombre de proyecto:
Elaborar un diseño de sistema que controle el servicio de taxis privados

También podría gustarte