You are on page 1of 9

INGENIERIA DE SOFTWARE

Unidad 1- El proceso de software

Actividad Individual

WILSON LEONARDO GUANTIVAR A. Cód. 79580425


JOHN JAIRO YARA O. Cod. 79512473
JENNY OLAYA MOLANO Cod.53103821
SANDRA ESPERANZA ARAQUE MORA Cód. 52471566

Grupo: 301404-21

Pilar Alexandra Moreno - Tutora

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Escuela de Ciencias Básicas, Tecnología e Ingeniería


ABRIL DE 2018
DESARROLLO DE LA ACTIVIDAD

Actividad individual

1. DESCRIPCIÓN Y PLANTEAMIENTO DEL PROBLEMA A RESOLVER


El proyecto se basa en crear una plataforma única donde los usuarios puedan consultar en línea,
luego que la app utilizada confirme el vehículo y datos del conductor, toda la información respecto
antecedentes legales, multas y faltas disciplinarias.
Actualmente el servicio de transporte público, puntualmente el servicio de taxis en Bogotá,
presenta una alta deficiencia de su servicio focalizado principalmente a hechos de inseguridad.
Si bien se cuentan con sistemas para consulta de antecedentes judiciales, no se cuenta con una
plataforma que integre tanto los antecedentes del conductor, como multas y faltas disciplinarias en
las empresas a las que han estado afiliados anteriormente.
Contamos con varias apps que permiten al ciudadano solicitar un servicio de taxi en línea, sin
embargo, estas apps solamente dan al ciudadano información básica del vehículo y el conductor.

Ubicación: Bogotá
Con el aplicativo que se desea desarrollar lograremos disminuir progresivamente los problemas de
inseguridad que se presenta por medio del transporte público, logrando identificar en tiempo real
que conductor y vehículo es el que nos esta transportando. Esto lo podremos realizar en común
acuerdo con entidades estatales y empresas de taxis las cuales son las que alimentan nuestra base
de datos para poder lograr el objetivo. Este problema se ha venido incrementando en los últimos
años debido al poco control por parte de las empresas contratantes de los conductores y las
entidades del estado ,que no han realizado un estudio juicioso de la problemática que afecta a los
usuarios de taxis y a los mismos conductores , pues por presentarse hechos que afecten la seguridad
los usuarios evitan utilizar este servicio, cayendo la credibilidad de este gremio el cual ha venido
sido afectado injustamente por individuos que quieren lucrarse de una forma no honrada, además
podemos calificar al conductor que realiza bien su labor para ir mejorando en la calidad del servicio
que necesitamos como usuarios.

El proyecto se basa en crear una plataforma única donde los usuarios puedan consultar en línea,
luego que la app utilizada confirme el vehículo y datos del conductor, toda la información respecto
antecedentes legales, multas y faltas disciplinarias.
2. Justificación del Proyecto
Por antecedentes a nivel nacional de inseguridad en varios casos donde se han presentado hurto,
atracos, en general delitos, donde se han visto involucrados conductores del sistema de transporte
público individual en la ciudad de Bogotá, el sistema permitirá al usuario verificar toda la
información asociada al conductor y vehículo del taxi que tomará, con el objetivo de dar una mayor
tranquilidad al usuario y en caso de encontrar alguna alerta asociada al conductor poder
denunciarla. Esta información consultada en línea será alimentada con el apoyo de las entidades
de taxi asociadas, la policía nacional y secretaria de movilidad.

3. Modelo de proceso de desarrollo de software seleccionado en la fase


El modelo de proceso de desarrollo es el Modelo de Cascada. Dado que, este modelo es un proceso
de desarrollo secuencial, en el que el desarrollo se ve fluyendo hacia abajo (como una cascada)
sobre las fases que componen el ciclo de vida. Además nos permite obtener procesos y mediante
el desarrollo de estas fases, podremos llegar a buen término con calidad y con cumplimiento de
estándares el software requerido.
En el modelo de cascada, existen las siguientes fases:
1. Especificación de requisitos
2. Diseño
3. Construcción (Implementación o codificación)
4. Integración
5. Pruebas
6. Instalación
7. Mantenimiento
4 DESCRIPCIÓN DEL PROYECTO DE DESARROLLO DE SOFTWARE
El proyecto estaría encaminado en crear una plataforma única donde las empresas de taxis registran
la información de todos sus conductores y vehículos con los que cuentan, este software estaría
integrado con los entes del estado para verificar tanto sus deudas como problemas legales que
tengan y así poder sanear este gremio que se encuentra desacreditado e identificar el personal acto
para realizar su labor lo mismo que los vehículos con los que cuentan y tener control real de sus
deudas, seguros y verificar si están implicados en algún acto judicial para que no puedan realizar
el servicio público. Estas serían algunas de la variables que se podrían utilizar para lograr mayor
seguridad en el servicio publico de taxis.
Las empresas de taxis en la ciudad de Bogotá y nivel nacional, presenta la problemática de la
inseguridad al prestar estos servicios tanto para usuarios como para la persona que conducen las
taxis. Actualmente no se cuenta con una plataforma informática donde se puede tener registro de
los empleados del taxi, quien lo conduce, cual es el usuario que toma el servicio, control de
horarios, verificación de antecedentes tanto para personas como para control de los automotores
taxis con las autoridades. Generando intranquilidad e inseguridad a los usuarios de este servicio,
teniendo presente estas problemática es necesario la implementación de un software de aplicación
que permita controlar estas necesidades teniendo en cuenta a los empleados y usuarios en general.
En consecuencia y con el propósito de atender la necesidad mencionada anteriormente, se
desarrollara un software de aplicación bajo el modelo de desarrollo de cascada. Esto con el fin de
llevar a cabo el diseño de un software bajo unos requerimientos detectados por los estudiantes para
ubicarlo en un contexto real aplicado al servicios de taxis en la ciudad de Bogotá y a nivel nacional,
permitiendo continuar con las etapas subsiguientes como lo son la implementación, las pruebas
y el mantenimiento.

