SlideShare una empresa de Scribd logo
1 de 32
1
GERENCIA DE SISTEMAS
SOFTWARE INFORMATICO
Administración de sistemas informáticos
 El software de sistemas consiste en programas que
administran y soportan un sistema informático y sus
actividades de procesamiento de información.
 Por ejemplo, los sistemas operativos y los programas de
administración de redes actúan como una interfase de
software vital entre las redes de cómputo y el hardware y
los programas de aplicación de los usuarios finales.
INTRODUCCION
 La figura ilustra los componentes que permiten al usuario final
interactuar con el computador
 Existe dos categorías principales del Software de Sistema
INTRODUCCION
Programas de administración de sistemas.
 Programas que administran los recursos de hardware,
software, redes y datos de los sistemas informáticos, durante
la ejecución de los diferentes trabajos de procesamiento de
información de los usuarios.
 Ejemplos de programas importantes de administración de
sistemas son los sistemas operativos, los programas de
administración de redes, los sistemas de administración de
bases de datos y las herramientas para gestión de hadware.
CATEGORIAS SOFTWARE DE SISTEMA
Programas de desarrollo de sistemas.
 Programas que ayudan a los usuarios a desarrollar programas
y procedimientos de sistemas de información y que preparan a
los programas de los usuarios para el procesamiento de
cómputo.
 Los programas importantes de desarrollo de software son
traductores y editores de lenguajes de programación, y una
variedad de CASE (ingeniería de software asistida por
computadora) y otras herramientas de programación.
CATEGORIAS SOFTWARE DE SISTEMA
 El paquete más importante de software de sistema para
cualquier computadora es su sistema operativo.
 Un sistema operativo es un sistema integrado de programas
que administra las operaciones del CPU, controla los recursos
de entrada/salida y almacenamiento, las actividades del
sistema informático, y proporciona diferentes servicios de
soporte.
 El propósito principal de un sistema operativo es maximizar la
productividad de un sistema informático al operarlo de la
manera más eficiente.
SISTEMA OPERATIVO
 Un sistema operativo minimiza la cantidad de intervención
humana requerida durante el procesamiento
 Ayuda a los programas de aplicación a desempeñar las
operaciones comunes, tales como acceso a una red,
introducción de datos, grabación y recuperación de archivos, e
impresión o despliegue de resultados.
SISTEMA OPERATIVO
 Un sistema operativo desempeña cinco funciones básicas en la
operación de un sistema informático: suministro de una interfaz de
usuario, administración de recursos, administración de tareas,
administración de archivos y servicios de soporte y utilitarios
FUNCIONES SISTEMA OPERATIVO
Interfaz de Usuario
 Es la parte del sistema operativo que permite comunicarse con él,
de tal manera que se puedan cargar programas, acceder a archivos,
y realizar otras tareas.
 Los tres tipos principales de interfaces del usuario son las basadas
en comandos, en menús y las interfaces gráficas de usuario (GUI)
Administración de Recursos
 Para administrar los recursos de hardware y de redes de un sistema
informático, como su CPU, memoria, dispositivos de
almacenamiento secundario, procesadores de telecomunicaciones y
periféricos de entrada/salida.
 Gestión de memoria, almacenamiento, procesador
FUNCIONES SISTEMA OPERATIVO
Administración de Archivos
 Permiten controlar la creación, borrado y acceso de archivos de
datos y de programas
 La administración de archivos también implica mantener el registro
de la ubicación física de los archivos en los discos magnéticos y en
otros dispositivos de almacenamiento secundario
Administración de tareas
 Se encargan de controlar qué tareas tienen acceso al CPU y por
cuánto tiempo.
 Las funciones de administración de tareas pueden distribuir una
parte específica del tiempo del CPU para una tarea en particular, e
interrumpir al CPU en cualquier momento para sustituirla con una
tarea de mayor prioridad.
FUNCIONES SISTEMA OPERATIVO
Administración de tareas
 Multitareas (multiprogramación o de tiempo compartido) es un
método de administración de tareas que permite desempeñar
diferentes tareas de cómputo de forma aparentemente simultánea.
 En realidad, las multitareas asignan sólo una tarea a la vez al CPU,
pero cambian de un programa a otro con tanta rapidez que dan la
apariencia de ejecutar todos los programas al mismo tiempo.
 Hay dos tipos básicos de multitareas: de prioridades y cooperativa.
 En la multitarea de prioridades, las funciones de administración de
tareas dividen en porciones las partes del tiempo del CPU para cada
programa.
 La multitarea cooperativa permite a cada programa controlar el
CPU por tanto tiempo como sea necesario
FUNCIONES SISTEMA OPERATIVO
 Existe en el mercado una variedad de Sistemas operativos, dependerá
