Primer parcial Fondeur

¡Supera tus tareas y exámenes ahora con Quizwiz!

En la fase de construcción del PU:

. El objetivo de esta fase es la construcción a partir de una línea base de la arquitectura ejecutable y de una serie de iteraciones e incrementos, se desarrolla un producto software listo para su operación inicial en el entorno del usuario

Buenas prácticas y conceptos del UP:

Abordar cuestiones de alto riesgo. Involucrar continuamente a los usuarios para evaluación, retroalimentación y requisitos. Construir en las primeras iteraciones una arquitectura que constituya un núcleo central consistente. Verificar la calidad continuamente; pruebas muy pronto, con frecuencia y de manera realista. Aplicar casos de uso. Modelar software visualmente con UML. Gestionar los requisitos con cuidado. Manejar peticiones de cambio y gestión de configuraciones.

¿Qué es el proceso de software?

Conjunto de actividades, métodos, prácticas y transformaciones utilizadas por la gente para desarrollar y mantener software y sus productos asociados.

El proceso de un portafolio define:

El ámbito de estudio.

¿Qué es un proyecto?

Emprendimiento temerario para crear un producto o servicio único. Es un trabajo(Un esfuerzo) que se ejecuta una sola vez.

¿Qué es el diseño de sistemas?

Solución conceptual de los requisitos en vez de darle una solución.

El PU se define a partir de:

fases, disciplinas, trabajadores y artefactos

El Subproceso de administración del proyecto

Actividades para administrar el proyecto, y para que éste cumpla los objetivos de alcance, tiempo y costo. Debe proteger al subproceso de ingeniería, así como facilitar y mejorar la productividad.

La disciplina de soporte del PU se abarca:

Administración de la Configuración y los Cambios Administración del Proyecto Ambiente

El proceso de administración

Administración de requerimientos, planificación, seguimiento, riesgos, aseguramiento de la calidad, administración de los costos, etc.

¿Qué debe hacer el comité para realizar la administración de la evaluación del portafolio?

Administrar la dirección en la que evoluciona el portafolio de aplicaciones. Clasificar cada aplicación en grupos de alto, mediano y bajo impacto, con base a los beneficios que traerá a la organización. Determinar si la aplicación propuesta debe dar soporte a varias funciones dentro de la empresa. Asegurar el financiamiento por varios años, donde sea apropiado. Juzgar en qué medida y qué tan bien se ha brindado soporte a las áreas funcionales a través de los sistemas de información. Recomendar, en común acuerdo con el grupo de sistemas de información, la estrategia de desarrollo apropiada.

Parámetros de un proyecto:

Alcance, tiempo y costo

¿Qué incluye el comité directivo?

Altos gerentes que son capaces de tomar puntos de vista amplios y estratégicos de los sistemas de información, al mismo tiempo que se evalúan el soporte que los sistemas pueden ofrecer tanto a los usuarios como al propio grupo de sistemas de información.

Roles de ingeniería

Analistas, diseñadores, arquitectos de software, programadores, testers, ingenieros de pruebas, etc.

En el PU cada iteración incluye sus propias actividades de...

Análisis de requisitos, diseño, implementación y pruebas

Proceso de ingeniería

Análisis del negocio, requerimientos, análisis, diseño, implementación, pruebas, liberación.

Es el modelo de mejora más reconocido para la mejora de procesos de software.

CMMI

¿Por qué cada proyecto es temerario?

Cada proyecto tiene un principio y un final especifico.

Los objetos poseen.

Características, comportamiento e identidad de manera única.

Son modelos de procesos de software

Cascada, V, Espiral, RUP

El análisis de requisitos podría incluir una descripción de los procesos del domino relacionados que pueden representarse como...

Casos de uso.

En el Proceso Unificado, la etapa de ingeniería está compuesta por:

Concepción: Orientada a definición de alcance. Elaboración: Organiada en iteraciones y orientada a reducción de riesgos.

¿Qué es un proceso?

Conjunto de pasos aplicados a un producto de entrada, llevado a cabo por roles con responsabilidades específicas, utilizando técnicas y herramientas, para transformarlo en un producto de salida o para lograr un objetivo específico.

En el Proceso Unificado, la etapa de producción está compuesta por:

Construción: Organizada en iteracionesy orientada al desarrollo de la funcionalidad. Transición: Organizada en iteraciones y orientada a la entrega de productos.

La finalidad del análisis orientado a objetos es...

Crear una descripción del dominio desde la pespectiva de clasificación de objetos.

¿Cuándo se cancela un proyecto?