El diseño del producto software permitirá almacenar en una base de datos, el registro de toda la
información de datos de identificación de los usuarios , empleado, dueños, identificación de los
automotores, para así, lograr que el sistema de trasporte de servicio público como son los taxis
cuenten y aporten con su información seguridad a la organización y a su servicio permitiendo que
los usuarios tomen el servicio con la seguridad y calidad , así la organización del sistema de
trasporte de taxis cumpla con todos y cada uno de los requerimientos realizados por los usuarios,
sistematizando y controlando que personal ingresa y quien los trasporta
El programa permitirá llevar un completo control de conductores, dueños de taxis, rutas, horarios,
destinos. Además, contará con todos los reportes y consultas necesarias para llevar al día la
organización y maximizar el flujo de información por medio del excelente control de personal y
rutas. Puede usarse para varias aplicar en varias ciudades. La aplicación estará constituida por un
servidor de Bases de Datos (MySQL). Este software estará diseñado con una completa y ágil
interface multitarea la cual permitirá trabajar operaciones al mismo tiempo. Además, tendrá todas
las capacidades de manejo y navegación, georeferenciación. Gracias a su modelo de Cliente –
Servidor se podrá tener gran cantidad de usuarios trabajando conectados desde distintas estaciones
en la red local de datos. Esto se constituye en una gran ventaja de tipo logístico ya que ahorra el
hecho de que se unifique una plataforma única controlando quienes la utilizan.

Finalmente, el desarrollo del software de aplicación bajo el ciclo de vida del desarrollo a través de
la metodología ágil SCRUM, otorgará a organización de taxis ser organizada, tener sistematizando
el personal., consulta de antecedentes, mantener la seguridad de la información, ejercer mayor
control del servicio, además evitar que los usuarios tomen el servicio con inseguridad.

5. Justificación del proyecto.

Dada la necesidad de tener en línea y en tiempo real la información del vehículo y conductor que
prestará el servicio de transporte en vehículo tipo taxi en la ciudad y dados - los múltiples
antecedentes que se han presentado en los últimos meses que involucran este tipo de vehículos, se
debe implementar un software de tiempo real que permita al ciudadano del común consultar la
información básica del vehículo y los antecedentes de su conductor, que garantice la confiabilidad
y seguridad de la información.
El desarrollo de este software debe permitir a las empresas de taxis incluir sus conductores actuales
y vehículos que tienen inscritos en sus empresas, en este software podrían consultar el personal
que van a contratar ver si han tenido algún inconveniente tanto legal como de comparendos y asi
dar alerta al programa de este personal y poderlo ubicar para que responda por sus actuaciones.se
tendría una base de datos en convenio con los entes policiales y de transporte para unificar criterios
y lograr sanear el gremio de los taxis.

6. Objetivos del proyecto, el cual continuarán abordando en las siguientes unidades.

Diseñar y modelar de un sistema de registro y consulta de vehículos de servicio público


