2. “Any fool can write code that a
computer can understand. Good
programmers write code that
humans can understand.”
—MARTIN FOWLER
3. ¿Que es Software?
Un software es una
herramienta digital que nos
ayuda a solucionar un
problema digital para
facilitarnos la vida en el
mundo virtual (un software
es toda la parte no tangible
de los equipos
electrónicos).
4. Tipos de software
Existen muchos tipos de
software en el mundo, como
las aplicaciones, páginas web,
sistemas de gestión, juegos,
sistemas operativos (OS) entre
otros…
5. ¿TIPOS DE
SOFTWARE?
1. DE SISTEMA: es el que nos permite hacer uso del
hardware de nuestro equipo y sacar el mayor
provecho.
De los cuales pueden ser, sistemas operativos,
compiladores, utilidades del sistema y solución de
errores.
6. Windows
Es el sistema operativo más grande para pc, que nos
permite gestionar el hardware de un pc, y nos
permite crear un sistema multitareas para diferentes
procesos y peticiones del usuario.
7. Linux
Es un sistema operativo de código abierto libre para
muchos equipos como teléfonos Android, tablets, pc, y
hasta televisores y electrodomésticos, con muchas
distribuciones para cada categoria (lo que lo hace muy
versatil, y un SO importante para los pentester ademas
de hackers)
8. IOS
IOS es el sistema demarcado por Apple
para sus equipos como Macbooks o
dispositivos móviles considerado el
sistema operativo “con más seguridad
del mercado”
9. IBM
El SO de IBM aunque ya es algo antiguo, era uno de los
más importantes en su época, y se encargaba de brindar
soporte para los equipos de IBM de la época y tiene algo
en común con Linux (actualmente aun se ve) “Como dato
curioso, la tienda homecenter aun usa de esos equipos”
10. ¿TIPOS DE
SOFTWARE?
2. DE PROGRAMACIÓN: son aquellos programas
los cuales nos permiten la creación de nuevos
softwares.
También hacen parte los compiladores y los
editores de texto.
11. ¿TIPOS DE
SOFTWARE?
3. DE APLICACIÓN: son el campo más amplio ya
que incluye el enfoque laboral y recreacional,
este tipo de software abarca la mayoría de
aplicaciones.
12. ¿Que es un
OS?
Un OS (operating system) o en
español sistema operativo, es un
software que nos permite
GESTIONAR el hardware y sacarle
provecho de este a un equipo.
13. Tipos de SO
Pueden ser:
Según su criterio de administración de tareas
Según su criterio de administración de usuarios
Según su manejo de recursos
14. Según su criterio de
administración de tareas
MONOTAREAS: son aquellos sistemas los cuales solo
permiten ejecutar una tarea a la vez.
MULTITAREAS: estos sistemas permiten realizar varias
tareas simultáneamente.
15. Según su criterio de
administración de usuarios
MONOUSUARIOS: son aquellos que solo pueden
atender a un usuario.
MULTIUSUARIOS: es cuando uno o más usuarios
pueden hacer uso de los recursos de la computadora;
almacenamiento, procesador, entre otros.
16. Según su manejo de
recursos
CENTRALIZADOS: cuando nos permite usar los
recursos de una sola computadora.
DISTRIBUTIVOS: son cuando nos permite usar los
recursos de más de una computadora
simultáneamente.
17. Según su criterio de
administración de
tareas
Un pseudocódigo es un algoritmo que nos permite
dar solución a un problema (Tiene su propia sintaxis)
y nos ayuda mucho a desarrollar la lógica de
programación con el mismo.
19. Tipos de SO
Existen muchos tipos de
Sistemas Operativos, como
Windows, IOS, Linux, IBM,
etc… de los cuales existen
muchas distribuciones que
se dividen en subramas
para diferentes usos.
20. ¿Que es
pseudocódigo?
Un pseudocódigo es un algoritmo que nos permite
dar solución a un problema (Tiene su propia sintaxis)
y nos ayuda mucho a desarrollar la lógica de
programación con el mismo.
21. Pruebas de
escritorio
Las pruebas de escritorio son unas
pruebas que nos permite ver que hace
un software (en algunos lenguajes se les
llama debugger) que nos permite ver
cómo reacciona el software ante una
petición y en donde hay algún problema