jueves, 5 de noviembre de 2009

BIENVENIDA

Bienvenidos al blog sobre ISO
(Organización Internacional para la Estandarización)

UNIVERSIDAD TECNOLOGICA DE TABASCO
Alumno: Edgardo De La Cruz Pérez

Materia: Sistemas de Calidad TI
Profesor: Ing. salvador Pérez García


Hola amigos, le ofrecemos la mas coordial bienvenida a su blog de Sistemas de Calidad para TI, exponiendo la ISO9126, espero que la información sea interesante para ustedes.

INTRODUCCION

La Organización Internacional para la Estandarización o ISO (del griego, ἴσος (isos), 'igual', y cuyo nombre en inglés es International Organization for Standardization), nacida tras la Segunda Guerra Mundial (23 de febrero de 1947), es el organismo encargado de promover el desarrollo de normas internacionales de fabricación, comercio y comunicación para todas las ramas industriales a excepción de la eléctrica y la electrónica. Su función principal es la de buscar la estandarización de normas de productos y seguridad para las empresas u organizaciones a nivel internacional.


La ISO es una red de los institutos de normas nacionales de 160 países, sobre la base de un miembro por país, con una Secretaría Central en Ginebra (Suiza) que coordina el sistema. La Organización Internacional de Normalización (ISO), con sede en Ginebra, está compuesta por delegaciones gubernamentales y no gubernamentales subdivididos en una serie de subcomités encargados de desarrollar las guías que contribuirán al mejoramiento ambiental.


Las normas desarrolladas por ISO son voluntarias, comprendiendo que ISO es un organismo no gubernamental y no depende de ningún otro organismo internacional, por lo tanto, no tiene autoridad para imponer sus normas a ningún país.


Está compuesta por representantes de los organismos de normalización (ON) nacionales, que produce normas internacionales industriales y comerciales. Dichas normas se conocen como normas ISO y su finalidad es la coordinación de las normas nacionales, en consonancia con el Acta Final de la Organización Mundial del Comercio, con el propósito de facilitar el comercio, el intercambio de información y contribuir con normas comunes al desarrollo y a la transferencia de tecnologías

DESARROLLO

Existen diferentes tipos de software:


Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles de la computadora en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados.

Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica.

Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios





En relacion a esto hay un estandar internaciona el ISO 9126 para la evaluación del Software. El estándar está dividido en cuatro partes las cuales dirigen, respectivamente, lo siguiente:

MODELO DE CALIDAD


MÉTRICAS EXTERNAS


MÉTRICAS INTERNAS


CALIDAD EN LAS MÉTRICAS DE USO

El modelo de calidad establecido en la primera parte del estándar, ISO 9126-1, clasifica la calidad del software en un conjunto estructurado de características y subcaracterísticas de la siguiente manera:

Funcionalidad

Un 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 lo indicado o implica necesidades.

Fiabilidad

Un conjunto de atributos relacionados con la capacidad del software de mantener su nivel de prestación bajo condiciones establecidas durante un período de tiempo establecido.

Usabilidad

Un conjuntos de atributos relacionados con el esfuerzo necesitado para el uso, y en la valoración individual de tal uso, por un establecido o implicado conjunto de usuarios.

Eficiencia

Conjunto de atributos relacionados con la relación entre el nivel de desempeño del software y la cantidad de recursos necesitados bajo condiciones establecidas.

Mantenibilidad

Conjunto de atributos relacionados con la facilidad de extender, modificar o corregir errores en un sistema software.

Portabilidad

Conjunto de atributos relacionados con la capacidad de un sistema software para ser transferido desde una plataforma a otra.

Cada subcaracterística (como adaptabilidad) está dividida en atributos. Un atributo es una entidad la cual puede ser verificada o medida en el producto software. Los atributos no están definidos en el estándar, ya que varían entre diferentes productos software. Un producto software está definido en un sentido amplio como: los ejecutables, código fuente, descripciones de arquitectura, y así. Como resultado, la noción de usuario se amplía tanto a operadores como a programadores, los cuales son usuarios de componentes como son bibliotecas software.

El estándar provee un entorno para que las organizaciones definan un modelo de calidad para el producto software. Haciendo esto así, sin embargo, se lleva a cada organización la tarea de especificar precisamente su propio modelo.

Esto podría ser hecho, por ejemplo, especificando los objetivos para las métricas de calidad las cuales evalúan el grado de presencia de los atributos de calidad. Métricas internas son aquellas que no dependen de la ejecución del software (medidas estáticas). Métricas externas son aquellas aplicables al software en ejecución. La calidad en las métricas de uso están sólo disponibles cuando el producto final es usado en condiciones reales. Idealmente, la calidad interna determina la calidad externa y esta a su vez la calidad en el uso. Este estándar proviene desde el modelo establecido en 1977 por McCall y sus colegas, los cuales propusieron un modelo para especificar la calidad del software.

El proceso de diseñar y desarrollar un software es muy importante y están estrechamente ligados, hay que tener en cuenta que un buen diseño al inicio significa un buen desarrollo del software ya que en las partes inicial es donde se estructura la función principal de los programas y una mal diseño puede llevar retrasos e incluso el fracaso de lo que se esté desarrollando. Cabe aclarar que el desarrollo para cada software es único y debe tenerse muy presente cuales son las claves que aseguran un buen desarrollo de software


CONCLUSION

ISO 9126 es un estándar para la evaluación de la calidad del software, en cual se encuentran ciertas características o clasificación en la norma se encuentran: la funcionalidad que se refiere a las funciones y características del software realizado, la confiabilidad es la capacidad para mantener el nivel de el funcionamiento del mismo, la utilidad del software se refiere al esfuerzo necesario para el uso del mismo, la eficacia se refiere a la relación entre el nivel de el funcionamiento, mantenimiento es necesario para hacer modificaciones especificas, portabilidad del producto esto se refiere que el software realizado se compatible a cada plataforma que sea instalado.
Para que un software se obtenga de  buena calidad se tiene que cumplir con los requisitos (características mencionadas anteriormente si una de estas características no son cumplidas el software no se empleara como tal.


BIBLIOGRAFIA

http://es.wikipedia.org/wiki/ISO/IEC_9126


La iso es una norma un estandar o una organizacion