Este documento presenta una tabla comparativa de las normas y estándares más importantes para el desarrollo de software de calidad, incluyendo ISO, CMMI, IEEE, PSP y TSP. Explica que las normas proveen reglas para el desarrollo de software mientras que los estándares especifican parámetros de calidad. Concluye que estas normativas ayudan a facilitar y mejorar la calidad de los proyectos de TI al proveer procesos estandarizados y mejores prácticas.
U.T.N. - F.R.T. Cátedra de Diseño de Sistemas. 3K1. 2011. Unidad VI. Verificación y Validación del Diseño. Pruebas del Software. Ian Sommerville, Cap. 23
Este documento muestra los conceptos de diferentes autores sobre el tema de calidad y calidad de software, se pretende dar a conocer los diferentes significados que pueden estar relacionados con un mismo tema.
Podrá buscar la información aquí mencionada pues se da a conocer la URL donde fue encontrada la informacion
Los Modelos Prescriptivos de Proceso definen un conjunto distinto de actividades, acciones, tareas, flujo de trabajo, fundamentos y productos de trabajo que se requieren para software de alta calidad.
U.T.N. - F.R.T. Cátedra de Diseño de Sistemas. 3K1. 2011. Unidad VI. Verificación y Validación del Diseño. Pruebas del Software. Ian Sommerville, Cap. 23
Este documento muestra los conceptos de diferentes autores sobre el tema de calidad y calidad de software, se pretende dar a conocer los diferentes significados que pueden estar relacionados con un mismo tema.
Podrá buscar la información aquí mencionada pues se da a conocer la URL donde fue encontrada la informacion
Los Modelos Prescriptivos de Proceso definen un conjunto distinto de actividades, acciones, tareas, flujo de trabajo, fundamentos y productos de trabajo que se requieren para software de alta calidad.
Rational Rose es una herramienta de diseño orientada a objetos, que da soporte al modelado visual, es decir, que permite representar gráficamente el sistema, permitiendo hacer énfasis en los detalles más importantes, centrándose en los casos de uso y enfocándose hacia un software de mayor calidad, empleando un lenguaje estándar común que facilita la comunicación.
Siguiendo con los apuntes de Ingeniería de Software para la Ingeniería en Computación, de la Universidad Tecnologica de la Mixteca en Huajuapan de León, Oaxaca México.
Rational Rose es una herramienta de diseño orientada a objetos, que da soporte al modelado visual, es decir, que permite representar gráficamente el sistema, permitiendo hacer énfasis en los detalles más importantes, centrándose en los casos de uso y enfocándose hacia un software de mayor calidad, empleando un lenguaje estándar común que facilita la comunicación.
Siguiendo con los apuntes de Ingeniería de Software para la Ingeniería en Computación, de la Universidad Tecnologica de la Mixteca en Huajuapan de León, Oaxaca México.
El Manual de Normas y Estándares de Digitalización de Documentos provee una guía específica para todas las oficinas y agencias gubernamentales en el Gobierno de la República Dominicana dando a los documentos digitales la credibilidad para su uso y almacenamiento como registros oficiales y permanentes.
Process Improvement for better Software Technical Quality under Global Crisis...Optimyth Software
Software development failure rates are higher than any other mankind activity. Lack of quality is frequently the most relevant underlying reason. Agile methodologies offer a framework that try to support change, covering scope and time/budget, and keeping quality at an adequate level at the same time. But the gap between current software complexity and the Software Quality Assurance (SQA) knowledge, techniques and tools has grown bigger, even for organizations with high maturity level correctly using Agile methodologies.
Experience tells us that simply adopting Agile was not sufficient for producing software with quality above average. The most efficient techniques and trends from the SQA arsenal, adapted to Agile methodologies, will be discussed. Their cost/benefit ratios will be analyzed, and a process improvement roadmap will be presented, as a practical way to made software deliverables both more agile and with higher technical quality, under the constraints dictated by the Global Economic Crisis.
The presentation ends with a case study in process improvement for quality in a TSP + Agile scenario, and final recommendations that any organization using Agile methodologies could implement for short-term benefits.
Artículo Estándares de Calidad en los Sistemas de InformaciónArlu Flex
El hablar de modelos y estándares enfocados al aseguramiento de la calidad en los sistemas de información es de gran relevancia, dado que en la actualidad la calidad es un factor fundamental en el desarrollo del negocio de toda organización pública o privada y de modo particular en los sistemas de información.
Uno de los principales problemas a los que nos enfrentamos a la hora de hablar de la calidad de los sistemas de información es: ¿Existe un conjunto de propiedades que nos de una indicación de su calidad?
¿Cómo introducir nuevas iniciativas para el desarrollo de sistemas de información al diseño clásico de software?, ¿El uso sistemático de técnicas para la especificación, diseño y desarrollo resolverá el problema de la producción? ¿Se podrá disminuir el indicador de la cantidad de esfuerzo perdido en el desarrollo y los errores que producen altos costos?
La Calidad de los Sistemas de Información debe implementarse en todo el ciclo de vida del mismo; es decir desde el análisis de requerimientos, aplicación de la metodología y técnicas de desarrollo, reutilización de procesos, prueba de sistemas, ajustes a los estándares de desarrollo, control de cambios, mediciones y gestión de informes sobre control de calidad.
Plantilla trabajo final estandares de calidad de TI.
1. U N I V E R S IDAD T E C N O L Ó G I C A DE L E S T ADO DE Z A C A T E C A S
U N IDAD A C ADEMI C A DE P IN O S
T E C N OL OG Í A S D E L A I N F ORM A C I ÓN Y C OM U N I C A C I ÓN
TEMA:
ESTANDARES Y NORMAS DE CALIDAD EN SITEMAS DE TI
UNIDAD
UNIDAD I. “NORMAS Y ESTÁNDARES EN PROYECTOS DE T.I.”
MATERIA:
SISTEMAS DE CALIDAD EN TI
PROFESORA:
IDS. LUCIA GONZÁLEZ HERNÁNDEZ
ALUMNO(A):
OCTAVIO ARTURO SALAS ESQUIVEL
JAIME PEREZ DAVILA
CARRERA:
INGENIERIA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
GRADO Y GRUPO
7° CUATRIMESTRE “B”
PINOS, ZACATECAS. OCTUBRE DEL 2014
2. INTRODUCCIÓN
En el presente documento se conocerá los conceptos de estándares y normas y las Descripciones
ventajas y beneficios de cada uno de ellos, lo que es un norma iso y algunas normas y
estándares más importantes que se aplican al desarrollo de software ya que cada una de las
normas y estándares nos darán a conocer ciertas reglas a seguir para poder desarrollar
software de calidad, hoy en día la calidad es importante para poder satisfacer a los clientes que
pidan un sistema de calidad y cada vez hay mucho mayor competitividad en este mundo de la
informática lo cual hace que cada uno de los desarrolladores busque opciones del como
poder desarrollar software de calidad y en ello se han creado desde hace mucho tiempo atrás los
estándares que hoy en día rigen en torno a este mundo para el desarrollo correcto de aplicaciones
de calidad cumpliendo con sus normas y parámetros en la que se conseguirá la ansiada calidad, y
en este trabajo hablaremos específicamente de estándares y normas aplicados al desarrollo de
software y esos son: ISO SPICECMMI, IEEE, PSP, TSP, Moprosoft. , IEEE 754, POSIX, IEEE
1008, IEEE 1233, IEEE 829 -2008, ISO / IEC 2000, ISO /IEC 12207, CMMI , ISO / IEC 2700 Y
encontraremos un cuadro comparativo de las normas y estándares más conocidas para
el desarrollo de software de calidad ti .
3. TABLA COMPARATIVA DE NORMAS Y ESTANDARES DE CALIDAD EN SISTEMAS DE TI
ESTANDAR QUIEN LO
NORMALIZA
DESCRIPCIÓN VENTAJAS Y BENEFICIOS EJEMPLO DE APLICACIÓN
PSP
Carnegie mellon
El método permite predecir el tiempo y
tamaño del software así como una
adecuada administración de la calidad
con el objetivo de mejorar el
desempeño personal de los ingenieros
de software.
La estimulación por nuevas ideas.
La idea de que ganemos en talento
y habilidad.
Una estructura de trabajo de
mejoramiento personal.
Tomar control del propio trabajo.
La sensación de logro.
La convicción que es lo mejor que
se puede hacer.
Permite estimar cuando se tarda un
individuo en realizar una aplicación de
software
TSP
Carnegie mellon
Es un proceso para equipos de
software, a través del cual se
construyen equipos de alto
rendimiento, capaces de
comprometerse con el plan y
administración del desarrollo de
software, así como de producir
productos de calidad y a bajo costo,
logrando el mejor desempeño posible.
Mejora la productividad de las
personas.
Mejora en los hábitos de
programación.
Detección temprana de defectos y
riesgos.
Mejora en la calidad.
Es un método de establecimiento y
mejora de trabajo en el equipo para
procesos de software
IEEE 754
IEEE
Es utilizado para aritmética en coma
flotante y específica y formato para
representar dichos valores, precisión
simple, doble, simple ext. , doble ext.
Se utiliza para la aritmética en
coma flotante y específica y
formatos.
Codifiquemos el número decimal -
118,625 usando el sistema IEEE coma
flotante.
Necesitamos obtener el signo, el
exponente y la fracción.
4. POSIX
IEEE
Lo que busca realmente en generalizar
las interfaces de un sistema operativo
para que el promedio de una
aplicación pueda ejecutarse
Es que realmente busca
generalizar las interfaces de los un
sistema operativo
Se utiliza más en las aplicaciones de
los sistemas operativos como
Windows y sus versiones
IEEE 1008
IEEE
Estándar Para Pruebas de Unidad es
utilizado para la realización de prueba
en el software instalado ya en el
hardware
Es fácil corregir su errores ya que
son pruebas que se realizan para el
funcionamiento de un software
Se utiliza en las prueba en el software
cuando se instalado ya en el hardware
IEEE 1233
IEEE
Es una Guía para el desarrollo de
funciones de requisitos de Software
Nos permite llevar el control de un
software
Cuando en una empresa analiza las
cosa faltantes
IEEE 829 -2008
IEEE
Ayuda a la organización de desarrollo
de la calidad de Construcción en el,
Software
Es fácil organizar los desarrollo de
calidad
Es el orden que tiene una organización
para mejora la construcción de calidad
ISO / IEC 2000
ISO
Se utiliza en sistema de gestión de
servicios de ti
Provee una guía para la realización
de auditorías y para la remediación
de los hallazgos identificados,
tomando como referencia las
recomendaciones contenidas en
las mejores prácticas
internacionales.
representa un consenso en la industria
sobre los elementos que son
indispensables para garantizar la
efectividad de los servicios de TI
ISO /IEC 12207
ISO
Es el estándar para los procesos de
vida de software de la organización
iso.
Nos permite regresar otra vez a
lugar donde se ocurrió el error y
corregirlo
Es la evaluación de los procesos de
calidad
5. CMMI
Carnegie mellon
Es un modelo de mejora de los
procesos de construcción de
software que provee los elementos
necesarios para determinar su
efectividad
Este modelo puede ser utilizado
como guía para mejorar las
actividades de un proyecto, área u
organización, ya que proporciona
un marco de referencia para
evaluar la efectividad de los
procesos actuales, facilitando con
ello la definición de actividades,
prioridades y metas para garantizar
la mejora continua.
Este es el nivel en donde todas las
empresas que no tienen procesos,
es donde el proceso se ejecuta y se
logra su objetivo, así sea fuera
de presupuesto y de cronograma.
ISO / IEC 2700
ISO
Proporciona una visión general de las
normas que comprenden la serie.
Proporcionan un marco de gestión
de la seguridad de la información.
Es una familia de estándares
internacionales para sistemas de
Gestión de la seguridad de la
información
6. CONCLUSIONES Y RESULTADOS
Nuestras conclusiones son que los estándares son muy útiles para saber la calidad
de un software de ti ya que si ellos no podríamos saber con exactitud su calidad.
Gracias a las normas y estándares aplicados a proyectos TI y de calidad para el
desarrollo de software hoy en día se nos puede facilitar la realización de los
proyectos ya que con las normas podemos seguir ciertos pasos para que los
proyectos sean más eficientes y más fáciles de realizarlos paso a paso y los
estándares nos especifican que el desarrollo de un proyecto debe ser de calidad, el
cual debe satisfacer las necesidades del cliente o de la empresa a la que se le esté
desarrollando dicho software. También gracias importantes estándares como el
proceso de software personal es de gran ayuda para los ingenieros involucrados en
el proyecto ya que les permite mejorar la forma en que trabajan y controlar los
tiempos mediante formatos de tiempo para cada una de las actividades y que el
software desarrollado sea de calidad. Por otra parte el CMMI nos ayuda a mejorar
los procesos de construcción de software y de proyectos de TI, el estándar IEEE
nos brinda una serie de documentación el desarrollo de software y proyectos de TI
Y el TSP se enfoca más en la mejora de trabajo en equipo para los procesos de
software. Por último la aplicación de una norma o estándar los podemos aplicar en
nuestros proyectos de acuerdo a la necesidades de dicho proyecto.
BIBLIOGRAFÍA
http://es.wikipedia.org/wiki/Team_Software_Process
http://ingsw.ccbas.uaa.mx/sitio/images/material/tsp.htm
http://anasistemm.blogspot.mx/2010/09/normas-y-estandares-para-proyectos-de.html
http://es.wikipedia.org/wiki/IEEE
http://definicion.de/norma/