PLANEACION DE PROYECTOS DE SOFTWARE

41
COMPENDIO DE PLANEACIÓN DE PROYECTOS DE SOFTWARE ALUMNO: MARTÍNEZ ZURITA ALBERTO PROFESORA: LORENA PAREDES Vázquez GRUPO:403 PRIMERA UNIDAD

Transcript of PLANEACION DE PROYECTOS DE SOFTWARE

Page 1: PLANEACION DE PROYECTOS DE SOFTWARE

COMPENDIO DE PLANEACIÓN DE PROYECTOS DE

SOFTWARE

ALUMNO: MARTÍNEZ ZURITA ALBERTOPROFESORA: LORENA PAREDES VázquezGRUPO:403

PRIMERA UNIDAD

Page 2: PLANEACION DE PROYECTOS DE SOFTWARE

NOMBRE DE LA UNIDAD: Desarrollo del plan del proyecto de softwarePROPÓSITO DE LA UNIDAD: Planeara las acciones relativas del proyecto, conforme la detección y análisis de necesidades para el uso efectivo de recursos TEMA 1.1Elabora la propuesta del proyecto de software atreves de la detección y análisis de necesidades y del estudio de IDENTIFICACIÓN DE ELEMENTOS DE LA ADMINISTRACIÓN DE PROYECTO

Page 3: PLANEACION DE PROYECTOS DE SOFTWARE

1.1 DESARROLLO DEL PLAN DEL PROYECTO DE SOFTWARE

A) IDENTIFICACIÓN DE ELEMENTOS DE LA ADMINISTRACIÓN DE PROYECTOS

DEFINICIÓN DE PROYECTO

Conjunto de actividades que desarrolla una persona o una entidad para alcanzar un determinado objetivo.

Actividades interrelacionadas. Parte de una idea .

Page 4: PLANEACION DE PROYECTOS DE SOFTWARE

EJEMPLOS DE PROYECTOExiste variedad de proyectos que se pueden realizar , cabe recalcar que de harán de acuerdo a la idea del proyecto (¿para que es?) y son los siguientes:

Proyecto de vida Proyecto de software

Proyecto de ingeniería

Proyecto ecológico Proyecto científico

Page 5: PLANEACION DE PROYECTOS DE SOFTWARE

DIFERENCIAS DE PROYECTO DE SOFTWARE CON OTROS PROYECTOS DE INGENIERIA TRADICIONAL

Los proyectos de software parten de una idea generalmente y para su estructura se puede decir que es mas económico , la razón es que se trabaja a computadora

Los proyectos de ingeniería tradicional se estructura de la parte física de un proyecto por la cual se debe de presentar un producto al termino de este . Por el cual se debe de tener un conocimiento previo

Page 6: PLANEACION DE PROYECTOS DE SOFTWARE

CICLO DE VIDA DE UN PROYECTO

Como su nombre lo indica es conocer la duración que tendrá nuestro proyecto formado ,claro por ciertas etapas la cual al final no llevaran al objetivo que deseamos alcanzar tomando en cuenta lo siguiente 1- IDENTIFICACIÓN 2- PREPARACIÓN 3- EJECUCIÓN 4- EVALUACIÓN que juntas de igual modo nos llevaran al éxito del objetivo (lo que pretendemos alcanzar)

Page 7: PLANEACION DE PROYECTOS DE SOFTWARE

ADMINISTRACION DE RIESGOS

La administración de riesgos consiste en prevenir posibles amenazas a consecuencia de no tener una buena administración y control de los mismos

Page 8: PLANEACION DE PROYECTOS DE SOFTWARE

B) IDENTIFICACIÓN DE DIAGRAMAS UML

Page 9: PLANEACION DE PROYECTOS DE SOFTWARE

DIAGRAMAS UML • Los diagramas UML se utilizan para definir

un sistema• Los diagramas se pueden aplicar en el

desarrollo de softwareLos diagramas los podemos clasificar en: DIAGRAMAS DE COMPORTAMIENTO: exhibe comportamientos de un sistema DIAGRAMAS DE INTERACCIÓN: permiten enfatizar las interacciones entre los objetosDIAGRAMAS DE ESTRUCTURA: muestran los elementos de una especificación que sean independientes del tiempo

Page 10: PLANEACION DE PROYECTOS DE SOFTWARE

Donde podemos encontrar los siguiente