Cuando la necesidad de un proyecto ya no existe y el mismo es cancelado.

Disciplinas del PU:

De Ingeniería De Soporte

El diseño de sistema incluye...

Definición solución. Arquitectura. Mecanismos clave.

Actividades principales de análisis

Definir casos de uso. Definir modelo conceptual.

Actividades principales del diseño

Definir iteraciones. Definir diagramas de clase.

En este esquema del PU el sistema crece incrementalmente a lo largo del tiempo, iteración tras iteración, conociéndose este enfoque como...

Desarrollo iterativo e incremental.

¿Qué es un caso de uso?

Descripción narrativa de los procesos de un sistema o negocio.

La Estructura estática del sistema está compuesta por...

Diagramas de clase

Interacción entre los objetos se realizan con...

Diagramas de iteración, compuesto por diagramas de secuencia y comunicaciones (Colaboración).

Es el que da la cara, aunque no necesariamente realiza todas las actividades de administración:

El administrador (PM)

¿El análisis de sistemas investiga y comprende?

El dominio del problema El Qué del sistema

En la fase de inicio del PU:

El objetivo de esta fase es desarrollar el análisis de negocio hasta el punto necesario para justificar la puesta en marcha del proyecto.

En la fase de elaboración del PU:

El objetivo de esta fase es recopilar la mayor parte de los requisitos que aún quedan pendientes, formulando los requisitos funcionales como casos de uso. También, establecer una base de la arquitectura sólida para guiar durante las fases de construcción y transición.

Es lo que nos permite trabajar de manera inteligente

El proceso

¿El diseño de sistemas se enfoca en definir?

El producto del software La solución del problema El cómo del sistema

¿Por qué cada proyecto es único?

El producto o servicio es diferente de alguna manera que lo distingue de otro productos o servicios.

El desarrollo iterativo:

En este enfoque, el desarrollo se organiza en una serie de miniproyectos cortos, de duración fija (dos a cuatro semanas) llamados iteraciones; siendo el resultado, que cada uno es un sistema que puede ser probado, integrado y ejecutado.

¿Qué es un portafolio?

Es el conjunto de proyectos de sistemas de información propuestos y aprobados que actualmente se encuentran en desarrollo.

Objetivo del diseño de sistemas

Es llevar justamente los diseños a la implementación mediante la construcción del producto a través de una serie de iteraciones.

Para alcanzar el fin establecido de un proyecto...

Es necesario definir objetivos o metas (qué hacer) y actividades o procesos (cómo hacer) que deberán cumplirse en un tiempo asignado, considerando para ello el inicio y término del mismo.

El análisis y diseño orientado a objetos (ADOO)

Es un estilo de desarrollo donde los elementos básicos son los objetos.

¿Qué es el PMBOK (Project Management Body of Knowledge)?

Es un estándar en la gestión de proyectos desarrollado por el Project Management Institute (PMI). Es una colección de procesos y áreas de conocimiento generalmente aceptadas como las mejores prácticas dentro de la gestión de proyectos. Es un estándar reconocido internacionalmente (IEEE Std 1490-2003) que provee los fundamentos de la gestión de proyectos que son aplicables a un amplio rango de proyectos, incluyendo construcción, software, ingeniería, etc.

El análisis orientado a objetos presta

Especial atención a encontrar y describir los objetos o conceptos en el dominio del problema.

El diseño orientado a objetos presta

Especial atención a la definición de los objetos software y cómo colaboran para satisfacer los requisitos.

En la fase de transición del PU:

Esta fase tiene como objetivo cumplir los requisitos establecidos en las fases anteriores, hasta la satisfacción de todos los usuarios. Esta fase también es responsable de gestionar todos los aspectos relativos a la operación en el entorno del usuario, incluyendo la corrección de los defectos remitidos por los usuarios de la versión beta

Un modelo de mejora de procesos, como CMMI, MPS-BR, MOPROSOFT, SPICE, pueden utilizarse para:

Establecer y realizar un plan de mejora Establecer y alcanzar metas Evaluar los resultados

el administrador (PM), gerente o líder de proyecto es el principal responsable de...

Garantizar que se cumplan los objetivos del proyecto: Alcance, tiempo, costo, calidad, riesgos.

Gerentes técnicos:

Gerente de investigación y desarrollo. Coordinador de control de calidad.

Grupo de sistemas de información:

Gerente de procesamiento de datos. Jefe de analistas de sistemas.

Gerentes departamentales:

Gerente de ventas y mercadotecnia. Gerente del departamento de crédito.

