Ir al contenido principal

Planificación y Análisis en el software


Planificación del Proyecto

Procedimiento

En esta etapa se busca organizar como se llevara a cabo el proyecto, esto en base a artefactos que permiten organizar las actividades del proyecto.

Roles

  • Documentador: Encargado de elaborar la documentación especificada para el proyecto.
  • Cliente: Es la persona o entidad que esta solicitando el sistema o software.
  • Administrador de proyecto: Coordinara la actividades del proyecto

Artefactos

  • Ruta crítica: se emplea para calcular los tiempos en la planificación de un proyecto.
  • Diagrama de GANTT: Modelado del cronograma de actividades.
  • Cronograma: proporciona una base para supervisar y controlar el desarrollo de todas y cada una de las actividades que componen el proyecto.
Planificación

Análisis

Procedimiento

En esta etapa se pretende llegar a los requerimientos que necesita un proyecto y en base a estos empezar la etapa de diseño para comenzar a estructurar el proyecto.

Roles

  • Documentador: Encargado de elaborar la documentación especificada para el proyecto.
  • Cliente: Es la persona o entidad que esta solicitando el sistema o software.
  • Analista: aquel que se encarga de recolectar información y realizar los requerimientos del sistema junto sus especificaciones.

Artefactos


  • Método de Recolección de Datos: sirven para llegar a los requerimientos del proyecto. Estos pueden ser entrevistas, encuestas, reuniones o observación.
  • Documento de Requerimientos: en este se establecen los requerimientos del sistema. Entre ellos se encuentran:
    • Requerimientos Funcionales: es la funcionalidad que necesita el sistema.
    • Requerimientos no Funcionales: son cualidades que el producto debe tener
    • Requerimientos de Sistema: son las características en software y hardware que necesita el equipo para correr el programa en un equipo.
  • Diagramas de Casos de Uso: es la representación de los requerimientos del proyecto a través de diagramas UML. En estos se encuentran los actores que interactúan en el sistema con sus acciones.
Análisis 

Bibliografía

Pons Claudia, Giandini, Roxana Silvia. (2010). Desarrollo de software dirigido por modelos. Universidad Nacional de La Plata, Argentina: Editorial de la Universidad Nacional de La Plata (EDULP) / McGraw-Hill Educación.

Joan Sebastián Ramírez Pérez. (2015). Roles desarrollo del software. 2/26/2017, de Universidad de Antioquia Sitio web: https://es.slideshare.net/SebastianRamrez2/roles-desarrollo-del-software




Entradas populares de este blog

Documentación de Software: Artefactos

Concepto Un artefacto es un producto tangible resultante del proceso de desarrollo de software. Ya sea un documento o un modelo. Para hacer el desarrollo de un sistema de Software manejable completo, los artefactos están organizados en conjuntos correspondientes a las disciplinas. Como lo pueden ser para arquitectura de software, diseño de software o para la base de datos. Los roles usan artefactos para ejecutar actividades y producen artefactos durante la ejecución de sus actividades. Arquitectura de Software  Modelo de desarrollo Modelo de análisis Modelo de Diseño  Documento de Arquitectura de Software Modelo de Implementación Directrices de Programación Diseño de Software  Diagramas de casos de Uso Análisis de clases (Diagramas de clase y objetos) Diagramas de secuencia Base de Datos Modelo de datos Entidad-relación Modelo de diseño Modelo conceptual Modelo físico Modelo lógico Artefactos

Calidad en aplicaciones web (Web Apps)

RUBIO HARO RODRIGO RODOLFO CALIDAD PARA WEB APPS Se suele definir como propiedades de un objeto, producto, servicio, o en realidad, casi cualquier cosa; que permite caracterizarla y valorarla con respecto a las restantes de su categoría, sector o especie. La industria del software se ha guiado de ciertos estándares para asegurar la calidad. Sin embargo, con el  crecimiento exponencial de la aplicaciones web, se han fragmentados algunos de estos aspectos para asegurar "la calidad". No es lo mismo hacer un sistema tradicional, que desarrollar una aplicación web, y por lo tanto, hemos de considerar los conceptos que mas influyen en la calidad de una aplicación web. Las características más relevantes -usabilidad, funcionalidad, fiabilidad, eficiencia y capacidad de mantenimiento- proporcionan una base verdaderamente útil para evaluar la calidad de los sistemas basados en Web. Olsina y sus colaboradores [OSL99] han preparado un «árbol de requisitos de calidad» que iden...

Mapa Conceptual Métodos Ágiles