viernes, 13 de marzo de 2015

¿Desarrollar es complicado?

El desarrollo en un principio puede ser laborioso, en cuestión de calidad no se diga ya que habría que revisar algunas de las normas existentes para revisión de la calidad de tu sistema que estés desarrollando como ejemplo CMMI, que es un modelo que regula la calidad.

Ahora PSP (Personal Software Process) es un conjunto de practicas disciplinarias para un buen y correcto desarrollo de software, el cual antes solo se había creado para los desarrolladores principiantes, pero ahora muchos ingenieros están tomando estas practicas como parte de sus labores.

Objetivos:

PSP pretende formar ingenieros de software con métodos disciplinados para mejorar su desarrollo personal de software. PSP le ayuda a los desarrolladores a:
  • Mejorar sus habilidades de estimación y planeación.
  • Hacer compromisos que se puedan cumplir.
  • Administrar la calidad de sus procesos.
  • Reducir la cantidad de defectos en sus productos.

Los niveles son:
  • PSP 0:
    • Proceso actual.
    • Registro de tiempos.
    • Registro de defectos.
  • PSP 0.1 :
    • Estándares de código.
    • Medición de tamaño.
  • PSP 1 - Inicial:
    • Estimación de tamaño.
    • Reporte de pruebas.
  • PSP 1.1:
    • Calendario de planeación de tareas.
  • PSP 2 - Repetible:
    • Revisión de diseño y código.
  • PSP 2.1:
    • Plantillas de Diseño.
  • (TSP).

Certificación: 
PSP como cualquier otra empresa de calidad ofrece una certificación.
El Software Engineering Institute (SEI), de la Universidad Carnegie Mellon ofrece una certificación en PSP. Los pasos para hacerse un desarrollador certificado en PSP son: aprender PSP, realizar el examen de certificación, mantener las credenciales.


Bibliografia:
https://www.google.com.mx/search?q=cmmi&biw=1777&bih=887&source=lnms&tbm=isch&sa=X&ei=ufoCVdm5JcKuggSSsYKICA&sqi=2&ved=0CAYQ_AUoAQ&dpr=0.9#tbm=isch&q=calidad+psp&imgdii=_&imgrc=YCkVDIq6uR9HgM%253A%3BIle7Ytuj48egUM%3Bhttps%253A%252F%252Flh6.googleusercontent.com%252FIY6f0bGBEQB2SahddW14IPlQEEBZBBMjmfxjWo9NNOOPP-DDR1AClMeR3cpaG75P7lR0uOlCTIneaZdFuuOUZPMPaOUX1bPmkQpJdGUkSlOnH1b7A3E%3Bhttp%253A%252F%252Fgestionprocesosmu.blogspot.com%252F2012%252F04%252Fel-modelo-psp-introduccion-el-personal.html%3B410%3B295
http://es.wikipedia.org/wiki/Personal_Software_Process


martes, 3 de febrero de 2015

Calidad de Software!!

Hola que tal como están, esta vez hablaremos de algunas de las características con las que un software de calidad debe de contener, para que un sistema este completamente calificado para cumplir las expectativas del cliente, ademas guiado de reglas y normas que rigen el desarrollo de software correctamente.

empecemos:

Usabilidad: La usabilidad es la cualidad que tiene un sistema por la que permite a sus usuarios alcanzar objetivos específicos (como escribir una carta o enviar un mensaje SMS) con efectividad, eficiencia y satisfacción. 

Fiabilidad: El grado en que se puede esperar de una aplicación llevar a cabo las operaciones especificadas y con la precisión requerida.



Integridad: El grado con el que puede controlarse el acceso al software  a los datos al personal no autorizado.



Funcionalidad:  conjunto de atributos que se relacionan con la existencia de un conjunto de funciones y sus 

propiedades específicas. Las funciones son aquellas que satisfacen las necesidades implícitas o explícitas.




Robustez: Es la capacidad de los productos software de reaccionar apropiadamente ante condiciones 

excepcionales.



Estos son algunos de las partes que debe de contener un sistema (software) de calidad.

a continuación les mostrare un video como siempre para complementar lo ya dicho, gracias por su atención...



El Desarrollo de Software!! (métricas)

Que tal pues hace un rato que no publicaba nada en mi blog en este caso checaremos una herramienta que es muy util para el desarrollo de software.

En el desarrollo de software la prioridad es realizar un sistema que sea de alta calidad y cumpla con todos los requisitos que el cliente pida para ello se emplean diferentes herramientas como la Métrica


Pero ¿Qué es Métrica?

En el campo de la ingeniería de software una métrica es cualquier medida o conjunto de medidas destinadas a conocer o estimar el tamaño u otra característica de un software o un sistema de información, generalmente para realizar comparativas o para la planificación de proyectos de desarrollo. Un ejemplo amplia mente usado es la llamada métrica de punto función.



