miércoles, 12 de octubre de 2016

EJEMPLO yUML


EJEMPLO yUML


EJEMPLO yUML


EJEMPLO yUML


yUML

yUML es una aplicación que nos permite crear diagramas UML online. Los diagramas UML conforman un lenguaje usado extensivamente en metodologías de desarrollo de sistemas de software.

Aunque existen herramientas tipo desktop (de escritorio) que nos permiten crear estos diagramas, tales como Power Designer y Rational Rose (ambos propietarios), la ventaja que nos otorga yUML es que no necesitamos instalar nada en nuestro ordenador, además que es gratuito y no requiere registro.
La posible complejidad en el uso de esta herramienta estibaría en el modo de notación existente para crear los diagramas, ya que se necesita de una lógica anidada de sintaxis en la cual podemos perdernos si no hacemos las adecuaciones del caso (uso correcto de las llaves).
Por citar un ejemplo, el código necesario para generar el diagrama UML que se muestra como encabezado de este post sería:
[Customer]-(Login), [Customer]-(Logout), (Login)<(Register), (Login)<(Request Password Reminder)
Este mismo código se usa para generar la imagen que podrá ser insertada, desde la página de yUML, es decir:
<img src="http://yuml.me/diagram/scruffy/usecase/[codigo_yUML]">
<img src="http://yuml.me/diagram/usecase/[codigo_yUML]">
El primer código es para dar un diagrama estilo grunge, medio desaliñado, mientras que el segundo es uno más cuadriculado y recto.

Un problema con esta herramienta es que aún no nos permite descargar la imagen como una opción. Si te confunde la sintaxis puedes reviar más ejemplos de clases y decasos de uso.

domingo, 9 de octubre de 2016

ALGORITMO.

PROBLEMA 8.
La suma de 2 números cualquieras se deben pedir y si no tiene los 2 números no se pueda sumar.






ALGORITMO.

PROBLEMA 7.
Para determinar el cambio de una persona al adquirir  un producto.


ALGORITMO.

PROBLEMA 6.
Calcula el Volumen de un cubo.


 

PSEUDOCODIGO Y ALGORITMO.

PROBLEMA 5.
Salida al Cine.

Inicio.

1.-Tener dinero.
2.-Mirar la cartelera.
3.-Comprar Boletos.
4.-Comprar Palomitas.
5.-Entrar a la película
6.-Ver la película.

Fin.

ALGORITMOS.


PSEUDOCODIGO Y ALGORITMO.

PROBLEMA 4.
Elabore un algoritmo  para calcular e imprimir el precio de un terreno del cual se tienen los siguientes datos: Largo, Ancho y Precio por metro Cuadrado.
Si el terreno tiene mas de 400 metros cuadrados se hace un descuento del 10 %.

 Inicio.

1.-Pedir datos de entrada.
  Float Largo.
  Float Ancho.
    Float Precioxm
2.-Guardar
Float Ancho
Float Largo
Float Precioxm
3.-Areaterreno=Ancho*Largo
4.-Si Areaterreno >400 entonces 
   Precioterreno=(Areaterreno+Precioxm)*.9
sino
Precioterreno=Areaterreno*Precioxm
5.-Imprimir
Precioterreno

Fin.

ALGORITMO.


PSEUDOCODIGO Y ALGORITMOS.

PROBLEMA 3.
Hacer una Taza de Te.
  
Inicio.

1.-Decidir el te.
2.-Poner agua a calentar.
3.-Poner la taza con agua hirviendo.
4.-Introducir el te.
5.-Echarle azúcar.
6.-Tomarlo.

Fin.

ALGORITMO.


PSEUDOCODIGO Y ALGORITMO.

PROBLEMA 2.
Calcular el Área y Perímetro de un Cuadrado de Lado 6.

Inicio

1.-Área del cuadrado con valor "6".
  Area=Lado*Lado;
2.-Perímetro  del cuadrado con valor "6".
  Per=Lado+Lado+Lado+lado;
3.-Imprimir resultado.
 Impri= Area,per.

Fin.

ALGORITMO.



PSEUDOCODIGO Y ALGORITMOS.

PROBLEMA 1 
Calcula el área de un Circulo.
Inicio 
1.-Ingresa valor de radio.
2.-Guarda Num ingresado en la variable Radio.
3.-Calular Areacir.
   Areacir=pi*(Radio*Radio).
4.-Imprimir Valor Areacir.
Fin.


ALGORITMO.



AM_YAMILETHE_A3

Especificaciones de Entrada.
¿Que datos son de Entrada?
¿Cuantos datos se introducirán?
¿Cuantos son datos de entrada Validos?

Especificaciones de Salida. 
¿Cuales son los datos de salida?
¿Cuantos dato de salida se producirán?
¿Que precisión tendrán los resultados?
¿Se debe imprimir una cabecera?




AM_YAMILETHE_A2

