You are on page 1of 9

MAESTRA EN INGENIERA DE SISTEMAS

MAESTR

Medicin el nico camino a la calidad del software


Anteproyecto
Lnea de investigacin del grupo FICB-PG:
Grupo de Investigacin FICB-PG

Guevara Villalobos Luis Carlos 1420020188


Asesor temtico: Bolaos Castro Sandro Javier Doctorado en Informtica
Supervisor metodolgico: Moreno Sandoval Luis Gabriel Doctorado en Informtica

Mayo 2017
____________
Resumen
En la actualidad, el software es el eje del desarrollo de todas las industrias, as como las
mquinas de vapor lo fueron para el desarrollo industrial del siglo XIX, por ello es crtico
que el software sea construido con calidad y para poder definir esto hay que realizar la toma
de medidas con las cuales se obtienen indicadores que definen segn criterio si dicho
software es bueno o est sujeto a mejoras.

En este punto es donde juegan con gran importancia los conceptos de mtrica y los
indicadores, que proveen resultados que permiten tomar decisiones. Existen varios tipos de
mtricas que se toman segn el punto de observacin y de lo que se mide para realizar el
desarrollo. Se clasifican como de usabilidad los indicadores estn atados a funcionalidad
de la interfaz y su interaccin con el usuario, de la calidad donde con estadstica que pro-
ratea el nmero de fallas, puntos de funcin asociando detalles de codificacin y la
mantenibilidad que se asocia al soporte de la solucin construida, pero no hay un enfoque
que las integren, ha hoy se manejan como islas separadas creando el problema que existe
hoy en la industria del software y que se refleja en las estadsticas en donde solo el 30%
tiene existo en el tiempo y calidad de los proyectos de software.

Se presenta una mtrica soportada en una metodologa que vincule tems asociados a todas
las dimensiones mencionadas, es decir que si se aplique esta metodologa se tenga datos
que permitan validar todas las dimensiones permitiendo generar una planificacin ms
asertiva de los proyectos de software mejorando as el porcentaje de xito.
Palabras clave: medida, metodologa, arquitectura, alta calidad, software, codificacin.

Abstract
MAESTRA EN INGENIERA DE SISTEMAS
MAESTR

Currently, software is the axis of development of all industries, as steam machines were for
the industrial development of the nineteenth century, so it is critical that the software is
built with quality and to be able to define this there is Make measurements with which to
obtain indicators that define according to criterion whether said software is good or is
subject to improvements.

This is where the concepts of metrics and indicators, which provide results that allow
decisions to play, play with great importance. There are several types of metrics that are
taken according to the point of observation and what is measured for development. They
are classified as usability indicators are tied to interface functionality and their interaction
with the user, quality where with statistics that pro-rates the number of faults, function
points associating coding details and maintainability that is associated with Support of the
solution built, but there is no approach that integrates them, today are handled as separate
islands creating the problem that exists today in the software industry and is reflected in
statistics where only 30% has exist in the Time and quality of software projects.

A supported metric is presented in a methodology that links items associated to all the
mentioned dimensions, that is to say that if this methodology is applied we have data that
allow to validate all the dimensions allowing to generate a more assertive planning of the
software projects thus improving the percentage of success.

Key words: Measurement, methodology, architecture, high quality, software, coding..


____________

INTRODUCCIN
En la actualidad la industria del software ha cobrado mucha fuerza, por es una disciplina
joven encontrando que en las supuestas fbricas de software an se manejan de forma
artesanal (Barragn, 2007) (Greggie, 2010) por ello para medir solo se enfoca a un punto de
vista descartando puntos importantes a medir para poder obtener una alta calidad en el
software.

La constriccin de software de alta calidad de contemplar la totalidad de los puntos de


vista, Steve Jobs demostr la importancia de la usabilidad de all el xito de los dispositivos
Mac, pero en la mayora de las fabricas de software en Colombia no observan la usabilidad
desde el punto de vista del usuario solo suelen enfocarse a la calidad funcional es decir los
MAESTRA EN INGENIERA DE SISTEMAS
MAESTR

resultados objetivos es decir se miden itos vinculados usualmente a funcionalidad y a


minimizar errores operacionales. Otro fallo es que la codificacin y mantenivilidad las
cuales estn muy vinculadas entre si ya que una buena codificacin usando patrones y
metodologas estandarizadas permiten que la redaccin de los programas sea optima y a un
futuro sea fcilmente mantenible.

Por ello hay que definir tems medibles que contemplan observaciones determinando la
usabilidad del software orientado al usuario, una buena funcionalidad orientada a los
objetivos dados por la necesidad del software, y medir practicas de redaccin de cdigo
orientando que la mima sea estndar y fcil mantenible.

Problema
Como soportarse en las mtricas para determinar de forma integral la alta calidad en la
construccin de soluciones de software?

Objetivos
Brindar una metodologa que permita determinar un marco de trabajo en donde se
pueda determinar bajo la medicin de indicadores generales y particulares un costeo
mas real de una solucin de alta calidad.

Permitir con el enfoque dado por esta metodologa identificar unos costos estimados
mas asertivos disminuyendo sobre costos en los proyectos de software

Definir tems que permitan medir y controlar la carga operativa en los equipo de
trabajo

Definir tems que orienten los objetivo de los requerimientos pero que no descuiden la
usabilidad.

Justificacin
MAESTRA EN INGENIERA DE SISTEMAS
MAESTR

En la construccin de solucione de soluciones de software se esta orientando a constituirse


en una industria de gran importancia en la era de la informacin importante, pero
soportando que aun esta en sus inicio

Si se valida el reporte standish chaos:

Fuente:Standish Group 2015 Chaos Report - Q&A with Jennifer Lynch


