- 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.
- 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:
- 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 NOT, AND, OR, XOR, 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.
- 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.