Herramienta rup

Solo disponible en BuenasTareas
  • Páginas : 2 (421 palabras )
  • Descarga(s) : 19
  • Publicado : 19 de mayo de 2010
Leer documento completo
Vista previa del texto
Plan de producción & comunicación basado en Casos de Uso Construcción y Testing
import util.Observable; import crono. *; /** * Clase que representa los datos del cronometro */ class crono.CronoModelextends Observable { private var minute : Number; private var second : Number; private var minuteTemp:Number; private var secondTemp:Number; //identificador del intervalo que será llamado cadasegundo. private var clockInterval : Number; //identifica si el crono esta activo o no. private var _estado : Estado; private var estadoAlarma:Estado; private var estadoControlando:Estado; private varestadoReposo:Estado; private var unidadTiempo : Number; /** * Constructor. */ public function CronoModel () { //creamos las instancias de estados estadoAlarma=new EstadoAlarma(this); estadoControlando=newEstadoControlando(this); estadoReposo=new EstadoReposo(this); //establecemos el estado inicial con un Reset } public function getEstadoControlando():Estado{ return estadoControlando; } public functiongetEstadoReposo():Estado{ return estadoReposo; (build) } public function getEstadoAlarma():Estado{ return estadoAlarma; } public function minCrono () : Void { //delegamos esta funcion al estado._estado.minCrono(); } public function secCrono () : Void

import as2unit.framework.TestCase; import crono.*; class test.TestCrono extends TestCase { public function TestCrono( methodName:String ) {super( methodName ); } //Test de inicialización del cronómetro public function testCreateCrono() { var cronoModel:CronoModel=new CronoModel(); cronoModel.iniciar();

Cada número muestra un entregabledel proyecto, e indica una secuencia, de las muchas posibles, en un ciclo de producción basado en iteraciones progresivas e incrementales.

11

12

10
} }

assertNotNull( cronoModel );assertNotUndefined( cronoModel ); assertEquals( 0, cronoModel.minute ); assertEquals( 0, cronoModel.second ); cronoModel.tick(); assertEquals( 0, cronoModel.minute ); assertEquals( 1, cronoModel.second );...
tracking img