Professional Documents
Culture Documents
PROYECTO ACADMICO:
Alumno(s):
CORREA CASTRO, Laleshka
MENA PLASENCIA, Erick
TIMAN MACHADO, Fernando
Docente(s):
SAAVEDRA NAVARRO, Edwin
Arnulfo
Curso:
INGENIERA DE SOFTWARE
INGENIERA DE
SISTEMAS
JUNIO 2014
Piura Per
Las revisiones del software son un "filtro" para el proceso de Ingeniera del Software.
Esto es, las revisiones se aplican a varios momentos del desarrollo del software y
sirven para detectar errores y defectos que pueden ser eliminados.
La revisin tcnica formal (RTF), a veces llamada inspeccin, es el filtro ms efectivo
desde el punto de vista del aseguramiento de la calidad y es un medio efectivo para
mejorar la calidad del software.
El defecto se define como una anomala del producto. Dentro del contexto del proceso
del software, los trminos defecto y fallo son sinnimos. Ambos implican un problema
de calidad que es descubierto despus de entregar el software a los usuarios finales.
El objetivo principal de las RTF es encontrar errores durante el proceso, de forma que
se conviertan en defectos despus de la entrega del software. El beneficio de la
Las actividades de diseo introducen entre el 50 y 65% de todos los errores durante el
proceso de software. Sin embargo, se ha demostrado que las RTF son efectivas en un
75% a la hora de detectar errores. Con la deteccin y la eliminacin de un gran
porcentaje de errores, el proceso de revisin reduce substancialmente el coste de los
pasos
siguientes
en
las
fases
de
desarrollo
mantenimiento.
estndares predefinidos.
Conseguir un software desarrollado en forma uniforme
Hacer que los proyectos sean ms manejables.
Es
una
herramienta
especialmente
til
para
administradores
patrocinadores, ya que permite discutir los procesos usados para determinar si los
productos creados son razonables. Este aseguramiento tiene asociado 2 constitutivos
diferentes:
1. Los ingenieros del Software que realizan el trabajo tcnico.
2. Un grupo de SQA (Software Quality Assurance) que se responsabiliza en la
planificacin de aseguramiento de la calidad, supervisin, mantenimiento de
registros, anlisis e informes.
Asegurar que las desviaciones del trabajo y los productos del software se
documentan y se manejan de acuerdo con un procedimiento establecido.
vocabulario.
NMX-CC-9001-IMNC-2000: Sistemas de Gestin de la Calidad. Requisitos.
NMX-CC-9004-IMNC-2000: Sistemas de Gestin de la Calidad. Directrices
Las normas ISO 9001:2000 e ISO 9004:2000 se han desarrollado como un par
coherente o consistente de normas.
Mientras la norma ISO 9001:2000 se orienta ms claramente a los requisitos del
Sistema de Gestin de la Calidad de una organizacin para demostrar su capacidad
para satisfacer las necesidades de los clientes, la norma ISO 9004:2000 va ms lejos,
proporcionando recomendaciones para mejorar el desempeo de las organizaciones.
La revisin de las normas ISO 9001:2000 e ISO 9004:2000 se ha basado en ocho
principios de Gestin de la Calidad que reflejan las mejores prcticas de gestin y
fueron preparados como directrices por los expertos internacionales en calidad que
han participado en la preparacin de las nuevas normas.
Principio 2. Liderazgo
Los lderes son personas que coordinan y equilibran los intereses de todos los grupos
que de una u otra forma tienen inters en la organizacin. Ellos debern crear y
mantener un ambiente interno, en el que el personal pueda llegar a involucrarse
totalmente en el logro de los objetivos de la organizacin.
Beneficios clave
1. El personal entender y estar motivado hacia los objetivos y metas de la
organizacin.
deseado.
Establecer responsabilidades y obligaciones claras para la gestin de las
actividades clave.
Analizar y medir la capacidad de las actividades clave.
Identificar las interfaces de las actividades clave dentro y entre las funciones de
la organizacin.
Centrarse en los factores que mejorarn las actividades clave de la
organizacin, como los recursos, mtodos y materiales.
sistema.
Estructurar los enfoques que armonizan e integran los procesos.
Entender las capacidades organizativas y establecer las limitaciones de los
personal de la organizacin.
Hacer que la mejora continua de los productos, procesos y sistemas sea un
objetivo para cada persona dentro de la organizacin.
confiables.
Hacer accesibles los datos a quienes los necesiten.
Analizar los datos y la informacin empleando mtodos vlidos.
Tomar decisiones y emprender acciones en base al anlisis objetivo, en
equilibrio con la experiencia y la intuicin.
Beneficios clave
1. Flexibilidad y rapidez de respuesta en forma conjunta a un mercado cambiante
o a las necesidades y expectativas del cliente.
Establecer relaciones que equilibren los beneficios a corto plazo con las
organizaciones
con
toda
seguridad
encontrarn
beneficios
en
la
Hacer
Implementar los procesos.
Verificar
Monitorear y medir los procesos y productos contra las polticas, objetivos y
requerimientos para el producto y reportar los resultados.
Actuar
Tomar acciones para mejorar el desempeo de los procesos continuamente.
La aplicacin del ciclo PHVA debe generar precisiones sobre lo siguiente:
objetivas).
Procesos y responsabilidades necesarios para el logro de los objetivos
(considerarlos en trminos de valor agregado y con base en los procesos que
pide la norma).
DOCUMENTACIN
Valor de la documentacin
La documentacin permite la comunicacin del propsito y la coherencia de la accin.
Su utilizacin contribuye a:
1.
2.
3.
4.
5.
establecen
recomendaciones
sugerencias;
tales
Ambos enfoques:
1.
2.
3.
4.
nombre
de
Information
technology
Software
product
evaluation:
Quality
characteristics and guidelines for their use, en el cual se establecen las caractersticas
de calidad para productos de software.
Este estndar establece que cualquier componente de la calidad del software puede
ser descrito en trminos de una o ms de seis caractersticas bsicas, las cuales son:
funcionalidad, confiabilidad, usabilidad, eficiencia, mantenibilidad y portabilidad; cada
una de las cuales se detalla a travs de un conjunto de subcaractersticas que
permiten profundizar en la evaluacin de la calidad de productos de software.
creado.
Interoperabilidad. Permite evaluar la habilidad del software de
2. Confiabilidad:
Aqu se agrupan un conjunto de atributos que se refieren a la capacidad del
software de mantener su nivel de ejecucin bajo condiciones normales en un
periodo de tiempo establecido. Las subcaractersticas que el estndar sugiere
son:
errores en el software.
Tolerancia a fallas. Se refiere a la habilidad de mantener un nivel
especfico de funciona- miento en caso de fallas del software o
3. Usabilidad:
Consiste de un conjunto de atributos que permiten evaluar el esfuerzo
necesario que deber invertir el usuario para utilizar el sistema, las
subcaractersticas son:
aplicacin.
Operatividad. Agrupa los conceptos que evalan la operacin y
el control del sistema.
4. Eficiencia:
Esta caracterstica permite evaluar la relacin entre el nivel de funcionamiento
del software y la cantidad de recursos usados. Los aspectos a evaluar son:
datos.
Comportamiento con respecto a Recursos. Atributos del software
relativos a la cantidad de recursos usados y la duracin de su
uso en la realizacin de sus funciones.
5. Mantenibilidad:
Se refiere a los atributos que permiten medir el esfuerzo necesario para realizar
modificaciones al software, ya sea por la correccin de errores o por el
incremento de funcionalidad. En este caso, se tienen los siguientes factores:
6. Portabilidad
En este caso, se refiere a la habilidad del software de ser transferido de un
ambiente a otro, y considera los siguientes aspectos:
Adaptabilidad. Evala la oportunidad para adaptar el software a