viernes, 29 de junio de 2012

UML
(LENGUAJE UNIFICADO DE MODELADO)






Los diagramas del UML son :


Diagrama de clases





































LOGICA

La lógica es el procedimiento razonable y apropiado para buscar la solución de un problema cualquiera.


NOTA: Puedes ejercitar y/o mejorar tu lógica mediante los juegos que te brinda esta pagina http://nosolojuegos.blogspot.com/



ALGORITMOS



Un algoritmo es una serie de pasos organizados que describen el proceso que se debe seguir, para dar solución a un problema especifico. Cuando se tiene un problema para solucionar hay que entender claramente que se pide hacer, cuales datos se tienen para buscar la solución y cuales son los resultados que se esperan.

Se clasifican en:

-> Algoritmos cualitativos
->Algoritmos cuantitativos
-> Algoritmos matemáticos
-> Algoritmos lógicos

un algoritmo o programa se escribe así:

cabecera
identificación
tipo de variable
constante
inicio
acción 1
acción 2
acción 3
acción N
fin

LENGUAJES ALGORÍTMICOS

Son una serie de símbolos y leyes que se utilizan para describir de manera explicita un proceso.

Algunos de ellos son:
  1.  Gráficos 


          -> Diagramas de flujo






































  








  -> Diagrama Nassi:


























  2. No gráficos


     -> Pseudo-código






































importante:  En la elaboración de un programa aparecerán componentes como: datos (simples o compuestos), variables ( numéricas, alfabéticas o alfanuméricas), constantes, expresiones (aritméticas)


operadores aritméticos:

















operadores de relación:


























PROCESO

Es el conjunto de operaciones o cálculos que transforman los datos en informacion, siguiendo una serie de instrucciones.

Etapas de la solución de un problema:

-> definición del problema
-> análisis
-> selección de la mejor alternativa
-> diagramacion o Pseudo-código
-> diagrama
-> prueba de escritorio
-> codificación
-> compilación
-> prueba de computador
-> documentación externa


jueves, 28 de junio de 2012

EXPOSICIONES


Exposición 1

Historia del software

El software es la parte lógica de la computadora, es todo programa o aplicación programada para realizar tareas especificas.
El termino software fue usado por primera vez por John Tukey en 1.957. El software se clasifica en generaciones.

1º generación ( 1950-1965)
Se trabajaba con la idea de codificar y corregir, no existía un planteamiento previo, no existía documentacion de ningún tipo, existencia de pocos métodos formales y pocos creyentes en ellos.

principales personajes
-> Charles Bachman ( invento la tecnología del banco de datos)
-> Jhon Backus ( desarrollo FORTRAN)
-> Bob Bemer ( uno de los diseñadores de COBOL y el ASCII )
-> Wilfred J. Dixon ( empezó distribuyendo el software estadístico)

2º generación ( 1965-1972)
Se caracterizo por la evolución de los sistemas con los cuales se introduce la interacción  de hombre-maquina, se busca simplificar código a partir de la multiprogramacion.

principales personajes
-> Larry Constantine (invento los datos que fluyen en los diagramas)
-> Tom Demarco (utilizo una metodología de CASO, el autor y consultor)
-> Frank Dodge ( vendio el primer software de contabilidad)
-> Ken Orr (creador de la metodologia CASO)

3º generación (1972-1989)
nace el concepto de sistemas distribuidos, complejidad en los sistemas de información, aparecen redes de área local, global y comunicadores digitales, amplio uso de microprocesadores.

principales personajes
-> Peter Cunningham (funda una de las primeras empresas de investigación de mercado para enfocar el software y comienza a comercializar los productos del software).

4º generación (1989-¿? a la fecha)
impacto colectivo de software, la información como valor preponderante dentro de las organizaciones, aparecen redes de información, redes neuronales, tecnológicas orientadas a objetos, sistemas expertos y software de inteligencia artificial.

principales personajes
->Carry Ellison (dejo camino abierto para los sistemas de información de base de datos)
-> Dave Ferguson (logro vender el primer producto de software con éxito contra un programa de       IBM)


Exposición 2

Historia del hadware

primera generación ( 1951-1958)
las computadoras de la primera generación emplearon bulbos para procesar informacion. Los operadores ingresaban los datos y programas en código por medio de tarjetas perforadas.

Segunda generación (1959-1964)
Se hizo posible una nueva generación de computadoras, mas rápidas, mas pequeñas y con menores necesidades de ventilación. Se utilizaba el almacenamiento primario; los computadores de la segunda generación utilizaban redes de nucleos magnéticos en lugar de tambores giratorios.

