Вы находитесь на странице: 1из 7

2013

Gua de Estudio - Calidad de


Software

Captulo 1: FUNDAMENTOS
Gustavo Adolfo Sure! Mu"o!

U#iversidad de A#tio$uia
Gua de Estudio - Semana 1, 2 y 3 Calidad de Software Pgina 1

CAPITULO 1. COMPUTACIN EN LA NUBE Y CALIDAD DE SOFTWARE

GUIA DE ESTUDIO SEMANA 1, 2 Y 3


Gustavo Adolfo Surez Muoz

Apreciado Estudiante,


La invitacin es a cambiar los paradigmas, las creencias y las costumbres que hasta el
da de hoy usted vena aplicando en los proyectos de desarrollo de software con respecto
al aseguramiento de la calidad del software y computacin en la nube.

Hoy es una realidad que el software hace parte natural de todas nuestras actividades, de
nuestro da a da y lo mnimo que se espera de ste, es que haga el trabajo para el cual
fue construido. Adicionalmente, cada sector de la economa ejerce presin y cada
empresa en ste siempre busca ser el mejor de su campo. Qu deben hacer las
empresas para lograr ser la ms competitiva de su sector?

La computacin en la nube (Cloud Computing) trae una serie de expectativas de negocio,
tales como Software como Servicio (SaaS - Software as a Service,), Infraestructura como
Servicio (IaaS - Infraestructure as aService), Plataforma como Servicio (PaaS - Platform
as a Service), entre otras, que obligan a repensar y adaptar algunos procesos, como es el
caso de las pruebas (Testing) en la Ingeniera de Software.

Esta gua de estudio organiza, clasifica y hace nfasis en los conceptos ms relevantes
sobre el tema de esta tutora con el fin de generar aprendizaje. El curso tiene varios textos
de referencia, aquellos que estn relacionados en la seccin de bibliografa. Adems, le
recomendamos consultar otras fuentes formales de informacin que le permitan
complementar los conocimientos adquiridos.

Objetivos

1. Entender el concepto y los tipo de nubes ofrecido (privada, pblica e hibrida). Asi
como los modelos de negocio o tipo de servicios.

2. Comprender los elementos bsicos del aseguramiento de la calidad del Software
en el contexto de los proyectos de desarrollo

3. Identificar las normas o los estndares que son referentes o gua para la Calidad
del Software

4. Identificar las actividades, los roles y entregables (caractersticas) en el contexto
del ciclo de desarrollo de software.

5. Determinar elementos dentro de la computacin de la nube y proceso de
aseguramiento de calidad que permita articular las actividades entre los dos.

Gua de Estudio - Semana 1, 2 y 3 Calidad de Software Pgina 2

Indicaciones

El desarrollo de esta gua es en los grupos de exposicin y corresponde a la
recuperacin de las clases de los das 26 de Abril, 3 y 10 de Mayo.

La fecha mxima de entrega es el da 10 de Mayo.

Esta gua es calificable.

Esta gua las componen los siguientes 9 puntos.


1. Investiga por lo menos en tres fuentes la definicin para cada uno de los siguientes
conceptos (indica la fuente)

Significado
Computacin en la
Nube?
Tipo de Nubes Significado del
tipo de nube?
Fuente o
bibliografa
Nube Privada
Nube pblica
Nube hibrida



2. Investiga por lo menos en tres fuentes la definicin para cada uno de los siguientes
conceptos (indica la fuente)

Significados
modelos en la
Nube?
Modelos de Negocio
en la Nube
Significado del
modelo?
Fuente o
bibliografa
Saas
PaaS
IaaS



3. Investiga dentro de los atributos calidad de software (ISO25000) que significa
interoperabilidad, su clasificacin y que mtricas le puede aplicar.

Que significa
interoperabilidad?
Tipos o Niveles de
interoperabilidad
Mtricas de software que
apoyan la
interoperabilidad







Gua de Estudio - Semana 1, 2 y 3 Calidad de Software Pgina 3

4. Las pruebas en la nube permiten nuevos enfoques y capacidades, como el crowd-
sourcing, consistente en presentar problemas y quien los resuelva, cobra. Investigar que
empresas hacen este tipo de servicios y cules son las herramientas utilizadas

Que es crowd-
sourcing?
Empresas que lo
ofrecen?
Herramientas? Referencia
Bibliogrfica