Datos de una cuenta bancaria (Datos generales de una cuenta bancaria)
+ String Nombre, edad,dirección,correo,teléfono.

Nombre(String).
Edad(Int).
Dirección(String).
Correo(String).
Teléfono(Int).

Numero de botones de una Camisa.
+ Int botones.

Altura de un edificio.
+ Float Altura.

Numero de pasajeros de un avión.
+ Int Pasajeros.

El Resultado de hacer una apuesta.
+ Bloonear Ganar,perder.

Nombre de identificadores.
+ 20013 (No).
+ Puerta21 (Si).
+ _CoCHe (Si).
+ _Platillo_(Si).
+ _*_*_*_* (No).
+ 47ejercicios (No).
+ aEroNaVE (Si).
+ Costa rica (No)
+ *LOL* (No).
Perrito(Si).




Resolución de problemas mediante computadoras:
*Codificar el algoritmo en programa.
*Ejecución del programa.

Análisis de algoritmos
*Tiempo de ejecución.
*Cantidad de memoria (espacio)

Tipos de datos básicos.
Las variables y contantes deben definir un tipo.
una vez definido el tipo, no se puede cambiar de opinión, el tipo define el comportamiento de los operadores.

Tipo de Datos Nulos.
VOID
*Indica "Nada".
*Es una variable sin tipo definido.
*Cuando una función o programa no retorna ningún resultado final.

Tipos de Datos Numéricos.
*Decimal.
*Binaria .
*Enteros.
*Reales.

Modificadores.
*Signed: Reserva un bit para el signo.
*Unsigned: Define solo valores positivos.
*Long: Utiliza el mayor tamaño posible.
*Short: Utiliza el menor tamaño disponible.



jueves, 6 de octubre de 2016

AM_YAMILETHE_A1

¿Que aspecto de la creación  de software están incluidos en todos los modelos de desarrollo?
La entrada y salida de problemas, como los van a ir solucionando poco a poco asta llegar al programa que nos están pidiendo el clientes para para su empresa o uso personal.
Análisis, Diseño, Implementacion, Evaluación.
¿Cual es el problema principal del modelo de desarrollo de software en cascada?
El mayor problema del diseño de cascada es que no puedes volver atrás a editar  algo que al cliente no le halla gustado.
¿Que tienen en común los modelos de  desarrollo es espiral y evolutivos?
Que los dos desarrollan el sistema adecuado para que el cliente quede feliz con lo entregado.


"Modelos del ciclos desarrollo"

*Modelo cascada: También  conocido como modelo clásico, modelo tradicional o modelo lineal  secuencial. El método de cascada es considerado como el enfoque clásico para el ciclo de vida del un desarrollo de sistemas, se puede decir que es método puro que implica un desarrollo rígido.  
-Análisis de requerimientos: consiste en reunión  las necesidades del producto y casi siempre su cálida  es texto.
-Diseño: describe la estructura interna del producto y suele sentarse con diagramas  de texto.
-Implementacion: significa programación. Producto de esta etapa es el código en cualquier nivel, incluido el producto por sistemas de generación automática.
*Modelo Espiral: El modelo espiral se divide en un numero de actividades de marco de trabajo, también conocida REGIONES DE TAREAS, cada una de las regiones esta compuestos por un conjunto de tareas de trabajo llamado CONJUNTO DE TAREA  que se adaptan a las características del proyecto que va a emprenderse a todos los casos se aplican actividades de protección.
*Modelo Evolución: Son modelos en el desarrollo de una implantación  del sistemas inicial exponerla a los comentarios de usuarios, refinar la en N versiones hasta que desarrolle el sistemas adecuado.

Como se desarrolla el Software.


Análisis de software es el proceso automatizado de analizar el comportamiento del software. Existen dos tipos principales de análisis, el análisis estático de software y el análisis dinámico de software. Estas técnicas de análisis intentan encontrar y mejorar en un software cuestiones de correctitudoptimización y seguridad.

El diseño del software se encuentra en el núcleo técnico de la respectiva ingeniería y se aplica de manera independiente al modelo de software que se utilice.

Una implementación es la instalación de una aplicación informática, realización o la ejecución de un plan, idea, modelo científico, diseño, especificación, estándar, algoritmo o política.

Evaluación. En el ámbito educativo, la evaluación es un ejercicio acostumbrado por ser un componente fundamental dentro del proceso de enseñanza aprendizaje.

miércoles, 5 de octubre de 2016

HELLO MY ENGINEERS... 

Am Yamilethe and study engineering in information systems, and for my algorithms class asked me a blogger with all my algorithms for different cases, as many as mathematical as from everyday life, I am 19 years old and I love the career that I am taking just I am in first quarter, and like very much, say that the engineers are the future of society , but ami I want to be an engineer who can be a change in the world for all and to as well as provide help to all without having to make them someone without knowledge, my dream is to work and travel and make big changes.