Escolar Documentos
Profissional Documentos
Cultura Documentos
Temas
Introduccin
a
la 1.1 Evaluacin
del
Software
y
proceso
Evaluacin del Software
de desarrollo
1.2 Tcnicas
de
Evaluacin Esttica
1.3 Tcnicas
de
Evaluacin Dinmica
Subtemas
Aspectos
de
la 2.1 Establecer
Evaluacin de Software
requisitos
2.2 Especificaciones de
evaluacin
2.3 Diseo
de
la
Evaluacin
2.4 Ejecucin
de
la
evaluacin
Tipos de productos de
software
3.1 Administrativos
3.2 Educativos
3.3 Productividad
3.4 Utilera
3.5 Entretenimiento
3.6 Negocios
3.7 Tcnico-Cientfico
Modelos de Calidad
4.1 Qu es calidad del
software?
4.2 Como obtener la
calidad de software
4.3
Funciones
de
Evaluacin
de
4.4
Criterios de Valoracin
4.5
4.6
4.7
4.8
4.9
software
Relacin de la
Ingeniera
de
Software con el SQA
ISO/UNE
SPICE
CMM
BOOTSTRAP
TSP&PSP
1.
Roger S.Pressman
Ingeniera de software un enfoque prctico, Ed. Mc Graw-Hill
2.
Piattini M.G. y F.O.
Calidad en el desarrollo y mantenimiento del software, Ed. RA-Ma
3.
Sapag y Sapag Chain
Fundamentos de Preparacin y Evaluacin de Proyectos, Ed. Mc Graw-Hill
4.
Sommerville , Ian (2001)
Ingeniera de Software, Ed.Prentice Hall
5.
Valor
Los sistemas de informacin en la empresa actual, Mc Graw Hill, ISBN
8448140060
6.
Kendall & Kendall
Anlisis y Diseo de Sistemas de Informacin, Prentice Hall
7.
Humphrey , Watts S
Introduccin al proceso Software Teora y prctica, Ed Addison, Wesley
Referencias en Internet
[8] www.iso.ch
[9] www.sei.cmu-edu/sei-home-html
[10] www.bwrc.eecs.berkeley.edu
CAPITULO 1
INTRODUCCION A LA EVALUACION DEL SOFTWARE
1.1.
1.1.1.1.
Modelo de Cascada.
4) Integracin
5) Prueba
6) Despliegue
7) Mantenimiento
1.1.1.2.
Modelo de Espiral.
1.1.1.3.
1.1.1.4.
Desarrollo gil
1.1.1.5.
Codificacin y correccin
1.1.1.6.
Orientacin a la Reutilizacin.
1.2.
generando
los
distintos productos
del
desarrollo
siguiendo
una
1.3.
1.3.1.1.
Cobertura de sentencias
Cobertura de decisin
Cobertura de condiciones
Cobertura decisin/condicin
Cobertura de condicin mltiple
Cobertura de caminos
CAPITULO 2
7 Seleccionar mtricas
La seleccin de mtricas se obtiene a partir de los indicadores especificados en
el modelo.
Niveles o escalas
A cada mtrica seleccionada le asigna un puntaje mximo de referencia.
La suma de los puntajes mximos de todas las mtricas debe ser igual o
aproximado a 100 puntos.
El personal que participa en la evaluacin debe establecer niveles de
calificacin cualitativa con base a los puntajes, por ejemplo:
De 0 a 1 Inaceptable.
De 2 a 3 mnimo aceptable
Ms de 3 Aceptable o satisfactorio
Otro ejemplo de calificacin cualitativa puede ser:
Deficiente
Insuficiente
Aceptable
Sobresaliente
Excelente
Se permite usar nmeros enteros o hasta con un decimal de aproximacin.
Definir por cada mtrica, un puntaje mnimo de aprobacin, y al final de la
evaluacin, dependiendo del puntaje si es mayor o menor a lo propuesto,
considerar si el software cumple o no cumple con los objetivos propuestos.
8 Establecer criterios
Las personas que participan en el proceso de evaluacin deben tener criterios
con respecto al indicador que se est analizando. Es importante tener en
cuenta que el criterio debe ajustar al tipo de software que se va a evaluar.
9 Tomar medidas
Para la medicin, las mtricas seleccionadas se aplican al software. Los
resultados son valores expresados en las escalas de las mtricas, definidos
previamente.
10 Resultados
El proceso de evaluacin genera un cuadro de resultados por cada uno de los
principales indicadores y el total final de resultado.
11 Documentacin
El proceso de evaluacin se documenta, indicando la fecha, empresa, los
cargos, nombres y apellidos, dependencia de las personas que participan en el
proceso de evaluacin, especificando las etapas en las que participaron.
12 Seguimiento
Si el resultado de la evaluacin tiene observaciones o indicadores de calidad
bajos, y el personal que lo evala permite realizar la correccin, se programa
otra evaluacin donde se verifique que el proceso mejora, el tiempo que se
estime debe influir en los criterios de la aproxima evaluacin.
provee los
Especificacin de la Evaluacin
Las especificaciones adicionalmente deberan cubrir:
Definicin del alcance y formato en las mtricas empleadas identificando como
debern ser derivadas a partir de los requerimientos del producto.
La identificacin de mediciones no determinsticas para asegurar que ciertos
niveles de frecuentabilidad y objetividad requeridos sean obtenidos.
La identificacin de mtodos de correlacin con relacin a los resultados de las
mediciones.
Se tienen identificadas tres sub-actividades con relacin a la especificacin de
la evaluacin:
El anlisis de la descripcin del producto.
La especificacin de las mediciones a ser realizadas.
La verificacin de la especificacin resultante frente a los requerimientos de
evaluacin.
CAPITULO 3
TIPOS DE PRODUCTOS DE SOFTWARE
3.1. Software Administrativo
Son un conjunto de elementos (recursos humanos: puestos, personas,
recursos materiales, equipo, maquinaria, etc.; recursos tcnicos: mtodos,
procedimientos, actividades, etc.) que se interrelacionan entre s con el
objeto de llevar a cabo las actividades del proceso administrativo aplicado
en las reas funcionales de la empresa como son produccin, finanzas,
mercadotecnia, etc. Para que de manera integral la empresa viva,
evolucione y se desarrolle.
La utilizacin de los sistemas administrativos parece ser el mtodo ms
adecuado para el logro de los objetivos centrales de cualquier organizacin.
Tipos de Software Administrativos
La empresa en su organizacin est integrada por los sistemas
administrativos como son:
Sistema de Planeacin
Sistema de Organizacin
Sistema de Direccin
Sistema de Control
Sistema de Finanzas
Sistema de Produccin
Administracin de clnicas
Administracin de entidades educativas.
Administracin de propiedades horizontal.
Administracin contable
Punto de venta, factura de servicios y mercanca.
Gestin de pago y clculo de conceptos.
SuperMarioBros3
En este Super Mario Bros 3 tenemos una versin del mismo juego, con algunas
modificaciones, pero siempre fiel al original (no se trata de un juego ms de
Super Mario). Hay algunos elementos clsicos del juego, a cambio podremos
disfrutar de algunos enemigos y objetos nuevos.
MarioWorldsX2.0.1
Mario Worlds es, en esencia, una nueva versin de las aventuras del popular
personaje de Nintendo, reflejando a la perfeccin y con todo lujo de detalles el
original universo de Mario.
MarioBrosyLuigi
Mario Bros y Luigi es un sencillo juego de plataformas del hroe fontanero
conocido por todos. El juego solo aspira a que pases un rato distrado y por eso
incorpora lo clsico de los juegos de Mario, como son los enemigos de siempre
como las tortugas, las setas y los reptiles, los potenciadotes que te dan mayor
tamao, etc.
StreetFighter2Remake
Street Fighter 2 Remake te trae al monitor de tu ordenador la posibilidad de
jugar
a este clsico juego de peleas que en este caso incorpora a sus
ocho personajes mas carismaticos Ryu, Ken, Chun-Li, Honda, Zangief. Blanka,
Guile y Dhalsim.
AirAssault3D
Defindete sin tregua con tu potente helicptero. Air Assault 3D te convertirs
en un experto piloto de helicpteros y debers enfrentarte a mltiples
enemigos, en muchas ocasiones en grandes oleadas. El manejo del helicptero
es muy fcil solo debes usar tu ratn para controlarlo y apuntar a tus enemigos.
FIFA2008
FIFA 08 viene cargado de novedades. En primer lugar te reta a dominar las
habilidades necesarias para jugar como un profesional. El nuevo motor grfico
te darn un control del baln tan fluidos que tendrs la sensacin de estar en el
campo. Se ha desarrollado una nueva Inteligencia Artificial especialmente para
este juego que cuenta con un motor de decisin basado en 35 parmetros lo
que significa que antes mltiples situaciones podrs responder como un
jugador real.
CannonSmash
Cannon Smash es un juego de ping pong en 3D y para ser fiel a la realidad es
un juego muy rpido en el que tendrs que estar atento y en tensin constante
para que tus reflejos respondan con rapidez.
Dofus1.21.0
Es un juego de rol online multijugador con ms de tres millones de usuarios. El
universo de Dofus es muy amplio y continua creciendo. Cuenta con humanos,
animales, hadas, etc., donde cada uno de ellos tienen sus propias creencias y
deidades, objetivos y poderes, etc. Sin duda un universo complejo que se ha
creado sobre unos grficos excelentes.
3.12
Caractersticas
Sistema de facturacin para crecer.
Facturas
Diferentes regmenes
Factura recurrentes.
Pagos recibidos
Cotizaciones.
Recordatorios a tus clientes.
Gastos Controlados.
Pagos
Facturas de Proveedores.
Pagos Recurrentes
Organiza tus CFDI
Crea Pagos desde un XML
Adjuntar archivos
Contactos Organizados
Contactos.
Clientes.
Proveedores.
Adjunta archivos.
Sistema de inventarios para PYMES.
Inventario al da.
Control del inventario.
Listas de precios.
Bancos y categoras para una PYME.
Bancos
Conciliacin.
Categoras.
Microsoft Excel.
2.
3.
Mariner Calc
4.
Papyrus Office
5.
NeoOffice Calc
6.
Gnumeric
7.
MacroCALC
8.
Libre office
9.
10.
ThinkFree Calc
CAPITULO 4
MODELOS DE CALIDAD
4.8. Qu es la Portabilidad?
Es un conjunto de atributos relacionados con la capacidad de un sistema
software para ser transferido desde una plataforma a otra.
4.9. Qu es SQA?
Es un conjunto de actividades sistemticas y planeadas para asegurar que los
procesos y productos de software cumplen con los requerimientos, estndares
y procedimientos.
4.10. Cules son las actividades de SQA?
Las actividades de SQA son:
Proceso
Productos
Diseo de software
Codificacin
Documentacin
Test Soporte
Mantenimiento
4.10.1. Qu contiene el plan SQA?
Contenido general del Plan de Aseguramiento de la calidad del software
(SQA
por
sus
siglas
en
ingles)
1.0 Introduccin.- Esta seccin ofrece un panorama general del plan SQA.
1.1 mbito e intencin de las actividades SQA.- Una descripcin general del
enfoque SQA incluyendo objetivos y las responsabilidades organizacionales.
1.2 Papel de la organizacin en el SQA.- Descripcin de los lugares donde el
grupo de SQA se encuentra en la organizacin (incluyendo la estructura de
reporte y la manera en la cual SQA interactuar con los equipos de ingeniera
de software).
2,0 Tareas SQA.- En esta seccin se detallan todas las tareas de SQA y se
asigna la responsabilidad de cada una. Tener en cuenta que muchas tareas
SQA son realizadas por los miembros del equipo de software. Otras pueden ser
realizadas
por
especialistas
SQA.
2.1 Panorama general de tareas.- Una visin general de cada tarea.
2.1.1 Descripcin de la n tarea SQA.- La tarea se describe y la
responsabilidad se asigna. La seccin 2.1.1 se repite para cada una de las n
tareas.
2.1.2 Productos de trabajo y documentacin.- Producto de trabajo SQA y la
documentacin producida como consecuencia de una tarea n es descrita aqu.
2.2 Estndares, Prcticas y Convenciones (SPC por sus siglas en ingles)-.
SPC (Estndares, Prcticas y Convenciones) que se utilizarn para regular el
trabajo de ingeniera de software se describen aqu.
CAPITULO 5
CRITERIOS DE VALORACIN
5.1. LOS CRITERIOS DE CALIDAD DE SOFTWARE
Factores de Calidad: nivel ms alto: se define los factores de calidad que se
van a medir y evaluar.
Criterios de calidad del producto: cada factor se descompone en un conjunto
de criterios de calidad. Visin de la calidad desde el punto de vista del
producto.
Factores de calidad.
Entre los factores que determinan la calidad existen dos tipos de factores:
FACTORES
Mantenibilidad
Flexibilidad
Testeabilidad
Portabilidad
Reusabilidad
Interoperabilidad
Correctitud
Confiabilidad
Eficiencia
Integridad
Usabilidad
Criterios de calidad.
Los criterios de calidad segn McCall. Anteriormente se mostraba los factores
de calidad segn McCall, ahora complementamos esa informacin con los
criterios existentes para cada factor.
PUNTO DE VISTA
REVISION
PRODUCTO
FACTOR
Mantenibilidad
DEL
Flexibilidad
Testeabilidad
Portabilidad
Reusabilidad
TRANSICION
PRODUCTO
DEL
Interoperabilidad
Correctitud
Confiabilidad
OPERACIN
PRODUCTO
DEL
Eficiencia
Integridad
Usabilidad
CRITERIOS
Consistencia
Simplicidad
Concisidad
Auto-descripcin
Modularidad
Expansibilidad
Generalidad
Auto-descripcin
Modularidad
Simplicidad
Instrumentacin
Auto-descripcin
Modularidad
Independencia de la
maquina
Independencia del ISO
Generalidad
Modularidad
Auto-descripcin
Independencia de la
maquina
Independencia del ISO
Modularidad
Interoperabilidad de la
comunicacin
Interoperabilidad
de
datos
Trazabilidad
Completitud
Consistencia
Tolerancia de errores
Consistencia
Simplicidad
Exactitud
Eficiencia de tiempo
Eficiencia de espacio
Control de acceso
Auditoria de acceso
Operabilidad
Entrenamiento
Comunicacin
Volumen E/S
Tasa de E/S
Conclusin
Respecto de la Calidad del Software, se puede decir que el software juega un
papel muy importante para el desarrollo de las organizaciones, ya que sirve de
soporte a los procesos de negocios, productivos y administrativos; y como
parte integral de las estrategias corporativas para la generacin de ventajas
competitivas. Esto significa que resulta fundamental evaluar la Calidad del
Software. Para el logro de esta Calidad ser necesario efectuar una gestin de
la Calidad del Software, la cual consiste en un conjunto de actividades que
permite dirigir y controlar la organizacin en lo relativo a la Calidad del
Software.
El control de Calidad del software, por medio de la prueba de software, permite
ejecutar un programa con intencin de encontrar defectos. A travs del
Aseguramiento de la Calidad del Software se puede evaluar las caractersticas
del mismo por medio de mtricas, las cuales permiten cuantificar los resultados
obtenidos respecto del software. Por ltimo, la Mejora de la Calidad permite
auditar el cumplimiento de las caractersticas del software para determinar las
posibles mejoras y/o correcciones.
BIBLIOGRAFIA:
http://es.wikipedia.org/wiki/Desarrollo_iterativo_y_creciente
http://es.wikipedia.org/wiki/Proceso_para_el_desarrollo_de_software
http://www.sites.upiicsa.ipn.mx/polilibros/portal/polilibros/P_terminados/EVal-SistComp/polilibro/capitulos/unidad_2/2_1.html
http://zeus.inf.ucv.cl/~bcrawford/AULA_ICI444/Pruebas.pdf
http://es.slideshare.net/BlackDeathOfBlood/sistemas-administrativos17563888?related=1
http://exa.unne.edu.ar/informatica/sistemas.adm1/material/tema-9.pdf
http://es.slideshare.net/magalysarai/0208-software-de-productividadinformatica-i-presentation
http://info-utec.blogspot.mx/2008/07/software-de-productividad.html
http://es.wikipedia.org/wiki/Software_educativo#Ejemplos_de_Softwares_educa
tivos
http://www.tiposdesoftware.com/titulo-articulo.php?link=tipos-de-softwareeducativo
http://www.quadernsdigitals.net/index.php?
accionMenu=secciones.VisualizaArticuloSeccionIU.visualiza&proyecto_id=244
&articuloSeccion_id=2132
http://aprenderaprogramar.com/index.php?
option=com_content&view=article&id=198:calidad-del-software-metricas-yfiabilidad-de-aplicaciones-1a-parte-dv00103a&catid=45:tendenciasprogramacion&Itemid=164