Tercera generación ( 1964-1971)
Emergieron con el desarrollo de los circuitos integrados en las cuales se colocan miles de componentes electrónicos en una integración en miniatura.

Cuarta generación ( 1971- ala fecha)
Micorporcesadores, chips de memoria, microminiaturizacion, el reemplazo de las memorias con núcleos magneticos, por las de chips de silencio.


Exposición 3

Metodologías del desarrollo de software

Es un conjunto de métodos que se utilizan en una determinada actividad indicando los pasos para realizara, optimiza el proceso y producto de software.
Métodos que guían en la planificación y en el desarrollo del software. Define que hacer, como y cuando durante todo el desarrollo y mantenimiento del proyecto.


Exposición 4

Historia del Internet





Exposición 5

La calidad del software

la calidad del software es el desarrollo de software basado en estándares con la funcionalidad y rendimiento total que satisfacen los requerimientos del cliente.
Una idea de un software de calidad es que debería cumplir con los requerimientos funcionales y que fuera, mantenible, confiables y aceptable.


Exposición 6

Sistema operativo 

Es el que le ayuda al hadware mediante las aplicaciones. Permitiendo al usuario el manejo de informacion.


Exposición 7 

Traductores y compiladores

Un traductor es cualquier programa que toma como entrada un texto en un idioma (nuestro), lo procesa y convierte en otro (maquina) y da como salidas el mismo texto en lenguaje entendible para nosotros.

Los compiladores son programas que leen totalmente un programa en un lenguaje y da como salida programas equivalentes en otro lenguaje, entendible para nosotros.


Exposición 8

Lenguajes de bajo nivel

Son los que le permiten al desarrollador escribir instrucciones en abreviaturas en ingles. para todas las instrucciones de la maquina.
se usan para cálculos y almacenamiento de programas generales.


Exposición 9 

Lenguajes de alto nivel

Son los que expresan los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las maquinas. se desarrollaron en los años 60.

Principales lenguajes de alto nivel

-> Ada
-> Algol
-> Visual Basic
-> C # ( C++++): C/C++
-> Cobol
-> FORTRAN 
-> Java
-> Lisp
-> Modula2
-> Pascal
-> Perl
-> PHP
-> Pl/1
-> PL SQL
-> Python
-> Ruby


Exposición 10 

Lenguajes de maquina

Es un sistema binario en el que los números se representan con cifras de 0 a 1. Le ordena a la maquina las operaciones que debe hacer.


Exposición 11 

La compilación y sus faces

La compilacion empezó en 1950 por medio de pequeños experimentos.

Fases: 
-> Análisis de léxico
-> Análisis semántico
-> Generación de código intermedio
-> Optimizacion
-> Generación de código fuente
-> Corrección del compilador


Exposición 12 

Sistemas numéricos

Son conjuntos de dígitos que se utilizan para realizar la base de datos




martes, 20 de marzo de 2012

METODOLOGIA PARA DESARROLLAR EL ANALISIS Y MEJORA DE LOS PROCESOS.



los pasos a seguir son: 

  • identificacion de los procesos claves de la organizacion
  • elaboracion del mapa de proceso de la entidad
  • confeccion de las graficas de proceso ( diagramas de flujo)
  • analisis de los procesos
  • propuesta de mejora
  • elaboracion de las graficas de control.

 identificacion de los procesos claves de la organizacion

Tiene la finalidad de definir cuales son los procesos que determinana la razon de ser de la entidad, ( soportan la mision de la organizacion).


elaboracion del mapa de proceso de la entidad

consiste en una serie jerarquica de rectangulos o cajas de texto conectados entre si por medio de una serie de flechas. 









 confeccion de las graficas de proceso ( diagramas de flujo)

 una vez se han elaborado los mapas de procesos se continua con la elaboracion de las graficas de proceso.

Diagramas de flujo.

consiste en representar graficamente hechos, situaciones, movimiento relaciones de todo tipo por medio de simbolos. muestra secuencialmente todas las actividades que conforman un proceso.















ANALISIS DE LOS PROCESOS.


Una vez que se han realizado las graficas de proceso de la organizacion, se procede al analisis de los mismos con el proposito de identificar las posibles areas de mejora.












 Documentacion de procesos











CONCEPTOS BASICOS.



LA CALIDAD TOTAL: La calidad es el conjunto de caracteristicas que posee un producto que satisfacen las necesidades de los clientes y hacen satisfactorio al producto.