5. Investiga por lo menos en tres fuentes la definicin para cada uno de los siguientes
conceptos (indica la fuente)

Conceptos Definicin? Referencia Bibliogrfica
Calidad
Calidad de Software
Aseguramiento de la Calidad de
Software



6. Completa la siguiente tabla, indicando para cada uno de los roles que participan en los
proyectos de desarrollo, su funcin y cmo aplican el Aseguramiento de la Calidad de
Software desde sus propias actividades. Esta tabla, una vez diligenciada la vas a
compartir en el espacio reservado en la tutora.


Rol Funcin Cmo asegura la Calidad
del Software?
Arquitecto
Ingeniero de Requisitos
Gerente de Proyecto
Desarrollador
Gerente de Pruebas
Probador
Gestor de la Configuracin

7. Responde la siguiente pregunta:

Cul es el principal objetivo del aseguramiento de la calidad del software?

Te sugiero darle un vistazo a los siguientes videos:

http://www.youtube.com/watch?v=YFin8nNnARA
http://www.youtube.com/watch?v=1lN03AB_Bws


Gua de Estudio - Semana 1, 2 y 3 Calidad de Software Pgina 4

8. Elabora un cuadro comparativo que te permita ver las caractersticas de cada uno de
los modelos de desarrollo de Software:



Tipo de
modelo

Modelo
de
desarroll
o de
software

Caracterstica

Fases

Ventajas

Desventaj
as

Estructura




SECUENCI
ALES
CASCAD
A
Ordena
rigurosamente
las etapas del
ciclo de vida del
software, de
forma tal que el
inicio de cada
etapa debe
esperar a la
finalizacin de
la
inmediatamente
anterior.
1. Anlisis
de
requisitos.
2. Diseo
del
sistema.
3. Diseo
del
programa.
4.
Codificaci
n
5.
Pruebas.
6.
Implantaci
n
7.
Mantenimi
ento

*Organiza
do y no se
mezclan
las fases.
*la
planificaci
n es
sencilla
*La
calidad del
producto
resultante
es alta.
*los
usuarios
lo pueden
comprend
er
fcilmente
+
Iteraciones
costosas
+ Puede
que no se
cumpla
con los
requisitos.
+ se tarda
mucho
tiempo en
pasar por
todo el
ciclo
MODELO
V

MODELO
W

INCREMEN
TAL E
ITERATIVO
DRA(RAD
)

TDD
PROTOTI
PADO

RUP
ESPIRAL
Gua de Estudio - Semana 1, 2 y 3 Calidad de Software Pgina 5

AGIL SCRUM
XP










9. Analiza cada uno de los estndares del siguiente cuadro y elabora un documento
resumen en el cual incluyas los siguientes aspectos relevantes:
















Estndar/
Modelo
Nombre
completo
del
estndar
Fecha e
institucin
que lo
defini
Objetivo
del
estndar
o del
modelo
Descripcin
de los
aspectos
fundamentales
del modelo
Qu aspectos
aporta al plan
de
Aseguramiento
de la Calidad
(IEEE730)
ISO9000

TSP/PSP

ISO9126/ISO25000
IEEE 1012

ISO/IEC 27000
IEEE 1028

CMMI e ISO15504

Gua de Estudio - Semana 1, 2 y 3 Calidad de Software Pgina 6



















BIBLIOGRAFA

Ingeniera del Software un Enfoque Prctico, Roger S Pressman, V Edicin
McGraw-Hill
Anlisis y Diseo de Sistemas de Informacin, James A. Senn, McGraw-Hill

CIBERGRAFIA

Software Engineering Institute SEI, http://www.sei.cmu.edu/
CMMi http://www.sei.cmu.edu/cmmi/
TMMi http://www.tmmi.org/
International Software Qualifications Board, http://www.istqb.org/,en la seccin de
descargas, el Glosario y el Foundation
Publicaciones de SOGETI, http://www.es.sogeti.com/Como-
trabajamos/Publicaciones-Sogeti/
R.S. Pressman & Associtates, Inc. http://www.rspa.com/
http://www.informationweek.com.mx/analysis/el-siguiente-gran-uso-de-la-nube-
pruebas-de-software/



Dime y lo olvido, ensame y lo recuerdo, involcrame y lo aprendo
Benjamn Franklin

Вам также может понравиться