viernes, 22 de abril de 2016

Ciudad Maderas

La visita a la Cuidad Inteligente "Ciudad Maderas"


viernes 8 de abril del 2016 

El día 8 de abril junto con el grupo de tic02sm-14 asistimos a la inauguración de la ciudad inteligente donde varios ponente expondrían sus puntos de vista de como a crecido la tecnología en estos últimos años.

En el evento que se llevo acabo en la universidad Mondragon aparte de los ponentes se presentaron proyectos de distintas universidades del estado de Queretaro.


En ellos encontramos desde aplicaciones móviles hasta aplicaciones ya con sensores de movimientos y también con sensores sensoriales o  neuronales con la capacidad de mejorar la seguridad.

No simple mente la tecnología se lleva acabo en los dispositivos y en el Internet si no que también en la química como lo demostraban los químicos que con ayuda de la tecnología se descubrían mas cosas para hacer mas resistentes cosas o  reducir cosas a micro organismos y controlarlos por dispositivos  

 y enfocándonos mas al lugar  es la primera ciudad inteligente a nivel nacional. 


 En esta ciudad se tiene proyectado construir 30 mil viviendas en todo Cd. Maderas y sus alrededores. Las primeras ya se empezaron a edificar, además de que ya se inauguraron las primeras vialidades, en las que han invertido y colaborado el gobierno municipal y desarrolladores inmobilidarios. Las desarrolladoras Grupo Vinte y Ruba han construido aproximadamente 1,400 viviendas de nivel medio en alrededor de 120 hectáreas, de un total de más de 9 mil, donde ya hay gente viviendo.


martes, 19 de abril de 2016

cmmi

¿QUE ES CMMI? Y SUS NIVELES 

Nivel de madurez inicial 1

as organizaciones con un nivel de madurez 1 a menudo se producen los productos y servicios que funcionan; sin embargo, frecuentemente exceden el presupuesto y el calendario de sus proyectos.

Nivel de madurez 2 administrado

En el nivel de madurez 2, la organización ha logrado todos los objetivosgenéricos y específicos del nivel de madurez 2 áreas de proceso.

Nivel de madurez 3, definida

En el nivel de madurez 3, la organización ha alcanzado todos los objetivos específicos y de las áreas de proceso asignadas a los niveles de madurez 2 y 3.
En el nivel de madurez 3, los procesos están bien caracterizados y entendidos, y se describen en las normas, procedimientos, herramientas y métodos.

Nivel de madurez 4 administrado 

En el nivel de madurez 4, se seleccionan los que contribuyen de forma significativa al rendimiento del proceso en general. Estos sub-procesos están controlados mediante técnicas estadísticas y otras técnicas cuantitativas

cuantitativamente

Nivel de madurez 5 Optimización

Mejorar continuamente los procesos se basa en una comprensión cuantitativa de las causas comunes de variación inherentes a los procesos.
Este nivel se centra en mejora continua del rendimiento de los procesos a través de los aumentos y mejoras tecnológicas innovadoras.

https://es.wikipedia.org/wiki/Modelo_de_Capacidad_y_Madurez
https://www.codejobs.biz/es/blog/2012/09/19/los-niveles-de-capacidad-de-cmmi
http://www.globales.es/imagen/internet/Informaci%C3%B3n%20General%20CMMI.pdf
http://es.slideshare.net/linuxtro/introduccin-niveles-y-evaluacin-cmmi

lunes, 11 de abril de 2016

TECNICAS DE ESTIMACION

TECNICAS DE ESTIMACION

Qué es estimar  

Predecir valores de entidades y sus atributos que sean relevantes para el proyecto Predecir: anticipar con cierto grado de certeza Entidades: en software son procesos, productos y recursos

tipos de técnicas de estimación 

Los datos de líneas de código (LDC)
Análisis de puntos de función (PF)
COCOMO (Constructive Cost Model)
Estimación por casos de uso (Derivación de los puntos de función)
Wideband Delphi (Juicios expertos)
OLP (Optimist, Likely, Pessimist)
Fuzzi logic
Estimación de POKER

 ejemplos







explicaicon

como se ve en la primera imagen todo se habla mas en horas, dias y semanas y en lineas de codigo y ya que eso no es relavante para el cliente tenemos que espeficicarle mas a fondo que vamos hacer en palabras que el entienda


 explicación

en esta imagen ya se amplia el panorama de los gasta que se ban a realizar en tanto a el cliente como el programador se entienden ya que esplica cosas que el programador entendera y costos que el cliente tiene que pagar


http://www.sites.upiicsa.ipn.mx/polilibros/portal/Polilibros/P_proceso/ANALISIS_Y_DISEnO_DE_SISTEMAS/IngenieriaDeSoftware/CIS/UNIDAD%20II/2.4.HTM

http://www.proyectum.lat/2010/11/08/tecnicas-de-estimacion/

