Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PRESENTADO POR:
CURSO:
INGENIERÍA DE SOFTWARE
TUTOR:
GRUPO:
301404_34
Los roles del trabajo colaborativo se distribuyeron de forma libre, pero velando que se
cumplan con el objetivos de la entrega. La vigilancia del tiempo se lleva a cabo por Lizeth
Yaniny Pillimue Cotacio (Vigía del tiempo) quien está pendiente de que los tiempos se
cumplan acorde a la guía de actividades, la labor de Oscar Darío Moncada (alertas) tiene
en cuenta los avances del trabajo colaborativo así como los aspectos faltantes del trabajo
a los compañeros. El Compilador (Hector Adarraga Meza) integra todos los aportes de los
integrantes realizando el primer consolidado en el cual se basará el trabajo colaborativo
final el cual constituye como el producto final del debate, teniendo en cuenta que se hayan
incluido los aportes de todos los participantes y que solo se incluya a los participantes que
intervinieron en el proceso. Freddy Alexander León Neira…
Por otro lado, la organización de los integrantes del grupo respecto al desarrollo de la
gestión que le correspondió.
DESARROLLO
1. Gestión de Alcance:
Recopilación de Requisitos
Introducción
Lo que se busca con el software es establecer políticas de calidad lo cual permita evaluar
la calidad de nuestros servicios mediante una aplicación web, de tal manera que se
desarrolle una base de datos de todos los clientes como así mismo la satisfacción de
cada uno; lo cual permitirá llevar a cabo una o varias tareas específicas que requieran un
sistema adaptable para el cliente o usuario.
Propósito
El propósito es dar a conocer este software de la empresa VIRTUAL SOLUCION y el
software que se creara para que tanto los clientes como el usuario tengan a la mano
unos servicios de alta calidad y a la misma vez puedan ser evaluados.
Requisitos específicos
Número de requisito 1
Nombre de requisito Acceso a la red
Tipo X Requisito Restricción
Fuente del requisito Funcionales y no Funcionales
Prioridad del X Baja/
requisito Alta/Esencial Media/Deseado Opcional
Las interfaces de usuario están relacionadas con las pantallas, ventanas (formularios)
que debe manipular el usuario o el cliente para realizar una operación determinada.
Dicha manipulación el usuario o el cliente la realizará por medio del teclado y el Mouse
(ratón).
Las interfaces de usuario ayudarán al usuario o cliente final trabajando en un ambiente
Form, por lo que se dichas interfaces incluirán:
• Botones
• Menús despegables
• Mensajes informativos
• Mensajes de error
• Cuadros de diálogo
• Formularios para el ingreso, modificación, actualización y eliminación de
Datos e calificación de los servicios prestados. Así como para las operaciones y las
ayudas que se mencionó anteriormente.
Interfaces de hardware
La pantalla del monitor. - el software deberá mostrar información al usuario o cliente a
través de la pantalla del monitor.
Ratón. - el software debe interactuar con el movimiento del ratón y los botones del ratón.
El ratón se activa las zonas de entrada de datos, botones de comando y seleccione las
opciones de los menús.
Teclado. - el software deberán interactuar con las pulsaciones del teclado. El teclado de
entrada de datos en el área activa de la base de datos.
Interfaces de software
N/A
Interfaces de comunicación
Requisitos funcionales
Requisito funcional 1
Introducción
El sistema debe permitir el ingreso del nombre y password del cliente para realizar las
diferentes funciones que tendrá cada uno.
Entrada
Proceso
Salida
Requisito funcional 2
Introducción
El sistema debe permitir gestionar es decir crear, modificar y eliminar las cuentas de
usuarios, clientes.
Entrada
Proceso
Para cumplir con este requerimiento se le presentara una sola pantalla donde el sistema
pedirá la correspondiente identificación como administrador. Nos ubicamos en la parte de
Administrar del menú principal y escogemos Usuario El sistema pedirá los
correspondientes datos del nuevo usuario, cliente luego verificara que no haya espacios
en blanco, en el caso de ningún error guardara los datos del nuevo usuario. En este
mismo formulario podrá crear, modificar y guardar.
Salida
Requisitos no funcionales
Requisitos de rendimiento
La infraestructura de red, así como sus terminales deben cumplir con normas según la
IEEE en la forma de conexión a los equipos, para tener tiempos de respuesta mínimos.
Seguridad
La seguridad del sistema es por: Uso de contraseñas para cada usuario o cliente
(administrador). Esto permitirá que tengan acceso al sistema solo las personas que
tienen autorización.
Disponibilidad
Mantenibilidad
Portabilidad
Creación del software lo cual permitirá al usuario o cliente establecer la calificación de los
servicios prestados.
Ser una empresa donde cuente con la certificación de las Tic´s y posesionarnos como
una de alta calidad.
Brindar el apoyo a diferentes empresas que estén dispuestas a obtener nuestro software
basado en la web.
Descripción alcance del producto
Un software que permita al usuario o cliente interactuar entre los diferentes menus
teniendo en cuenta que este permitirá socializar cada servicio prestado y el alcance que
se puede obtener.
Fronteras del proyecto:
Entregarle al usuario o cliente la confiabilidad de que cuenta con un software de calidad y
que podrá ser actualizado en el momento que desee pues se podrá realizar los ajustes
necesarios para que este software en la web esté al alcance de cada uno.
Entregables del proyecto:
Se entregara al cliente o usuario un CD el cual contendrá la aplicación del software
basado en la web para ser instalado, un manual de instalación, unas referencias de
investigación sobre el software que se creó para que cuente con la calidad y confiabilidad
del cliente.
Criterios de aceptación de entregables:
Calificacion
Estado Entregable "5
Entregable Calificacion Mas Alta"
Bueno Regular Malo 5 3 1
CD
Software
en la Web
Manual de
guia
2. Gestión de tiempo:
Luego de definida y acordada la fecha de entrega del proyecto con el cliente debemos
iniciar secuencialmente con las actividades necesarias para poder cumplir con el objetivo
de fecha de la entrega.
Identificación de Actividades
Fase 1:
Presentación Propuesta
Fase 2:
Modelo de proceso
Representación gráfica del Modelo
Como optimizarlo en la empresa
Fase 3:
Gestión de Calidad
Recopilación de Requisitos
Definición del alcance
Limitaciones o restricciones del proyecto
Creación de la EDT
Control y Verificación del alcance
Gestión de Riesgos
Identificación de Riesgos
Análisis de Riesgos
Tabla de Riesgos
Planificación de Respuesta al Riesgo
Fase 4:
Presentación del Proyecto
Evaluación final
Calificación del proyecto
Calificación del Software
Secuenciamiento de Actividades
Duración
Fecha de Fecha
(dias)
Nombre de la tarea inicio final
Requerimientos y Características 32
26/02/2018 30/03/2018
del Software
15/04/2018 27
Modelo de Proceso 19/03/2018
15/04/2018 27
Modelo de Certificación de Calidad 19/03/2018
23
Gestión del Alcance 13/04/2018 6/05/2018
22
Gestión del Tiempo 14/04/2018 6/05/2018
21
Gestión de Costes 15/04/2018 6/05/2018
20
Gestión de Riesgos 16/04/2018 6/05/2018
28
Presentación del Proyecto 17/04/2018 15/05/2018
Presentacion Propuesta
Requerimientos y Caracteristicas del Software
Descripcion y Planteamiento del Problema
Tipo de Software Propuesto
Modelo de Proceso
Modelo de Certificacion de Calidad
Gestion del Alcance
Gestion del Tiempo
Gestion de Costes
Gestion de Riesgos
Presentacion del Proyecto
Estimación de los Recursos de las Actividades
Resma Papel tamaño carta, lapiceros, lápices, borradores, computador portátil,
impresora, tinta o cartuchos para la impresora, CD, internet.
Estimación de la duración de las actividades
Desarrollo del
Cronograma
CRONOGRAMA DE ACTIVIDADES
Fecha
Fecha de Fecha
Plazo
Nombre de la tarea inicio final
15/04/2018 17/04/2018
Modelo de Proceso 19/03/2018
15/04/2018 17/04/2018
Modelo de Certificación de Calidad 19/03/2018
08/05/2018
Gestión del Alcance 13/04/2018 6/05/2018
08/05/2018
Gestión del Tiempo 14/04/2018 6/05/2018
08/05/2018
Gestión de Costes 15/04/2018 6/05/2018
08/05/2018
Gestión de Riesgos 16/04/2018 6/05/2018
17/05/2018
Presentación del Proyecto 17/04/2018 15/05/2018
3. La gestión de costes
Nombre Costo Fijo Acumula Costo total Previ Variación Real Restante
de las ción de sto
Actividad costos
es fijos
Problemas 0$ Reparto 0$ 0$ 0$ 0$ 0$
Propuesto
Recolecció $4.000.000 Reparto $4.000.000 0$ $4.000.000 0 $ $4.000.000
n de
informació
n
Tipo de 0$ Reparto 0$ 0$ 0$ 0$ 0$
software
Modelo de 0$ Reparto 0$ 0$ 0$ 0$ 0$
desarrollo
Descripció 0$ Reparto 0$ 0$ 0$ 0$ 0$
n general
del
proyecto
Elaboració $1.000.000 Reparto $1.000.000 0$ $1.000.000 0 $ $1.000.000
n de la
gestión de
alcance
Elaboració $1.000.000 Reparto $1.000.000 0$ $1.000.000 0 $ $1.000.000
n de la
gestión de
tiempo
Elaboració $1.000.000 Reparto $1.000.000 0$ $1.000.000 0 $ $1.000.000
n de la
gestión de
costos
Elección 0$ Reparto 0$ 0$ 0$ 0$ 0$
de
herramient
as de
diseños
Diseño de $7.000.000 Reparto $7.000.000 0$ $7.000.000 0 $ $7.000.000
los
módulos
de
servicios
Construcci $10.000.00 Reparto $10.000.000 0 $ $10.000.00 0 $ $10.000.00
ón de los 0 0 0
módulos
de solicitud
Construcci $300.000 Reparto $300.000 0$ $300.000 0$ $300.000
ón de las
guías
Prueba y $5.000.000 Reparto $5.000.000 0$ $5.000.000 0 $ $5.000.000
ajustes
Entrega de 0$ Reparto 0$ 0$ 0$ 0$ 0$
la
aplicación
COSTO TOTAL $ 29.300.000
4. Gestión de Riesgos
Identificación de Riesgos
Tabla de Riesgos
Riesgo Categoría Probabilidad Impacto Respuesta al Riesgo
Monitorizar
periódicamente el avance
del proyecto y ajustarlos
según al cronograma y de
Tiempo estimado para la
TP 20% 3 ser necesario aumentar el
realización del proyecto muy corto.
personal encargado de
diseño y programación
para asegurar avances
significativos.
Cliente cambie los requerimientos Realizar revisión de
por falta de experiencia en el uso ED 40% 3 avances y evaluación de
de las herramientas. operatividad y
cumplimiento de
necesidades de cliente.
Socializar las mejores
posibilidades existentes
Demora en la elección del hosting T 20% 3
en el mercado para
hospedar la aplicación.
Evaluar y programar los
Tiempo contratado para la
tiempos de ejecución de
capacitación del manejo software IO 40% 2
las capacitaciones del
muy corto.
personal.
Presentar un proyecto y
avances del mismo al
cliente especificando las
soluciones a las
Diseño inadecuado (hay que volver necesidades y los
ED 40% 1
a diseñar). entornos o interfaces
propuestas para tal fin,
con el propósito de
evaluar el grado de
satisfacción del cliente.
Asesoramiento y
presentación de
especificaciones técnicas
Estaciones de trabajo inadecuadas. T 40% 2
mínimas requeridas para
la implementación del
producto final.
Acondicionar por parte de
la empresa los espacios
de trabajo adecuados y
Falta de adecuación de
IO 30% 2 con los requerimientos de
infraestructura
seguridad presentados en
el proyecto para las
diferentes dependencias.
Realizar un estudio
adecuado de los
Las nuevas herramientas de
diferentes lenguajes de
programación no producen la ED 20% 3
programación y
solución esperada.
herramientas existentes
para brindar una solución
eficiente, óptima y
definitiva al cliente.
Estructuración adecuada
del proyecto a presentar
La aprobación del proyecto tarda
PP 30% 3 de forma organizada,
más de lo esperado.
clara y fácil de entender
para el cliente.
Aumentar los
desarrolladores según las
Retrasos en los tiempos de entrega necesidades a satisfacer
ED 30% 2
del producto final. y realizar monitoreo
frecuente para revisión de
avances del proyecto.
CONCLUSIONES
Lo mejor de esta actividad fue el conjunto del trabajo realizado, la forma adecuada
de realizar la debida gestión de un proyecto de software nos permitirá, en nuestra
presente y futura vida como ingenieros de sistemas, poder aplicar técnicas más
precisas para poder dar un valor agregado al trabajo de desarrollo de software,
mejorando:
Lo peor del desarrollo de esta actividad se da, en cierta medida, por la basta
cantidad de información teórica que se encuentra tanto en el material de consulta
como en Internet, haciendo que, sin una adecuada experiencia en el ámbito de
desarrollo de software y de gestión de proyectos, pueda desviarse la verdadera
intención de optimizar y mejorar nuestro proyecto, es decir que de la mano con
estas técnicas debe ir la experiencia del proyect manager y de los colaboradores.
También se evidencia la participación tardia por todos los integrantes del grupo ya
que debido a esto no es posible la realimentación de nuestra tutora para asi saber
que debemos mejorar con respecto a los aportes realizados.
REFERENCIAS BIBLIOGRÁFICAS