A continuación les dejare un video para la explicación mas exacta de este tema en particular.




lunes, 30 de junio de 2014

¡¡ Como en las Nubes !!

Bueno esta vez hablaremos de la nube, Cloud Computing es una nueva tendencia que ya había salido en estos últimos tiempos que consiste en almacenar datos y archivos en la red para su almacenamiento y respaldo de los mismos.

Es una herramienta muy útil que en lo personal me parece muy buena y eficaz ya que no requieres de un dispositivo de almacenamiento físico, como una USB, CD para el almacenamiento de tus datos, ahora puedes almacenar esos archivos en la nube y con tan solo un acceso a Internet tener tus archivo en tu dispositivo. 

Aquí una breve descripción de las ventajas de Cloud Computing:

La nube, o Cloud Computing, está dando lugar a cambios en el sector de las tecnologías de la información y comunicación (TIC). La nube promete a los usuarios y oferentes un descenso significativo de los costes y un potencial crecimiento de los ingresos. Según un estudio de SAP, los ingresos mundiales de la Cloud Economy hasta 2015 crecerán hasta los 73 mil millones de dólares. De este crecimiento podrían beneficiarse las empresas del sector TIC si crean nuevas propuestas y la política europea crea el marco de actuación adecuado. Es el resultado del estudio “Survival of the Fittest – Wie Europa in der Cloud eine führende Rolle übernehmen kann” (Cómo puede hacerse Europa con el liderazgo en la nube) de la consultora Roland Berger Strategy Consultant y SAP AG.
En 2010 se invirtieron alrededor de 21.500 millones de dólares en la nube y los servicios adyacentes. Hasta 2015 se espera que esta cantidad de triplique hasta los 73 mil millones de dólares. El Cloud Computing se convertiría así en el sector de mayor crecimiento del segmento de las TIC según recoge haufe.de.
El enorme desarrollo del tratamiento de datos en la nube generará en los próximos años un nuevo ecosistema económico. El Cloud Computing supondrá una revolución sobre todo para las pequeñas y medianas empresas según declaraciones de SAP. Las empresas tendrán acceso a arquitecturas de tecnologías de la información que hasta el momento sólo estaban al alcance de grandes corporaciones.

Aquí también les dejo un pequeño vídeo de lo que es Cloud Computing!!!! 




                                 




miércoles, 4 de junio de 2014

Tendencias de Ti (el internet de las cosas)

Bueno voy a hablar de las tendencias que se van a ver mucho desde el 2015 al 2020, unas de las tendencias es la de el Internet de las cosas.

Bueno esta tecnología habla de que la tecnología cada vez esta mucho mas ligada a nosotros, que cada vez es mas y mas dispensable para nosotros, que ahora las cosas materiales que conocemos e interactuamos a diario estará conectado a Internet y estaremos conectados y todo en cuestión de comunicación estaremos muy mejorados y sera mucho mas sencillo al igual que el trabajo y la escuela se vera muy beneficiado estos sectores pero el tema de seguridad también estará mejor ya que se implementaran sistemas de seguridad mucho mejores.
Un ejemplo es este oso de peluche que tal como se ve es una herramienta muy eficaz.


en cuestión de salud también es muy eficaz ya que mediante sensores registra varias cosas como niveles de estrés y frecuencia cardíaca.

aquí también les dejo un vídeo que muestra algunas de las cosas que realizara el "Internet de las cosas".



Frutos de la NASA en Utsjr

Bueno este es un comentario de la conferencia dada por el ing. Felix E. Olvera Díaz la cual a mi punto de vista fue muy interesante, el fue muy explicito con su tema y trato de dar hasta el mínimo detalle de lo que sus temas hablaron.
lo que mas me llamo la atención fue el como los astronautas llevan su vida fuera del espacio, el conocer como es es espacio exterior y todas las curiosidades que conlleva eso.

El ingeniero narro algunas de las cosas que se viven ahí afuera, como el cuanto es el agua que llevan hacia aya, la comida todo lo que se necesita y si llega a fallar algo que es lo que se tiene que hacer, menciono las plataformas y bases que hay afuera en el espacio, como es que son las naves con las que viajan a esos lugares, como es que aterrizan y regresan ala tierra, todo eso es muy muy interesante pero sobretodo el gasto económico que esto ejerce y toda esa TECNOLOGÍA que se usa para poder lograr esas cosas.

este es mi punto de vista respecto ala conferencia dada por el ingeniero Felix E. Olvera Díaz y gracias por haber estado en la Universidad Tecnológica de San Juan del Río


Aqui les dejo este link para mas referencias!!!
.http://queretaro.quadratin.com.mx/El-Ing-Felix-Olvera-Diaz-dio-conferencia-de-la-Nasa-en-la-UTEQ/