domingo, 26 de febrero de 2017

ETAPAS DEL CICLO DE VIDA DEL SOFTWARE

El ciclo de vida del software incluye varias etapas las cuales son  
  1. Inicio o Planeación
  2. Análisis
  3. Diseño 
  4. Desarrollo
  5. Pruebas
  6. Puesta en punto
  7. Entrega

Pero nos enfocaremos solo a 2, las cuales van a ser Inicio o Planeación y a la etapa de Análisis.

En la etapa de Inicio empiezan por definirse las actividades que va a hacer cada persona así como el tiempo estimado que se tiene para la realización de esa actividad, los costos, los posibles caminos a tomar, entre otras cosas. Para eso se elaboran los siguientes documentos que se explicaran a continuación:

Documento
Responsable
Descripción
Cronograma de Actividades
Administrador/Gerente del Proyecto
En este documento se definen las actividades que se van a realizar, indicando la fecha de inicio y fin, así como el responsable de realizar dicha actividad además de que permite realizar un seguimiento al progreso del proyecto
Ruta Crítica
Administrador/Gerente del Proyecto
Es un proceso administrativo (planeación, organización, dirección y control) por el que se muestran todas  y cada una de las actividades componentes de un proyecto que se deben desarrollarse durante un tiempo crítico y al costo óptimo.
Gantt
Administrador/Gerente del Proyecto
Es una herramienta que le permite al usuario modelar la planificación de las tareas necesarias para la realización de un proyecto.
A diferencia del cronograma de actividades en este documento se puede representar de manera gráfica el progreso del proyecto y ver que tareas faltan por realizar  


Por su parte en la etapa de Análisis primeramente se debe preguntar a la empresa cual es el proceso de negocio, ¿como hacen las cosas?, claro que si no lo obtenemos pues tendremos que definirlo nosotros mismos. Después en base al proceso de negocio empieza por elaborarse el documento de requerimientos que es donde se describirán las funciones que tendrá el sistema así como establecer las restricciones que se puedan aplicar.


Documento
Responsable
Descripción
Documento de Requerimientos
Analista  de requerimientos
Se describen las funcionalidades que va a tener el proyecto pero estas se dividen en tres apartados

  •  Funcionales: Se refiere a lo que hará el sistema, como va a funcionar cada modulo
  • No funcionales: Son las características Inherentes al sistema, es decir, son esenciales pero dependerá de cada proyecto. Se resumen en tres palabras Definición- métrica-compromisos
  • De Sistema: Aquí se definen las características que debe tener el hardware y software para que funcione el sistema, especificando para el cliente, servidor y Móvil.   
Casos de Uso
Analista  de Requerimientos
Es una descripción de los pasos o las actividades que deberán realizarse para llevar a cabo algún proceso. Los personajes o entidades que participarán en un caso de uso se denominan actores.
 En base a eso se hace la especificación de casos de uso que son las posibles funciones que puede tener el sistema según navegue el usuario.

“Ruta Crítica” extraído el 25 de Febrero 2017 desde la fuente: https://erods.files.wordpress.com/2012/02/ruta-critica.pdf

“El cronograma de actividades: herramienta clave en project management” extraído el 25 de Febrero 2017 desde la fuente: http://www.obs-edu.com/int/blog-project-management/herramientas-esenciales-de-un-project-manager/el-cronograma-de-actividades-herramienta-clave-en-project-management

“Diagrama de GANTT” extraído el 25 de Febrero 2017 desde la fuente: http://es.ccm.net/contents/580-diagrama-de-gantt

“Caso de Uso” extraído el 25 de Febrero 2017 desde la fuente: https://es.wikipedia.org/wiki/Caso_de_uso

No hay comentarios.:

Publicar un comentario