Diagrama de clases El diagrama de clases describe la estructura de un sistema. una de sus ventajas es que Muestra su clase, atributos y la relación pero su desventaja es que Solo se relacionan entre ellos

Diagrama de objetos Este diagrama es similar al de clases solo que Utilizado durante el proceso de análisis y diseño de los sistema una de sus ventajas es que Muestra instancias especificas aunque muy importante pero es una de sus desventajas es que No muestra la multiplicidad y los roles

Page 11: PLANEACION DE PROYECTOS DE SOFTWARE

Diagrama de secuenciaEl diagrama secuencia muestra interacción entre objetos en un sistema de aplicación, su ventaja es que establece interacciones y su desventaja es que es difícil obtener tiempos

Diagrama de casos de usos Diagrama de casos de usos que muestra y sirven como un contrato entre clientes y desarrolladores mostrando relaciones su ventaja es que Es muy fácil de interpretar y su desventaja es que No define estándares

Page 12: PLANEACION DE PROYECTOS DE SOFTWARE

Diagrama de colaboración Este diagrama es utilizado principalmente para identificar acciones su ventaja es que Muestra las interrelaciones organizadas y una de sus desventajas es que No muestra el tiempo

Diagrama de transición de estadosEste diagrama Identifica los estado o acciones por los que pasa un objeto, su ventaja es que Enfatiza el comportamiento del estado y su desventaja es que El desarrollo puede ser difícil de entender

Page 13: PLANEACION DE PROYECTOS DE SOFTWARE

Diagrama actividadEs una simplificación grafica de lo que ocurre durante una operación o proceso su ventaja es que Enfatiza varios procesos y su desventaja es que No muestra tiempos reales

Diagrama componentesComo su nombre lo indica modela y/o representa un sistema y sus componentes su ventaja es que Muestra un orden exacto y su desventaja es que es Difícil de elaborar

Page 14: PLANEACION DE PROYECTOS DE SOFTWARE

Diagrama despliegueUtilizada para modelar el hardware y su relevancia su ventaja es que es Fácil de comprender y su desventaja es que al momento de unir componentes puede salirse del tema

Page 15: PLANEACION DE PROYECTOS DE SOFTWARE

c) ELABORACIÓN DE LA PROPUESTA DE PROYECTO

Análisis y/o detección de necesidades

Page 16: PLANEACION DE PROYECTOS DE SOFTWARE

ANÁLISIS Y/O DETECCIÓN DE LA NECESIDADES

En este punto se identifica o detecta la necesidad

OBJETIVOS

Es lo que se pretende alcanzar al termino de un proyecto

ALCANCE

Es todo trabajo que se tiene que realizar en las tareas enmarcadas en los objetivos

Page 17: PLANEACION DE PROYECTOS DE SOFTWARE

RECURSOS HUMANOS, MATERIALES TECNOLÓGICOS, ECONÓMICOS

Son todas las medidas de las que se vale un proyecto para logar lo deseado

IDENTIFICACIÓN DE RIESGOS

Es proveer circunstancias imprevistas que pongan en peligro el logro del objetivo

ENTREGABLES

Son los resultados finales de la propuesta, misma que puede ser presentada en un documento, producto, servicio, manual etc...

1.2

Page 18: PLANEACION DE PROYECTOS DE SOFTWARE

COMPENDIO DE PLANEACIÓN DE PROYECTOS DE SOFTWARE

ALUMNO: MARTÍNEZ ZURITA ALBERTOPROFESORA: LORENA PAREDES VázquezGRUPO:403

Unidad 1.2

Page 19: PLANEACION DE PROYECTOS DE SOFTWARE

NOMBRE DE LA UNIDAD:

Desarrollo del plan del proyecto de software

PROPÓSITO DE LA UNIDAD:

Planeara las acciones relativas del proyecto, conforme la detección y análisis de necesidades para el uso efectivo de recursos

R. A 1.2) realiza el problema de trabajo del proyecto de software con base en la metodología los objetivos y condiciones establecidas de tiempo, costos y recursos

Page 20: PLANEACION DE PROYECTOS DE SOFTWARE

A) DEFINICIÓN DE LA METODOLOGÍA A EMPLEAR Es la forma que elegimos para realizar una acción

INTEGRACIÓN DEL EQUIPO DE PROYECTO

La integración del equipo es cuando se considera las actividades, actitudes y aptitudes, responsabilidades y