individual.
Impulsar el acercamiento hacia una nueva manera de integración de información a través de
sistemas web.
Suministrar en línea y en tiempo real la información de vehículos tipo taxi y la vinculación con
su conductor.
Mantener actualizada las Bases de Datos de vehículos, conductores y empresas de transporte
de servicio público individual.
Interconectar diferentes entidades a través de servicios WEB, para garantizar la idoneidad de
la información.
Objetivos Generales
El objetivo general que pretende el desarrollo de este sistema de información,
Es la implementación de una aplicación web, App para dispositivos móviles, tabletas, teléfonos
inteligentes para la organización de taxis de la ciudad de Bogotá
Esta aplicación tendrá grandes ventajas y mejoras en la comunicación de los usuarios,
organización y autoridades ésta tecnología basada en el uso de Internet ofrece, seguridad,
confiabilidad funcionando como medio para obtener seguridad al utilizar este medio de
transporte
Objetivos Específicos
El módulo a desarrollar estará constituido en su esencia por un sitio web, apps y una base de
datos. Este nuevo módulo deberá contar con la capacidad de Ofrecer a los potenciales usuarios
las herramientas adecuadas tanto para su administración, como para la obtención de
información a través de un navegador de Internet, App todo esto basado en los requerimientos
recolectados Durante la etapa de análisis del proyecto de software.
• Diseñar una base de datos correspondiente al registro control de datos información de
personal que conduce el automotor taxi, sus propietarios, lugar donde los usuarios solicitan el
servicio, horarios, control, ubicación, antecedentes en línea con las autoridades Construir un
módulo que interactúe con los módulos de las autoridades existentes en la red, y que ofrezca
la posibilidad de almacenar un número importante de registros, como también que sea capaz
de Procesar la información en forma eficaz y en un mínimo de tiempo. Construir una App que
ofrezca adecuados tiempos de respuesta frente al acceso a la base de datos, esto basado en la
adecuada programación orientada a objetos, de manera de entregarle al cliente fluidez en la
entrega de información. Facilitar la interacción entre las páginas web, la aplicación móvil y
sus usuarios a través del uso de menús y el diseño de una interfaz amigable e intuitiva

7. Modelo de certificación de calidad que aplicarían


Con el fin de garantizar funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad y
portabilidad del productos, debemos certificarnos en:
 La norma ISO/IEC 25000, conocida como SQuaRE (Software Product Quality
Requirements and Evaluation) para evaluar la calidad del producto de
software.
La certificación de la calidad del producto software con ISO/IEC 25000 permite a las
empresas que desarrollan software conocer la calidad de sus productos y a las empresas
que compran software, decidirse por una solución u otra en función de sus necesidades.
Beneficios de esta certificación del software:
 Diferenciarse de los competidores, asegurando tiempos de entrega y reducción de
fallos en el producto tras su implantación en producción.

 Poder establecer acuerdos de nivel de servicio, definiéndose determinados


parámetros de calidad que el producto debe cumplir antes de ser entregado.

 Detectar los defectos en el producto software y proceder a su eliminación antes de


la entrega, lo que supone un ahorro de costes en la fase de mantenimiento posterior.

 Evaluar y controlar el rendimiento del producto software desarrollado, asegurando


que podrá generar los resultados teniendo en cuenta las restricciones de tiempo y
recursos establecidas.

 Asegurar que el producto software desarrollado respeta los niveles necesarios para
las características de seguridad (confidencialidad, integridad, autenticidad, no-
repudio, etc.).

 Comprobar que el producto desarrollado podrá ser puesto en producción sin poner
en compromiso el resto de sistemas y manteniendo la compatibilidad con las
interfaces necesarias.
 En XP (Extreme Programming), para evaluar la satisfacción y confianza del
cliente.
 Para certificarnos en Procesos de calidad ISO / IEC 9001 de 2008

La norma ISO 9001 es aplicable a organizaciones de cualquier tamaño, de todos los


sectores y actividades. Además, es aceptada internacionalmente como garantía de una
gestión de calidad:

El alcance actual de la implantación del control de calidad ISO 9001:

- Un certificado de calidad ISO prueba que su organización tiene interés por


implementar una estructura sistematizada de todos los aspectos relacionados con la
gestión, así como su orientación al cliente.

- Los certificados de calidad ISO 9001 son garantía de cumplimiento tanto de las
demandas de sus clientes como de la legislación vigente.

- Las certificaciones ISO 9001 sirven para medir el desempeño de su gestión


en términos de mejora continua.

- Un certificado ISO contribuye a mejorar el desempeño de su actividad empresarial.

Debemos establecer, documentar, implementar y mantener un sistema de gestión de la


calidad software y mejorar continuamente su eficacia, de acuerdo con los siguientes
requisitos generales:

- Identificar los procesos necesarios para el sistema de gestión de la calidad y su


aplicación a través de la organización. (Identificar también los procesos de desarrollo,
operación y mantenimiento de software).

- Determinar la secuencia e interacción de estos procesos.

- Definir la secuencia e interacción de los procesos en los modelos de ciclos de vida del
software, la planificación de la calidad y el desarrollo.

- Determinar los criterios y métodos necesarios para asegurarse de que tanto la operación
como el control de estos procesos sean eficaces.

- Asegurar la disponibilidad de recursos e información necesarios para apoyar la


operación y el seguimiento de estos procesos.

-Realizar el seguimiento, la medición y análisis de estos procesos.

-
Implementar las acciones necesarias para alcanzar los resultados planificados y la
mejora continua de estos procesos.

You might also like