" calidad es no tener deficiencias".





 PROCESO: un proceso es una secuencia de actividades que tienen la finalidad de lograr algun resultado; generalmente crear un valor agregado para el cliente.


GESTION DE PROCESOS: La gestion de procesos percibe la organizacion como un sistema interrelacionado de procesos que contribuyen conjuntamente a incrementar la satisfaccion del cliente.

CLASIFICACION DE PROCESOS:

  • Por el alcance en la organizacion : son los procesos que involucran a todas las unidades de la entidad.
  • Por el impacto sobre el cliente final: Son todos los procesos que involucran el impacto directo en el cliente con respecto al producto o servicio que se ofrece, mediante los recursos y condiciones que garantizan el exito y calidad o la poca calidad brindada a los clientes.
          Estos son : claves, basicos o fundamentales; soporte o apoyo; procesos criticos.

 



 







sábado, 25 de febrero de 2012

TECNICAS DE RECOLECCION DE INFORMACION


  • Nos sirven para manejar cantidades de datos para luego convertirlos en informacion valiosa de alguna investigacion o proyecto.
  • para ello es importante tener presente fuentes que nos son utiles en la tarea de recolectar informacion en nuestra investigacion.
Algunas tecnicas de recoleccion de informacion son:

  1. OBSERVACION: es una tecnica en la cual se obtiene la informacion del fenomeno estudiado mediante la observacion del investigador.
  2. ENCUESTA: es una tecnica que recopila la informacion por medio de cuestionarios de preguntas en su mayoria cerradas o si son abiertas den respuestas precisas. La encuesta tiene por objetivo la informacion estadistica.
  3. ENTREVISTA: en esta tecnica se consigue la informacion por medio de una conversacion, en la conversacion se aplican preguntas que se deben responder oralmente.
  4. SESIONES DE GRUPO: es una investigacion cualitativa que consiste en una discusion interactiva entre un grupo de personas, dirigidas por un moderador que posee una guia de los temas a tratar.
           a este grupo de tecnica pertenece:
  •  LLUVIA DE IDEAS: es una tecnica de recoleccion de informacion en la que un grupo de personas conocedoras de un tema ( no expertos) dan ideas espontaneas acerca del tema que se trata, todas las ideas son validas y se recolectan en tarjetas.
  • METODO DELPHI: es una tecnica de analisis de opiniones de expertos, mediante tres fases, fase preliminar, fase exploratoria y fase final.


INSTRUMENTOS PARA LA RECOLECCION DE INFORMACION.

  1.  LISTA DE VERIFICACION: es un instrumento en el cual se miden y evaluan las caracteristicas del objeto atraves de criterios o indicadores; comprobando si cumple con los atributos establecidos.
     2.  CUESTIONARIO: es un conjunto de preguntas estructuradas acerca de un tema; su aplicacion es de forma escrita al igual que la encuesta a ud determinado grupo de personas con la diferencia de que en el cuestionario, en las respuestas se debe ser mas abierto.




 

viernes, 10 de febrero de 2012



LOS MAPAS CONCEPTUALES


definicion: los mapas conceptuales son tecnicas y herramientas para el aprendizaje que permiten organizar, interelacionar y fijar el conocimiento de un contenido especifico, fomentando el analisis y la creatividad.

Los elempos que conforman los mapas conceptuales son:

  • concepto
  • palabras enlace
  • proposiciones
  • lineas y flechas de enlace
  • conexiones cruzadas
Para hacer un mapa conceptual se deben seguir algunos paso y tener en cuenta algunos aspectos: 

  1. identificar y organizar en una lista los conceptos principales y secundarios
  2. seleccionar los conceptos que se derivan uno del otro
  3. los conceptos que tienen la misma importancia deben ir en el mismo "nivel"
  4. utilizar lineas que conecten los conceptos y escribir sobre cada una de ellas una palabra enlace.






CMAPTOOLS


El cmaptools es un software utilizado como herramienta, especializado en la creacion de mapas conceptuales. Es una herramienta bastante interesante ya que en ella se pueden aparte de sintetizar y organizar informacion como en un mapa conceptual comun, agregar enlaces o recursos como imagenes, docuemntos o sitios web, que ayudan a profundizar en el contenido del tema que se esta trabajando en el programa.

ejemplo de cmaptools :





























NOTA IMPORTANTE: a la hora de ingresar los recursos a tu cmap asegurate de que antes los hallas añadido a la lista de recursos del software, ya que si se intenta agregar desde una memoria o cualquier programa del computador, puede presentar fallas, problemas o demoras.

 recuerda que la practica es la mejor manera de aprender!!