compromisos para el trabajo designado de cada integrante del equipo

HERRAMIENTAS DE DESARROLLO Y COLABORACIÓN

Desarrollo: son todos los elementos necesarios para poner en práctica la ejecución del proyecto como se va hacer Colaboración: es la organización que tendrá el equipo para la organización del proyecto

Page 21: PLANEACION DE PROYECTOS DE SOFTWARE

CONTROL DE CAMBIOS

Es el proceso donde se realizan cambios significativos en el proyecto, pero siempre respetando la integridad del mismo

ACTUALIZACIONES DEL PLAN

Es el mecanismo que hace que todo proyecto continúe en el mercado haciendo que este al gusto de las personas que consumen el proyecto

Page 22: PLANEACION DE PROYECTOS DE SOFTWARE
Page 23: PLANEACION DE PROYECTOS DE SOFTWARE

Es la planeación de el desarrollo de las actividades

DEFINICIÓN DE ACTIVIDADES DE TAREA

Es puntualizar la serie de actividades que se llevaran a cabo para la realización del proyecto

IDENTIFICACIÓN DE RESPONSABLES DE CADA TAREA

Es determinar y conocer los roles que se asignaran a cada integrante del equipo dentro del desarrollo del proyecto

Page 24: PLANEACION DE PROYECTOS DE SOFTWARE

ESPECIFICACIONES DE DURACIÓN Y FECHA DE TIEMPOS DE TAREAS

nos permite entregar lo solicitado en tiempo y forma evitando contratiempos y trabajos sin fundamentos retomando tiempos estimados y reales

ASIGNACIÓN DE ESTIMACIONES DE COSTOS INICIALES DE TAREAS

Son los presupuestos que se tienen para cada tarea las cuales de alguna manera nos puede llegar a restringir el proyecto o avance del mismo

MANEJO DE RIESGOS DE PROYECTO

Es una herramienta que nos facilita el evitar riesgos tomando en cuenta que tarde o temprano se presentaran en el proceso del proyecto

Page 25: PLANEACION DE PROYECTOS DE SOFTWARE

ESPECIFICACIÓN DE DEPENDENCIAS DEL PROYECTO

Es conocer si el proyecto depende de otro en curso o inconcluso. Y también de conocer las personas que nos van a dar fundamentos para la realización del proyecto

DEFINICIÓN DE ENTREGABLES DE PROYECTO

En todo documento fundamentado con respecto al alcance del objetivo y que se presenta al termino del mismo considerando el tiempo real

2.1

Page 26: PLANEACION DE PROYECTOS DE SOFTWARE

Nombre: alberto Martínez zuritaLic. :Lorena paredes Vázquez

Grupo:403

Compendio de la materia de planeación de proyectos de

software

UNIDAD 2.1

Page 27: PLANEACION DE PROYECTOS DE SOFTWARE

NOMBRE DE LA UNIDAD:

Seguimiento y control del proyecto de software

PROPÓSITO DE LA UNIDAD:

Minimizara los riegos de retrasos en tiempo, aumento de costos y otras consideraciones por medio de programación de tarea y asignación de recursos para regular la conclusión exitosa del proyecto

R. A 2.1

Realiza el seguimiento de las actividades por medio de la programación de tareas y los recursos asignados a los proyectos de software

Page 28: PLANEACION DE PROYECTOS DE SOFTWARE
Page 29: PLANEACION DE PROYECTOS DE SOFTWARE

PROGRAMACIÓN DE TAREAS

La programación de tareas no es mas que la Organización de actividades que Evita errores e incumplimientos dentro del desarrollo del un proyecto

DEFINICIÓN DE RELACIONES DE PROCEDENCIA DE LAS TAREAS

Es la forma de identificar que tareas dependen de otras tareas para poder ser realizadas, la precedencia nos permite identificar claramente que tarea esta antes o después de otra.

Page 30: PLANEACION DE PROYECTOS DE SOFTWARE

DETERMINACIÓN DE LA RUTA CRITICA E INICIO Y TERMINACIÓN DE LA TAREA

Es identificar del diagrama el camino más viable para alcanzar el objetivo, se consideran los tiempos, tareas y costos. Para que juntos formen el desarrollo de proyecto de manera éxitos

DETERMINAR TIEMPOS DE HOLGURA