https://proyectotictac.files.wordpress.com/2012/02/tecnicas-de-estimacion-de-costos-de-proyecto-de-software1.pdf

http://fi.ort.edu.uy/innovaportal/file/2025/1/gp06.estimaciones.pdf


jueves, 3 de marzo de 2016

Formato para medicion y/o aplicacion de metrcias

formatos Ejemplo 

Formato de Registro de Tiempo
Formato de registro de tiempos
A continuacion se explica el llenado del formato del tiempo
Encabezado: Los datos que se deben de agregar en estos campos son: nombre del desarrollador, la fecha actual, el nombre del supervisor o instructor y el nombre del programa que se esta desarrollando.
Fecha:  La fecha en la que se realizo  la actividad.
Inicio: La hora en la que se empieza la actividad.
Fin: La hora en finaliza la actividad.
Interrupción: Tiempo perdido debido a interrupciones.
Actividad: Nombre de la tarea.
•Tiempo Delta: El tiempo empleado en la actividad en minutos, entre el comienzo y el final de la misma, menos el tiempo de interrupción.
•Comentarios: Se tiene que procurar hacer todo tipo de comentarios útiles que puedan recordar cierta circunstancias.


Metricas de software

Metricas de Software

¿Que son?

Las métricas del Software se refieren a un amplio elenco de medidas para el Software de computadora. La medición se puede aplicar al proceso de Software con el intento de mejorarlo sobre una base continua

  tipos de mettricas 

Clasificación de las Métricas de Software

Las Métricas de Software se pueden clasificar, de una manera general. En Métricas de producto y Métricas de proceso.

Las Métricas de Producto son medidas de producto Software durante cualquier fase de su desarrollo desde los requisitos hasta la instalación.
Las Métricas de Producto pueden medir la complejidad del diseño, el tamaño del producto final (fuente u objeto) o el número de páginas de documentación producida.

Las Métricas de Proceso son medidas del proceso de desarrollo del Software tales como tiempo de desarrollo total, esfuerzo en días/ hombre o mes / hombre de desarrollo del producto, tipo de metodología utilizada o nivel medio de experiencia de los programadores.

¿Para que nos sirven?(ejemplo opinion de evaluacion  a las paginas de la utsjr)
Por ejemplo, incrementar la portabilidad, que es muy deseable, puede dar lugar a una eficacia menor.
La mayoría de los desarrolladores de Software todavía no miden, y por desgracia, la mayoría no desean ni comenzar.
Si no se mide, no hay una forma real de determinar sí se está mejorando. Y si no se está mejorando, se está perdido.

link: http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/gonzalez_d_h/capitulo2.pdf 

jueves, 28 de enero de 2016

Tester

Un tester investiga un producto de software con el objetivo de obtener información acerca de su calidad y del valor que representa para quienes lo utilizan.

Asume el desafío de detectar la mayor cantidad de fallas severas (incidentes de alto impacto) con el mínimo esfuerzo, antes de que el software salga a producción.

El tester participa de todas las etapas del proceso de desarrollo de software, colaborando para asegurar la máxima calidad del producto. Su perfil conjuga un conjunto de habilidades con el conocimiento del negocio, de la aplicación bajo prueba y de cómo planificar, diseñar, ejecutar y administrar las pruebas.
Desarrollate como Tester!
http://capacitateparaelempleo.org/pages.php?r=.tema&tagID=2654

martes, 19 de enero de 2016

Calidad del software

- Funcionalidad
Probar la funcionalidad significa asegurar que el producto funciona tal como estaba especificado.

Corrección
Es la capacidad de los productos software para realizar con exactitud las tareas expresadas en su especificación

- Confiabilidad 


- Eficiencia
Es la capacidad del software para hacer buen uso de los recursos que manipula

- Usabilidad
 es cómo la gente usa un producto. Probar la usabilidad significa asegurar que las personas saben utilizar las funcionalidades para cumplir sus objetivos.

- Mantenibilidad
La facilidad con la que un sistema o componente software puede ser modificado para corregir fallos, mejorar su funcionamiento u otros atributos o adaptarse a cambios en el entorno
- Portabilidad
Es la facilidad con que un sistema software puede ser migrado entre diferentes plataformas hardware o software
- Robustez
La robustez viene a ser el complemento de la corrección. En implementación se cuenta con el mecanismo de excepciones el cual garantiza el correcto flujo de ejecución del código.

- Compatibilidad
>Es la facilidad combinar diferentes elementos software con el fin de ejecutar una labor en conjunto
- Oportunidad
Es la facilidad de adaptar los productos software a los cambios de su especificación

ejempo
link: https://drive.google.com/file/d/0B5nkhOVWdHitOUxiTEVwRTFLUnc/view?usp=sharing

http://albertolacalle.com/hci/funcionalidad-usabilidad.htm
http://es.slideshare.net/jcampo/calidad-de-software
https://informatic2you.wordpress.com/2013/02/13/mantenibilidad-de-software/