Investigacion Unidad 6

July 5, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Investigacion Unidad 6...

Description

 

 

INSTITUTO TECNOLÓGICO SUPERIOR DE PÁNUCO

Carrera Ingeniería En Sistemas Computacionales

Materia CMMI

Unidad Unidad 6

Docente Gil Santana Esparza 

Alumnos Luis Enrique Ortiz Domínguez

FECHA 30/05/2019

 

Introducción En esta investigación nos enfocamos en lo que en el proceso personal de software (psp), esto en una serie de procesos que permiten a los desarrolladores de software producir productos de alta calidad a tiempo y dentro del costo. psp es de gran ayuda ya que tienes varios formatos que son muy útiles para que se haga un análisis a fondo de cualquier programa que se desarrolle. Todo programa tiene una serie de pasos definidos para ir cumpliendo con los requerimientos del cliente de manera uniforme y disciplinada. Psp posteriormente se establece el control de procesos que desde entonces ha estado preocupado de enfocarse en la calidad. PSP también puede ser utilizado de manera independiente. Esto es, para ayudar al programador a llevar registros de sus proyectos cualesquiera que estos sean.  Asimismo PSP se puede ajustar a la medida de otras m metodologías etodologías ya que al fin y al cabo el ciclo de vida del software es el mismo a todos niveles.

 

 

EL PROCESO SOFTWARE PERSONAL El Proceso Software Personal (PSP) fue diseñado para ayudar a los ingenieros del software a hacer bien su trabajo. Muestra cómo aplicar métodos avanzados de ingeniería a sus tareas diarias. Proporciona métodos detallados de planificación y estimación, muestra a los  ingenieros cómo controlar su rendimiento frente a estos planes y explica cómo los procesos definidos guían su trabajo. (HUMPHREY) El PSP también es efectivo en la industria del software. En un caso, antes de aprender el PSP, un grupo de ingenieros necesitó, en promedio, unas cinco veces más de lo que habían estimado para desarrollar tres componentes de un sistema software. (HUMPHREY) El desarrollo de las métricas de PSP le permite a usted estimar y planear su trabajo, cumplir con sus compromisos, resistir presiones por compromisos no razonables y de esa manera comprenderá su desempeño actual y estará mejor equipado para mejorar su capacidad. (HUMPHREY)

El desarrollo de las técnicas del PSP proporciona.

 

Una base probada para desarrollar y usar un proceso personal de poder industrial una disciplina que le muestra cómo mejorar su proceso personal los datos para mejorar continuamente la productividad, calidad y la predicción de su trabajo. (HUMPHREY) Para aprender las técnicas de PSP en el curso hay que realizar 8 programas, tareas postcurso, un reporte intermedio y un reporte final, siguiendo los métodos propuestos en los procesos PSP0, PSP0.1, PSP1, PSP1.1, PSP2 y PSP2.1, siguiendo un conjunto de guiones. (HUMPHREY)

Los procesos definidos están compuestos normalmente de guiones, tablas, plantillas y estándares. Un guión del proceso es un conjunto de pasos escritos, que los usuarios o agentes del proceso siguen cuando utilizan el proceso.

 

 

Flujo del proceso del PSP Los procesos definidos ayudan a administrar grandes proyectos, ya sea trabajando en equipo y/o trabajando solo, lo primero que se tiene que hacer para definir los procesos que van a intervenir en un proyecto es: (HUMPHREY)   Identificar las actividades principales.



  Separar los elementos complejos que pueden intervenir.



  Establecer los criterios de entrada y salida para cada fase del proceso.



  Medir de manera correcta el proceso, para tener bien entendido el



desempeño personal.   Estimar correctamente cuando debe finalizar cada tarea.



  Medir con precisión todos los datos que intervinieron para futuros



programas.   Identificar las fases del proyecto que más problemas causaron.



  Mejorar continúa tomando en cuenta datos anteriores.



LA DISCIPLINA DEL TRABAJO DE ALTA CALIDAD

 

