Está en la página 1de 5

Modificador de Acceso:

Qu es un modificador de acceso?
Los modificadores de acceso son palabras clave que especifican la accesibilidad declarada
de un miembro o un tipo.
Cuntos de ellos existen?
Existen cuatro modificadores de acceso, los cuales son:
1. public
2. protected
3. internal
4. private
Cules son las diferencias entre ellos?
1. public: Puede obtener acceso al tipo o miembro cualquier otro cdigo del
mismo ensamblado o de otro ensamblado que haga referencia a ste.
2. private: Solamente puede obtener acceso al tipo o miembro cdigo de la
misma clase o estructura.
3. protected: Solamente puede obtener acceso al tipo o miembro el cdigo de
la misma clase o struct, o bien de una clase derivada de dicha clase.
4. internal: Puede obtener acceso al tipo o miembro cualquier cdigo del
mismo ensamblado, pero no de un ensamblado distinto.

Tipos de Datos:
byte:

Entero sin signo, los rangos de valores que puede tomar son: 0 a 255

sbyte:
Entero con signo, los rangos de valores que puede tomar son: -128 a 127.
int:
Entero con signo, los rangos de valores que puede tomar son: -2.147.483.648 a
2.147.483.647
uint:
Entero sin signo, los rangos de valores que puede tomar son: 0 a 4294967295
short:
Entero con signo, los rangos de valores que puede tomar son: -32.768 a 32.767
ushort:
Entero sin signo, los rangos de valores que puede tomar son: 0 a 65535
long:
Entero con signo, los rangos de valores que puede tomar son: -922337203685477508 a
922337203685477507
ulong:
Entero sin signo, los rangos de valores que puede tomar son: 0 a 18446744073709551615
float:
Tipo de punto flotante de precisin simple, los rangos de valores que puede tomar son:
-3,402823e38 a 3,402823e38
double:
Tipo de punto flotante de precisin doble, los rangos de valores que puede tomar son:
-1,79769313486232e308 a 1,79769313486232e308
char:
Un carcter Unicode, los rangos de valores que puede tomar son: Smbolos Unicode
utilizados en el texto.
bool:
Tipo Boolean lgico, los rangos de valores que puede tomar son: True o False
object:
Tipo base de todos los otros tipos.
string:
Una secuencia de caracteres, los valores que tomas son letras.
decimal:

Tipo preciso fraccionario o integral, que puede representar nmeros decimales


con 29 dgitos significativos, los rangos de valores que puede tomar son: 1.0
10e28 a 7.9 10e28

Parmetros:
Qu es un parmetro?
En Informtica, un parmetro o argumento es una variable que puede ser recibida por una
rutina o subrutina. Una rutina usa los valores asignados a sus argumentos para alterar su
comportamiento en tiempo de ejecucin. La mayor parte de los lenguajes de programacin

pueden definir subrutinas que aceptan cero o ms argumentos. Existen cuatro formas de
pasar un argumento a una funcin o procedimiento: por valor, por referencia, por valorresultado y por nombre.
Para qu nos sirve un parmetro?
Son variables utilizadas para recibir valores que luegos sern procesados.

Herramientas CASE:
Las herramientas CASE (Computer Aided Software Engineering, Ingeniera de Software
Asistida por Computadora) son diversas aplicaciones informticas o programas informticos
destinadas a aumentar la productividad en el desarrollo de software reduciendo el costo de
las mismas en trminos de tiempo y de dinero.

Cuntas Existen?

Segn fases del ciclo de vida del desarrollo


La siguiente clasificacin es la ms habitual basada en las fases del ciclo de desarrollo que
cubren:
Upper CASE (U-CASE), herramientas que ayudan en las fases de
planificacin, anlisis de requisitos y estrategia del desarrollo, usando, entre otros
diagramas UML.
Middle CASE (M-CASE), herramientas para automatizar tareas en el anlisis
y diseo de la aplicacin.
Lower CASE (L-CASE), herramientas que semi-automatizan la generacin
de cdigo, crean programas de deteccin de errores, soportan la depuracin de
programas y pruebas. Adems automatizan la documentacin completa de la
aplicacin. Aqu pueden incluirse las herramientas de desarrollo rpido de
aplicaciones.

Otras clasificaciones
Existen otros nombres que se le dan a este tipo de herramientas, y que no es una
clasificacin excluyente entre s, ni con las fases del ciclo de vida del desarrollo:
Integrated CASE (I-CASE), herramientas que engloban todo el proceso de
desarrollo software, desde el anlisis hasta la implementacin.
MetaCASE, herramientas que permiten la definicin de nuestra propia
tcnica de modelado, los elementos permitidos del metamodelo generado se
guardan en un repositorio y pueden ser usados por otros analistas, es decir, es como
si definiramos nuestro propio UML, con nuestros elementos, restricciones y
relaciones posibles.
CAST (Computer-Aided Software Testing), herramientas de soporte a la
prueba de software.
IPSE (Integrated Programming Support Environment), herramientas que
soportan todo el ciclo de vida, incluyen componentes para la gestin de proyectos y
gestin de la configuracin activa.

Segn funcionalidad
Por funcionalidad se pueden diferenciar algunas como:
Herramientas de generacin semiautomtica de cdigo.
Editores UML.
Herramientas de refactorizacin de cdigo.
Herramientas de mantenimiento como los sistemas de control de versiones.

Bibliografa:
https://msdn.microsoft.com/es-es/library/wxh6fsc7.aspx
https://msdn.microsoft.com/es-es/library/ms173121.aspx
https://msdn.microsoft.com/es-es/library/ms228360%28v=vs.90%29.aspx
https://panthera9105.wordpress.com/parametros-informatica/
https://es.wikipedia.org/wiki/Argumento_%28inform%C3%A1tica%29

https://es.wikipedia.org/wiki/Herramienta_CASE