Professional Documents
Culture Documents
MAESTR
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.
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.
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 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.
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
Roger S. Preesman
Ingeniera de software un enfoque practico, Sptima Edicin
ISBN:978-607-15-0314-5
Pginas: Capitulo 15
Jernimo Puerta Hillman Lpez, Ricardo Colomo Palacios, ngel Garca Crespo
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
An empirical investigation into the effect of slice types on slice-based cohesion metrics
Information and Software Technology
Paginas: 981992
2009