El PMBOK reconoce 9 áreas de conocimiento

Gestión de la Integración de Proyectos Gestión del Alcance en Proyectos Gestión del Tiempo en Proyectos Gestión de Costos en Proyectos Gestión de la Calidad en Proyectos Gestión de Recursos Humanos en Proyectos Gestión de la Comunicación en Proyectos Gestión del Riesgo en Proyectos Gestión de la Procura (Logística) en Proyectos

Principio W5HH

How-¿Cómo?-Técnica How much-¿Cuánto?-Recursos What-¿Qué?-Producto When-¿Cuándo?-Calendario Where-¿Dónde?-Ubicación Who-¿Quién?-Rol Why-¿Por qué?-Propósito

El análisis y diseño orientado a objetos se centra en...

Identificar objetos/conceptos para comprender el problema.

El plan de mejora de procesos establece metas a alcanzar:

Implantación de prácticas (estándares) en los proyectos Mejora en el desempeño de los proyectos

Fases del PU:

Inicio Elaboración Construcción Transición

El PMBOK reconoce 5 procesos básicos

Inicio - Planeación - Ejecución - Cierre Supervisión y control

¿Qué es el análisis de sistemas?

Investigación del problema y los requisitos o análisis de objetos, en vez buscarle una solución.

Fuentes de solicitudes de proyectos:

Jefes de departamentos. Altos ejecutivos. Analistas de sistemas. Dependencia del gobierno.

El Subproceso de ingeniería

La construcción, propiamente dicha. Genera productos de ingeniería (especificaciones, arquitectura, código, matrices de pruebas, etc.)

Es tan eficeinte como el proceso para el cuál está disponible

La tecnología

¿Cómo inician los proyectos de sistemas?

Las aplicaciones de sistemas de información tienen su origen en casi todas las áreas de una empresa y están relacionadas con todos los problema de la organización.

Los diagramas del modelo del dominio muestran

Los objetos o conceptos del dominio.

Los insumos son:

Los requeriminetos y el producto de salida, es el software que satisface dichos requerimientos.

Roles de administración

Líder de proyecto, manejo de configuraciones, logística, gerentes, directivos, etc.

Razones para iniciar proyectos de sistemas de información:

Mayor velocidad de procesamiento. Incremento en el volumen. Recuperación más rápida de la información. Mayor exactitud y mejora en la consistencia. Realizar auditorías de los sistemas de información. Mejoras en la comunicación. Integración de áreas de la empresa. Monitoreo de los costos. Reducción de costos. Atraer clientes. Dejar fuera a la competencia. Mejores acuerdos con los provedores. Desarrollo de nuevos productos.

La Administración del proceso no está encaminado al papeleo, sino que busca mejorar el desempeño de los proyectos mediante:

Mejorar la relación tiempo-costos-calidad Tener mayor predictibilidad Mayor satisfacción de los clientes y mayores ventas

Beneficios del desarrollo iterativo:

Mitigación temprana de posibles riesgos. Progreso viable en las primeras etapas. Una temprana retroalimentación, compromiso de los usuarios y adaptación. Gestión de la complejidad. El conocimiento adquirido en una iteración se puede utilizar metódicamente para mejorar el propio proceso de desarrollo, iteración a iteración.

La disciplina de ingeniería del PU se abarca:

Modelado de Negocios Requerimientos Análisis y Diseño Implementación Pruebas Despliegue/Liberación

RUP es basado en

Modelo en espiral.

El modelo conceptual...

Muestra los conceptos relevantes dentro de un contexto. Son a menudo abstracciones de las cosas del mundo real, ya sean físicas o sociales.

Proceso de ingeniería y administración

Obejtivos y requisitos - Proceso de manejo del proyecto - Software

RUP es evolución del Proceso

Objectory, proceso creado por Jacobson.

Es uno de los procesos más completos y con mayor soporte. Requiere una implementación paulatina y adecuación de acuerdo a las necesidades de la empresa.

PU

Proceso de Software Las disciplinas de las activiades de los tipos de subprocesos son

Proceso de administración Proceso de ingeniería

¿Qué significa PMBOK?

Project Management Body of Knowledge

RUP es desarrollado, mantenido y comercializado por

Rational Software Corporation.

¿Qué significa RUP?

Rational Unified Process Proceso de desarrollo de software.

Razones para proponer proyectos de sistemas de información:

Resolver un problema. Aprovechar una oportunidad. Dar respuesta a directivos.

Roles en las disciplinas del proyecto