Se refiere al tiempo que tenemos, digamos el tiempo por si se retrasa por algún motivo la tarea y que este no afecte o retrase la finalización del mismo

Page 31: PLANEACION DE PROYECTOS DE SOFTWARE
Page 32: PLANEACION DE PROYECTOS DE SOFTWARE

RECURSOS HUMANOS

Encargado del personal de un proyecto que integra el equipo de trabajo

RECURSOS FINANCIEROSEncargado de los recursos económicos que se utilizan en el proyecto

RECURSOS MATERIALES

Encargado del material que se va utilizar para desarrollar el proyecto

RECURSOS TECNOLÓGICOS

Encargado de la maquinaria donde se podría realizar reportes

Page 33: PLANEACION DE PROYECTOS DE SOFTWARE

UNIDAD 2.2Nombre: alberto Martínez

zuritaLic. :Lorena paredes Vázquez

Grupo:403

Page 34: PLANEACION DE PROYECTOS DE SOFTWARE

NOMBRE DE LA UNIDAD:

Seguimiento y control del proyecto de software

PROPÓSITO DE LA UNIDAD:

Minimizara los riegos de retrasos en tiempo, aumento de costos y otras consideraciones por medio de programación de tarea y asignación de recursos para regular la conclusión exitosa del proyecto

R. A 2.1

Verifica el proceso de ejecución de las actividades establecidas en el proyecto de software mediante en control de actividades ejecutadas

Page 35: PLANEACION DE PROYECTOS DE SOFTWARE
Page 36: PLANEACION DE PROYECTOS DE SOFTWARE

REGISTRO DEL AVANCE DEL PROYECTO

Es conocer y sabes que actividades se van haciendo a lo largo de la vida de nuestro proyecto claro siempre usando siempre usando tiempos generales a utilizar para no salirnos de control

DETECCIÓN DE DESVIACIONES DE AVANCE

Como su nombre lo indica es a lo largo de los problemas o irregularidades que se presenten en el proyecto a lo largo de su ciclo de vida

Page 37: PLANEACION DE PROYECTOS DE SOFTWARE

REGISTRÓ DE MINUTAS DE ACUERDO

Son documentos donde se almacenan los avances de las actividades que se van a realizar a lo largo del proyecto

REVISIONES FORMALES DEL PROYECTO

Se realizan mediante la evolución del proyecto y los avances que hay en el evaluando los cambios que se van realizando en el proyecto

Page 38: PLANEACION DE PROYECTOS DE SOFTWARE

DOCUMENTOS DE COMUNICACIÓN

Son documentos por los cuales se busca anunciar necesidades de forma formal entre otras

CONTROL DE CAMBIOS

Es el proceso donde se realizan cambios significativos para el mejoramiento del proyecto llegando a si al éxito del mismo

Page 39: PLANEACION DE PROYECTOS DE SOFTWARE
Page 40: PLANEACION DE PROYECTOS DE SOFTWARE

El control de actividades es utilizado para mantener un orden en nuestro proyecto es importante per cuando hablamos de control de actividades nos referimos a:

“mantener un orden a momento de conocer y saber si las actividades cumplen con lo acordado”

CONTROL DE ACTIVIDADES EJECUTADAS DEL PROYECTO

REGISTRAR, ORDENAR Y BUSCAR ACTIVIDADES DEL PROYECTO

Son parte fundamental al momento de llevar un buen control de actividades ya que si una de estas falla se pierde total control y se lleva a un fracaso seguro

REGISTRAR: control de actividades

ORDENAR: por importancia de actividades

BUSCAR: manejo de actividades de acuerdo a lo planeado

Page 41: PLANEACION DE PROYECTOS DE SOFTWARE

EVALUACIÓN DEL ALCANCE DE LAS ACTIVIDADES Y/O TAREAS EN EL PROYECTO

Nos referimos a Conocer el alcance dentro de las actividades para ayudar a tener un mejor control de las actividades que llevan a logar el objetivo del proyectoAdemás que La evaluación se tiene que determinar para conocer si cumple con lo que se requiere

USO DE HERRAMIENTAS DE SOFTWARE PARA LA ELABORACIÓN DE LA DOCUMENTACIÓN SOPORTE DEL PROYECTO

Como su nombre lo indica es utilizar la tecnología como medio de procesar información promoviendo la elaboración del proyecto y dándole el soporte que necesarita parra llegar a lo que pretenden alcanzar