You are on page 1of 5

CALIDAD EN EL DESARROLLO DE SOFTWARE

(1404588)

Modelos y estndares de calidad del software

Actividad No1

MANOLO PAJARO BORRAS


8718129

SERVICIO NACIONAL DE APRENDIZAJE (SENA)

MEDELLIN
Medellin de Abril de2017
Cmo sera la calidad del software si no existieran modelos y
estndares de calidad?

En caso que no existieran modelos ni estndares de calidad, realmente los


software fueran muy malos y no tendran la calidad y un ptimo desempeo, y no
podramos garantizar un buen resultado final de este software, tendramos en el
mercado programas que no cumplieran con las expectativas esperadas, a falta de
un estndar no podramos garantizar la calidad de los mismos y cada
desarrollador creara su software como le venga en gana sin importar cosas tan
sencillas como lo son la accesibilidad y usabilidad del mismo y sin estos modelos
no hubiera un estndar que nos permitiera a nosotros como usuarios del comn
usar dichas aplicaciones dado que las personas que los desarrollan los hicieran a
su acomodo y con esto ser solo ellos los que puedan manipular y usar las
aplicaciones creada, se aplicara una poltica diferente para realizar sus
programas.

Utilizar estos modelos sin lugar a duda son de vital importancia ya que nos permite
un desarrollo de aplicaciones con estndares que son de muy alta calidad con la
finalidad de los usuarios de dichas aplicaciones tengan un producto de muy alta
calidad, esto nos permite tener una manera ms organizada y estandarizada las
aplicaciones con el beneficio que sean ms fcil de usar

Qu hara usted, si estuviera encargado de la planeacin,


desarrollo e implementacin del proyecto de software para el
sistema de gestin de recursos humanos de la empresa?

En este caso Utilizara la metodologa Scrum, como mi modelo para el desarrollo


de dicha actividad, Scrum es un proceso gil para desarrollar software, este tipo
de metodologa centra su atencin en las actividades de gerencia no
especificando prcticas de ingeniera, adems de fomentar el surgimiento de
equipos de trabajo auto dirigidos, aplicando inspecciones frecuentes como
mecanismo de control.

Mi experiencia en el rea de desarrollo y docencia he trabajado modelos tales


como el de cascada, Modelo de desarrollo evolutivo (espiral), y modelo de
desarrollo basado en componentes me han parecido buenas, aunque cada una de
ellas tienen sus virtudes y por as decir sus defectos; pero algo que me pareci
bueno de este modelo de desarrollo, es que con SCRUM el cliente es pieza
fundamental en el desarrollo de software, se entusiasma y se compromete con el
proyecto dado que lo ve crecer iteracin a iteracin, es esencial en cualquier
procesos ver a nuestro cliente siempre a la expectativa.

Otro detalle que me parece muy interesante que me hace inclinar por esta
metodologa de desarrollo es que en cualquier momento podemos realinear el
software con los objetivos de negocio de la empresa, ya que podemos introducir
cambios funcionales o de prioridad en el inicio de cada nueva iteracin

Para este proceso utilizara esta herramienta, porque SCRUM me genera algunas
ventajas a diferencia de otras metodologas agiles entre ellas:

Cumplimento de expectativas: en este caso el cliente puede establecer sus


expectativas indicando en cada caso el valor que aporta.

Flexibilidad a cambios: Algo que me ha gustado mucho es que este mtodo


genera una alta capacidad de reaccin ante los cambios de requerimientos, que
se puedan generar por las necesidades del cliente.

Reduccin de Tiempo: Algo importante que he vislumbrado cuando he realizado


desarrollo con esta nueva herramienta es que el cliente puede utilizar las
funcionabilidades ms importantes del proyecto que se le realiza.
Que implica el aseguramiento de la calidad de software en
el ciclo de vida del mismo?

Para que haya un software asegurado en su calidad en el siglo de su vida desde


que se inicia su desarrollo hasta la culminacin del mismo debemos definir ciertos
procesos que son de gran vitalidad para que dicho software sea de calidad en todo
su ciclo de vida, lo que tenemos que definir de una manera ptima, este tipo de
relacin implica que exista varios responsables durante el proceso de la
elaboracin de una aplicacin, y va de la mano con los ingenieros del software,
jefes de proyecto, clientes y vendedores estos ltimos pueden ser independientes.

Controlar la calidad del Software

Para poder realizar este proceso se hace necesario, primero que todo poder
definir los parmetros, indicadores o criterios de medicin. Una vez que
seleccionemos los ndices de calidad, se debe establecer un proceso de control y
al mismos debemos definirle los siguientes pasos.

Definir el tipo de software que va ser controlado, esto lo podemos clasificar por
tipo, complejidad, esto de acuerdo a los estndares establecidos para el desarrollo
de software.

Debemos seleccionar una medida que pueda ser aplicada al objeto de control.
Para cada clase de software es necesario definir los indicadores y sus
magnitudes.

Debemos crear o poder determinar los mtodos de valoracin de los indicadores,


esto lo podemos realizar utilizando procesos manuales tales como cuestionarios o
encuestas estndares para la medicin de criterios periciales y herramientas
automatizadas para medir los criterios de clculo.

Ningn software es perfecto, solo hay software con la calidad suficiente en un


contexto de uso para cumplir ciertos objetivos o las necesidades de los clientes.
Para un buen desarrollo de software se debe cumplir como mnimo tres principios
bsicos:

Tecnolgico, Administrativo Y Ergonmico

El principio tecnolgico define las tcnicas a utilizar en el proceso de desarrollo del


software.

El principio administrativo contempla las funciones de planificacin y control del


desarrollo del software, as como la organizacin del ambiente o Centro de
Ingeniera de Software.

El principio ergonmico define la interfaz entre el usuario y el ambiente


automatizado.

Fuentes consultadas

Tesis en opcin al Ttulo de Maestra en Nuevas Tecnologas para la Educacin.


Manual de Proyectos Cientfico Tcnicos. Las Tunas. 2007.

http://www.eumed.net/libros/2008a/351/Aseguramiento%20de%20Calidad%20de
%20Software.htm

http://www.buenastareas.com/ensayos/Aseguramiento-De-La-Calidad-Del-
Software/509585.html

http://www.i-sol.com.ar/pg005.html

You might also like