Está en la página 1de 5

Estructura General de un programa en Java

public class Ipc1 {


public static void main(String[] args) {
System.out.println(Estructura General de un Programa en Java);
}
}

Main: Es un mtodo que se invoca cuando se ejecuta un programa Java. Todo programa
Java debe tener una clase con el meto main ( ). Este mtodo se debe declarar public static
void. Es un mtodo esttico, publico y no devuelve un valor de retorno.

Cuando la maquina virtual de Java (JVM) ejecuta un programa Java invoca al mtodo
main(), este mtodo quien a su vez ejecuta los mtodos de la aplicacin.

public static void main(String[] args)

public: Es el tipo de clase.
static: Es un modificador que se pueden aplicar sobre la definicin de mtodos y atributos.
void: Es un mtodo que nos devuelven algo, llamado tambin mtodo de retorno
String [ ] args: Los parmetros se refieren a la lnea de comandos de la aplicacin.



Package: Un package es una agrupacin de clases. Es parecido a una "caja" que contiene
las clases que queramos mantener en un solo lugar. Tambin podra decirse que los
packages es el equivalente a las libreras en otros lenguajes. Esta parte del cdigo no es
obligatoria, es slo si lo necesita usar nuestro programa.
Import: En ocasiones nuestros programas requerirn utilizar clases existentes en otros
Packages, y esto se puede lograr con Import.

Clases: Java puede crear diferentes tipos de clases: privadas, publicas y protegidas; y se
utilizan de acuerdo a conveniencia de la estructura de nuestro programa.

Variables: Java maneja tres tipos de variables: de instancia, de clase y locales.
Las variables de instancia son las que se usan para guardar valores o atributos de un
objeto en particular.
Las variables de clase son las que guardan valores o atributos de la clase.
Las variables locales son las que se declaran en una funcin o mtodo y solamente las
puede utilizar esa funcin o mtodo, de ah el nombre de locales.

Constructores: Los constructores son la forma de crear los objetos.

Mtodos: En Java los mtodos son los que utilizamos para realizar alguna tarea en
especfico. Podemos decir que hay dos tipos de mtodos en Java: El primero, que
llamaremos set (poner) sirve para manipular y/o fijar valores en las variables, por
ejemplo: cuando especificamos que el baln va a ser color blanco. El segundo,
denominado get (obtener) sirve para obtener un valor de una variable, por
ejemplo: cuando queremos saber la edad de Juan.

Comentarios: stos pueden incluirse en cualquier parte del cdigo. Sus lneas sern
completamente ignoradas por el compilador, o sea que no afectarn para nada nuestro
programa. Cuando una persona est aprendiendo a programar es altamente
recomendable que escriba los comentarios que se le de la gana en su cdigo (siempre y
cuando no sea basura claro), ya que esto ayuda mucho a entender lo que est haciendo
una funcin, para qu sirve una variable o declaracin, hasta facilita el hacer
modificaciones y mejoras al programa en el futuro.















Ciclo de vida de los sistemas de informacin

Ciclo de vida lineal:
Es el mas sencillo de todos ya que para trabajar con el se hace cada etapa una a la vez de
forma lineal por lo que es muy fcil dividir las tareas a realizar y esto nos permite
aproximar el tiempo que tardaremos en terminar el proyecto.



Ciclo de vida en cascada puro:
Este ciclo de vida es muy sencillo de planificar y se caracteriza ya que permite iteraciones
cosa que no se puede realizar en el ciclo de vida lineal, ya que al terminar una etapa esta
se revisa hasta que queda quede lista y as podamos pasar a la siguiente, el modelo es
poco flexible ya que tiene muchas restricciones.


Ciclo de vida tipo Sashimi:
Este ciclo de vida es parecido al ciclo de cascada puro con la diferencia de que en este se
pueden solapar las etapas, y esto en muchos casos aumenta su eficiencia y esta se hace
notar en la calidad del producto final.



Ciclo de vida orientado a objetos:
Es una de las mejores metodologas a seguir para la creacin de productos software, ya
que al igual que la filosofa del paradigma de la programacin orientada a objetos en esta
metodologa cada funcionalidad o requerimiento es considerado un objeto.


Ciclo de vida en cascada con subproyectos:
Sigue el modelo de ciclo de cascada, cada una de las cascadas se dividen en subetapas
independientes que se pueden desarrollar en paralelo, la ventaja es que se puede tener
mas gente trabajando al mismo tiempo.

También podría gustarte