Sei sulla pagina 1di 12

VISUAL BASIC

C
Laura Enciso Lorena Gonzlez Alejandra Tinoco

Anlisis de requisitos

Extraer los requisitos de un producto de software es la primera etapa para crearlo. se define un diagrama de Entidad/Relacin, en el que se plasman las principales entidades que participarn en el desarrollo del software. La captura, anlisis y especificacin de requisitos (incluso pruebas de ellos), es una parte crucial; de esta etapa depende en gran medida el logro de los objetivos finales. Se han ideado modelos y diversos procesos de trabajo para estos fines.
Diseo y arquitectura Se refiere a determinar como funcionar de forma general sin entrar en detalles. Consiste en incorporar consideraciones de la implementacin tecnolgica, como el hardware, la red, etc. Se definen los Casos de Uso para cubrir las funciones que realizar el sistema, y se transforman las entidades definidas en el anlisis de requisitos en clases de diseo, obteniendo un modelo cercano a la programacin orientada a objetos. Programacin Reducir un diseo a cdigo puede ser la parte ms obvia del trabajo de ingeniera de software, pero no es necesariamente la porcin ms larga. La complejidad y la duracin de esta etapa est ntimamente ligada al o a los lenguajes de programacin utilizados.

Pruebas
Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificacin. Una tcnica de prueba es probar por separado cada mdulo del software, y luego probarlo de forma integral, para as llegar al objetivo. Documentacin Todo lo concerniente a la documentacin del propio desarrollo del software y de la gestin del proyecto, pasando por modelaciones (UML), diagramas, pruebas, manuales de usuario, manuales tcnicos, etc.; todo con el propsito de eventuales correcciones, usabilidad, mantenimiento futuro y ampliaciones al sistema.

Mantenimiento
Mantener y mejorar el software para enfrentar errores descubiertos y nuevos requisitos. Esto puede llevar ms tiempo incluso que el desarrollo inicial del software. Alrededor de 2/3 de toda la ingeniera de software tiene que ver con dar mantenimiento. Una pequea parte de este trabajo consiste en arreglar errores, o bugs. La mayor parte consiste en extender el sistema para hacer nuevas cosas. De manera similar, alrededor de 2/3 de toda la ingeniera civil, arquitectura y trabajo de construccin es dar mantenimiento.

Constantes
Una constante es un dato cuyo valor no puede cambiar durante la ejecucin del programa. Recibe un valor en el momento de la compilacin y este permanece inalterado durante todo el programa. las constantes se declaran en una seccin que comienza con la palabra reservada const. Despus de declarar una constante ya puedes usarla en el cuerpo principal del programa. Tienen varios usos: ser miembro en una expresin, en una comparacin, asignar su valor a una variable, etc.

TIPOS DE CONSTANTES
Constantes literales Son valores de cualquier tipo que se utilizan directamente, no se declaran ya que no tienen nombre. En el siguiente ejemplo tienes un par de constantes literales (el 3, el 4, y el 3.1416) Constantes declaradas Tambin llamadas constantes con nombre, son las que se declaran en la seccin const asignndoles un valor directamente. Constantes expresin Tambin se declaran en la seccin const, pero a estas no se les asigna un valor directamente, sino que se les asigna una expresin. Esta expresin se evala en tiempo de compilacin y el resultado se le asigna a la constante.

Variables
Una variable es un nombre asociado a un elemento de datos que est situado en posiciones contiguas de la memoria principal, y su valor puede cambiar durante la ejecucin de un programa. Toda variable pertenece a un tipo de dato concreto. En la declaracin de una variable se debe indicar el tipo al que pertenece. As tendremos variables enteras, reales, booleanas, etc. Por otro lado, distinguimos tres partes fundamentales en la vida de una variable: Declaracin Iniciacin Utilizacin Declaracin de variables Esta es la primera fase en la vida de cualquier variable. La declaracin se realiza en la seccin que comienza con la palabra var. Si quieres ms informacin, puedes ir al apartado que trata sobre la declaracin de variables en el tema Estructura de un programa.

Toda variable que vaya a ser utilizada en Pascal tiene que ser previamente declarada. Iniciacin de variables Esto no es ms que darle un valor inicial a una variable. As como lo primero que se hace con una variable es declararla, lo siguiente tiene que ser iniciarla. Esto se hace para evitar posibles errores en tiempo de ejecucin, pues una variable tiene un valor indeterminado despus de declararla. Principalmente, existen dos maneras de otorgar valores iniciales a variables: Mediante una sentencia de asignacin Mediante uno de los procedimientos de entrada de datos (read o readln)

