Translate

jueves, 5 de diciembre de 2013

BUENAS PRÁCTICAS Y ESTANDARES DEL LENGUAJE DE PROGRAMACION “PHP”

Resumen

Al momento de programar se puede evitar los errores programación simplemente teniendo buenas prácticas y cumpliendo los estándares asociados al lenguaje de esta forma se genera un código más consistente mejorando la lectura y facilitando la colaboración de otros programadores. Para esto existen diferentes estándares de calidad para cada lenguaje, definiendo las estructuras y normas que hay que mantener para programar de una forma eficiente. En este informe analizaremos los estándares de calidad más utilizados para el lenguaje php.

Links de descarga:

Link de ejemplo de informe

miércoles, 13 de noviembre de 2013






SOFTWARE GESTION DE PROYECTO
“Wrike”


José Camacho
Luis Cid
Eduardo Palma
Sebastián Reich










SANTIAGO, 13 DE NOVIEMBRE DE 2013




Tabla de contenido

I.      INTRODUCCIÓN.. 3
II.     LISTA DE PRODUCTOS DE SOFTWARE.. 3
III.   CUADRO COMPARATIVO.. 4
IV.    HERRAMIENTA ESCOGIDA POR EL GRUPO.. 5
V.     CONCLUSIONES. 5



 INTRODUCCIÓN

            En el presente informe se investigara sobre los diferentes tipos de gestores de proyectos que se encuentran a disposición en Internet, explicaremos una breve reseña con las principales características y funcionalidades de estos gestores de proyectos online que elegimos y se creara un cuadro comparativo con las herramientas que creímos que eran las más adecuadas según su facilidad de uso y facilidad de acceso a la herramienta, con el fin de elegir una para mostrar su funcionabilidad en un ejercicio práctico en clases.

Informe completo:
https://www.dropbox.com/s/s88h71f6lwz1z7m/SOFTWARE%20GESTION%20DE%20PROYECTO.docx

jueves, 7 de noviembre de 2013





DOORS/ERS


Gestión de Calidad de Software









Integrantes

Jose Camacho
Luis Cid
Eduardo Palma
Sebastian Reich












Introducción

La Gestión de Requisitos es un componente vital en el desarrollo de un proyecto software ya que provee la dirección y alcance del proyecto. El uso de herramientas para auxiliar la gestión de requisitos se ha convertido en un aspecto importante de la Ingeniería de sistemas y el diseño.
Considerando el tamaño y la complejidad del desarrollo, las herramientas vienen siendo algo esencial.
Las herramientas que los gestores de requisitos utilizan para automatizar los procesos de Ingeniería de Requisitos, han disminuido el trabajo duro en el mantenimiento de requisitos, añadido beneficios significativos al reducir errores.
Los requisitos una vez establecidos y documentados, sufren cambios continuos, en este sentido, no tratamos la obtención ni el análisis de los mismos, nos centraremos en su gestión, es decir, el seguimiento respecto a los cambios que se generan durante el ciclo de vida del proyecto y las herramientas de gestión de requisitos que auxilian y/o automatizan estas tareas.


Link descarga documento completo: https://dl.dropboxusercontent.com/u/39145759/DOORSERS.docx

jueves, 24 de octubre de 2013

Estructura de una publicación en el Blog

Resumen


Aquí se realiza un pequeño resumen de lo que se esta publicando, entregando la información necesaria para el usuario. Si se interesan podrán ingresar a los documentos completos que se publicarán mas abajo (links de descarga). Estos documentos pueden ser informes o presentaqciuones entre otras cosas.

Links de descarga:

Link de ejemplo de informe
Link de ejemplo de presentación

jueves, 10 de octubre de 2013

INFORME CASO PRACTICO APLICADO TDD




INFORME CASO PRACTICO APLICADO TDD





            En el siguiente informe se desarrollara un caso práctico entregado en clases en el cual se entrega un requisito y se debe desarrollar utilizando la técnica de diseño y desarrollo de software llamada TDD.
            El informe tiene como objetivo conocer y además aplicar el TDD en un caso práctico para adquirir la experiencia  para utilizar esta técnica en el futuro.

            El requerimiento de estudio se llama “Integración de redes sociales”, donde el cliente exigía un mínimo de requisitos para aceptar o no el software, los que se mencionaran a continuación:
·         Como usuario Validado, quiero hacer conexión con redes sociales, para darle más autenticidad a la hora de opinar y evitar comentarios anónimos que no aporten, también poder recibir alertas de eventos que se creen.
·         Cuando ingreso como usuario validado, espero conectar las redes sociales.- Ver notificaciones de eventos-Ver fechas de eventos.
           
            De los requisitos anteriormente mencionados como grupo llegamos a la conclusión de que se pueden dividir en dos requisitos principales que incluirán todo lo pedido por el cliente.
·         Validado como usuario de red social
·         Alerta de Notificaciones

                Para realizar los diagramas utilizamos un software online gratuito llamado “grafiti” el cual incluye una gran variedad de herramienta que nos facilitó el modelado del caso y con ello facilitar el estudio del caso en cuestión.
            Se utilizó para programar el IDE Netbeans, lenguaje PHP y el framework PHPUnit solo para pruebas.




Validado como usuario de red social
            Para poder participar el usuario deber ser validado ingresando con su cuenta de alguna red social Facebook o twitter

           
Alerta de Notificaciones      
Sincronizar con redes sociales
Notificaciones Nuevas y antiguas
El usuario podrá revisar eventos nuevos y antiguos además podrá seleccionarlos como importante

Para el desarrollo y pruebas, se utilizó Netbeans, php y phpUnit.
Con este IDE se puede configurar e incorporar las librerías necesarias para poder ejecutar las pruebas unitarias. Las pruebas unitarias generadas con esta herramienta permiten generar ambientes controlados para poner a prueba nuestro código y en función a eso generar reportes para garantizar el buen funcionamiento del sistema.
Debido a errores de configuración del IDE con respecto al PhpUnit (skeleton-generator.bat) no pudimos ejecutar los test propuestos.

TDD es una técnica de programación ágil, el cual está enfocado a las pruebas unitarias. Para esto actualmente hay frameworks que ayudan y generan un ambiente controlado para realizar distintos tipos de pruebas, de la mano de IDE’s como Netbeans que facilitan la programación.



Para el informe en word ingrese aquí