Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Metodologia para el desarrollo de software

Enviado por   •  27 de Mayo de 2023  •  Informes  •  1.147 Palabras (5 Páginas)  •  157 Visitas

Página 1 de 5

Fashion look

David Felipe García Ortiz, Fabián Andrés Duran Neira, Edwin Steve Suarez Rivera y

Paula Katherin Santamaría Fernández

Ingeniería de software, Fundación Escuela Tecnológica de Neiva

Metodologías de desarrollo de software

Camilo Morales Vargas

14 de abril del 2023

INGENIERIA DE SOFTWARE

METODOLOGIA PARA EL DESARROLLO DE SOFTWARE

III SEMESTRE

1) Formar un equipo de desarrollo de software de al menos 5 personas. Asignar roles y responsabilidades a cada miembro del equipo, teniendo en cuenta los roles definidos en el RUP.

  • El analista de requerimientos es Fabián Andrés Duran Neira.
  • El arquitecto de software es Paula Katherin Santamaría Fernández.
  • Los desarrolladores son David Felipe García Ortiz y Edwin Steve Suarez Rivera.

2) Establecer las fases del proyecto, según lo definido en el RUP. Por ejemplo, se pueden establecer las siguientes fases:

  •  Inicio: en esta fase se definen los objetivos y alcance del proyecto, se identifican los stakeholders y se realiza una evaluación de la viabilidad del proyecto.

  1. Como primer objetivo, queremos que la mayoría de las empresas que ofrezcan estos servicios, estén en la aplicación, por ende, buscaremos estrategias las cuales llamen la atención de las empresas grandes y pequeñas.
  2. Que los usuarios tengan más eficacia a la hora de encontrar los servicios relacionados cerca de su ubicación.
  3. Al finalizar el proyecto queremos que tenga pocos errores para su lanzamiento.
  4. La fecha estipulada para la entrega del proyecto sería en 4 meses, trabajando de lunes a viernes 4 horas al día.

Alcances:

  1. Ser la aplicación con mayor uso en Colombia.
  2. Contar con la mayoría de las empresas tanto grandes como pequeñas en las diferentes ciudades.
  3. Promover una rentabilidad entre: la empresa, el usuario y nosotros.

StakeHolders:

  1. Como primer inversionista tenemos a PAULA SANTAMARIA en donde va a invertir una módica cantidad de 3M.
  2. Como segundo inversionista tenemos a Steve Suarez con una inversión de 2M.
  3. Como último inversor tenemos a David García con una inversión de 4M.

Viabilidad:

  1. Al no tener competencia establecida dentro de las aplicaciones relacionadas al tema, podemos elaborar una aplicación que llegue a la mayoría de las ciudades del país, así esta tendrá servicios que ofrecer en las cuidades establecidas e ir creciendo cada vez más.
  2. Sí alcanzamos una gran popularidad entre las personas, está aplicación va a ser de gran ayuda en las ciudades grandes ya que tanto para empresas grandes como pequeñas van a poder vender sus servicios de forma fácil.

  • Elaboración: en esta fase se realiza un análisis más detallado de los

requisitos y se define la arquitectura de la aplicación.

         

  1. En esta fase se realiza un análisis más detallado de los requisitos y se define la arquitectura de la aplicación.
  2. Vamos a elaborar una interfaz interactiva, agradable y fácil de usar.
  3. Los componentes creados van a tener su funcionalidad establecida para así no repetir lo mismo
  4. Usar buenas prácticas de la programación más una buena documentación en donde abarque todo lo que hemos hecho.
  5. La aplicación va a entender diversas personas al mismo tiempo, contando con una gran capacidad de soporte.
  6. Es necesario el uso de internet para acceder a los servicios que va a ofrecer la aplicación.
  7. La información que se va a ingresar a la aplicación va a ser por parte de los usuarios: Su cuenta, comentarios para las empresas y las reservas para alquilar un servicio. Por parte de las empresas para que ofrezcan sus servicios
  8. Con el fin de que la aplicación sea liviana para la empresa y el cliente, la aplicación contará con una forma de eliminación de datos, en este caso las reservas que lleven más de 2 meses en la aplicación o aquellas que la empresa no haya marcado como realizada.
  9. El aplicativo va a ser ligero para ejecutar en los diferentes dispositivos.
  10. La arquitectura va a ser: Java para Android y Swift para iOS.
  11. La aplicación va a ser encontrada en la APP STORE y la PLAY STORE.

  • Construcción: en esta fase se implementan las funcionalidades de la

aplicación y se realiza la integración de los distintos componentes.

  1. Elaboraremos un mockup robusto que nos muestre gráficamente las funcionalidades que pueda presentar el aplicativo, en donde podemos mirar y revisar la adecuación de los mismos para el mejoramiento del entorno grafico y la interacción con el cliente final (usuario)
  2. Se integraran las funcionalidades y componentes previstos en el mockup (Hecho) en el proyecto por medio de código para brindarle un acabo profesional al aplicativo.

  • Transición: en esta fase se realiza la validación y pruebas de la

aplicación, y se prepara la versión final para su lanzamiento.

  1. Las pruebas de integración implican probar diferentes módulos de una aplicación de software como grupo. Una aplicación de software se compone de diferentes submódulos que trabajan juntos para diferentes funcionalidades. El propósito de las pruebas de integración es validar la integración de diferentes módulos juntos e identificar los errores y problemas relacionados con ellos.
  2. Las validaciones se realizarán por lo integrantes del grupo, quienes harán reservas y se analizará si fueron guardadas, no se repitieron y contienen las características necesarias, como nombre, hora y fecha.

3) Definir las disciplinas del proyecto, según lo definido en el RUP. Por ejemplo, se pueden definir las siguientes disciplinas:

  •  Requerimientos: se encarga de definir, analizar y documentar los requisitos funcionales y no funcionales de la aplicación.

  1. Sistema ligero y de fácil comprensión para el usuario. No se va a necesitar un hardware de mucho costo.
  2. Nos vamos a enfocar en los sistemas operativos Android y IOS.
  3. Vamos a usar un estilo minimalista, además agregaremos colores pasteles donde se concentrará la sencillez y elegancia
  4. Una de las librerías que vamos a usar para realizar la codificación es Kotlin y en la base de datos utilizaríamos MySQL esto se estaría realizando en un lapso de 4 meses

 Análisis y diseño: se encarga de diseñar la arquitectura de la aplicación y definir los componentes y módulos necesarios para su implementación.

...

Descargar como  txt (7.5 Kb)   pdf (87.2 Kb)   docx (202.5 Kb)  
Leer 4 páginas más »
Disponible sólo en Essays.club