de las necesidades de las empresas para selecciones el más idóneo.
 Existen disponible versiones de 64btis, las cuales aprovechan de mejor
manera el hardware de los computadores y las nuevas tecnologías de
procesadores
 A continuación un breve resumen de lo disponible actualmente en el
mercado.
 Microsoft Windows 7, 8, 10 (PC, Workstation), Windows Server
 Linux Ubuntu, Red Hat (servidores), Debian, Fedora.
 Unix.
 MAC (OSX), para computadores Apple.
 Para soluciones móviles tenemos Windows Mobile (Phone), Android,
Blackberry, iOS, Symbian
SISTEMAS OPERATIVO DISPONIBLE
 Sistemas de Reservas en línea
 Realizo una evaluación de varios Sistemas operativos para determinar
cuál le convenía, determinaron que la mejor opción era Linux.
 Utiliza Linux como SO de sus servidores de aplicaciones (JAVA) y
servidores WEB, debido a rendimiento, costos y facilidad de
mantenimiento.
 Ahorro gran cantidad de dinero cuando decidieron migrar los
servidores Unix a Linux
CASO ORBTIZ
 Existen disponibles otros tipos importantes de software de
administración de sistemas, como software para administración de
base de datos, software para administración de la Red, más
adelante los analizaremos con mayor detalle.
 Otros tipos de software de administración de sistemas se venden
como programas separados o están incluidos como parte de un
sistema operativo
 Los programas como Norton Utilities realizan una mezcla de
operaciones de mantenimiento y funciones de conversión de
archivos. Los ejemplos comprenden el respaldo de información,
recuperación de datos, protección contra virus, compresión de
datos y desfragmentación de archivos
OTROS PROGRAMAS DE ADMINISTRACION
DE SISTEMAS
 Existen disponibles otros tipos importantes de software de
administración de sistemas, como software para administración de
base de datos, software para administración de la Red, más
adelante los analizaremos con mayor detalle.
 Otros tipos de software de administración de sistemas se venden
como programas separados o están incluidos como parte de un
sistema operativo
 Los programas como Norton Utilities realizan una mezcla de
operaciones de mantenimiento y funciones de conversión de
archivos. Los ejemplos comprenden el respaldo de información,
recuperación de datos, protección contra virus, compresión de
datos y desfragmentación de archivos
OTROS PROGRAMAS DE ADMINISTRACION
DE SISTEMAS
 Gran parte del trabajo del Departamento de TI se concentra en la
gestión y administración de los componentes que forman parte del
sistema de información de una empresa o negocio.
 Herramientas para accesos remotos (vía consola o escritorio),
monitorización, gestión de inventario o, simplemente, para clonar
discos duros, son las más básicas para una gestión adecuada del SI.
Acceso Remoto
 Acceder de manera remota a los servidores es algo fundamental, ya
que no siempre se puede acceder de manera física a ellos, por la
ubicación de los servidores o porque no estamos fisicamente en la
oficina
OTROS PROGRAMAS DE ADMINISTRACION
DE SISTEMAS
Acceso Remoto
 Herramientas que podemos destacar: PuTTY (Equipos
Telecomunicaciones), WinSCP (Transferencia de archivos), UltraVNC
(Servidores & Desktop), Remote Desktop (Consola 0), Vmware
vSphereCliente, Web Browser (Tarjeta iLo)
OTROS PROGRAMAS DE ADMINISTRACION
DE SISTEMAS
MONITOREO
 Monitoreas los dispositivos del SI es una tarea fundamental dentro
de la gestión de un sistemas.
 Estas herramientas nos alertan cuando un eventos inesperados está
por suceder (Warnings) o si algún servicio o componente fallo o ha
dejado de funcionar.
 Permite introducir parámetros de la medida de calidad del servicio,
ya sean para control interno o como objetivos del área de trabajo,
siendo la más común el porcentaje de disponibilidad
 También se puede monitorear otros aspectos, como por ejemplo, la
carga de un sistema, el espacio libre en el disco duro o, incluso, la
temperatura del centro de computo
OTROS PROGRAMAS DE ADMINISTRACION
DE SISTEMAS
MONITOREO
 Las herramientas que podemos destacar son: Nagios (Software
Libre), Zabbix (Software Libre), HP OpenView (Comercial)
MICROINFORMATICA
 Además de la gestión de los recursos informáticas, el area de TI
debe ocuparse de temas importantes como: controlar el inventario
de recursos (de manera automática), gestionar las incidencias
(helpdesk) y contar con una colección de maquetas de los distintos
equipos que teníamos (con el software estándar ya instalado) para
que las instalaciones del sistema operativo fuesen mucho más
rápidas.
OTROS PROGRAMAS DE ADMINISTRACION
DE SISTEMAS
MICROINFORMATICA
 Para gestionar el inventario y la incidencias podrían optar por GLPI