DATOS DE VISUAL BASIC

Tipo de Visual Basic

Tipo en CLR (Framework)

Boolean

System.Boolean

2 bytes

Espacio de memoria que ocupa

Valores que se pueden almacenar y comentarios

Un valor verdadero o falso. Valores: True o False. En VB se pueden representar por -1 o 0, en CLR sern 1 y 0, aunque no es recomendable usar valores numricos, es preferible usar siempre True o False. Dim b As Boolean = True Un valor positivo, sin signo, para contener datos binarios. Valores: de 0 a 255 Puede convertirse a: Short, Integer, Long, Single, Double o Decimal sin recibir overflow Dim b As Byte = 129 Un carcter Unicode. Valores: de 0 a 65535 (sin signo). No se puede convertir directamente a tipo numrico. Para indicar que una constante de cadena, realmente es un Char, usar la letra C despus de la cadena: Dim c As Char = "N"c Una fecha. Valores: desde las 0:00:00 del 1 de Enero del 0001 hasta las 23:59:59 del 31 de Diciembre del 9999. Las fechas deben representarse entre almohadillas # y por lo habitual usando el formato norteamericano: #m-d-yyyy# Dim d As Date = #10-27-2001# Un nmero decimal. Valores: de 0 a +/-79,228,162,514,264,337,593,543,950,335 sin decimales; de 0 a +/-7.9228162514264337593543950335 con 28 lugares a la derecha del decimal; el nmero ms pequeo es: +/-0.0000000000000000000000000001 (+/-1E-28). En los literales se puede usar la letra D o el signo @ para indicar que el valor es Decimal. Dim unDecimal As Decimal = 9223372036854775808D Dim unDecimal2 As Decimal = 987654321.125@

Byte

System.Byte

1 byte

Char

System.Char

2 bytes

Date

System.DateTime

8 bytes

Decimal

System.Decimal

16 bytes

Double

System.Double

8 bytes

Un nmero de coma flotante de doble precisin. Valores: de -1.79769313486231570E+308 a -4.94065645841246544E-324 para valores negativos; de 4.94065645841246544E-324 a 1.79769313486231570E+308 para valores positivos. Se puede convertir a Decimal sin recibir un overflow. Se puede usar como sufijo el signo almohadilla # o la letra R para representar un valor de doble precisin: Dim unDoble As Double = 125897.0235R Dim unDoble2 As Double = 987456.0125#

Integer

System.Int32

4 bytes

Un nmero entero (sin decimales) Valores: de -2,147,483,648 a 2,147,483,647. Se puede convertir a Long, Single, Double o Decimal sin producir overflow. Se puede usar la letra I o el signo % para indicar que es un nmero entero: Dim unEntero As Integer = 250009I Dim unEntero2 As Integer = 652000%

Long (entero largo)

System.Int64

8 bytes

Un entero largo (o grande) Valores: de -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807. Se puede convertir a Single, Double o Decimal sin producir overflow. Se puede usar la letra L o el signo & para indicar que es un nmero Long: Dim unLong As Long = 12345678L Dim unLong2 As Long = 1234567890&

Object

System.Object (class)

4 bytes

Cualquier tipo se puede almacenar en una variable de tipo Object. Todos los datos que se manejan en .NET estn basados en el tipo Object.

Short (entero corto)

System.Int16

2 bytes

Un entero corto (sin decimales) Valores: de -32,768 a 32,767. Se puede convertir a: Integer, Long, Single, Double o Decimal sin producir un overflow. Se puede usar la letra S para indicar que es un nmero entero corto: Dim unShort As Short = 32000S

Single

System.Single

4 bytes

Nmero de coma flotante de precisin simple. Valores: de -3.4028235E+38 a -1.401298E-45 para valores negativos; de 1.401298E-45 a 3.4028235E+38 para valores positivos. Se puede convertir a: Double o Decimal sin producir overflow. Se pueden usar la letra F y el smbolo ! para indicar que es un nmero Single: Dim unSingle As Single = 987.125F Dim unSingle2 As Single = 65478.6547!

System.String (clase) String (cadenas de longitud variable)

Depende de la Una cadena de caracteres Unicode. plataforma Valores: de 0 to aproximadamente 2 billones (2^31) de caracteres Unicode. Se puede usar el smbolo $ para indicar que una variable es un String.

Tipos definidos por el usuario (estructuras)

(heradada de System.ValueType)

Depende de la Cada miembro de la estructura tiene su rango, dependiendo del tipo de dato plataforma que representa.

Potrebbero piacerti anche