Roles de administración Roles de ingeniería

El final de un proyecto se alcanza cuando...

Se han logrado los objetivos, los objetivos no serán alcanzados o cuando se cancela.

El plan de mejora de procesos

Se realiza a nivel organizacional Cubre un periodo

Los objetos...

Son instancias de una clase. Entidad física o abstracta del mundo real.

Las clases...

Son plantillas para los objetos. Se le conoce por la abstracción de objetos con características similares.

El proceso de software abarca

Subproceso de administración del proyecto Subproceso de ingeniería

Administración del proceso es

Trabajo realizado para planear, supervisar, controlar y terminar correctamente el proceso de software.

Rup es un Framework para desarrollar sistemas con

UML

¿Para modelar los diferentes artefactos los analistas utilizan?

UML

RUP es un...

Un Modelo de proceso de desarrollo de software de gran éxito para la construcción de sistemas orientados a objetos.

Un proyecto tiene...

Un alcance, plasmado en objetivos (o metas) y actividades. Recursos asignados (Cuenta con un presupuesto) (Tiene una organización temporal)

El modelo del dominio se ilustra mediante

Un conjunto de diagramas.

El resultado del análisis orientado a objetos se puede expresar en...

Un modelo del dominio.

Es la ejecución en un momento determinado de un proceso o actividades con un tiempo, un costo y un alcance definido y es el principal objeto de proyecto el planearlos y controlarlos.

Un proyecto

En el proceso de un portafolio se hace:

Una investigación preliminar.

¿Qué significa UML?

Unified Modeling Language Lenguaje Unificado de modelado

¿Qué es el manejo de proceso de selección y revisión de proyectos?

Uno de los métodos más comunes para revisar y seleccionar proyectos para su desarrollo por medio de un comité.

Miembros del alto nivel administrativo:

Vicepresidente ejecutivo. Vicepresidente de producción.

Para un proyecto exitoso se debe abarcar los siguientes puntos:

Visión entregables. Habilidades. Finanzas. Tiempo. Administración del cambio. Compromiso.

UML se utiliza para...

Visualizar, especificar, construir y documentar los artefactos de un sistema de software

El PU se centra en:

artefactos de UML y está soportado por los creadores de este lenguaje.

El análisis con UML incluye la defnición de...

casos de uso y el análisis del dominio.

Una descomposición del dominio conlleva una identificación de los...

conceptos, atributos y asociaciones .

La mejora de procesos de software

consiste en estandarizar y mejorar el proceso en una organización.

Las actividades de los dos tipos de subprocesos se agrupan en

disciplinas

Un modelo de procesos

es es una abstracción general de un proceso, y define características comunes.

Un proceso de software

es una instancia de un modelo de procesos de software.

Un modelo

es una simplificación del mundo real

El uso de formatos de administración

está en función del valor de los mismos para el proyecto.

La mejora de procesos busca como objetivo

implantar las mejores prácticas para obtener cada vez mejores resultados en los proyectos.

Etapas del PU:

ingeniería producción

El diseño con UML incluye la definición de...

interacciones entre los objetos y el diseño del diagrama de clases.

RUP combina...

las prácticas comúnmente aceptadas como "buenas prácticas", tales como ciclo de vida iterativo y desarrollo enfocado en el riesgo, con una descripción consistente y bien documentada.

El PU esté dirigido por: El RUP se caracteriza por:

los casos de uso, centrado en la arquitectura, iterativo e incremental.

En el proceso de un portafolio se crean:

procesos y políticas para el manejo y selección de proyectos.

Un proyecto

sigue una serie de pasos realizados por roles involucrados para ir cumpliendo objetivos y/o desarrollando/utilizando productos y recursos. es la ejecución en un momento determinado de un proceso con un tiempo, costo y alcance definido. es una instancia ejecutada al proceso de software. es la guía que define las actividades/roles/herramientas a planear en un proyecto.

Entrevista:

Éste es el enfoque más directo, los miembros del equipo de software se reúnen con los usuarios para entender mejor sus necesidades, motivaciones, cultura laboral y una multitud de aspectos adicionales Esto se logra en reuniones individuales o a través de grupos de enfoque


Conjuntos de estudio relacionados

Missed Life and Health Questions

View Set

A.P. World History- European Geography

View Set

Ch.3 Working with Financial Statement (LearnSmart)

View Set

AP Psychology Ch.15 & 16 (Mods 43-50) Study Guide [4/21 Quiz 12]

View Set

Hoofdstuk 4 Nederlands in gang (4) A0-A1

View Set