(Software Libre), existen opciones comerciales que deberían ser
evaluadas de acuerdo a las necesidades y presupuesto,
herramientas a destacar es NCH y HEAT, soluciones corporativas
como HP ASSET MANAGER
OTROS PROGRAMAS DE ADMINISTRACION
DE SISTEMAS
MICROINFORMATICA
 Para mantener nuestra colección de imágenes y maquetas de los
equipos de la empresa, una solución óptima es Acronis (Software
comercial, la licencia no es muy costosa). Entre las alternativas de
software libre podemos destacar a Clonezilla (http://clonezilla.org/ )
y Redo Backup (http://redobackup.org/ )
OTROS PROGRAMAS DE ADMINISTRACION
DE SISTEMAS
 Para entender el software informático, hay que tener un
conocimiento básico de la función que desempeñan los lenguajes
de programación en el desarrollo de los programas de cómputo.
 Un lenguaje de programación permite a un programador
desarrollar los grupos de instrucciones que constituyen un
programa de cómputo.
 Se han desarrollado muchos lenguajes y técnicas de programación
diferentes, cada uno con su propia sintaxis y reglas.
LENGUAJES DE PROGRAMACION
 Los lenguajes de máquina (o lenguajes de primera generación) son
el nivel más básico de lenguajes de programación.
 En las primeras etapas del desarrollo de las computadoras, todas las
 instrucciones de los programas tenían que escribirse utilizando
códigos binarios únicos para cada computadora.
 Este tipo de programación implica la difícil tarea de escribir las
instrucciones en forma de cadenas de dígitos binarios (unos y ceros)
u otros sistemas numéricos.
 Los programadores deben tener un conocimiento detallado de las
operaciones internas del tipo específico de CPU que estén utilizando
LENGUAJES DE PROGRAMACION
 Los lenguajes ensamblador (o lenguajes de segunda generación)
son el siguiente nivel de lenguajes de programación.
 Se desarrollaron para reducir las dificultades de escribir programas
 de lenguaje máquina.
 El uso de los lenguajes ensamblador requiere programas
traductores del lenguaje llamados ensambladores, que permiten a
una computadora convertir las instrucciones de dicho lenguaje en
instrucciones máquina.
 Los lenguajes ensamblador todavía se utilizan como un método de
programación de una computadora en un lenguaje orientado a la
máquina. Por ejemplo dispositivos inteligentes, dispositivos de
Telecomunicaciones, sistemas embebidos.
LENGUAJES DE PROGRAMACION
 Los lenguajes de alto nivel son más fáciles de aprender y programar
que un lenguaje ensamblador, dado que tienen reglas, formas y
sintaxis menos rígidas.
 Sin embargo, los programas de lenguaje de alto nivel son por lo
general menos eficientes que los programas de lenguaje
ensamblador y requieren mayor cantidad de tiempo de cómputo
para su traducción a instrucciones máquina.
 Los lenguajes de alto nivel son independientes de las máquinas, los
programas escritos en un lenguaje de alto nivel no tienen que ser
reprogramados cuando se instala una nueva computadora
 Las instrucciones contiene palabras reservadas propias del lenguaje
de programación y que se semejan a expresiones lógicas y
matemáticas. LA mayoría son basados en el idioma ingles.
LENGUAJES DE PROGRAMACION
 El término lenguaje de cuarta generación se refiere a una variedad
de lenguajes de programación que son menos procedurales y más
conversacionales que los lenguajes previos.
 Ayudan a los usuarios y programadores a especificar los resultados
que quieren, mientras que la computadora determina la secuencia
de las instrucciones que conduzcan a esos resultados
 Por eso, los lenguajes de cuarta generación han ayudado a
simplificar el proceso de programación
LENGUAJES DE PROGRAMACION
 Los lenguajes de programación orientados a objetos (Object-
Oriented Programming) son considerados como lenguajes de quinta
generación, y han llegado a ser herramientas importantes del
desarrollo del software.
• La idea fundamental de los lenguajes orientados a objetos es
combinar en una única unidad o módulo, tanto los datos como las
funciones que operan sobre esos datos. Tal unidad se llama objeto
• Un objeto no es más que un conjunto de variables (datos) y
métodos (funciones) relacionados entre sí. Se utilizar para
solucionar problemas del mundo real.
• Por tanto un objeto es la representación en un programa de un
concepto, y contiene toda la información necesaria para abstraerlo:
datos que describen sus atributos y operaciones que pueden
realizarse sobre los mismos.
LENGUAJES DE PROGRAMACION
 Para la programación de paginas WEB existen estándares y técnicas
apropiadas, que han permitido la evolución de aplicaciones basadas
en WEB
 HTML5, CSS3 permiten construir paginas dinámicas y con calidad
multimedia
 PHP, Javascript, Java permite añadir la programación necesaria para
procesar almacenar, procesar y generar información o reportes.
 Se debe tomar en cuenta de Responsible Design, ya que de esta
manera una pagina Web podrá ser visualizada en los dispositivos
móviles.,
 Existen frameworks que facilitan la tarea de creación de sitios WEB,
podemos mencionar a BootStrap, Joomla, Ivory
LENGUAJES DE PROGRAMACION
 Para la programación de paginas WEB existen estándares y técnicas
apropiadas, que han permitido la evolución de aplicaciones basadas
en WEB
 HTML5, CSS3 permiten construir paginas dinámicas y con calidad
multimedia
 PHP, Javascript, Java permite añadir la programación necesaria para
procesar almacenar, procesar y generar información o reportes.
 Se debe tomar en cuenta de Responsible Design, ya que de esta
manera una pagina Web podrá ser visualizada en los dispositivos
móviles.,
 Existen frameworks que facilitan la tarea de creación de sitios WEB,
podemos mencionar a BootStrap, Joomla, Ivory
LENGUAJES DE PROGRAMACION
• En el desarrollo de sistemas es bastante común que los analistas y
desarrolladores se apoyen en ciertas herramientas de
productividad, conocidas como herramientas de Ingeniería de
Software Asistida por Computadora (CASE).
• Los analistas emplean herramientas CASE para comunicarse con los
usuarios de una manera más efectiva e integrar el trabajo que
realizan en el sistema, desde el inicio hasta el fin del ciclo de vida.
• Una herramienta útil es Microsoft Visio, existen otras similares
como, DIA (SourceForce), pueden intentar con una herramienta
gratuita como ClickChatrs
(http://www.nchsoftware.com/chart/es/index.html), o un software
orientado a BPM como es el Bonita (http://es.bonitasoft.com/ )
HERRAMIENTAS CASE
• Mediante el uso de las herramientas CASE, los clientes pueden ver
de inmediato la forma en que fluyen los datos y cómo se
representan otros conceptos del sistema, para así poder solicitar
correcciones o modificaciones que hubieran requerido de mucho
más tiempo si se utilizaran herramientas anteriores.
• Las herramientas CASE también ayudan a sustentar el modelado de
los requerimientos funcionales de una organización, auxiliar a los
analistas y usuarios para dibujar los límites de un proyecto dado y
ayudarlos a visualizar la forma en que el proyecto encaja con otras
partes de la organización.
HERRAMIENTAS CASE
HERRAMIENTAS CASE

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

Los diferentes tipos de software
Los diferentes tipos de softwareLos diferentes tipos de software
Los diferentes tipos de software
 
Definicion de plataformas de software
Definicion de plataformas de softwareDefinicion de plataformas de software
Definicion de plataformas de software
 
Tipos de sofware
Tipos de sofwareTipos de sofware
Tipos de sofware
 
Informaticatrabajo
InformaticatrabajoInformaticatrabajo
Informaticatrabajo
 
Software
SoftwareSoftware
Software
 
Presentación Guía 8
Presentación Guía 8 Presentación Guía 8
Presentación Guía 8
 
Software
SoftwareSoftware
Software
 
Examen maria del mar
Examen maria del marExamen maria del mar
Examen maria del mar
 
Software
SoftwareSoftware
Software
 
Software practica 4# 123
Software practica 4# 123Software practica 4# 123
Software practica 4# 123
 
Software
SoftwareSoftware
Software
 
Diferentes tipos de software que se aplican en
Diferentes tipos de software que se aplican enDiferentes tipos de software que se aplican en
Diferentes tipos de software que se aplican en
 
Software morales ramirez sergio david
Software morales ramirez sergio davidSoftware morales ramirez sergio david
Software morales ramirez sergio david
 
Software
SoftwareSoftware
Software
 
Sistema
SistemaSistema
Sistema
 
Exposicion de fundamentos1
Exposicion de fundamentos1Exposicion de fundamentos1
Exposicion de fundamentos1
 

Similar a Sistemas de Gerencia de Software

Similar a Sistemas de Gerencia de Software (20)

Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
T31so Andrea Elso
T31so Andrea ElsoT31so Andrea Elso
T31so Andrea Elso
 
T31 so mireiablanco
T31 so mireiablancoT31 so mireiablanco
T31 so mireiablanco
 
Concepto De Sistema Operativo.
Concepto De Sistema Operativo.Concepto De Sistema Operativo.
Concepto De Sistema Operativo.
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemasoperatios 1211790995448558-9
Sistemasoperatios 1211790995448558-9Sistemasoperatios 1211790995448558-9
Sistemasoperatios 1211790995448558-9
 
Raquel mtz. g roxana b.c.m. 203 prescolar
Raquel mtz. g roxana b.c.m. 203 prescolarRaquel mtz. g roxana b.c.m. 203 prescolar
Raquel mtz. g roxana b.c.m. 203 prescolar
 
¿Que es un SO?
¿Que es  un SO?¿Que es  un SO?
¿Que es un SO?
 
Clasificación del software
Clasificación del softwareClasificación del software
Clasificación del software
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Ordinario dfso 3 f
Ordinario dfso 3 fOrdinario dfso 3 f
Ordinario dfso 3 f
 
INFORMATICA II
INFORMATICA IIINFORMATICA II
INFORMATICA II
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Exposicion de fundamentos
Exposicion de fundamentos Exposicion de fundamentos
Exposicion de fundamentos
 
Trabajito2
Trabajito2Trabajito2
Trabajito2
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Trabajito2
Trabajito2Trabajito2
Trabajito2
 
Dfso carmina
Dfso carminaDfso carmina
Dfso carmina
 

Último

Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 

Último (20)

Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 

Sistemas de Gerencia de Software

  • 1. 1 GERENCIA DE SISTEMAS SOFTWARE INFORMATICO Administración de sistemas informáticos
  • 2.  El software de sistemas consiste en programas que administran y soportan un sistema informático y sus actividades de procesamiento de información.  Por ejemplo, los sistemas operativos y los programas de administración de redes actúan como una interfase de software vital entre las redes de cómputo y el hardware y los programas de aplicación de los usuarios finales. INTRODUCCION
  • 3.  La figura ilustra los componentes que permiten al usuario final interactuar con el computador  Existe dos categorías principales del Software de Sistema INTRODUCCION
  • 4. Programas de administración de sistemas.  Programas que administran los recursos de hardware, software, redes y datos de los sistemas informáticos, durante la ejecución de los diferentes trabajos de procesamiento de información de los usuarios.  Ejemplos de programas importantes de administración de sistemas son los sistemas operativos, los programas de administración de redes, los sistemas de administración de bases de datos y las herramientas para gestión de hadware. CATEGORIAS SOFTWARE DE SISTEMA
  • 5. Programas de desarrollo de sistemas.  Programas que ayudan a los usuarios a desarrollar programas y procedimientos de sistemas de información y que preparan a los programas de los usuarios para el procesamiento de cómputo.  Los programas importantes de desarrollo de software son traductores y editores de lenguajes de programación, y una variedad de CASE (ingeniería de software asistida por computadora) y otras herramientas de programación. CATEGORIAS SOFTWARE DE SISTEMA
  • 6.  El paquete más importante de software de sistema para cualquier computadora es su sistema operativo.  Un sistema operativo es un sistema integrado de programas que administra las operaciones del CPU, controla los recursos de entrada/salida y almacenamiento, las actividades del sistema informático, y proporciona diferentes servicios de soporte.  El propósito principal de un sistema operativo es maximizar la productividad de un sistema informático al operarlo de la manera más eficiente. SISTEMA OPERATIVO
  • 7.  Un sistema operativo minimiza la cantidad de intervención humana requerida durante el procesamiento  Ayuda a los programas de aplicación a desempeñar las operaciones comunes, tales como acceso a una red, introducción de datos, grabación y recuperación de archivos, e impresión o despliegue de resultados. SISTEMA OPERATIVO
  • 8.  Un sistema operativo desempeña cinco funciones básicas en la operación de un sistema informático: suministro de una interfaz de usuario, administración de recursos, administración de tareas, administración de archivos y servicios de soporte y utilitarios FUNCIONES SISTEMA OPERATIVO
  • 9. Interfaz de Usuario  Es la parte del sistema operativo que permite comunicarse con él, de tal manera que se puedan cargar programas, acceder a archivos, y realizar otras tareas.  Los tres tipos principales de interfaces del usuario son las basadas en comandos, en menús y las interfaces gráficas de usuario (GUI) Administración de Recursos  Para administrar los recursos de hardware y de redes de un sistema informático, como su CPU, memoria, dispositivos de almacenamiento secundario, procesadores de telecomunicaciones y periféricos de entrada/salida.  Gestión de memoria, almacenamiento, procesador FUNCIONES SISTEMA OPERATIVO
  • 10. Administración de Archivos  Permiten controlar la creación, borrado y acceso de archivos de datos y de programas  La administración de archivos también implica mantener el registro de la ubicación física de los archivos en los discos magnéticos y en otros dispositivos de almacenamiento secundario Administración de tareas  Se encargan de controlar qué tareas tienen acceso al CPU y por cuánto tiempo.  Las funciones de administración de tareas pueden distribuir una parte específica del tiempo del CPU para una tarea en particular, e interrumpir al CPU en cualquier momento para sustituirla con una tarea de mayor prioridad. FUNCIONES SISTEMA OPERATIVO
  • 11. Administración de tareas  Multitareas (multiprogramación o de tiempo compartido) es un método de administración de tareas que permite desempeñar diferentes tareas de cómputo de forma aparentemente simultánea.  En realidad, las multitareas asignan sólo una tarea a la vez al CPU, pero cambian de un programa a otro con tanta rapidez que dan la apariencia de ejecutar todos los programas al mismo tiempo.  Hay dos tipos básicos de multitareas: de prioridades y cooperativa.  En la multitarea de prioridades, las funciones de administración de tareas dividen en porciones las partes del tiempo del CPU para cada programa.  La multitarea cooperativa permite a cada programa controlar el CPU por tanto tiempo como sea necesario FUNCIONES SISTEMA OPERATIVO
  • 12.  Existe en el mercado una variedad de Sistemas operativos, dependerá de las necesidades de las empresas para selecciones el más idóneo.  Existen disponible versiones de 64btis, las cuales aprovechan de mejor manera el hardware de los computadores y las nuevas tecnologías de procesadores  A continuación un breve resumen de lo disponible actualmente en el mercado.  Microsoft Windows 7, 8, 10 (PC, Workstation), Windows Server  Linux Ubuntu, Red Hat (servidores), Debian, Fedora.  Unix.  MAC (OSX), para computadores Apple.  Para soluciones móviles tenemos Windows Mobile (Phone), Android, Blackberry, iOS, Symbian SISTEMAS OPERATIVO DISPONIBLE
  • 13.  Sistemas de Reservas en línea  Realizo una evaluación de varios Sistemas operativos para determinar cuál le convenía, determinaron que la mejor opción era Linux.  Utiliza Linux como SO de sus servidores de aplicaciones (JAVA) y servidores WEB, debido a rendimiento, costos y facilidad de mantenimiento.  Ahorro gran cantidad de dinero cuando decidieron migrar los servidores Unix a Linux CASO ORBTIZ
  • 14.  Existen disponibles otros tipos importantes de software de administración de sistemas, como software para administración de base de datos, software para administración de la Red, más adelante los analizaremos con mayor detalle.  Otros tipos de software de administración de sistemas se venden como programas separados o están incluidos como parte de un sistema operativo  Los programas como Norton Utilities realizan una mezcla de operaciones de mantenimiento y funciones de conversión de archivos. Los ejemplos comprenden el respaldo de información, recuperación de datos, protección contra virus, compresión de datos y desfragmentación de archivos OTROS PROGRAMAS DE ADMINISTRACION DE SISTEMAS
  • 15.  Existen disponibles otros tipos importantes de software de administración de sistemas, como software para administración de base de datos, software para administración de la Red, más adelante los analizaremos con mayor detalle.  Otros tipos de software de administración de sistemas se venden como programas separados o están incluidos como parte de un sistema operativo  Los programas como Norton Utilities realizan una mezcla de operaciones de mantenimiento y funciones de conversión de archivos. Los ejemplos comprenden el respaldo de información, recuperación de datos, protección contra virus, compresión de datos y desfragmentación de archivos OTROS PROGRAMAS DE ADMINISTRACION DE SISTEMAS
  • 16.  Gran parte del trabajo del Departamento de TI se concentra en la gestión y administración de los componentes que forman parte del sistema de información de una empresa o negocio.  Herramientas para accesos remotos (vía consola o escritorio), monitorización, gestión de inventario o, simplemente, para clonar discos duros, son las más básicas para una gestión adecuada del SI. Acceso Remoto  Acceder de manera remota a los servidores es algo fundamental, ya que no siempre se puede acceder de manera física a ellos, por la ubicación de los servidores o porque no estamos fisicamente en la oficina OTROS PROGRAMAS DE ADMINISTRACION DE SISTEMAS
  • 17. Acceso Remoto  Herramientas que podemos destacar: PuTTY (Equipos Telecomunicaciones), WinSCP (Transferencia de archivos), UltraVNC (Servidores & Desktop), Remote Desktop (Consola 0), Vmware vSphereCliente, Web Browser (Tarjeta iLo) OTROS PROGRAMAS DE ADMINISTRACION DE SISTEMAS
  • 18. MONITOREO  Monitoreas los dispositivos del SI es una tarea fundamental dentro de la gestión de un sistemas.  Estas herramientas nos alertan cuando un eventos inesperados está por suceder (Warnings) o si algún servicio o componente fallo o ha dejado de funcionar.  Permite introducir parámetros de la medida de calidad del servicio, ya sean para control interno o como objetivos del área de trabajo, siendo la más común el porcentaje de disponibilidad  También se puede monitorear otros aspectos, como por ejemplo, la carga de un sistema, el espacio libre en el disco duro o, incluso, la temperatura del centro de computo OTROS PROGRAMAS DE ADMINISTRACION DE SISTEMAS
  • 19. MONITOREO  Las herramientas que podemos destacar son: Nagios (Software Libre), Zabbix (Software Libre), HP OpenView (Comercial) MICROINFORMATICA  Además de la gestión de los recursos informáticas, el area de TI debe ocuparse de temas importantes como: controlar el inventario de recursos (de manera automática), gestionar las incidencias (helpdesk) y contar con una colección de maquetas de los distintos equipos que teníamos (con el software estándar ya instalado) para que las instalaciones del sistema operativo fuesen mucho más rápidas. OTROS PROGRAMAS DE ADMINISTRACION DE SISTEMAS
  • 20. MICROINFORMATICA  Para gestionar el inventario y la incidencias podrían optar por GLPI (Software Libre), existen opciones comerciales que deberían ser evaluadas de acuerdo a las necesidades y presupuesto, herramientas a destacar es NCH y HEAT, soluciones corporativas como HP ASSET MANAGER OTROS PROGRAMAS DE ADMINISTRACION DE SISTEMAS
  • 21. MICROINFORMATICA  Para mantener nuestra colección de imágenes y maquetas de los equipos de la empresa, una solución óptima es Acronis (Software comercial, la licencia no es muy costosa). Entre las alternativas de software libre podemos destacar a Clonezilla (http://clonezilla.org/ ) y Redo Backup (http://redobackup.org/ ) OTROS PROGRAMAS DE ADMINISTRACION DE SISTEMAS
  • 22.  Para entender el software informático, hay que tener un conocimiento básico de la función que desempeñan los lenguajes de programación en el desarrollo de los programas de cómputo.  Un lenguaje de programación permite a un programador desarrollar los grupos de instrucciones que constituyen un programa de cómputo.  Se han desarrollado muchos lenguajes y técnicas de programación diferentes, cada uno con su propia sintaxis y reglas. LENGUAJES DE PROGRAMACION
  • 23.  Los lenguajes de máquina (o lenguajes de primera generación) son el nivel más básico de lenguajes de programación.  En las primeras etapas del desarrollo de las computadoras, todas las  instrucciones de los programas tenían que escribirse utilizando códigos binarios únicos para cada computadora.  Este tipo de programación implica la difícil tarea de escribir las instrucciones en forma de cadenas de dígitos binarios (unos y ceros) u otros sistemas numéricos.  Los programadores deben tener un conocimiento detallado de las operaciones internas del tipo específico de CPU que estén utilizando LENGUAJES DE PROGRAMACION
  • 24.  Los lenguajes ensamblador (o lenguajes de segunda generación) son el siguiente nivel de lenguajes de programación.  Se desarrollaron para reducir las dificultades de escribir programas  de lenguaje máquina.  El uso de los lenguajes ensamblador requiere programas traductores del lenguaje llamados ensambladores, que permiten a una computadora convertir las instrucciones de dicho lenguaje en instrucciones máquina.  Los lenguajes ensamblador todavía se utilizan como un método de programación de una computadora en un lenguaje orientado a la máquina. Por ejemplo dispositivos inteligentes, dispositivos de Telecomunicaciones, sistemas embebidos. LENGUAJES DE PROGRAMACION
  • 25.  Los lenguajes de alto nivel son más fáciles de aprender y programar que un lenguaje ensamblador, dado que tienen reglas, formas y sintaxis menos rígidas.  Sin embargo, los programas de lenguaje de alto nivel son por lo general menos eficientes que los programas de lenguaje ensamblador y requieren mayor cantidad de tiempo de cómputo para su traducción a instrucciones máquina.  Los lenguajes de alto nivel son independientes de las máquinas, los programas escritos en un lenguaje de alto nivel no tienen que ser reprogramados cuando se instala una nueva computadora  Las instrucciones contiene palabras reservadas propias del lenguaje de programación y que se semejan a expresiones lógicas y matemáticas. LA mayoría son basados en el idioma ingles. LENGUAJES DE PROGRAMACION
  • 26.  El término lenguaje de cuarta generación se refiere a una variedad de lenguajes de programación que son menos procedurales y más conversacionales que los lenguajes previos.  Ayudan a los usuarios y programadores a especificar los resultados que quieren, mientras que la computadora determina la secuencia de las instrucciones que conduzcan a esos resultados  Por eso, los lenguajes de cuarta generación han ayudado a simplificar el proceso de programación LENGUAJES DE PROGRAMACION
  • 27.  Los lenguajes de programación orientados a objetos (Object- Oriented Programming) son considerados como lenguajes de quinta generación, y han llegado a ser herramientas importantes del desarrollo del software. • La idea fundamental de los lenguajes orientados a objetos es combinar en una única unidad o módulo, tanto los datos como las funciones que operan sobre esos datos. Tal unidad se llama objeto • Un objeto no es más que un conjunto de variables (datos) y métodos (funciones) relacionados entre sí. Se utilizar para solucionar problemas del mundo real. • Por tanto un objeto es la representación en un programa de un concepto, y contiene toda la información necesaria para abstraerlo: datos que describen sus atributos y operaciones que pueden realizarse sobre los mismos. LENGUAJES DE PROGRAMACION
  • 28.  Para la programación de paginas WEB existen estándares y técnicas apropiadas, que han permitido la evolución de aplicaciones basadas en WEB  HTML5, CSS3 permiten construir paginas dinámicas y con calidad multimedia  PHP, Javascript, Java permite añadir la programación necesaria para procesar almacenar, procesar y generar información o reportes.  Se debe tomar en cuenta de Responsible Design, ya que de esta manera una pagina Web podrá ser visualizada en los dispositivos móviles.,  Existen frameworks que facilitan la tarea de creación de sitios WEB, podemos mencionar a BootStrap, Joomla, Ivory LENGUAJES DE PROGRAMACION
  • 29.  Para la programación de paginas WEB existen estándares y técnicas apropiadas, que han permitido la evolución de aplicaciones basadas en WEB  HTML5, CSS3 permiten construir paginas dinámicas y con calidad multimedia  PHP, Javascript, Java permite añadir la programación necesaria para procesar almacenar, procesar y generar información o reportes.  Se debe tomar en cuenta de Responsible Design, ya que de esta manera una pagina Web podrá ser visualizada en los dispositivos móviles.,  Existen frameworks que facilitan la tarea de creación de sitios WEB, podemos mencionar a BootStrap, Joomla, Ivory LENGUAJES DE PROGRAMACION
  • 30. • En el desarrollo de sistemas es bastante común que los analistas y desarrolladores se apoyen en ciertas herramientas de productividad, conocidas como herramientas de Ingeniería de Software Asistida por Computadora (CASE). • Los analistas emplean herramientas CASE para comunicarse con los usuarios de una manera más efectiva e integrar el trabajo que realizan en el sistema, desde el inicio hasta el fin del ciclo de vida. • Una herramienta útil es Microsoft Visio, existen otras similares como, DIA (SourceForce), pueden intentar con una herramienta gratuita como ClickChatrs (http://www.nchsoftware.com/chart/es/index.html), o un software orientado a BPM como es el Bonita (http://es.bonitasoft.com/ ) HERRAMIENTAS CASE
  • 31. • Mediante el uso de las herramientas CASE, los clientes pueden ver de inmediato la forma en que fluyen los datos y cómo se representan otros conceptos del sistema, para así poder solicitar correcciones o modificaciones que hubieran requerido de mucho más tiempo si se utilizaran herramientas anteriores. • Las herramientas CASE también ayudan a sustentar el modelado de los requerimientos funcionales de una organización, auxiliar a los analistas y usuarios para dibujar los límites de un proyecto dado y ayudarlos a visualizar la forma en que el proyecto encaja con otras partes de la organización. HERRAMIENTAS CASE

Notas del editor

  1. Ej. Sistemas embebidos  emisor de tarjetas de parqueo, verificadores de precio, computadores de electrodomesticos.
  2. Ej. Sistemas embebidos  emisor de tarjetas de parqueo, verificadores de precio, computadores de electrodomesticos.
  3. Ej. Sistemas embebidos  emisor de tarjetas de parqueo, verificadores de precio, computadores de electrodomesticos.
  4. Ej. Sistemas embebidos  emisor de tarjetas de parqueo, verificadores de precio, computadores de electrodomesticos.
  5. Ej. Sistemas embebidos  emisor de tarjetas de parqueo, verificadores de precio, computadores de electrodomesticos.
  6. Ej. Sistemas embebidos  emisor de tarjetas de parqueo, verificadores de precio, computadores de electrodomesticos.
  7. Ej. Sistemas embebidos  emisor de tarjetas de parqueo, verificadores de precio, computadores de electrodomesticos.
  8. Ej. Sistemas embebidos  emisor de tarjetas de parqueo, verificadores de precio, computadores de electrodomesticos.
  9. Ej. Sistemas embebidos  emisor de tarjetas de parqueo, verificadores de precio, computadores de electrodomesticos.