Está en la página 1de 9

Wilmer

modelo V

el modelo en v es una variación del modelo en cascada que muestra cómo se relacionan
las actividades de prueba con el análisis y el diseño.

La letra (V) significa verificación y validación

Función de modelo v

Sirve para indicar en qué fase de desarrollo se deben definir las pruebas correspondientes.
También sirve para saber a qué fase de desarrollo hay que volver si se encuentra fallos en
las pruebas correspondientes
El modelo en V se divide en 2 partes principales izquierda donde se realizan los requisitos
el desarrollo general del software hasta llegar a la codificación o programación y la
derecha donde se realizan la fase de pruebas
camilo
Como vemos en la parte izquierda tenemos definición de requerimientos, diseño funcional
del sistema, diseño técnico del sistema, especificación componentes y luego está la parte
de la programación o codificación, una vez terminada la verificación iniciamos de abajo
Asia arriba la parte de validación que consta de pruebas diseñadas específicamente para
cada una de las fases de verificación por ejemplo tenemos la prueba unitaria que valida
especificación de componentes, la prueba de componentes que valida el diseño técnico
del sistema, la prueba del sistema que valida el diseño funcional del sistema la que nos
ayuda a verificar todos los requerimientos que el cliente nos brindó se encuentren,

Mario
este diseño se creó para saber en dónde se debe iniciar si una de la pruebas falla , por
ejemplo: si la prueba del sistema falla debemos reiniciar del diseño funcional del sistema
nuevamente pasar al diseño técnico del sistema a especificación de componentes pasar
por el código o codificación, reiniciar la prueba unitaria, reiniciar la prueba de
componentes y así sucesiva mente asta no volver a encontrar errores a eso le llamamos
un siclo, cada vez que se realiza una prueba y esta da error tenemos que reiniciar desde la
fase donde se localiza el error pasar por las demás faces que siguen y reiniciar todas y
cada una de las pruebas eso se debe hacer las veces que sea necesario para que el
software sea 100% funcional y aprobado por el cliente básicamente sin errores

Alejandro

Ventajas:

• La relación entre las etapas de desarrollo y los distintos tipos de pruebas facilitan la
localización de fallos.
• Es un modelo sencillo y de fácil aprendizaje
• Hace explícito parte de la iteración y trabajo que hay que revisar
• Especifica bien los roles de los distintos tipos de pruebas a realizar
• Involucra al usuario en las pruebas

Desventajas:

• Es difícil que el cliente exponga explícitamente todos los requisitos


• El cliente debe tener paciencia pues obtendrá el producto al final del ciclo de vida
• Las pruebas pueden ser caras y, a veces, no lo suficientemente efectivas
• El producto final obtenido puede que no refleje todos los requisitos del usuario

Objetivos[editar]
El Método-V fue desarrollado para regular el proceso de desarrollo de software por la
Administración Federal Alemana. Describe las actividades y los resultados que se producen
durante el desarrollo del software.
Proporciona una guía para la planificación y realización de proyectos. Los
siguientes objetivos están destinados a ser alcanzados durante la ejecución del proyecto:
Minimización de los riesgos del proyecto
Mejora la transparencia del proyecto y control del proyecto, especificando los enfoques
estandarizados, describe los resultados correspondientes y funciones de responsabilidad.
Permite una detección temprana de las desviaciones y los riesgos y mejora la gestión de
procesos, reduciendo así los riesgos del proyecto.
Mejora y Garantía de Calidad
Como un modelo de proceso estándar, asegura que los resultados que se proporcionan sean
completos y contengan la calidad deseada. Los resultados provisionales definidos se pueden
comprobar en una fase temprana. La uniformidad en el contenido del producto mejora la
legibilidad, comprensibilidad y verificabilidad.
Reducción de los gastos totales durante todo el proyecto y sistema de Ciclo de Vida
El esfuerzo para el desarrollo, producción, operación y mantenimiento de un sistema puede
ser calculado, estimado y controlado de manera transparente mediante la aplicación de un
modelo de procesos estandarizados. Reduciendo la dependencia en los proveedores y el
esfuerzo para las siguientes actividades y proyectos.
Mejora de la comunicación entre todos los inversionistas
La descripción estandarizada y uniforme de todos los elementos pertinentes y términos es la
base para la comprensión mutua entre todos los inversionistas. De este modo, se reduce la
pérdida por fricción entre el usuario, comprador, proveedor y desarrollador.
Tareas;

3 Tipos de servidores

 Servidor de impresiones: controla una o más impresoras y acepta trabajos de


impresión de otros clientes de la red, poniendo en cola los trabajos de impresión.

 Servidor de correo: almacena, envía, recibe, enruta y realiza otras operaciones
relacionadas con email para los clientes de la red.

 Servidor de fax: almacena, envía, recibe, enruta y realiza otras funciones necesarias
para la transmisión, la recepción y la distribución apropiadas de los fax.

 Servidor de la telefonía: realiza funciones relacionadas con la telefonía, como es la de
