lunes, 2 de abril de 2012

Definicion De Conceptos

- Ingenieria: Conjunto de conocimientos y técnicas que permiten aplicar el saber científico a la utilización de la materia y de las fuentes de energía.


- Tecnología: es un concepto amplio que abarca un conjunto de técnicas, conocimientos y procesos, que sirven para el diseño y construcción de objetos para satisfacer necesidades humanas. 

En la sociedad, la tecnología es consecuencia de la ciencia y la ingeniería, aunque muchos avances tencológicos sean posteriores a estos dos conceptos.

La palabra tecnología proviene del griego tekne (técnica, oficio) y logos (ciencia, conocimiento).



- Tics: son herramientas teórico conceptuales, soportes y canales que procesan, almacenan, sintetizan, recuperan y presentan información de la forma más variada.

-Software: Es el producto ideas, configuración de datos, instrucciones que pretende llegar a una función o solución en común.

- proceso de software: Son las actividades estructuradas y requeridas para desarrollar un sistema de software, aplicable a todo tipo sin importar la complejidad de este. 
      - Se puede aplicar en la inmensa mayoría de proyectos de software 
      - Son las que lleva a cabo el ingeniero de software. el fin de esto es establecer control y estabilidad.
      - Los procesos más comunes a desarrollarse son:
  • Especificación del software: Son las ideas del software a producir. En este proceso el cliente e ingeniero se encargan de definir el desarrollo y las restricciones que serán aplicadas.Establece el plan para el desarrollo, riesgos probables que pueden ocurrir.
  • Desarrollo de software: En este proceso permite al desarrollador y al cliente entender mas los requisitos del software y el diseño que lograra satisfacerlo. También en esta etapa va la programación de este.
  • Validación de Software: Es la etapa que realiza pruebas para descubrir errores en el código y así completar los que necesita el cliente.
  • Evolución del software: Es el proceso de actualización y mantenimiento del software, se adapta a las nuevas peticiones de nuestro cliente, ya sea por el crecimiento de su empresa o nuevas modificaciones, para que el software funcione de forma satisfactoria.


- Unidad De Proceso:   es uno de los tres bloques funcionales principales en los que se divide una unidad central de procesamiento (CPU). Los otros dos bloques son la unidad de control y el bus de entrada/salida.
La función de la unidad de proceso es ejecutar las tareas que le encomienda la unidad de control. Para esto, la unidad de proceso emplea los siguientes elementos:
  • Unidad aritmético lógica, para llevar a cabo operaciones aritméticas básicas como suma, resta, multiplicación, cambio de signo, etc, funciones lógicas bitwise como NOTANDORXOR, comparaciones, desplazamientos y rotaciones de bits, y otras.
  • Unidad de coma flotante, para realizar eficientemente operaciones matemáticas con números reales que no pueden ser realizadas directamente mediante la unidad aritmético lógica, salvo mediante emulación por software.
  • El registro acumulador, que guarda los operandos y los resultados de las operaciones.
  • El registro de estado, que guarda determinados indicadores acerca del resultado de las operaciones realizadas.
- UML:  lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables.

- Caso De Uso: Es la descripcion grafica de las actividades (previamente reconocidas), que seran realizadas en un proceso.

- Nanotecnologia: La nanotecnología comprende el estudio, diseño, creación, síntesis, manipulación y aplicación de materiales, aparatos y sistemas funcionales a través del control de la materia a nanoescala, y la explotación de fenómenos y propiedades de la materia a nanoescala. Cuando se manipula la materia a escala tan minúscula, presenta fenómenos y propiedades totalmente nuevas. Por lo tanto, los científicos utilizan la nanotecnología para crear materiales, aparatos y sistemas novedosos y poco costosos con propiedades únicas.

- Computacion Cuantica: Paradigma de la computacion muy distinto al de la comp. clásica. su uso es basado en qubits (sistema cuántico con dos estados propios), y da lugar a nuevos algoritmos.