Guia Unidad1 Ingenieria de software.pdf

4
1. Escribe las partes que componen el estándar IEEE 830 ERS. *Introducción: -Propósito -Alcance -Definición, Siglas, Abreviaciones -Referencias *Descripción General de la ERS: -Descripción global del producto -Perspectivas del producto -Funciones del producto -Restricciones -Condición y dependencia -Reparto proporcional de los requisitos -Requisitos específicos 2. Escribe de que se trata las cuatro “P” dentro de la ingeniería. Personas: Los principales autores de un proyecto Software son los arquitectos, desarrolladores, ingenieros de prueba y el personal de gestión. Proyecto: Elemento organizativo a través del cual se gestiona el desarrollo del software. Producto: Artefactos que se crean durante la vida del proyecto. Proceso: Un proceso de ingeniería de software es una definición del conjunto completo de actividades necesarias para transformar los requisitos de usuario en un producto. Herramientas: Software que se utiliza para automatizar las actividades definidas en el proceso. 3. Escribe el plan de proceso de la ingeniería de software. 1. Análisis de requerimientos 2. Diseño 3. Implementación 4. Pruebas de unidades 5. Integración y prueba del sistema 6. Mantenimiento 4. Anota la diferencia entre el proceso y el modelado de negocio. Proceso.- es un conjunto de tareas relacionadas lógicamente, llevadas a cabo para generar productos y servicios. Modelado.- Se basa con ayuda de una representación gráfica (diagramas), pueden apreciarse con facilidad las interrelaciones existentes entre distintas actividades, analizar cada actividad, definir los puntos de contacto con otros procesos, así como identificar los subprocesos comprendidos. Al mismo tiempo, los problemas existentes pueden ponerse de manifiesto claramente dando la oportunidad al inicio de acciones de mejora.