contestador automático, almacenando los mensajes de voz, encaminando las llamadas y
controlando también la red o el Internet.

 Servidor proxy: realiza un cierto tipo de funciones a nombre de otros clientes en la red
para aumentar el funcionamiento de ciertas operaciones (p. ej., prefetching y depositar
documentos u otros datos que se soliciten muy frecuentemente), también proporciona
servicios de seguridad, o sea, incluye un cortafuegos.

 Servidor del acceso remoto (RAS): controla las líneas de módem de los monitores u
otros canales de comunicación de la red para que las peticiones conecten con la red de una
posición remota, responde llamadas telefónicas entrantes y reconoce la petición de la red.

 Servidor web: almacena documentos HTML, imágenes, archivos de texto, escrituras, y
demás material Web compuesto por datos (conocidos colectivamente como contenido), y
distribuye este contenido a clientes que la piden en la red.

 Servidor de base de datos: provee servicios de base de datos a otros programas u
otras computadoras, como es definido por el modelo cliente-servidor. También puede hacer
referencia a aquellas computadoras (servidores) dedicadas a ejecutar esos programas,
prestando el servicio.

 Servidor de Seguridad: Tiene software especializado para detener intrusiones
maliciosas, normalmente tienen antivirus, antispyware, antiadware, además de contar con
cortafuegos redundantes de diversos niveles y/o capas para evitar ataques, los servidores de
seguridad varían dependiendo de su utilización e importancia.
2 Los 3 principales sistemas
operativos en la nube
Esta nueva era abre nuevos mercados y oportunidades, y se
prepara una batalla por saber quién se convertirá en la plataforma
estándar. Está en juego el control sobre las aplicaciones que se
ejecutan en las plataformas cloud. Veámos cuáles son los 3
sistemas operativos más importantes:
 Amazon Web Services. Desde hace algunos años, los servicios web de
Amazon han ido cogiendo alguna ventaja sobre sus competidores y han sido
considerados en algunos momentos por diversos especialistas como los líderes de
este sector. Amazon EC2 proporciona capacidad segura y de tamaño variable.
Ofrece un control completo sobre los recursos y proporciona a los desarrolladores
herramientas que permiten crear aplicaciones libres de errores.
 Microsoft Azure. Microsoft muestra como una amenaza se puede convertir
en una oportunidad. Aunque su entrada ha sido algo tardía, tiene la ventaja de
poder ofrecer un puente natural desde el escritorio hasta la nube, lo cual ayuda a
los desarrolladores a ampliar sus aplicaciones actuales de escritorio. Además,
dispone de una amplia base de clientes a los que traspasar de un sistema a otro.
 Google App Engine. Google ha sido uno de los primeros en desarrollar
aplicaciones como servicios para consumidores finales. Sin embargo, parece tener
menos éxito cuando nos enfocamos solo en empresas. Su Google Cloud Platform
permite olvidar las complicadas tareas de administración de infraestructura,
configuración de redes y aprovisionamiento de servidores, pero con unas
herramientas muy específicas de Google y algo más restringidas.

4…herramientas para trabajar javascript

1. Aptana Studio
2. 2. NetBeans
3. 3. JetBrains WebStorm 
4. 4. Cloud 9
5.  Spket IDE
6.  API for JavaScript Sandbox
Tipos de dbms
ISO 25000
La industria del software está por supuesto contemplada por la
ISO, destacando la familia ISO 25000. La ISO 25000
proporciona una guía para el uso de la nueva serie de
normas internacionales denominadas Sistemas y
Requisitos de Calidad del Software y Evaluación
(SQuaRE) El objetivo de ISO 25000 es proporcionar una visión
general de los contenidos de SQuaRE, modelos de referencia y
definiciones comunes, así como la relación entre los
documentos. La última revisión se produjo en 2014, por lo que
el próximo año será revisada y actualizada.

Los requisitos de la ISO 25000 se centran además en dos


procesos principales: especificación de requisitos de
calidad del software y evaluación de la calidad del software,
soportada por el proceso de medición de calidad del software.

La ISO 25000 está compuesta por cinco áreas:


 ISO 2500n: gestión de calidad
 ISO 2501n: modelo de calidad: compuesto entre otros por fiabilidad,
seguridad, mantenibilidad y usabilidad.
 ISO 2502n: medición de calidad
 ISO 2503n: requisitos de calidad
 ISO 2504n: evaluación de calidad

Si queréis descubrir más acerca de la ISO 25000 os


recomendamos que consultéis esta web. El portal ISO 25000
proporciona información actualizada y en español de la ISO
25000 y es una gran fuente de información.
Beneficios de acogerse a la ISO 25000
El beneficio último de adoptar la ISO 25000 es el mismo que el
de cualquier norma de este calibre – asegurar que productos y
servicios son seguros, de confianza y de buena calidad.

En concreto, certificarse en la ISO 25000 demuestra que la


calidad de tu software está asegurada, o que los servicios
informáticos que ofreces son de la máxima confianza y han sido
regulados. La organización internacional de estandarización lo
describe cómo ** la prueba de que estás haciendo algo de la
mejor manera posible**.

También podría gustarte