Sei sulla pagina 1di 6

Fase2.

Modelamiento
Fase Inicial.

Presentado por:
JOHANA KATHERINE GUERRERO CORTÉS
Código: 1.053.346.950

Trabajo de Ingeniería de Software


Grupo Colaborativo: 301404_46

Presentado a:
PILAR ALEXANDRA MORENO
Tutora

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD)


ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA (ECBTI)
INGENIERÍA DE SISTEMAS
CHIQUINQUIRÁ
2019
1. RESUMEN DE LA PROPUESTA DE SOFTWARE QUE TRABAJARAN
COMO GRUPO Y QUE SELECCIONARAN EN LA FASE ANTERIOR

MORENO & ASOCIADOS S.A.S

 Descripción de la Propuesta de Software: El problema surge cuando los


turistas visitan un municipio de Colombia y no tienen un guía ni cuentan con
la información necesaria para conocer que tiendas y negocios hay, la historia
y cultura de cada lugar, contar con las recomendaciones dadas por otras
personas que hayan visitado dichos lugares y se hace necesario apostar por
el turismo y el expandimiento del comercio donde cada establecimiento
puede recibir on-line las recepciones y reservas que realice cada cliente y
aplicar descuentos de los servicios que ofrecen a los turistas para que se
lleven una experiencia inolvidable y se sientan cómodos como si estuviesen
en su casa.

 Tipo de Software: El Software que se determinó para trabajar la solución del


problema que nos plantea la Guía de Actividades es el Software de Gestión
el cual permite procesar grandes cantidades de información desde Bases de
Datos en donde los turistas desde sus celulares pueden acceder a diferentes
municipios y los lugares que allí ellos encuentran para conocer los servicios
que ofrecen, ofertas, eventos, historias y descuentos al visitarlos, tiene
soporte en la nube y cuenta con un Servidor Web desde el cual el usuario
puede acceder desde su celular, Tablet o computador.

2. Modelo de desarrollo de Software Seleccionado: Metodología ágil-RUP


(Rational Unified Process-Marco de Trabajo).

3. Explicación y justificación del modelo: La Metodología ágil-RUP al


aplicarse al Proyecto permitiría realizarle cambios a la aplicación web en caso
de ser requeridos por los clientes y usuarios finales quienes serán los que
harán uso de dicho aplicativo, cambios que se ajustarán a la información que
ellos deseen publicar en sus páginas para que los guías las conozcan, así
mismo, se proporciona mayor calidad del Software, mayor productividad y se
reducen los riesgos a que el aplicativo no cumpla con las necesidades y
requerimientos que solicita el usuario como lo es proporcionar información
sobre los Municipios, lugares que allí se encuentran, servicios de hoteles,
tiendas, lugares de recreación y esparcimiento, lugares de historia y de
espacios históricos que caben resaltar en cada guía con la cual contarán los
turistas en los celulares. Con esta Metodología se garantiza la satisfacción,
las expectativas y la alta calidad del Software que se proporcionará y el cual
será fácil de utilizar por cada una de las personas que descarguen la
aplicación a sus celulares y hagan uso de la misma ya que el proceso recae
en el desarrollo del funcionamiento de las fases y de los objetivos que son
necesarios para conseguir los objetivos trazados. Además de lo anterior, esta
metodología cuenta con 3 disciplinas de soporte como lo son: Gestión de la
configuración y del cambio, Gestión de Proyectos y Entorno.
4. Descripción de las fases del Ciclo de Vida y su aplicación para la
propuesta de acuerdo al modelo seleccionado:

1. Fase de Inicio: Se establece el alcance y lo que se espera del Producto


como lo sería el hecho de especificar que se desea implementar y diseñar
una aplicación web que le sea de ayuda a las personas que visitan cada
rincón de nuestro País a través de la cual contarán con un guía en sus manos
que contenga la información en tiempo real de los servicios, lugares y
promociones con las que cuenta cada pueblo.

2. Fase de Elaboración: Se analizan las necesidades del negocio en mayor


detalle y se define sus principios arquitectónicos como son los del
requerimientos que se van a satisfacer con la aplicación como son los del
incremento de visitas a cada municipio y la expansión del comercio en estos
lugares y entre los principios arquitectónicos se encontrarían los
requerimientos de Software en primera medida en donde entrarían el S.O de
cada celular, la versión en la que se va a descargar, la capacidad de
almacenamiento, desde que página y si es desde un computador el S.O del
equipo y la versión ya sea de 32 o 64 bits según la capacidad de
almacenamiento del mismo, etc.