Transcript of Guia Unidad1 Ingenieria de software.pdf

  • 1. Escribe las partes que componen el estndar IEEE 830 ERS. *Introduccin: -Propsito -Alcance -Definicin, Siglas, Abreviaciones -Referencias *Descripcin General de la ERS:

    -Descripcin global del producto -Perspectivas del producto -Funciones del producto -Restricciones -Condicin y dependencia -Reparto proporcional de los requisitos -Requisitos especficos

    2. Escribe de que se trata las cuatro P dentro de la ingeniera. Personas: Los principales autores de un proyecto Software son los arquitectos,

    desarrolladores, ingenieros de prueba y el personal de gestin. Proyecto: Elemento organizativo a travs del cual se gestiona el desarrollo del

    software. Producto: Artefactos que se crean durante la vida del proyecto. Proceso: Un proceso de ingeniera de software es una definicin del conjunto completo

    de actividades necesarias para transformar los requisitos de usuario en un producto. Herramientas: Software que se utiliza para automatizar las actividades definidas en el

    proceso.

    3. Escribe el plan de proceso de la ingeniera de software.

    1. Anlisis de requerimientos 2. Diseo 3. Implementacin 4. Pruebas de unidades 5. Integracin y prueba del sistema 6. Mantenimiento

    4. Anota la diferencia entre el proceso y el modelado de negocio. Proceso.- es un conjunto de tareas relacionadas lgicamente, llevadas a cabo para generar productos y servicios.

    Modelado.- Se basa con ayuda de una representacin grfica (diagramas), pueden apreciarse con facilidad las interrelaciones existentes entre distintas actividades, analizar cada actividad, definir los puntos de contacto con otros procesos, as como identificar los subprocesos comprendidos. Al mismo tiempo, los problemas existentes pueden ponerse de manifiesto claramente dando la oportunidad al inicio de acciones de mejora.

  • 5. Con tus propias palabras escribe que es un proceso de negocio. Un proceso de negocio es un conjunto de tareas relacionadas lgicamente llevadas a cabo para lograr un resultado de negocio definido. Es una coleccin de actividades estructurales relacionadas que producen un valor para la organizacin, los inversionistas o sus clientes. Por ejemplo, el proceso a travs del que una organizacin ofrece sus servicios a sus clientes.

    6. Desarrolla la jerarqua de las personas responsables en un proyecto.

    Analista: Son los encargados de estudiar el mercado y la viabilidad Diseador: Encargado de disear el proyecto para que no solo sea funcional si no que

    satisfaga las necesidades del cliente final. Programador: encargado de la lgica del negocio.

    7. Escribe tres ejemplos de la evolucin del modelado de negocios y define cada una de ellas.

    - Modelado de reglas de negocio - Modelado de objetos de negocio - Modelado de fines y objetivos

    8. Realiza un cuadro comparativo donde representes cuatro estndares de la ingeniera de

    software.

    - ISO IEC IEEE DES 29119 Test de las tcnicas utilizadas

    - ISO 15504 Sistema de evaluacin de proceso de software

    - ISO IEE 14598 Pautas que ayudan al proceso de evaluacin del producto del software

    - ISO 9000:2000

    Sistemas de Gestin de calidad

    - ISO IEC 12207 Ciclo de ingeniera del software

    - IEEE 830 Especificaciones de requerimientos del Software

    - IEEE EIA 12207 UMSA 2006 La ingeniera del software de alta calidad

    9. Anota la clasificacin de los modelados del sistema. - Modelados de Contexto: es el punto de inicio del modelo de dato el cual determina cmo

    navegar el usuario a travs de los atributos y cmo se construye la informacin. Se utilizan los diagramas de Clases.

    - Modelado de iteracin: Es una derivacin del ciclo de vida en cascada, busca reducir el riesgo que surge entre las necesidades del usuario y el producto final. Diagrama de actividades.

    - Modelados estructurales: Se describen los tipos de objetos de un sistema y las relaciones estticas que existen entre ellos.

  • - Modelados de comportamiento: se utilizan para describir el comportamiento del sistema en su totalidad. Diagrama de flujo.

    - Ingeniera dirigida por modelados: Tiene por objeto aumentar la productividad mediante la maximizacin de la compatibilidad entre los sistemas, simplificando el proceso de diseo, y promoviendo la comunicacin entre los individuos y equipos que trabajan en el sistema.

    10. Que es un proyecto. Conjunto de las actividades que desarrolla una persona o una entidad para alcanzar un determinado objetivo. Estas actividades se encuentran interrelacionadas y se desarrollan de manera coordinada.

    11. Cual es el procedimiento para el desarrollo de un proyecto para el modelado de negocio. Cada proyecto tiene que seguir una serie de fases, lo que permite que todo el proceso sea guiado, desde el momento en que se identifica el problema y hasta que ste es resuelto. Esta serie de pasos es conocida como el ciclo del proyecto. La gestin del ciclo del proyecto (GCP) es una herramienta para la toma de decisiones basada en resultados. Cada fase es crucial y debe ser completada antes de pasar a la siguiente.

    12. Definicin de notacin para el modelado de procesos de negocio. Es una herramienta sencilla y grfica que nos permite entender prcticamente a simple vista los complicados procesos de negocios. Resuelve las dificultades de comunicacin que tiene el lenguaje comn debido a la baja complejidad del sistema y a su clara visualizacin por todas las partes interesadas.

    13. Anota cuatro beneficios que se obtienen en el modelado de negocio.

    1. Desarrollar un modelo de negocio nico para las operaciones de la empresa puede dar una ventaja competitiva.

    2. Las posibilidades de xito del proyecto aumentarn en forma muy importante 3. Sirve por excelencia para alinear los desarrollos con las metas y objetivos de las empresas 4. Es una forma idnea para comunicarnos con los usuarios de todos los niveles.

    14. Que es el modelado de sistemas.

    Modelo en el que es comn utilizar UML, analiza los diagramas que componen UML y ofrece acercamientos a casos de uso guiados sobre cmo estos diagramas se usan para modelar sistemas

    15. Cules son las tres formas en que los modelos grficos se emplean con frecuencia. Diagrama de casos de uso, Diagramas de actividad, Diagramas de secuencia, Diagramas de

    flujo, Diagramas de Clase.

  • 16. Escribe lo ms esencial de los siguientes diagramas: a) Diagrama de Actividad: se muestra un proceso de negocio o un proceso de software como

    un flujo de trabajo a travs de una serie de acciones.

    b) Diagrama de Clase: Describe la estructura de un sistema mostrando sus clases, orientados a objetos.

    c) Diagrama 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 funcionales del sistema, es decir, representan las funcin es que un sistema puede ejecutar.

    d) Diagramas de Secuencia: usado para modelar interaccin entre objetos en un sistema segn UML.

    17. Anota las partes ms esenciales de un diagrama de casos de uso.

    Actores Escenario Casos de uso Dependencias, relaciones de asociacin

    18. Escribe cmo se abrevia los siguientes conceptos: a) Proceso de negocios: BP (Business Process) b) Modelado de Procesos de negocio: BPM (Business Process Management) c) Notacin del modelo de proceso de negocio: (BPMN) Business Process Model and Notation

    19. Que es la validacin y simulacin dentro del modelado de proceso de negocio.

    La simulacin es la herramienta mediante la cual se analizan aciertos y errores en la planeacin del modelo de negocio sin que sea necesario llevarlo a la prctica, de esta manera se ahorran recursos financieros, tiempo y personal.

    20. Escribe el procedimiento para realizar un diagrama de casos de uso y de secuencia.

    Diagramas de Caso de Uso - Describir el escenario -Se identifican a los actores que interactan -Identificar roles, objetivos o responsabilidades -Obtener casos de uso a partir de las responsabilidades -Especificar cada caso de uso Diagrama de secuencias -Identificar el curso de accin -identificar los objetos -crear los mensajes de secuencia -definir mtodos u operaciones en su caso