Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fase1 Grupo 301403 44
Fase1 Grupo 301403 44
Presentado por:
Grupo 301403_44
Presentado a:
Tutor virtual
Pendiente
Pendiente
puede asignar un valor a la misma, dicho valor se debe escribir entre comillas dobles,
variable y si se quiere el valor de la misma, nótese que el valor de la variable tipo entero se
Nótese que se usa el signo “+” para concatenar los valores que se desean mostrar en
El comentario se utiliza para dar a conocer detalles del código generalmente se usa el
comentarios de más de una línea haciendo uso de la diagonal “/” seguida por el “*” y al
finalizar los renglones que desee incluir cerrará primero con un “*” y luego con la “/”
sentencia javadoc, lo cual permite crear un documento sencillo a partir de su código fuente
Lógicos
Los operadores lógicos son aquellos que me permiten evaluar dos o más expresiones en
términos booleanos, es decir, evaluar si es verdadero o falso, los tipos de operadores lógicos
en Java son:
verdadera y la otra falsa el resultado será verdadero, en caso que la primera sea verdadera no
evaluará la segunda.
verdadero o viceversa.
Relacionales
Los operadores relacionales al igual que los lógicos dan como resultado un tipo true o
false, es decir booleano, éstos operadores permiten comparar dos o más expresiones y
!= Distinto
== Igual
identificadores.
Pendiente
Las clases se describen por medio de diagramas de clases la notación para una clase es una
Nombre de la clase
El estereotipo entidad para los objetos que guardan información sobre el estado interno
del sistema a corto y largo plazo. Estos objetos corresponden al dominio del problema. Un
asociados.
El estereotipo borde para objetos que implementan las interfaces del sistema con el mundo
externo, correspondientes a todos los actores, incluyendo a aquellos que no son humanos. Un
ejemplo de objeto borde es una interface de usuario o pantalla para insertar o modificar
información en el registro de usuario. Otro ejemplo es un objeto que se comunica con una
de la lógica de los casos de uso, especificando cuándo y cómo el sistema cambia de estado.
Los objetos control modelan la funcionalidad que no se asocia naturalmente con un solo
objeto. Un ejemplo típico de objeto control es validar un usuario existente o insertar uno
En cada caso de uso se identifican los objetos necesarios para su implementación. Los
Se dice que se debe iniciar identificando los objetos de borde luego los objetos entidad y
La asignación de objetos a cada caso de uso se hace de acuerdo con los siguientes principios:
La funcionalidad de los casos de uso que depende directamente de la interacción del
La funcionalidad específica a uno o varios casos de uso y que afecta a múltiples objetos a
la vez, o que no se relaciona naturalmente con ningún objeto borde o entidad, se asigna a
los objetos control. En general, se asigna un solo objeto control por caso de uso. Si el
Pendiente
Pendiente
Pendiente
determinada, teniendo así tres niveles de: privados que se utilizaran solo en esa clase,
protegidos que se utilizaran por todos los métodos, clases y /o atributos mientras se encuentre
en el mismo y los públicos que pueden ser usados por cualquier clase o método.
Un ejemplo de encapsulamiento aplicado a objetos es una lavadora, donde el usuario solo
(lavar, centrifugar, secar), encendido o apagado, como funciones principales. Pero para
lleno a vaciado y posterior centrifugado, etc. De esta manera se hace más fácil el uso de la
int numero = 0;
numero = Integer.parseInt(cadena)
Definición de método
Abstracción de una acción, servicio, comportamiento o tarea que puede ser realizado por
El tipo de dato que retornará como resultado el método. Este tipo de dato puede
de nombramiento para los métodos, que establece que el nombre del método debe escribirse
en minúsculas. Si el nombre de un método está compuesto por varias palabras; se unen las
letras de todas las palabras (sin usar ningún carácter especial adicional) y se colocan en
mayúsculas las primeras letras de cada palabra, a excepción de la primera letra del nombre
del juego de paréntesis, la definición del conjunto de parámetros que necesita el método para
su funcionamiento.
preguntarían por qué no se incluyen como parámetros el valor de las horas trabajadas y el
Supóngase por un momento que la definición del método se ha alterado para reflejar dicho
class Empleado{
String cedula;
String apellido;
String nombre;
double horasTrabajadas;
double sueldoXHora;
horasTrabajadas * sueldoXHora;
e1.apellido = “Pérez”;
e1.nombre = “Pedro”;
e1.sueldoXHora = 50;
e1.horasTrabajadas = 20;
Método especial que crea un objeto de la clase y que puede emplearse para especificar
aquellas tareas que deban realizarse en el momento de la creación como, por ejemplo, la
El nombre del método debe ser el mismo nombre de la clase (debe coincidir exactamente
15. Que función tiene el paquete Swing en Java y describa sus principales características.
Pendiente
Pendiente
3. Análisis de requisitos del proyecto
Una vez elegida la propuesta a desarrollar, entre los compañeros del grupo
colaborativo deberán diseñar el Análisis de requisitos del proyecto.
OBJETIVO GENERAL
BORRADOR 2
Diseñar, construir e implementar un sistema de información de registro y control de los
alumnos para la UNIVERSIDAD NACIONAL ABIERTA Y DISTANCIA UNAD
soportándose en una base de datos para de esta manera facilitar la toma de decisiones
y su administración.
Objetivos específicos
http://www.ciberaula.com/articulo/ventajas_poo
Garcia Llinas, L. F. (2010). Todo lo básico que debería saber: sobre programación orientada a
http://assets.mheducation.es/bcv/guide/capitulo/8448146433.pdf
Robledo, A. (15 de Noviembre de 2015). POO, que es, ventajas y desventajas, ejemplo de
http://poao4.blogspot.com/2015/11/poo-que-es-ventajas-y-desventajas.html
Rodriguez, A. (s.f.). Imprimir por consola en Java con System.out. Concatenar cadenas.
http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=461:i
mprimir-por-consola-en-java-con-systemout-concatenar-cadenas-notacion-de-punto-para-
objetos-cu00632b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188
Weitzenfeld, A. (2005). Ingeniería de Software Orientada a Objetos con UML, Java e Internet.
http://bibliotecavirtual.unad.edu.co:2081/ps/retrieve.do?tabID=&userGroupName=unad
&inPS=true&prodId=GVRL&contentSet=GALE&docId=GALE|CX3004300043
Yojanes Aguilar, L., & Zohonero Martínez, I. (2008). Estructuras de datos en Java. Madrid:
McGraw Hill.