Upload
alberto-martinez-zurita
View
1.124
Download
1
Embed Size (px)
Citation preview
COMPENDIO DE PLANEACIÓN DE PROYECTOS DE
SOFTWARE
ALUMNO: MARTÍNEZ ZURITA ALBERTOPROFESORA: LORENA PAREDES VázquezGRUPO:403
PRIMERA UNIDAD
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
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 .
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
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
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)
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
B) IDENTIFICACIÓN DE DIAGRAMAS UML
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
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
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
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
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
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
c) ELABORACIÓN DE LA PROPUESTA DE PROYECTO
Análisis y/o detección de necesidades
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
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
COMPENDIO DE PLANEACIÓN DE PROYECTOS DE SOFTWARE
ALUMNO: MARTÍNEZ ZURITA ALBERTOPROFESORA: LORENA PAREDES VázquezGRUPO:403
Unidad 1.2
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
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
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
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
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
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
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
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
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.
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
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
UNIDAD 2.2Nombre: alberto Martínez
zuritaLic. :Lorena paredes Vázquez
Grupo:403
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
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
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
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
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
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