Powered By Blogger

lunes, 14 de marzo de 2011

PROCESO PSP

  1. RESUMEN DEL PROCESO PSP
PSP, Personal Software Process, es un modelo desarrollado por Watts S. Humphrey.

  • ¿Qué es un PSP?
Metodología de Ingeniería de Software, basada en principios y prácticas del modelo CMMI diseñada para ayudar a Ingenieros de Software a producir software de calidad.
Ayuda a la estimación, planeación y desarrollo de sistemas de software. Orientada a manejar la mejora continúa de las habilidades.
Es uno de los tres vértices en donde descansa un proceso de mejora que trabaja sobre tres niveles de la organización.



Objetivos de PSP
  •         Disciplina
  •         Guía
  •         Disminución de errores
  •         Estimaciones
  •         Mejora continua

En que nos ayuda el PSP
  •  Planes precisos
  •  Pasos a seguir para mejorar la calidad
  • Asignación de tiempo al diseño

Fases y actividades
Durante la construcción de un programa con PSP tienen 3 fases principales:

  • Planificación.- esto implica la elaboración de un plan que permite el compromiso del ingeniero.
  • Desarrollo.- Construcción del software
  • Postmortem.- Recolección y análisis de datos futuro a planificación y mejora.


Modelos de PSP
Son 4 los mecanismos o modelos subyacentes:

  • Modelo de calidad
  • Modelo de estimación
  • Modelo de mejora
  • Modelo de Entrenamiento



Etapas de PSP


Ventajas
  • Reduce defectos en el código.
  • Reduce la duración del ciclo de vida, detectando los defectos en las fases iniciales.
  • Reduce costos.
  • Seguimiento de procesos.
  • Estimaciones más precisas.

 Desventajas
  • Documentación.
  • Exageración de la metodología.
  • Tiempo.
  • Desarrolladores resistentes al cambio.
  • Al principio puede extender los tiempos del desarrollo.

Conclusiones
Es una buena práctica y es de gran ayuda para aquellos que quieren seguir metodologías como TSP y CMMI.
Tener cuidado con la manera de aplicar la metodología, para que no se vuelva un mero trámite burocrático.



2. ¿Qué tomas del PSP para mejorar el desarrollo del software?

Tomaría la mayoría de los elementos de PSP y tomaría en cuenta las etapas que existen en el proceso de PSP ya que son de gran utilidad en donde existe un buen manejo de la información hacia el desarrollo del software.

3. ¿Qué opinas de las actividades y dinámicas generadas en clase?

Las actividades vistas en clase me parecieron muy buenas y practicas ya que fueron entretenidas en cada actividad que íbamos realizando en donde son ideales para la clase ya que es mucha teoría de esta materia. 

4. ¿Qué opinas de los temas vistos en clase?

Me parecieron muy bien e interesantes, aunque algunos de los temas en donde estuvo un poco difícil en lo que son las etapas que cuenta el proceso PSP.

5. ¿Qué te parece estas dos unidades? 

Me parecieron muy interesantes ya que de las cosas vistas en cada tema no las había escuchado para poder aplicarlos a la hora de los productos de calidad.








martes, 25 de enero de 2011

CALIDAD DEL DESARROLLO DE SOFTWARE

MARTES 25 DE ENERO DEL 2011

En esta clase se empezaron a realizar las preguntas para poder realizar la entrevista a un Ingeniero de Sistemas Computacionales  en donde las preguntas van a estar basadas a los temas que vimos en clase.

lunes, 24 de enero de 2011

CALIDAD DEL DESARROLLO DE SOFTWARE

LUNES 24 DE ENERO DEL 2011

El profesor nos explico un nuevo tema "Uso de Métricas en ISO" donde el profesor nos iba explicando los conceptos basicos y varios subtemas relacionados. Donde al terminar cada subtitulo relizaba preguntas a alguien del grupo y teniamos que contestar, tambien indico que un opañero nos hiciera una pregunta y tenia que contesto el que eligio.

viernes, 21 de enero de 2011

CALIDAD DEL DESARROLLO DE SOFTWARE

VIERNES 21 DE ENERO DEL 2011

En esta clase se continuo con el tema donde se hablo de conceptos basicos y tipos de la Métricas, donde se dieron varios puntos de vista.

Al Terminar el profesor sos reunio en parejas donde por pareja teniamos que discutir los tipos de Metricas que consideramos mejor en dos diferentes paginas, donde en cada pagina se dieron diferentes tipos de Metricas donde las tuvimos que discutirlas y enumerarlas conforme pensabamos que se podian organizar y realizar conforme a las definiciones que tenia cada una.

jueves, 20 de enero de 2011

CALIDAD DEL DESARROLLO DE SOFTWARE UNIDAD 1

CUESTIONARIO DE INTRODUCCIÓN A LA CALIDAD EN EL DESARROLLO DEL SOFTWARE


1.     ¿Para ti que es Calidad?

Para mi la calidad es un proceso donde lleva a cabo la revisión del producto, cumpliendo con cada una de sus características para la satisfacción del cliente.
2.    ¿Cómo sabes que un software es de Calidad?

Cuando cumple con cada una de las características al momento de la revisión donde cuente y que tenga un buen funcionamiento y facilidad de uso para que el cliente que requiere de un software quede satisfecho

3.    ¿Qué factores y características recuerdas que determinan la calidad?
                   
     Operaciones del Producto.-
  •       Se corrige el software
  •       Se checa su fidelidad
  •       Eficiencia
  •       Integridad
  •       Facilidad de uso

       Revisión del Producto.-
  •          Facilidad de Mantenimiento
  •          El esfuerzo requerido para localizar errores

      Transición del Producto.-
  •         Adaptabilidad
  •         Potabilidad        

4.    ¿Para que nos ayuda las normas de Calidad?
Para tener el claro las características y funcionamiento del software cumpliendo con cada uno de los requisitos con el esfuerzo requerido para el cliente.
5.    ¿Qué Instituto conoces que regulen la Calidad?
·         ISO 9002
·         ISO 9003

6.    ¿Cuál es tu resumen general de esta primera Unidad?

 El proceso  de calidad.- se realiza por medio de estándares a través del proceso, donde son técnicas tomadas como muestras del producto.
Una calidad del producto debe tener alguna concordancia con cada uno de los requisitos funcionales y requerimientos cumpliendo ciertos estándares exactamente. Los factores que determinan la calidad del software son importantes que son:
       Operaciones del producto
       Revisión del producto
       Transición del producto
Donde cada uno de  estos factores deben cumplir con sus características que corresponden para tener una buena calidad ante el software.

7.   ¿Qué piensas de los temas que se incluyeron en esta Unidad?

 Que es importante tener la buena calidad de lo que es el software, cumpliendo con sus características y funcionalidad de este. Ya que al cumplir con todos los requisitos los clientes van a quedar satisfechos al poder observar que el software quedo en un buen funcionamiento.

8.  ¿Cuál es tu desempeño en esta primera Unidad?
Yo creo que bien ya que le entendí muy bien en esta materia sobre la buena calidad del software.
9.   ¿Qué mejorarías?

Realizar exposiciones con mapas conceptuales y mentales para tener un mejor entendimiento a lo que se refiere el teme, tomando en cuenta la realización de practicas.

10.  ¿Cuál es tu opinión de tus actividades que se expusieron en clase?
Que estuvo muy bien que cada equipo expusiera sobre esta Unidad ya que al pasar al frente y con nuestras propias ideas explicar cada tema, donde con esto cada equipo se dan cuenta que tiene diferentes ideas en lo que fue el tema de la Calidad dando cada uno de los Integrantes su opinión. 


CALIDAD DEL DESARROLLO DE SOFTWARE

Martes 18 de Enero de 2011.


Se dio un repaso sobre la explicación que nos indico el maestro sobre los factores que influyen en la calidad en donde cada equipo paso a explicar sobre como se aplico y en donde aplico en el proyecto que se realizo en el cuatrimestre anterior donde  algunos proyectos faltaron de terminar y en donde se dio una explicación en donde implementaron los factores que determinan la Calidad del Software que son:


  • Corrección (¿Hace lo que se le pide?)
  • Fiabilidad (¿Lo hace de forma fiable todo el tiempo?)
  • Eficiencia (¿Qué recursos hardware y software necesito?)
  • Integridad (¿Puedo controlar su uso?)
  • Facilidad de uso (¿Es fácil y cómodo de manejar?)

lunes, 17 de enero de 2011

CALIDAD EN EL DESARROLLO DE SOFTWARE

LUNES 17 DE ENERO DEL 2011

En esta clase el profesor nos indico que se realizaría una evaluación  con lo que cada  equipo paso a exponer del mapa conceptual y donde nos dejo que realizáramos  un cuestionario de 5 preguntas y de esas 5 preguntas que entrego cada equipo saco 20  de las cuales se realizaría la evaluación.

Casi al final de la clase el profesor nos dejo una actividad  por equipo de los factores que determinan la  calidad en el desarrollo de software, donde cada equipo tenia que pasar a la siguiente clase a explicar los factores que determinan hacia su proyecto que se realizo el cuatrimestre anterior.