3. Fase de Construcción: Aquí se tiene en cuenta todo lo descrito


anteriormente, se procede a diseñar la aplicación según el código fuente, la
información, se establecen los detalles, el diseño y la interfaz gráfica que se
presentará y que debe ser de sencillo manejo para que cada turista y cliente
la pueda emplear sin limitaciones ni restricciones.

4. Fase de Transición: Se realizan las pruebas finales del uso de la aplicación


y se procede entregarla a los mismos para que la usen y hagan sus
comentarios, sugerencias de acuerdo a sus expectativas.

5. Descripción del equipo de trabajo y de los roles que implementarán de


acuerdo al modelo seleccionado:

 Roles y Equipos de Trabajo: Un rol define un conjunto de habilidades,


competencias y habilidades relacionadas. Entre estos caben resaltar:

1. El equipo de Trabajo tiene la responsabilidad de entregar el Producto.


Está conformado por 5 a 10 personas de trabajo entre estas se
encuentran: Diseñador, Desarrollador, etc.

2. El Administrador del Proyecto: Cumplirán los plazos determinados para


controlar los costos y estimar el presupuesto del Proyecto para pagarle a
los Ingenieros de Sistemas o al desarrollador de la aplicación para que
cumpla con su trabajo y desarrolle y diseñe la aplicación.
3. Los Clientes, Proveedores e Inversores o en otras palabras
(Stakeholders). Son quienes hacen posible el proyecto al invertir en él,
quienes saben que dicho diseño de la aplicación móvil traerá para ellos
ciertos beneficios entre los que se destacan que las empresas y negocios
les paguen de acuerdo a los turistas que adquieran los servicios que
ofrecen en los diferentes municipios, así mismo cada entidad
gubernamental ya sea Alcalde, Gobernador o hasta el Presidente les
paguen por promulgar el comercio y el Turismo en el País.

4. Arquitecto de Software: Que junto con el Ingeniero y el desarrollador del


aplicativo mantendrá la construcción de la aplicación al establecer los
requerimientos funcionales y no funcionales que se necesitan llevar a
cabo para diseñar la aplicación y mejorar la arquitectura del Software y
los 3 conseguirán que la aplicación Movil funcione adecuadamente y
satisfaga los requerimientos y solicitudes de cada usuario.

5. Los Usuarios son quienes finalmente harán uso de la aplicación.

6. Descripción de las herramientas y métodos de control que sugieren


utilizar dentro del proceso de desarrollo de Software (Control de
Ejecución, Control de Cumplimiento, Control de Calidad, etc).

Imagen1. Autora: Johana Guerrero.


■ Control de Calidad: Con la Norma ISO/IEC 9126 la cual es un estándar
internacional para la evaluación de calidad de productos de software llamado
“information Technology-software product evaluation- quality characteristics
and guidelines for their use o iso 9126. Está dirigido a
DESARROLLADORES, ASEGURADORES de CALIDAD,
EVALUADORES, ANALISTAS y cualquier otro INVOLUCRADO en la
CONSTRUCCIÓN del SOFTWARE. Proporciona:
■ Funcionalidad: Es la capacidad del software en cumplimiento de funciones
necesarias para que pueda realizar tareas específicas. Debe ser: Exacto,
Adecuado, Seguro, Idóneo, Interoperable y Conforme, así mismo, debe
satisfacer las necesidades implícitas y explícitas.
■ Confiabilidad: Es la capacidad del Software para asegurar un nivel
adecuado cuando se utiliza en condiciones especificas.
■ Usabilidad: Su sencillez y facilidad hacen que sea cómodo de usar, fácil de
interpretar por parte de los usuarios, ofreciendo menús de ayuda, para que
sea usado de forma sencilla y llamativa.
■ Eficiencia: Es la forma del desempeño adecuado, de acuerdo a al número
recursos utilizados según las condiciones planteadas, debe considerar el
Hardware y el S.O con el que se trabaje.
■ Mantenibilidad: Es susceptible a modificaciones, correcciones y mejoras, a
cambios en el entorno, y especificaciones de requerimientos funcionales.
■ Portabilidad: Están relacionados con la capacidad del Software para
transferirse y adaptable desde una plataforma a otra, funciona en diferentes
entornos, es de fácil instalación, adaptable, reemplazable y coexistente.
REFERENCIAS BIBLIOGRÁFICAS

Moreno, P. (2019). Segundo Encuentro sincrónico Vía Webconferencia


3010404- Ingeniería de Sistema). Universidad Nacional Abierta y a Distancia,
UNAD (2019). Pág: 17.

Potrebbero piacerti anche