https://www.infoq.com/articles/standish-chaos-2015

En donde se evidencia que solo el 30% de los proyectos cumplen una planificacin y que
un 50% debe ser cambiado sus fechas o alcances esto es debido a que los items medidos
para estimar costos y tiempos son ineficientes generando fallas en el proceso general.

ESTRATEGIA METODOLGICA
Cuantitativo
Hiptesis, variables y sus operacionalidades
MAESTRA EN INGENIERA DE SISTEMAS
MAESTR

Tipo de estudio
Diseo de investigacion
La poblacion

Este apartado debe contener la manera en la cual se abordar el problema en coherencia con
su naturaleza, se sugiere que su extensin no sea mayor a 2000 palabras. Se debe exponer,
sustentar y justificar:
1. El enfoque metodolgico
2. El diseo muestral o de abordaje de participantes.
3. La descripcin del universo, poblacin, muestra o participantes, segn aplique,
dando cuenta de los criterios o mecanismos de inclusin o exclusin y los aspectos
ticos para abordarles y para el manejo de su informacin.
4. La descripcin de las variables y las relaciones a verificar en ellas, y si aplica
planteamiento de hiptesis.
5. Los instrumentos teniendo en cuenta los ejes de indagacin, categoras orientadoras,
relacin y operacionalizacin de variables e indicadores, segn aplique.
6. Los mecanismos para dar validez y rigor a los instrumentos, trabajos de campo y en
general la ejecucin metodolgica.
7. Las maneras y aplicativos para procesar la informacin detallando el procedimiento
para tal fin.

DESARROLLO E IMPLEMENTACIN (AVANCES)


En esta seccin se presentan y explican, a modo de avances, las herramientas desarrolladas
y particularidades de la implementacin segn los pasos presentados en la metodologa. Si
aplica, se presenta el escenario particular de aplicacin de la metodologa, y la forma en
que dicho escenario o contexto modifica o afecta la forma de implementacin. Puede as
presentarse en esta seccin el diseo de experimentos y el detalle del conjunto de datos y
variables de entrada.

Se presentan tambin aspectos tcnicos que sean relevantes en el proyecto y que hayan de
alguna manera afectado (de manera positiva o negativa) el procesamiento o la obtencin de
los resultados.
MAESTRA EN INGENIERA DE SISTEMAS
MAESTR

RESULTADOS PRELIMINARES
Este apartado debe contener los hallazgos y resultados preliminares de haber implementado
los pasos de la metodologa, de preferencia en el orden del planteamiento que llevan los
objetivos especficos del trabajo. En este apartado no se hacen conclusiones o sugerencias,
sino se presenta la informacin tal cual fue obtenida de las fuentes de las que se dio cuenta
en el apartado de ESTRATEGIA METODOLGICA..
MAESTRA EN INGENIERA DE SISTEMAS
MAESTR

REFERENCIAS

IAN SOMMERVILLE

Ingeniera de software, Sptima Edicin


ISBN:84-7829-074-5
Pginas: 59-152, 175-210, Parte 4

Roger S. Preesman
Ingeniera de software un enfoque practico, Sptima Edicin
ISBN:978-607-15-0314-5
Pginas: Capitulo 15

Pierre Bourque, Robert Dupuis, and Alain Abran,

The Guide to the Software Engineering Body of Knowledge


University of Quebec at Montreal
ISBN:0740-7459
1999

Jernimo Puerta Hillman Lpez, Ricardo Colomo Palacios, ngel Garca Crespo

Recomendaciones para la adopcin de prcticas de gestin del capital humano en


entornos giles bajo SCRUM
2008

Jie-Cherng Chen, Sun-Jen Huang


An empirical analysis of the impact of software development problem factors on
software maintainability
The Journal of Systems and Software
Paginas: 981992
2009
MAESTRA EN INGENIERA DE SISTEMAS
MAESTR

Majdi Abdellatief, Abu Bakar Md Sultan,Abdul Azim Abdul Ghani,Marzanah A. Jabar


A mapping study to investigate component-based software system metrics
The Journal of Systems and Software
Paginas: 981992
2009

Andrej Krajnc, Marjan Heriko , rt Gerlec , Uro Goljat and Gregor Polani
Experimental investigation of the quality and productivity of Software Factories based
development
DOI: 10.2298/CSIS110720007K
2000

John G. Arnason a,b, , Christine N. Pellegri a , June L. Moore c , Elizabeth L. Lewis-


Michl c , Patrick J. Parsons
Depleted and enriched uranium exposure quantified in former factory workers and
local residents of NL Industries, Colonie, NY USA
Environmental Research
2 April 2016

R. Hackbarth, A. Mockus, J. Palframan, and R. Sethi

Customer Quality Improvement of Software Systems


Environmental Research
2 April 2016

Yibiao Yang,Yangyang Zhao,Changsong Liu,Hongmin Lu,Yuming Zhou,Baowen Xu


MAESTRA EN INGENIERA DE SISTEMAS
MAESTR

An empirical investigation into the effect of slice types on slice-based cohesion metrics
Information and Software Technology
Paginas: 981992
2009

Pierre Bourque, Robert Dupuis, and Alain Abran,


An Empirical Investigation on Wrapper-Based Feature Selection for Predicting
Software Quality
International Journal of Software Engineering and Knowledge Engineering
Vol. 25, No. 1 (2015) 93114
#. c World Scienti c Publishing Company
DOI: 10.1142/S0218194015400057

Sergio Ortega Santamara


Introduccin a la usabilidad y su evaluacin
Material de la UOC
PID_00176612

Mnica Zapata Lluch

Mtodos de evaluacin sin usuarios


Material de la UOC
PID_00176613

You might also like