Formato de propuesta de proyecto de software
|
|
|
- Francisco Ayala Herrera
- hace 9 años
- Vistas:
Transcripción
1 Instituto Tecnológico de Estudios Superiores de Calkiní Formato de propuesta de proyecto de software Guía general de preparación de propuestas de proyectos Lic. Aurelio López Ovando
2 ITESCAM Guía para la presentación de propuestas de proyectos de software Cómo presentar una propuesta de proyecto en el Departamento de Computación? RESUMEN Sea de que se trate de un proyecto de Práctica de Especialidad, un proyecto en el curso del mismo nombre en el pregrado, un Proyecto de Graduación o Tesis en el posgrado ó un Proyecto de Investigación en el Centro de Investigaciones en Computación (CIC), siempre surge la incertidumbre de qué debería incluirse en la propuesta de tal proyecto. Este documento trata desde una perspectiva práctica, pero al mismo tiempo formal, de establecer una guía de confección de propuestas de proyecto de software. Presenta una serie de aclaraciones con respecto al documento, describe los diferentes apartados que deberían estar presentes en la propuesta de un proyecto, además de que establece una serie de definiciones que son relevantes a la presentación de las propuestas de proyectos, sin importar, cuál es el fin último para el que se presenta la propuesta de proyecto. 2
3 Guía para la presentación de propuestas de proyectos Departamento de Computación 1. PROPUESTA DE PROYECTO Aunque los tipos de proyectos, se presentan en condiciones diferentes, es importante reconocer que sean cual sean esas condiciones, en el fondo se estarán desarrollando proyectos. Reconociendo un proyecto como un esfuerzo único que produce ciertos resultados y que se hace bajo ciertas restricciones de tiempo, costo y desempeño, resulta pues, natural que la confección de propuestas se pudiese estandarizar. Las siguientes secciones presentan los apartados que se consideran como básicos en toda propuesta, cada apartado está pensado para ser independiente de los otros, por lo que la información en cada una no debe repetirse en otro, y si bien algunos están relacionados con otros, cada apartado tiene su propósito. PORTADA Para cada tipo de proyecto existen ciertos elementos predefinidos que deben considerarse en la portada del de la propuesta. Para elaborar la portada, se deben consultar los lineamientos respectivos de la institución. INTRODUCCIÓN Esta sección tiene como fin ubicar a los lectores en el contenido del documento, aclarando que se trata de una propuesta de proyecto, el tipo de proyecto y las condiciones que estarán regulando la ejecución del proyecto. Debe citarse, por ejemplo, si se trata de un proyecto de investigación, si desarrolla dentro de otro, si es proyecto de práctica de especialidad los beneficiarios de los proyectos, o si se tratase de un proyecto o tesis de graduación de posgrado, la información pertinente. ANTECEDENTES Esta sección tiene como fin ubicar a los lectores en el contexto en el cual se desarrollará el proyecto. Esta sección deberá incluir la descripción de todo trabajo previo directa o indirectamente relacionado con el que ahora se propone. Si se tratase de un proyecto de un curso del pregrado (ej. Práctica de Especialidad) o de graduación de posgrado, debería contemplar una descripción de la organización o departamento que recibirá los beneficios de hacer el proyecto. En el caso de una tesis o proyecto de investigación se requiere de una revisión de trabajos similares llevados a cabo en universidades u otros centros de investigación. 3
4 ITESCAM Guía para la presentación de propuestas de proyectos de software Los aspectos específicos del proyecto se reservarán para otras secciones, limitándose ésta a describir el contexto general para el desarrollo del proyecto. DEFINICIÓN DEL PROBLEMA Según definiciones clásicas de proyectos, todo proyecto es un problema el cual se ha calendarizado encontrarle una solución y por lo tanto en todo proyecto está implícito un problema. El propósito de esta sección es la especificación clara (en algún caso, será necesario describir el problema de varias maneras, para su major comprensión), de cuál es el problema a resolver. De nuevo, otra información que no ayude a este propósito, debe omitirse y por el contrario, no deje de incluir la información que permita sin ambigüedades conocer el problema a resolver. 1 JUSTIFICACIÓN DEL PROYECTO Normalmente, la ejecución de todo proyecto deberá ser justificada desde tres perspectivas básicas (el qué, no el cómo), a saber: a. Innovación: Ilustra los aspectos novedosos que traerá consigo el proyecto. Constituye el aspecto crucial, si el propósito del proyecto es una tesis o si se trata de un proyecto de investigación. b. Impacto: Describe cuál será el impacto, típicamente de corto plazo, de ejecutar el proyecto dentro de una organización. Constituye el elemento esencial cuando se trata de proyectos de cursos de pregrado ó de proyectos de graduación del posgrado ó proyectos de extensión, por cuanto, por lo general los beneficios se empiezan a disfrutar tan pronto acabe el proyecto. c. Profundidad: Clarifica de qué manera será el tratamiento del problema y es vital a la hora de establecer expectativas con respecto a los diferentes productos del proyecto. Es aplicable a todos los propósitos del desarrollo de proyectos en la misma medida. Es aconsejable, que el proponente y quien evalúe establezcan previa y claramente los criterios de evaluación de la justificación, aspecto que podría variar según el propósito y el proyecto mismo. OBJETIVO GENERAL Esta sección describe de manera clara, cuál es el objetivo general que me impulsa a desarrollar el proyecto. OBJETIVOS ESPECÍFICOS 1 El qué, no el cómo. 4
5 Guía para la presentación de propuestas de proyectos Departamento de Computación Los proyectos tienen asociados una serie de objetivos más específicos. Estos objetivos deben establecerse de manera que sean: a. Claros. b. Sencillos. c. Retadores pero alcanzables. d. Medibles. e. Acotados en el tiempo. f. Asociados con entregables. g. Apoyan claramente el objetivo general. El número de objetivos puede variar de un proyecto a otro, sin embargo, como recomendación, se deben escribir tantos objetivos como sea necesario, en tanto se pueda establecer para cada uno de ellos, los atributos anteriormente citados. ALCANCE Use la sección de alcance para delimitar exactamente qué estará incluido en el proyecto y qué no. Esta sección es trascendental en el tanto marca el contrato entre proponente y contratante bajo el cual se regirá la ejecución del proyecto. Es recomendable que no se deje nada a la interpretación, por lo que el repaso de esta sección es importante se repita varias veces, hasta que se pueda hablar de un acuerdo entre las partes. ENTREGABLES Al final del documento se muestra una lista de los entregables, no es necesario hacerlos todos, se debe analizar cual conviene desarrollar. Los objetivos deben estar directamente asociados con los entregables. De la misma manera, que los objetivos deben relacionarse con los entregables, estos deben relacionarse con puntos de control en el cronograma, de manera que se pueda saber con certeza en qué momento del tiempo es que se obtendrán estos productos. METODOLOGÍA Si la definición del problema indica el qué, la misión indica el por qué, y los entregables representan los resultados, entonces es la sección de metodología la que indica el cómo. Esta metodología debe ser lo suficientemente detallada de manera que se pueda dar seguimiento al avance del proyecto. Esta metodología puede obedecer a estándares internacionales, nacionales o a metodologías específicas del campo o concebidas específicamente para este proyecto. 5
6 ITESCAM Guía para la presentación de propuestas de proyectos de software Aspectos metodológicos pueden incluir: a. Metodologías de análisis, diseño y desarrollo de software. b. Estrategia general para atacar el problema (ej. definición de diferentes fases o etapas del proyecto). c. Metodologías de trabajo en grupo y relaciones entre miembros del equipo. d. Estándares, ambientes, y herramientas de software por utilizar. CRONOGRAMA DE ACTIVIDADES El cronograma de actividades es un componente muy importante dentro de la propuesta pues brinda información sobre: a. Listado total de las actividades. Es recomendable que los entregables constituyan las ramas principales de una estructura jerárquica, subordinando a éstos las tareas necesarias para producir el entregable. Además, debe contemplarse labores administrativas pues éstas consumen tiempo y recursos relacionados con el proyecto. b. Precedencia y relaciones entre las actividades. Típicamente, las relaciones existentes entre las actividades se establecen mediante un Diagrama de Gantt, aunque otras técnicas son igualmente válidas. c. Estimado de esfuerzo requerido para las actividades. d. Responsabilidad: Identificación de quién (persona o perfil) tiene la responsabilidad por la ejecución de una actividad o tarea. Debe tomarse en cuenta la disponibilidad de las diferentes personas asignadas al proyecto antes de asignar esas responsabilidades, para no caer en situaciones de sobrecarga. Identifique en cada una de las tareas un responsable único, aunque la ejecución de la tarea puede requerir la participación de varias personas. e. Puntos de control y eventos clave. Señale dentro del cronograma aquellos eventos o actividades relevantes a la ejecución del proyecto, como lo pueden ser fechas de entregables, presentaciones de avance o finales, informes de medio período, etc. Aunque programas especiales de software existen para el control de este cronograma, el mismo puede ser mantenido en cualquier hoja electrónica o programa similar. REFERENCIAS BIBLIOGRÁFICAS Dado que la mayoría de los proyectos tendrán propósito académico, es muy probable que previo a la presentación de esta propuesta se haya consultado literatura sobre el tema, por lo que es necesario que se indique la bibliografía referenciada. De hecho, toda literatura que aparezca aquí, deberá haber sido citada debidamente en alguna sección de éste documento. 6
7 Guía para la presentación de propuestas de proyectos Departamento de Computación Otra literatura que será consultada posteriormente, deberá ser citada en informes posteriores. Es muy importante, que se adopte y use, en forma consistente, un formato para las referencias bibliográficas. ANEXO A: OTROS COMPONENTES DE LA PROPUESTA Además de las secciones incluidas en la sección anterior, es posible que se requiera 2 de una o más secciones adicionales. Entre estas secciones adicionales se pueden citar: a. Plan de administración de riesgos. Un análisis (cualitativo y/o cuantitativo) de los eventos que pueden afectar la ejecución del proyecto, incluyendo la identificación del evento, el impacto que tendrá si sucede y la estrategia de administración del riesgo a utilizar en cada caso. b. Plan de adquisiciones. Utilizado principalmente en proyectos que requieren de recursos adicionales a humanos, para considerar las cantidades, los procedimientos y los momentos dónde se requieren inversiones. c. Plan de administración de cambios. Indica qué debe suceder en caso de que suceda alguna circunstancia que obligue a hacer cambios en el plan general de proyecto según se describe en la sección anterior. Este plan deberá detallar cómo se solicitará, estudiará y decidirá en torno a aceptar o denegar un posible cambio. d. Plan de seguimiento y control. Indica quién y de qué manera le darán seguimiento al proyecto, especificando las técnicas por aplicar. e. Plan de administración de la calidad. Indica de qué manera es que se asegurará que el proyecto satisfacerá los objetivos y las necesidades de los interesados en el proyecto. f. Plan de comunicación. Indica cómo el proyecto comunicará y difundirá, tanto interna como externamente, lo que pasa en el proyecto así como sus resultados. g. Otras. Dependiendo de quíen evalúa y de la naturaleza del proyecto, puede ser que se requieran secciones adicionales (no necesariamente planes) como por ejemplo, análisis costo/beneficio, presupuestos detallados, bibliografía por consultar, etc. Existen metodologías estándar para la administración del proyecto? Existen una amplia gama de metodologías para la administración de proyectos, por lo que no sugiere ninguna en particular. Sin embargo, los principios generales de administración de proyectos siguen los lineamientos del Project Management Institute 2 Quien evalúa debe indicar al proponente si alguna sección adicional es requerida. 7
8 ITESCAM Guía para la presentación de propuestas de proyectos de software PMI ( Ciertos profesores, han desarrollados plantillas que pueden usarse para la administración del proyecto. Las metodologías para la ejecución de los proyectos, varían radicalmente dependiendo del tipo de proyecto, por lo que, no existe una respuesta única a ésta interrogante. ANEXO B: LISTA DE ENTREGABLES DEL PROYECTO A continuación se indican y describen cada uno de los artefactos que serán generados y utilizados por el proyecto y que constituyen los entregables. Esta lista constituye la configuración de RUP desde la perspectiva de artefactos, y que proponemos para este proyecto. Es preciso destacar que de acuerdo a la filosofía de RUP (y de todo proceso iterativo e incremental), todos los artefactos son objeto de modificaciones a lo largo del proceso de desarrollo, con lo cual, sólo al término del proceso podríamos tener una versión definitiva y completa de cada uno de ellos. Sin embargo, el resultado de cada iteración y los hitos del proyecto están enfocados a conseguir un cierto grado de completitud y estabilidad de los artefactos. Esto será indicado más adelante cuando se presenten los objetivos de cada iteración. 1) Modelo de Casos de Uso El modelo de Casos de Uso presenta las funciones del sistema y los actores que hacen uso de ellas. Se representa mediante Diagramas de Casos de Uso. 2) Diagramas de colaboración, de actividades y de clases Modelos que describen la realización de cada caso de uso del proyecto, estableciendo los actores internos, la información que en términos generales manipulan y los flujos de trabajo (workflows) asociados al caso de uso del negocio. Para la representación de este modelo se utilizan Diagramas de Colaboración (para mostrar actores externos, internos y las entidades (información) que manipulan, un Diagrama de Clases para mostrar gráficamente las entidades del sistema y sus relaciones, y Diagramas de Actividad para mostrar los flujos de trabajo. 3) Especificaciones de Casos de Uso Para los casos de uso que lo requieran (cuya funcionalidad no sea evidente o que no baste con una simple descripción narrativa) se realiza una descripción detallada utilizando una plantilla de documento, donde se incluyen: precondiciones, post-condiciones, flujo de eventos, requisitos no-funcionales asociados. También, para casos de uso cuyo flujo de eventos sea complejo podrá adjuntarse una representación gráfica mediante un Diagrama de Actividad. 8
9 Guía para la presentación de propuestas de proyectos Departamento de Computación 4) Visión Este documento define la visión del producto desde la perspectiva del cliente, especificando las necesidades y características del producto. Constituye una base de acuerdo en cuanto a los requisitos del sistema. 5) Prototipos de Interfaces de Usuario Se trata de prototipos que permiten al usuario hacerse una idea más o menos precisa de las interfaces que proveerá el sistema y así, conseguir retroalimentación de su parte respecto a los requisitos del sistema. Estos prototipos se realizarán como: dibujos a mano en papel, dibujos con alguna herramienta gráfica o prototipos ejecutables interactivos, siguiendo ese orden de acuerdo al avance del proyecto. Sólo los de este último tipo serán entregados al final de la fase de Elaboración, los otros serán desechados. Asimismo, este artefacto, será desechado en la fase de Construcción en la medida que el resultado de las iteraciones vayan desarrollando el producto final. 6) Modelo de Análisis y Diseño Este modelo establece la realización de los casos de uso en clases y pasando desde una representación en términos de análisis (sin incluir aspectos de implementación) hacia una de diseño (incluyendo una orientación hacia el entorno de implementación), de acuerdo al avance del proyecto. 7) Modelo de Datos Previendo que la persistencia de la información del sistema será soportada por una base de datos relacional, este modelo describe la representación lógica de los datos persistentes, de acuerdo con el enfoque para modelado relacional de datos. Para expresar este modelo se utiliza un Diagrama de Clases (donde se utiliza un profile UML para Modelado de Datos, para conseguir la representación de tablas, claves, etc.). 8) Modelo de Implementación Este modelo es una colección de componentes y los subsistemas que los contienen. Estos componentes incluyen: ficheros ejecutables, ficheros de código fuente, y todo otro tipo de ficheros necesarios para la implantación y despliegue del sistema. (Este modelo es sólo una versión preliminar al final de la fase de Elaboración, posteriormente tiene bastante refinamiento). 9) Modelo de Despliegue Este modelo muestra el despliegue la configuración de tipos de nodos del sistema, en los cuales se hará el despliegue de los componentes. 10) Casos de Prueba Cada prueba es especificada mediante un documento que establece las condiciones de ejecución, las entradas de la prueba, y los resultados esperados. Estos casos de prueba son aplicados como pruebas de regresión en cada iteración. Cada caso de prueba llevará asociado un procedimiento de prueba con las 9
10 ITESCAM Guía para la presentación de propuestas de proyectos de software instrucciones para realizar la prueba, y dependiendo del tipo de prueba dicho procedimiento podrá ser automatizable mediante un script de prueba. 11) Solicitud de Cambio Los cambios propuestos para los artefactos se formalizan mediante este documento. Mediante este documento se hace un seguimiento de los defectos detectados, solicitud de mejoras o cambios en los requisitos del producto. Así se provee un registro de decisiones de cambios, de su evaluación e impacto, y se asegura que éstos sean conocidos por el equipo de desarrollo. Los cambios se establecen respecto de la última baseline (el estado del conjunto de los artefactos en un momento determinado del proyecto) establecida. En nuestro caso al final de cada iteración se establecerá una baseline. 12) Lista de Riesgos Este documento incluye una lista de los riesgos conocidos y vigentes en el proyecto, ordenados en orden decreciente de importancia y con acciones específicas de contingencia o para su mitigación. 13) Manual de Instalación Este documento incluye las instrucciones para realizar la instalación del producto. 14) Material de Apoyo al Usuario Final Corresponde a un conjunto de documentos y facilidades de uso del sistema, incluyendo: Guías del Usuario, Guías de Operación, Guías de Mantenimiento y Sistema de Ayuda en Línea 15) Producto Los archivos del producto empaquetados y almacenadas en un CD con los mecanismos apropiados para facilitar su instalación. El producto, a partir de la primera iteración de la fase de Construcción es desarrollado incremental e iterativamente, obteniéndose una nueva release al final de cada iteración. 10
Unidad IV: Presentación de la información
Unidad IV: Presentación de la información 4.1. Propuesta Aunque los tipos de proyectos, se presentan en condiciones diferentes, es importante reconocer que sean cual sean esas condiciones, en el fondo
SISTEMA PARA GESTIÓN DE PERSONAL DE LA EMPRESA AVÍCOLA REPROAVI CÍA. LTDA. CAPÍTULO II
SISTEMA PARA GESTIÓN DE PERSONAL DE LA EMPRESA AVÍCOLA REPROAVI CÍA. LTDA. CAPÍTULO CAPÍTULO II II CAPÍTULO II 2. PLAN DE DESARROLLO DE SOFTWARE 2.1. INTRODUCCIÓN Este plan de desarrollo de software es
SIGPRE Sistema de Gestión Presupuestaria
SIGPRE Sistema de Gestión Presupuestaria Plan de Desarrollo de Software UTN Histórico de Revisiones Fecha Versión Descripción Autor 3/3/2009 1.0 Inicial Roberto López Hinojosa Plan de Desarrollo de Software
SISTEMA DE INFORMACION PARA EL CONTROL DE NOTAS DE LOS ESTUDIANTES SICNE PLAN DE PROYECTO SICNE
SISTEMA DE INFORMACION PARA EL CONTROL DE NOTAS DE LOS ESTUDIANTES SICNE PLAN DE PROYECTO SICNE INGENIO Soluciones Integrales 20/09/20 REGISTRO HISTÓRICO DEL DOCUMENTO Nombre: Plan de Proyecto Ciclo: Inicio
TEMA 4. PROCESO UNIFICADO
TEMA 4. PROCESO UNIFICADO Definición El Proceso Unificado de Desarrollo Software es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura
UNIVERSIDAD TECNOLÓGICA DE PEREIRA FUNDAMENTOS DE LA METODOLOGIA RUP RATIONAL UNIFIED PROCESS JUAN PABLO GOMEZ GALLEGO ING JORGE GALVES
UNIVERSIDAD TECNOLÓGICA DE PEREIRA FUNDAMENTOS DE LA METODOLOGIA RUP RATIONAL UNIFIED PROCESS JUAN PABLO GOMEZ GALLEGO ING JORGE GALVES 16/09/2007 SOBRE EL PROCESO RACIONAL UNIFICADO RUP es un proceso
Project Charter. Desarrollo de Sistema de Recursos Humanos LOS INFORMALES SAC
Project Charter 1. Información General: Título del Proyecto: Organización Patrocinadora: Preparado por: Desarrollo de Sistema de Recursos Humanos LOS SAC ID del Proyecto: Representante del Patrocinador:
Unidad II. Metodología para resolver problemas aplicando la POO. Parte 1
Unidad II Metodología para resolver problemas aplicando la POO Parte 1 1 Metodología para resolver problemas aplicando la POO Fases I.Definición de requisitos II.Análisis del problema III.Diseño de solución
ALLSOFT S.A. de C.V. Monterrey, N.L.
Modelos de Desarrollo ALLSOFT S.A. de C.V. Monterrey, N.L. 1 Introducción Para el desarrollo de cualquier producto de software se realizan una serie de tareas entre la idea inicial y el producto final.
ESQUEMA DEL TRABAJO DE INVESTIGACIÓN (TI)
ESQUEMA DEL TRABAJO DE INVESTIGACIÓN (TI) Carátula Escuela Universitaria de Ingeniería Carrera de Ingeniería de Sistemas Modalidad de Titulación Titulo [Nombres y Apellidos Estudiante 1] [Nombres y Apellidos
Rational Unified Process
Rational Unified Process 1 Qué es un Proceso? Un proceso define Quién está haciendo Qué, Cuándo y Cómo para lograr un cierto objetivo. En la ingeniería de software el objetivo es construir un producto
Universidad de Lima (12 pt. interlineado 1.5 líneas) Escuela Universitaria de Ingeniería. Carrera de Ingeniería de Sistemas
Universidad de Lima (12 pt. interlineado 1.5 líneas) Escuela Universitaria de Ingeniería Carrera de Ingeniería de Sistemas (20 pt., interlineado 1.5 líneas, negrita) TÍTULO DEL TRABAJO Plan de Trabajo
Deportes LSI 03. Sistema para Gestión de Artículos Deportivos LSI 03 Plan de Desarrollo Software. Versión 3.0
Deportes LSI 03 Sistema para Gestión de Artículos Deportivos LSI 03 Versión 3.0 Fecha: 02/01/2003 Historial de Revisiones Fecha Versión Descripción Autor 22/07/2002 0.9 Versión preliminar como propuesta
Curso Aseguramiento de la Calidad De los Procesos y Productos de Software
Curso Aseguramiento de la Calidad De los Procesos y Productos de Software Objetivos Este curso tiene por finalidad el aseguramiento de la calidad que pueden afectar al software, identificar las diferentes
ESQUEMA DEL PLAN DE TRABAJO DE INVESTIGACIÓN (PTI)
Carátula ESQUEMA DEL PLAN DE TRABAJO DE INVESTIGACIÓN (PTI) Escuela Universitaria de Ingeniería Carrera de Ingeniería de Sistemas Modalidad de Titulación Titulo [Nombres y Apellidos Estudiante 1] [Nombres
Diplomado en Aseguramiento de la Calidad De los Procesos y Productos de Software
Diplomado en Aseguramiento de la Calidad De los Procesos y Productos de Software Contenido del programa MÓDULO 1. GESTIÓN DE INGENIERÍA DE REQUERIMIENTOS DE SOFTWARE /16 horas Definiciones Requerimientos
Historial de Revisiones
NotaSoft Visión Versión 0.1 [Nota: La siguiente plantilla se ha desarrollado para su uso con Rational Unified Process. El texto que se encuentra entre corchetes y presentado en estilo itálicas azul se
Gestión de proyectos de software. Ing. Paola Denis Manrique Peña
Gestión de proyectos de software. Ing. Paola Denis Manrique Peña Qué es? Proceso continuo, apoyado por herramientas que provee una propuesta uniforme, con el objetivo de planificar y controlar las actividades
Uso de Metodología ICONIX
Uso de Metodología ICONIX Metodología Consiste en un lenguaje de modelamiento y un proceso. El lenguaje de modelamiento es la notación gráfica (incluye diferentes tipos de diagramas) El proceso define
Proveedores de Software
IDEAM Oficina de Informática Proveedores de Software Revisado 15/04/2013 Preparado por: Rodrigo Alejandro MASMELA CARRILLO. Gerente de Proyectos Tabla de Contenido Propósito... 3 Lineamientos técnicos...
MODULO III. Análisis y Diseño de Sistemas de Información INF-162 III. RUP. 3.1 Introducción. Facilitador: Miguel Cotaña 26 de Abril
MODULO III Análisis y Diseño de Sistemas de Información INF-162 III. RUP 3.1 Introducción Facilitador: Miguel Cotaña 26 de Abril 2010 1 INTRODUCCION Rational Unified Process (RUP o Proceso Racional Unificado),
Revisión Fecha Revisor Aprobador Descripción de los cambios M.L. J.R. Primera emisión del documento
6. GESTIÓN DEL TIEMPO Revisión Fecha Revisor Aprobador Descripción de los cambios 1 0 04 013 M.L. J.R. Primera emisión del documento 4 04 013 D.R. J.R. Revisión del documento 3 Entrega final del documento
Qué es RUP? RUP es un proceso de desarrollo de software: Objetivos: Es también un producto:
Qué es RUP? Requisitos del usuario Proceso de desarrollo de software Sistema de software RUP es un proceso de desarrollo de software: Forma disciplinada de asignar tareas y responsabilidades en una empresa
GUÍA PARA LA PRESENTACIÓN DE PROPUESTAS DE TESIS Y PROYECTOS DE GRADO
UNIVERSIDAD DE LOS ANDES FACULTAD DE INGENIERÍA DEPARTAMENTO DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA GUÍA PARA LA PRESENTACIÓN DE PROPUESTAS DE TESIS Y PROYECTOS DE GRADO CONTENIDO Apartes del documento
Gestión de los Riesgos del Proyecto
Áreas del conocimiento para la AP III Gestión de los Riesgos del Proyecto Basado en los estándares del PMI Ing. Fausto Fernández Martínez, MSc, MAP San José, Costa Rica - 2013 Controlar los Riesgos del
Especificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor
Especificación de Requerimientos Nombre del Grupo de Desarrollo o Asignatura [Este documento es la plantilla base para elaborar el documento Especificación de Requerimientos. Los textos que aparecen entre
Ingeniería de Software: Metodologías
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes.
Unidad V. UML. Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas.
Unidad V. UML Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas Objetivos Conocer el modelo UML Utilizar el modelo UML como parte de la metodología
CURSO GESTIÓN DE PROYECTOS
CURSO GESTIÓN DE PROYECTOS FUNDAMENTACIÓN Hoy en día, los proyectos son los medios que utilizan las organizaciones, tanto públicas como privadas, para avanzar hacia su visión estratégica y para enfrentar
Escuela de Ciencias Sociales ORIENTACIONES PARA ELABORAR EL INFORME DE PASANTÍA
Escuela de Ciencias Sociales ORIENTACIONES PARA ELABORAR EL INFORME DE PASANTÍA Las pasantías académicas tienen por objeto ofrecer a los estudiantes un espacio en su proceso de formación que los vincula
Procesos del software
Procesos del software (selección de alguna de las trasparencias de Sommerville) Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Modelos de proceso del software genéricos El modelo
Los procesos de Iniciación
Los procesos de Iniciación Extracto de : Quesada, G. (2006). Metodología Integrada de PMI (Project Management Institute) y el PCM (Project Cycle Management) en la Dirección de Proyectos de Asistencia Humanitaria
INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ
INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ TEMA 3: PROCESO UNIFICADO DE DESARROLLO CONTENIDO 1. Proceso de Software 2. Proceso de Desarrollo de Software 3. Proceso Unificado de Desarrollo de Software
Proceso Unificado de Desarrollo de Software. 13 de sep de 2006
Proceso Unificado de Desarrollo de Software 13 de sep de 2006 Referencias básicas El Proceso unificado de desarrollo de Software I. Jacobson, G. Booch y J.Rumbaugh Addison Wesley - Pearson Education 1999
Clase de auditoría Informática
Clase de auditoría Informática CLASES Y TIPOS DE AUDITORÍA INFORMÁTICA Las diferentes tipos de auditoría informática que existen en nuestro país son: Auditoría informática como soporte a la auditoría tradicional,
<NOMBRE DE LA UNIVERSIDAD, Y NOMBRE DE LA COMUNIDAD>. <TITULO PROYECTO>
. Autores: CI Historia de Revisiones Versión Fecha Revisado por
Tema 4g: Proceso Unificado: Implementación
Tema 4g: Proceso Unificado: Implementación Marcos López Sanz Índice Visión general Artefactos Componentes Subsistemas de implementación Interfaces Descripción de la arquitectura (vista del modelo de implementación)
Diagramas De Casos De Uso
Estáticos Diagramas De Casos De Uso Los diagramas de casos de uso documentan el comportamiento de un sistema desde el punto de vista del usuario.. Por lo tanto los casos de uso determinan los requisitos
CASOS DE USO.
CASOS DE USO Suponga que va a comenzar a desarrollar un sistema Por dónde empieza? Obviamente con el proceso de "levantado de requerimientos", el cual un proceso muy parecido entre un exorcismo y un psicoanálisis,
Procesos de la Dirección de Proyectos para un proyecto
Procesos de la Dirección de Proyectos para un proyecto Fuentes: Kathy Schwalbe, Information Technology Project Management, Seventh Edition, A Guide to the Project Management Body of Knowledge (PMBOK Guide),
Modelo de Casos de Uso
Modelo de Casos de Uso Artefactos UML Josep Vilalta Marzo Rev.- 3.1 2007 VICO OPEN MODELING, S.L. www.vico.org 1 Diagramas UML 2.0 Diagrama estructura comportamiento Paquetes Clases Objetos Casos de Uso
Ciclos, Procesos y Metodologías de Desarrollo de Software. Análisis y Diseño de Sistemas de Información UNIDAD 2
Ciclos, Procesos y Metodologías de Desarrollo de Software Análisis y Diseño de Sistemas de Información UNIDAD 2 Desarrollo de un Sistema de Información Desarrollo de un Sistema de Información Desarrollo
Test PMP - C05 _ La aceptación por parte del cliente de los productos entregables del proyecto debería ser verificada por:
Test PMP - C05 _ 02 01. Una declaración del alcance del proyecto es: A. Una entrada de definir el alcance. B. Esencialmente lo mismo que un sistema de control de cambios de alcance. C. Un componente del
Procesos de la Dirección de Proyectos para un proyecto
Procesos de la Dirección de Proyectos para un proyecto Fuentes: Kathy Schwalbe, Information Technology Project Management, Seventh Edition, A Guide to the Project Management Body of Knowledge (PMBOK Guide),
CommonKADS: Nivel de contexto
Francisco J. Martín Mateos Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla El análisis de la organización Por qué analizar la organización? Un SBC será útil en una organización
TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE INTEGRADORA I
TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE INTEGRADORA I 1. Competencias Desarrollar y conservar sistemas automatizados y de control,
MANUAL DE TALLERES INGENIERÍA DE SOFTWARE
MANUAL DE TALLERES INGENIERÍA DE SOFTWARE En el presente anual se encontrarán los talleres que se deberán realizar para lograr la consecución del proyecto final de la materia de Ingeniería de software.
Secretaría Administrativa Dirección General de Planeación y Evaluación Institucional. Buenas Prácticas en la Administración de Proyectos
Secretaría Administrativa Dirección General de Planeación y Evaluación Institucional Buenas Prácticas en la Administración de Proyectos junio, 2015 Contenido Definición Planeación del proyecto Administración
SIBO Sistema de Información de Boletería Plan de Iteración. Versión 3.0
SIBO Sistema de Información de Boletería Plan de Iteración Versión 3.0 Historial de Revisión Fecha Versión Descripción Autor 14/09/2009 1.0 Se realiza la planeación de las diferentes Camilo Prieto actividades
Calidad: Grado en que un conjunto de características inherentes cumple con los requisitos
CALIDAD en la GERENCIA DE PROYECTOS Calidad: Grado en que un conjunto de características inherentes cumple con los requisitos Planeación de la Calidad Aseguramiento de la Calidad Control de Calidad Procesos
PLANIFICACION DE UN PROYECTO DE SOFTWARE
PLANIFICACION DE UN PROYECTO DE SOFTWARE Actividades de Planificación de un Proyecto de Software Como se menciona anteriormente, el jefe de proyectos es el responsable de la elaboración y desarrollo del
Registrar información o datos de una persona REQUERIMIENTO QUE LO UTILIZA O ESPECIALIZA:
1 REQUERIMIENTOS FUNCIONALES INTIFICADOR: R1 Registrar información o datos de una persona Si Alta Número y tipo de documento Apellidos y Nombres completos Dirección Teléfono Firma DOCUMENTOS VISUALIZACIÓN
Unidad 7. Ingeniería de Requisitos y Análisis OO. M.C. Martín Olguín
Unidad 7 Ingeniería de Requisitos y Análisis OO M.C. Martín Olguín Conceptos Requisitos del Software Es la descripción de los servicios y restricciones de un sistema de software, es decir, lo que el software
Programación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 8 Nombre: El Modelo de diseño con UML Contextualización Los modelos que podemos crear con UML son varios, por lo que debemos
octubre de 2007 Arquitectura de Software
octubre de 2007 Arquitectura de Software Seis mejores Prácticas Desarrollo Iterativo Administrar Requerimientos Usar Arquitecturas basadas en Componentes Modelado Visual (UML) Verificar Continuamente la
Modelos de Procesos: Prescriptivo
Modelos de Procesos: Prescriptivo 1. INTRODUCCIÓN Cuando se trabaja en la construcción de un producto es necesario realizar tareas que permitan alcanzar el objetivo, el software como tal es un producto
Modelo Dinámico del Diseño del Software y Representación en UML. UNIDAD 9 Análisis y Diseño de Sistemas de Información
Modelo Dinámico del Diseño del Software y Representación en UML UNIDAD 9 Análisis y Diseño de Sistemas de Información El Modelo Dinámico El objetivo del modelo Dinámico es presentar o describir el comportamiento
MODULO 5 PARTE 1. Modulo 5: Gestión de RRHH y Control del Proyecto. La matriz de responsabilidades (RRHH)
MODULO 5 PARTE 1 Modulo 5: Gestión de RRHH y Control del Proyecto La matriz de responsabilidades (RRHH) La matriz de responsabilidades La gestión de los recursos humanos (RRHH) consiste en realizar todos
Sesión 7. Texto 5: Antes de elaborar un informe de investigación
Sesión 7. Texto 5: Antes de elaborar un informe de investigación Antes de elaborar un informe de investigación Se ha llevado a cabo una investigación. Pero el proceso aún no termina. Es necesario comunicar
Implementacion y prueba de unidades. Figura 2.1. El ciclo de vida del software. 1
2.1 Introducción al análisis de sistemas 2.1.1 Ciclo de vida del desarrollo de sistemas La concepción de sistemas viene de las ciencias naturales al tratar de analizar un ser vivo a través del estudio
Ingeniería de Software. Ingeniería de Requisitos Clase 4
Clase 4 Sebastián Pizard Universidad de la República Actividades de la ingeniería de requisitos Desarrollo de requisitos Gestión de requisitos Planificación Gestión de Cambios Trazabilidad Validación Stakeholders
Caracterización de los Procesos de Negocio
Caracterización de los Procesos de Negocio Sistemas de Información Administrativos Departamento de Ingeniería Industrial Universidad de Chile Derechos Reservados (c) Agenda Proceso de Negocio Características
Una taxonomía para la identificación de riesgos en los proyectos de desarrollo de software
Taxonomía de Riesgos 1 Una taxonomía para la identificación de riesgos en los proyectos de desarrollo de software Taxonomía de Riesgos en Proyectos de Ingeniería de Software. Blanca Estrada Renterí[email protected]
Propuesta de Mejoras a la Primera Versión de la Metodología de Desarrollo de Software Libre
Propuesta de Mejoras a la Primera Versión de la Metodología de Desarrollo de Software Libre Fecha: 10-06-2013 Revisión: 0.1 Realizado por: Johanna Alvarez Cooz En función de observaciones planteadas por
Deswik.Sched Planificación con Diagramas de Gantt
Deswik.Sched Planificación con Diagramas de Gantt SOLUCIONES DE PLANIFICACIÓN QUE MARCAN LA DIFERENCIA Un nuevo enfoque dinámico y moderno de planificar Deswik.Sched está diseñado para cubrir todo el espectro
Memoria de la Práctica del. Laboratorio de Circuitos
Laboratorio de Circuitos Electrónicos Departamento de Ingeniería Electrónica E.T.S.I. de Telecomunicación Universidad Politécnica de Madrid Memoria de la Práctica del Laboratorio de Circuitos Electrónicos
ISO 9001 Auditing Practices Group Guidance on:
International Organization for Standardization International Accreditation Forum ISO 9001 Auditing Practices Group Guidance on: Auditando el proceso de Diseño y Desarrollo 1. Introducción El objetivo de
Auditoría Informática Desarrollo, Adquisición, Implementación y Mantenimiento de Aplicaciones de Negocio
Auditoría Informática Desarrollo, Adquisición, Implementación y Mantenimiento de Aplicaciones de Negocio Miguel Angel Barahona M. Ingeniero Informático, UTFSM Magíster en Tecnología y Gestión, UC Objetivo
Sistema de Administración de Farmacias Modelo de Diseño Versión 1.0. Historia de revisiones
Sistema de Administración de Farmacias Modelo de Diseño Versión 1.0 Historia de revisiones Fecha Versión Descripción Autor 14/09/2014 1.0 Versión Inicial Guillermo López 14/09/2014 1.0 Revisión. SQA Modelo
Procesos de la Dirección de Proyectos para un proyecto
Procesos de la Dirección de Proyectos para un proyecto Fuentes: Kathy Schwalbe, Information Technology Project Management, Seventh Edition, A Guide to the Project Management Body of Knowledge (PMBOK Guide),
6.6 DESARROLLAR EL CRONOGRAMA
Dante Guerrero-Chanduví Piura, 2015 FACULTAD DE INGENIERÍA Área departamental de Ingeniería Industrial y de Sistemas Esta obra está bajo una licencia Creative Commons Atribución- NoComercial-SinDerivadas
Caso de Uso. Por ejemplo. Sistema. Actor Actor
Casos de Uso Los diagramas de clases proporcionan una idea estática del sistema. Los diagramas de casos de uso establecen una idea dinámica, es decir que cambian con el tiempo. Los diagramas de casos de
BUENAS PRACTICAS EN DESARROLLO DE SOFTWARE APUNTES DE UNA EXPERIENCIA
BUENAS PRACTICAS EN DESARROLLO DE SOFTWARE APUNTES DE UNA EXPERIENCIA Contenido Una metodología para el desarrollo de software debe ser un instrumento que permita gestionar un proceso dado, existen hoy
Partes de un informe técnico
1 En general, un informe técnico se estructura en 4 partes (UNE 50135:1996): Parte inicial Cuerpo del informe Anexos (opcional) Parte final Algunos tipos de informe (como un proyecto) constan de diversos
4/19/2015. Gestión de Proyectos de Ingeniería
1 2 Culturas y Estilos de Organización Las organizaciones son estructuras sistemáticas de entidades (personas y/o departamentos) Se destinan a lograr un objetivo. La cultura y el estilo de una organización
Introducción Gerencia Proyectos
Introducción Gerencia Proyectos Qué es un proyecto? Un esfuerzo temporal emprendido para elaborar un producto o servicio único PMI PMBOOK Una secuencia de actividades únicas, complejas e interconectadas,
Plantilla SVVP (Software Verification & Validation Plan) Trabajo de grado Ingeniería de Sistemas Pontificia Universidad
Pontificia Universidad Javeriana Marco teórico Trabajo de grado CIS1430IS08 V2Soft: guía metodológica para el proceso de validación y verificación de requerimientos para el usuario final Plantilla SVVP
FORMULACIÓN DE PROYECTOS DE INVESTIGACIÓN
FORMULACIÓN DE PROYECTOS DE INVESTIGACIÓN Proyecto de Investigación Formular un proyecto de investigación científico, tecnológico o de innovación es un proceso que permite al investigador organizar sus
Este documento proporciona respuestas sobre aquellas preguntas que pueden considerarse frecuentes en relación a la nueva norma ISO 9001.2015.
ISO 9001:2015 Preguntas frecuentes Introducción Este documento proporciona respuestas sobre aquellas preguntas que pueden considerarse frecuentes en relación a la nueva norma ISO 9001.2015. Los cambios
Índice general. Pág. N. 1
Pág. N. 1 Índice general CAPÍTULO 1: NATURALEZA DE LOS PROYECTOS 1.1. PROYECTOS 1.1.1. Definición de proyecto 1.1.2. Características 1.1.3. Ejemplos de proyectos 1.1.4. Diagramas que ayudan a la gestión
ANALISIS Y DISEÑO DE SISTEMAS II A.P.U 2008 CASO DE USO UML
CASO DE USO UML Un caso de uso representa una unidad funcional coherente de un sistema, subsistema o clase. En un caso de uso uno o más actores interaccionan con el sistema que realiza algunas acciones.
Microsoft Project 2013
Microsoft Project 2013 SALOMÓN CCANCE Project 2013 Salomón Ccance www.ccance.net CCANCE WEBSITE UNIDAD 3: TAREAS 3.1. DEFINICIÓN DE TAREAS 3.1.1. INTRODUCCIÓN Un proyecto normal se compone de una serie
CARACTERÍSTICAS GENERALES DE UN PROYECTO DE INTERVENCIÓN (Aplicación)
CARACTERÍSTICAS GENERALES DE UN PROYECTO DE INTERVENCIÓN (Aplicación) El presente documento se ha elaborado con la finalidad de mostrar un ejemplo ilustrativo genérico, sin embargo se podrá elegir otros