La disciplina se define como una actividad o ejercicio que desarrolla o mejora habilidades. Contrariamente a la visión popular de la disciplina como una limitación onerosa, es un marco de trabajo para aprender y mejorar personalmente. La disciplina del PSP proporciona un marco de trabajo estructurado para desarrollar las habilidades personales y los métodos que necesitarás como ingeniero del software. (HUMPHREY)

EL PROCESO DE MEJORA Los pasos necesarios para cambiar la forma de tu trabajo son los mismos que los pasos que seguí para aprender a disparar. No son complicados. (HUMPHREY)   Definir el objetivo de calidad. Obviamente, mi objetivo era darle a la



diana el mayor número de veces posible, el 100% era el objetivo final.   Medir la calidad del producto. El instructor y yo podíamos ver que mis



puntuaciones eran malas y algo había que hacer.   Entender el proceso. El instructor observó qué hacía yo para ver qué es



lo que debía de cambiar.   Ajustar el proceso. Él sugirió que tenía que disparar con la mano



izquierda.   Utilizar el proceso ajustado. A continuación, disparé varias veces, pero



esta vez con la izquierda.   Medir los resultados. Contamos el número de aciertos y fallos.



  Comparamos llos os resultados con el objetivo. A  partir de esos datos, pudimos ver que mis puntuaciones mejoraron bastante.



  Realimentar y mejorar continuamente. Puesto que aprender a disparar



un fusil era sencillo, el proceso de mejora continua no fue necesario.

El proceso de mejora.

 

 

Principios de estimación de tamaño La estimación es incierta, nadie sabe qué tan grande será un producto y cuando más temprano se hace la estimación, menos certeza de ello se tiene. Las estimaciones pueden ser afectadas por las necesidades de negocio y otras precisiones. La estimación mejora con la experiencia y con datos. La estimación es una habilidad, algunas personas pueden ser mejor para estimar que otras. La mayoría de la gente mejora sus estimaciones con práctica.

Proxys (aproximados)

 

Un proxy es un sustituto de la medida de tamaño que se relaciona con una determinada función planeada y proporciona un medio en la fase de planeación para  juzgar tamaño probable de un producto. Un buen proxy debe:   Correlacionarse con los costos de desarrollo.



  Se fácil de visualizar al inicio del proyecto.



  Se



una

entidad

física

que

puede

se

medida

y

contada

automáticamente.

PROBE Probé es un procedimiento para estimar tamaño y esfuerzo. El proceso completo es el siguiente:   Desarrollar un diseño conceptual.



  Identificar y clasificar los proxys



  Estimar otros elementos



  Estimar el tamaño del programa (seleccionar el, método probé



apropiado)   Calcular los intervalos de predicción.



ESTÁNDARES DE CODIFICACIÓN Una razón de por qué las listas de comprobación son efectivas es que proporcionan un estándar frente al cual se pueden revisar los programas. El principal estándar de revisión de código son las especificaciones sintácticas del lenguaje de programación, pero estas no especifican estilos o formatos de codificación. Por esto, necesitas un estándar de codificación. (HUMPHREY) Un estándar es una base para la comparación oficialmente aceptada. Un estándar de codificación define un conjunto de prácticas de codificación aceptadas, las cuales pueden servir como un modelo para tu trabajo. (HUMPHREY)

 

Los estándares de codificación también pueden ser útiles para prevenir defectos.  Aquí, por p or ejemplo, puedes utilizar ciertas prácticas para evitar, sentencias como goto, tener múltiples salidas en los procedimientos o utilizar rutinas recursivas. (HUMPHREY)

Conclusión La experiencia vivida durante el proceso de PSP fue muy enriquecedora a la vez que educativa ya que mediante estas técnicas aprendí a estimar y planear mis programas y cumplir con los tiempos planeados pues al ir avanzando en este proceso mis estimaciones y planeaciones fueron cada vez más acertadas lo que me permitió plantearme metas realistas en cuanto a la realización de un programa y saber mediante esto si un determinado programa lo podía entregar en el tiempo que se me

 

pedía y de esa manera empezar a ser más profesional en mis procesos de desarrollo de software.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF