DMDS_U1_A1_ARHH

April 26, 2018 | Author: Armando Hernandez Hernandez | Category: Software Engineering, Software, Computer Engineering, Areas Of Computer Science, Technology
Share Embed Donate


Short Description

Download DMDS_U1_A1_ARHH...

Description

UNIVERSIDAD ABIERTA Y A DISTANCIA DE MEXICO CARRERA: DESARROLLO DE SOFTWARE SOFTWARE NOMBRE: ARMANDO HERNANDEZ HERNANDEZ MATRÍCULA: MATRÍCULA: AL12537314 GRUO: DS!DMCS!15"2S!B2!""1 ACTIVIDAD 1# C$%$&'(%)*'+&$* ,( S

Actividad 1. Características de PSP Introducción: Para el óptimo desarrollo de proyectos de software, es importante utilizar herramientas que permitan planear en forma acertada las actividades, recursos, tiempos, etcétera, ante ello, utilizar herramientas como PSP se hace indispensable. Propósito: Identificar las caractersticas de PSP y comprender su importancia para el desarrollo de software. Instrucciones: Para el desarrollo de la actividad tu docente en lnea te har! lle"ar las instrucciones necesarias, una vez que cuentes con ellas, aclara las posibles dudas que ten"as y si"ue estos pasos: #. Investi"a en diversas diversas fuentes fuentes a tu alcance: alcance: sitios sitios web, bibliotecas, bibliotecas, foros, etcétera, definición y caractersticas de PSP, as como al"unas e$periencias de aplicación en %é$ico.

DEFINICIONES Personal Software Process &PSP'( es una herramienta dise)ada para ayudar a controlar, administrar y me*orar el traba*o de los in"enieros. PSP es una alternativa diri"ida a los in"enieros de sistemas, que les permite me*orar la forma en la que construyen software. +l proceso personal de software +s un con*unto de pr!cticas disciplinadas para la "estión del tiempo y me*ora de la productividad personal de los pro"ramadores o in"enieros de software, en tareas de desarrollo y mantenimiento de sistemas. +l PSP se caracteriza porque es de uso personal y se aplica a pro"ramas peque)os de menos de #. lneas de códi"o. Se centra en la administración del tiempo y en la administración de la calidad a través de la eliminación temprana de defectos.

CARACTERISTICAS +st! formado por siete niveles incrementales. -ada nivel contiene todas las actividades del nivel anterior m!s una o dos actividades nuevas y est! enfocado hacia un problema en particular. -ada actividad est! acompa)ada de una o m!s formas que apoyan el proceso.

+n PSP todas las tareas y actividades que el in"eniero de software debe realizar durante el proceso de desarrollo de un producto de software, est!n puntualmente definidas en un con*unto de documentos conocidos como scripts. os scripts son el punto medular de PSP, por lo que se hace mucho énfasis en que deben ser se"uidos en forma disciplinada, ya que de ello depender! el é$ito de la me*ora que se busca.

2. Identiica Identiica un e!e"# e!e"#$o $o de a#$icació a#$icación n de PSP % descrí& descrí&e$o e$o &reve"en &reve"ente. te. E'E(P)O /esde hace 0 a)os el in"eniero 1 desarrolla pro"ramas de "estión para ne"ocios como farmacias, ferreteras y otros, él est! acostumbrado a entre"ar los productos de software con documentación mnima. 2 menudo el In". 1 falla en las fechas de entre"a y al apresurar el desarrollo provoca muchos defectos en los productos y crticas de los clientes. Sin embar"o, 1 desea me*orar su productividad de desarrollo y empieza a aplicar  un proceso definido de desarrollo de software para la elaboración de sus productos, convencido de las venta*as del Proceso Software Personal decide utilizarlo. +l pedido de software que tiene el In". 1 trata de la "estión de un inventario para el almacén de una tienda de 3alletas y 4ideos. 2ctualmente la empresa controla sus datos de venta y compra en un pro"rama sencillo de re"istro de datos, sin contar con consultas que son necesarias y 5tiles para un me*or control.

