El documento describe diferentes tipos de software, incluyendo software de sistemas, aplicaciones, científico, empotrado, de línea de productos, basadas en web e inteligencia artificial. Explica las características y usos de cada tipo de software.
Este material didáctico fue desarrollado para la asignatura de Tópicos Avanzados de Programación, del plan SCD-1027 2016 de Ing. En Sistemas Computacionales
Investigación sobre el ámbito del Software, en el cual encontrarás los diferentes ámbitos y usos del software así como sus aplicaciones. Describe los datos y funciones a procesar
Universidad Politécnica de Tecamac
Desarrollo de aplicaciones móviles
Jazmin Reyes Becerra
Sistema Dual
Metodologías para desarrollar(moviles )
Ing. en Software
Systems, Structurated cicle, Ciclo de vida estructurado de un sistema, Sistemas de Información, Ciclo de vida de un Sistema, Actividades del ciclo estructurado
Este material didáctico fue desarrollado para la asignatura de Tópicos Avanzados de Programación, del plan SCD-1027 2016 de Ing. En Sistemas Computacionales
Investigación sobre el ámbito del Software, en el cual encontrarás los diferentes ámbitos y usos del software así como sus aplicaciones. Describe los datos y funciones a procesar
Universidad Politécnica de Tecamac
Desarrollo de aplicaciones móviles
Jazmin Reyes Becerra
Sistema Dual
Metodologías para desarrollar(moviles )
Ing. en Software
Systems, Structurated cicle, Ciclo de vida estructurado de un sistema, Sistemas de Información, Ciclo de vida de un Sistema, Actividades del ciclo estructurado
El desarrollo de software se refiere a un conjunto de actividades informáticas dedicadas al proceso de creación, diseño, despliegue y compatibilidad de software.
El software en sí es el conjunto de instrucciones o programas que le dicen a una computadora qué hacer
Mantenimiento de sistemas de información - Conceptos AvanzadosJose Diaz Silva
Se trabaja sobre elementos mas avanzados sobre el mantenimiento del software, los problemas que se presentan por la poca rigurosidad de su proceso y los motivos por los cuales los programadores no están a gusto con realizar dicha actividad.
Caracteristicas del modelo orientado a objetosJose Diaz Silva
Se presentan algunos elementos relevantes a la hora de trabajar con metodologías ágiles, en especial aquellas que son orientadas a objetos. Se enuncian 20 elementos que han permitido a estas metodologías ser una verdadera alternativa a la hora de buscar opciones de desarrollo de software.
Actividad SSH diseñada para probar elementos complementarios de comunicación y operación remota. De la misma forma se simula un entorno de trabajo por medio de virtualbox y la maquina anfitriona. #virtualbox #red #puente
Mother board tarjeta madre - elementos variosJose Diaz Silva
Presentación de la Mother Board o tarjeta madre, presentando las imágenes de los principales elementos que la conforman y permiten su completa funcionalidad. De la misma forma se incluyen fotografías de los conectores que se encuentran en el interior de la misma.
Se tratan temas sobre los pasos necesarios para planificar y efectuar las pruebas vinculadas a la implantación y aceptación del software. Muchas personas consideran que el software se termina cuando se escribe la última linea de código, pero el lograr que funcione en los equipos del cliente requiere todo un proceso. Esta presentación analiza estas situaciones.
Una introducción sobre el empleo de SSH, se explora los elementos que permiten realizar y explica por medio de un ejemplo la manera como se puede probar el servidor SSH con virtualbox y dos maquinas virtuales bajo Linux.
Metodologías ágiles para el desarrollo de software - XPJose Diaz Silva
Breve introducción a las metodologías ágiles. Se centra en el proceso Xp y busca dar información sobre la forma como se sigue las fases y la filosofía ágiles. Incluye descripción de procesos.
Un taller diferente que solicita realizar una serie de actividades para determinar que habilidades se tienen en el manejo de tareas crontab. De forma visual se resalta los avances y capacidades del estudiante. Inicie con instrucciones simples y va incrementando la complejidad a medida que avanza en la presentación.
Se trabajan los temas relacionados con el proceso de capacitación que es necesario para implantar un software. Aunque lo mencionado también se puede aplicar a cualquier tipo de capacitación. Se analiza las variables que influyen sobre las personas para que participen activamente, así como la forma como aprenden.
Se establecen una serie de pasos para lograr éxito en la capacitación.
Se trabaja sobre crontab y la manera como el mismo se emplea para automatizar las actividades que se deben ejecutar en un sistema Ubuntu.Se contempla la ejecución de scripts y de acciones.
Errores y fracasos en la implantación de SoftwareJose Diaz Silva
Una presentación donde se analizan los principales errores asociados a la implantación del software y como estos se cometen de manera involuntaria por exceso de confianza. Igualmente se mencionan algunos fracasos reconocidos de empresas e instituciones internacionales.
Se trabajan los temas al rededor de las memorias que se encuentran en un computador, se exploran los diversos tipos, se evalúa la jerarquía y se detallan los contenidos de las mismas. La memoria cache, los registros, la memoria principal, ROM, RAM y dispositivos de almacenamiento secundario son también consideradas.
Explicación paso a paso del llenado de un Combobox al interior de Visual Studio 2010 , conectada con Oracle Xe. Se hace especial referencia a la forma de como las propiedades y los métodos de la BD se emplean para presentar datos tomados de una table de Oracle. Se incluye un vídeo donde se ejecutan y demuestra el funcionamiento de lo dicho.
Sistema de archivos y directorios - Ubuntu - CompendioJose Diaz Silva
Presentación sobre los sistemas de archivos y directorios manejados en UBUNTU. Se detalla los sistemas de archivos ext2,ext3 y la ext4, así como se profundiza en las diversas estructuras de directorios que permiten el manejo de Ubuntu.
Compendio de puertos que se pueden encontrar en un computador, tanto de recibir o transmitir datos,audio o vídeo. Se exploran puertos seriales, paralelos, ps/2, usb, hdmi, bluetooth, wifi y otros tantos que son de utilidad para aprender más sobre las estructuras de un computador.
Metricas del proyecto de Software - introduccionJose Diaz Silva
Introducción al manejo de las métricas de proyectos de software, considerando los aspectos de tamaño y los elementos de funcionalidad. Se explora la diferencia entre error y defecto , aclarando los conceptos de medida, medición, métrica e indicador. De la misma manera se exploran las métricas privadas y las públicas. Las ventajas y desventajas de estas métricas son mencionadas
Elementos adicionales sobre diseño, permite retomar temas que fueron tratados en presentaciones anteriores y que es necesario aclarar y dejarlos con un soporte suficiente.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
2. Software de sistemas.
Software de aplicación.
Software científico y de ingeniería.
Software empotrado(embebido).
Software de línea de productos.
Aplicaciones basadas en Web.
Software de Inteligencia artificial.
3. Sistema
Su propósito general es servir a otros programas.
Trabajan con software determinado: Se conoce el ritmo de entrada y salida.
Compiladores
Administradores de archivos
Editores
Trabajan con software no determinado: No es posible predecir I/O
Controladores
Software de red
Componentes para sistemas operativos.
Se relaciona directamente con el Hardware y es empleado por diversos usuarios de
forma concurrente lo que requiere gestión de recursos y tiempos.
Maneja estructuras complejas y variedad de interfaces externas.
4. Aplicación
Resuelven necesidades especificas del negocio.
Procesamiento de datos empresariales.
Operaciones de negocio y toma de decisiones.
Procesamiento actividades en tiempo real:
Puntos de venta.
Procesos de manufactura.
Son programas independientes.
Su fortaleza se encuentra en el procesamiento
de datos convencionales.
5. Científico
Software especializado
Inicialmente se puede asociar a diferentes áreas donde se requieran números y cálculos
avanzados.
Involucra todos los campos de la ingeniería y las investigaciones científica.
Nuevas áreas.
El empleo en CAD(Diseño asistido por computador).
Simuladores que aproximan su comportamiento y características al software de tiempo real
y software de sistemas.
“Los simuladores están ganando fuerza en los últimos años.”
6. Empotrado
Este software se encuentra en la memoria de solo lectura del sistema y desde este
lugar controla las características y funciones de todo el sistema, así como la
interacción con el usuario.
Ofrece funciones limitadas y especificas como:
Control de televisor , horno , equipo de sonido
Así como funciones significativas como:
Funciones digitales de automóviles.
Elementos de manufactura empresarial.
“Cada día son mas los
dispositivos con estas
capacidades”
7. de línea de
productos
Diseñado específicamente para ofrecer capacidades especificas y ser utilizado por
muchos clientes de gran diversidad.
Existen dos modalidades.
Enfocado en nichos: Dentro de los que se pueden encontrar los software para
hospital o los de inventarios.
Mercados masivos: Encontrando software multimedia, entretenimiento,
procesadores de palabras, aplicaciones graficas).
“Los productos de Microsoft y Adobe son
ejemplo de ello”.
8. web
basadas en
Se conocen como “WebApps” y reúnen una serie de aplicaciones que están cobrando
popularidad.
Van desde un conjunto de archivos de hipertexto conectando información con textos y
graficas , hasta aplicaciones mas complejas que involucran desarrollos B2B sin la
interacción de seres humanos.
Las WepApps están evolucionando hacia ambientes computacionales avanzados,
integrándose con sistemas de gestión de datos y aplicaciones de negocios especializadas.
“Los WebApps están cambiando la forma como
las personas se relacionan con el software”.
9. Artificial.
de Inteligencia
Se caracteriza por emplear algoritmos no numéricos , centrados en el “que” por
encima del “como”.
Resuelven problemáticas que no pueden ser abarcadas desde un enfoque directo o
convencional.
Las principales áreas de aplicación son:
Robótica
Sistemas expertos.
Reconocimiento de patrones.
Redes Neuronales.
Teoría de juegos.
Juegos de computadora.
“Oportunidad de desarrollo y
expansión”