INVESTIGACION GRUPAL
INTEGRANTES
Javier Cercado
Gabriela Espinoza
Andrea Guarinda
Jostin Joutex
Curso
6 Semestre A
Docente
AO LECTIVO
2017-2018
El PROCESO DE SOFTWARE Y MTRICAS DE PROYECTOS
Recursos
La segunda tarea de la planificacin del desarrollo de software es la estimacin de los
recursos requeridos para acometer el esfuerzo de desarrollo de software. La Figura ilustra
los recursos de desarrollo en forma de pirmide. En la base de la pirmide de recursos se
encuentra el entorno de desarrollo -herramientas de hardware y software- que proporciona
la infraestructura de soporte al esfuerzo de desarrollo. En un nivel ms alto se encuentran
los componentes de software reutilizables-los bloques
de software que pueden reducir drsticamente los
costes de desarrollo y acelerar la entrega-.
En la parte ms alta de la pirmide est el recurso
primario -el personal-. Cada recurso queda
especificado mediante cuatro caractersticas:
descripcin del recurso, informe de disponibilidad,
fecha cronolgica en la que se requiere el recurso,
tiempo durante el que ser aplicado el recurso. Las dos
ltimas caractersticas pueden verse como una ventana temporal. La disponibilidad del
recurso para una ventana especfica tiene que establecerse lo ms pronto posible.
Recursos humanos
El encargado de la planificacin comienza elevando el mbito y seleccionando las
habilidades que se requieren para llevar a cabo el desarrollo. Hay que especificar tanto la
posicin dentro de la organizacin (por ejemplo: gestor, ingeniero de software
experimentado, etc.) como la especialidad (por ejemplo: telecomunicaciones, bases de
datos, cliente/servidor). Para proyectos relativamente pequeos (una persona-ao o
menos) una sola persona puede llevar a cabo todos los pasos de ingeniera del software,
consultando con especialistas siempre que sea necesario.
Recursos de entorno
El entorno es donde se apoya el proyecto de software, llamado a menudo entorno de
ingeniera del software (ElS), incorpora hardware y software. El hardware proporciona
una plataforma con las herramientas (software) requeridas para producir los productos
que son el resultado de una buena prctica de la ingeniera del software7
. Como la mayora de las organizaciones de software tienen muchos aspectos que
requieren acceso a EIS, un planificador de proyecto debe determinar la ventana temporal
requerida para el hardware y el software, y verificar que estos recursos estarn
disponibles.
Calidad
El American HeritageDictionary, define la calidad como una caracterstica o atributo de
algo. Como un atributo de un elemento, la calidad se refiere a las caractersticas
mensurables C0S3S que se pueden comparar con estndares conocidos como longitud,
color, propiedades elctricas, maleabilidad, etc.. Sin embargo, el software en su gran
extensin, como entidad intelectual, es ms difcil de caracterizar que los objetos fsicos.
No obstante, si existen las medidas de caractersticas de un programa. Entre estas
propiedades se incluyen complejidad ciclomtica. Cohesin, nmero de puntos de
funcin, lneas de cdigo y muchas otras estudiadas en los Captulos 19y 24. Cuando se
examina un elemento segn sus caractersticas mensurables, se pueden encontrar dos
tipos de calidad: calidad del diseo y calidad de concordancia.
Control de calidad
El control de cambios puede equipararse al control de calidad. Pero, cmo se logra el
control de calidad? El control de calidad es una serie de inspecciones, revisiones y pruebas
utilizadas a lo largo del proceso del software para asegurar que cada producto cumple con
los requisitos que le han sido asignados. El control de calidad incluye un bucle de
realimentacin (feedback) del proceso que cre el producto. La combinacin de medicin
y realimentacin permite afinar el proceso cuando los productos de trabajo creados fallan
al cumplir sus especificaciones. Este enfoque ve el control de calidad como parte del
proceso de fabricacin.
Coste de calidad
El coste de calidad incluye todos los costes acarreados en la bsqueda de la calidad o en
las actividades relacionadas en la obtencin de la calidad. Se realizan estudios sobre el
coste de calidad para proporcionar una lnea base del coste actual de calidad, para
identificar oportunidades de reducir este coste, y para proporcionar una base normalizada
de comparacin. La base de normalizacin siempre tiene un precio. Una vez que se han
normalizado los costes de calidad sobre un precio base, tenemos los datos necesarios para
evaluar el lugar en donde hay oportunidades de mejorar nuestros procesos. Es ms,
podemos evaluar cmo afectan los cambios en trminos de dinero.
Planificacin de la calidad,
Revisiones tcnicas formales,
Equipo de pruebas,
Formacin.
Bibliografa
o Libro:
Ingeniera De Software / Un Enfoque Prctico/ Roger S. Pressman
o Biblioteca Virtual:
http://site.ebrary.com/lib/uagrariaecsp/detail.action?docID=10646149&p00
http://site.ebrary.com/lib/uagrariaecsp/detail.action?docID=10853350&p00