+l In". 1 no ve mayor dificultad en la aplicación a desarrollar y con la empresa acordaron en un plazo de entre"a de apro$imadamente # mes, 1 procede a una pro"ramación de actividades en un dia"rama de 3antt de las actividades que tiene que realizar. Si bien sus pro"ramaciones no ser!n e$actas, con la e$periencia se tendr! que me*orar las mismas.

P)ANEACION +l In". 1 comenzó reuniéndose con el propietario para ir aprendiendo sobre el funcionamiento de la empresa e ir obteniendo los requisitos e$plcitos al i"ual que los implcitos.  2 partir partir de los los requerimientos, requerimientos, 1 estudia estudia sobre sobre las herramientas, herramientas, len"ua*e, len"ua*e, y "estor de datos que se adaptaran me*or a dichos requisitos, y lle"a a la conclusión que el desarrollo se debe realizar con /elphi 0 y %yS6. la planificación del proyecto, que corresponde a llenar los valores estimados del formulario 7esumen del Plan del Proyecto. -omo el In". 1 est! usando por primera vez este formulario del PSP, no dispone de muchos datos para hacer la estimación de varias secciones. Sin embar"o 1 considerar! datos se"5n su criterio, que usar! para la estimación del 7esumen del plan. +n un uso continuado de PSP, 1 ser! capaz de completar todas las estimaciones que el formulario requiera.

DISE*O -ontinua con la elaboración del dise)o de los distintos módulos que 1 haba identificado, y e$presando los dise)os en /ia"ramas de 4lu*o, y anota el tiempo empleado en el cuaderno de re"istro de tiempos a continuación del anterior re"istro.

CODIFICACION +l si"uiente paso es codificar los dise)os, para lo cual 1 necesita tener o elaborar un est!ndar de codificación. /ebido a que empieza a usar por primera vez un est!ndar, toma como "ua uno "eneral y corto

CO(PI)ACION ue"o se procede a la compilación del códi"o, se re"istra cada defecto en el cuaderno de defectos y en la tabla de an!lisis de errores y el tiempo dedicado también en el cuaderno de re"istro de tiempos.

PR+E,AS +l In". 1 lle"o a la parte de las pruebas, donde cada módulo se probar! con distintos valores, y se re"istrar! en el reporte de pruebas que su"iere PSP. Para este caso solo se probar! para las primeras 8 funciones, se probara que la función insertar adicione datos a la 9ase /e /atos correctamente, y que la modificación y la eliminación sean e$itosas.

POST(ORTE( asta aqu 1 habra completado el software de la empresa de 3alletas y 4ideos. o 5nico que falta es la fase de Post%orten, que corresponde al completado del 7esumen del plan del proyecto con los valores reales. /ebemos re"istrar un tiempo de postmorten estimado en el cuaderno de re"istro de tiempos

-.

E#$ E#$ic ica a $a $a i"# i"#or orta tanc ncia ia de PSP PSP #ara #ara e$ desa desarr rro$ o$$o $o de sot sot/ar /are. e.

/esde mi punto de vista PSP es una herramienta muy importante que nos ayuda a "enerar me*or software con herramientas 5tiles y probadas para me*orar los tiempos costos y sobre todo la calidad del software que dise)amos.

F+ENTES DE CONS+)TA 0tt#:as#rotec0.&$os#ot."231334#ersona$5sot/are5#rocess5#s#5 e$e"entos.0t"$ 0tt#:0t"$.rinconde$vao.co"# 0tt#:0t"$.rinconde$vao.co"#ersona$5sot/are5#rocess5#s#.0 ersona$5sot/are5#rocess5#s#.0t"$ t"$ 0tt#:ad"inistrando#ro%ectos.&$o 0tt#:ad"inistrando#ro%ectos.&$os#ot."2311 s#ot."231131#s#5#ersona$5sot/are5 31#s#5#ersona$5sot/are5 #rocess.0t"$

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF