Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El entorno
Antes que nada, viendo al software como un sistema, es conveniente visualizarlo y situarlo
correctamente dentro de los sistemas, para ello vamos a recurrir al estudio de los Sistemas
apoyado en la Teoría General de Sistema. Básicamente existen dos tipos de Sistemas:
Todos los ejemplos expuestos tienen algo en común, todos son sistemas y tienen muchas
características comunes. Con esto se puede decir que absolutamente todo lo que nos rodea,
incluido nosotros mismos, son sistemas, por ejemplo, el hombre, una casa, una piedra, un
automóvil, un ave, son sistemas, por algo simple, comparten características comunes.
Los sistemas siempre forman parte de sistemas mayores, y siempre pueden dividirse en
sistemas menores. Es decir, absolutamente todo sistema no es único, se desprende o
pertenece a un sistema mayor, y a la vez, contiene subsistemas.
El software de computadores es el que diseñan y construyen los ingenieros del software. Esto
abarca programas que se ejecutan dentro de una computadora de cualquier tamaño y
arquitectura, documentos que comprenden formularios virtuales e impresos y datos que
combinan números y texto y también incluyen representaciones de información de audio,
video e imágenes.
o El software no se estropea. El software no es susceptible a los males del entorno que hacen
que el hardware se estropee. Otro aspecto de ese deterioro ilustra la diferencia entre el
hardware y el software. Cuando un componente se estropea, se sustituye por una pieza de
repuesto. No hay pieza de repuesto para el software. Cada fallo en el software indica un error
en el diseño o en el proceso mediante el que se tradujo el diseño a código maquina ejecutable.
Por tanto, el mantenimiento del software tiene una complejidad considerablemente mayor
que la del mantenimiento del hardware.
Existen muchas clasificaciones que se pueden hacer del software, una de ellas, y quizás la más
acertada es clasificar al software de acuerdo a su aplicación, es decir, de acuerdo a la utilidad
que se le da. De esta manera se tienen:
Es un conjunto de programas que han sido escritos para servir a otros programas. Son ejemplo
de este tipo de software los distintos sistemas operativos (como Dos, Windows, Unix, Linux,
etc.) y así también los distintos lenguajes de programación
- Software de Gestión
Este software esta caracterizado por los algoritmos de manejo de números con mayor
precisión.
- Software empotrado
El software empotrado reside en memoria de solo lectura y se utiliza para controlar productos
y sistemas de los mercados industriales y de consumo. Eje. de este tipo de software es el
software que traen los microondas, los automóviles computarizados, etc.
Es todo el software especializado para interactuar en la red de redes (Internet), tal es el caso
de programas para el desarrollo de páginas web. (HTML, Dreamweaver, etc.)
El software de Inteligencia Artificial (IA) hace uso de algoritmos no numéricos para resolver
problemas complejos para los que no son adecuados el cálculo o el análisis directo.
Cuando trabaja para construir un producto o un sistema, es importante seguir una serie de
pasos predecibles – es un mapa a seguir –
¿Quién lo hace?
Los ingenieros de software y sus gestores adaptan el proceso a sus necesidades y entonces lo
siguen. Además, las personas que han solicitado el software tienen un papel a desempeñar en
el proceso del software.
A nivel detallado, el proceso que adoptemos depende del software que estamos
construyendo.
Desde el punto de vista de un ingeniero de software, los productos obtenidos son programas,
documentos y datos que se producen como consecuencia de las actividades de ingeniería del
software definidos por el proceso. Desde el punto de vista del usuario final, el software es una
aplicación que le permitirá automatizar y facilitar procesos de distinta índole.
Hay una cantidad de mecanismos de evaluación del proceso del software que permiten a las
organizaciones determinar la “madurez” de su proceso del software. Sin embargo, la calidad,
oportunidad y viabilidad a largo plazo del producto que está construyendo son los mejores
indicadores de la eficiencia del proceso que estamos utilizando.
Muchas de las causas de la crisis del software pueden ser encontradas en una mitología que
surge durante los primeros años del desarrollo del software.
Los mitos del software tienen varios atributos que los hacen insidiosos:
a) Mitos de Gestión
Los gestores están normalmente bajo la presión de cumplir presupuestos, hacer que no se
retrase el proyecto y mejorar la calidad. El gestor se agarra a un mito del software aun que tal
creencia sólo disminuya la presión temporalmente
Mito: Tenemos un libro que está lleno de estandares y procedimientos para construir software
Realidad: ¿Pero se usa?,¿conocen los trabajadores su existencia?,¿refleja las practicas
modernas en desarrollo del software?,¿es completo? En muchos casos la respuesta a todas
estas preguntas es no.
Mito: Nuestra gente dispone de las herramientas de desarrollo de software más avanzadas,
después de todo les compramos las computadoras más nuevas.
Un cliente que solicita una aplicación software puede ser interno a la compañía o una
compañía exterior. El cliente cree en los mitos que existen sobre el software debido a que los
gestores y trabajadores responsables hacen muy poco para corregir la mala información. Los
mitos conducen a que el cliente se cree una falsa expectativa y finalmente, quede insatisfecho
con el desarrollo del software
Mito: Una declaración general de los objetivos es suficiente para comenzar a escribir los
programas, podemos dar los detalles más adelante
Realidad: Una mala definición inicial es la principal causa del trabajo baldío en software. Una
descripción formal y detallada del dominio de la información, funciones, rendimiento,
interfaces, ligaduras de diseño y criterios de Validación es esencial. Estas características
pueden determinarse sólo después de una exhaustiva comunicación entre el cliente y el
analista.
Mito: Los requerimientos del proyecto cambian continuamente, pero los cambios pueden
acomodarse fácilmente ya que el software es flexible
Si se pone atención en dar la definición inicial, los cambios solicitados pueden pronto
acomodarse fácilmente, con relativamente poco coste.
Cuando los cambios se solicitan durante el diseño del software, el impacto en el coste crece
rápidamente. Cuando se solicita al final de un proyecto, los cambios pueden producir un orden
de magnitud más caro que el mismo cambio pedido al principio.
Los mitos en los que aún creen muchos programadores se han fomentado durante cuatro
décadas de cultura Informática. Las viejas formas y actitudes tardan en morir
Mito: No hay realmente ningún metodo para el análisis, diseño y prueba que funcione bien, yo
simplemente me voy a mi terminal y comienzo a codificar
Mito: Una vez que escribimos el programa y hacemos que funcione, nuestro trabajo ha
terminado.
Realidad: Mientras más pronto se comience a escribir código más se tarda en terminarlo. El
desarrollo del software abarca tres actividades
o Definición
o Desarrollo
o Mantenimiento
Además, los datos industriales indican que entre el 50% y 70% de todo el esfuerzo dedicado a
un programa se realizara después de que se le haya entregado al cliente por primera vez.
Mito: Hasta que no tengo el programa ejecutándose, realmente no tengo forma de establecer
calidad
Realidad: Uno de los mecanismos más efectivos para garantizar la calidad del software puede
aplicarse desde el principio de un proyecto, la revisión estructurada (Walktroug). La revisión
del software es filtro de calidad que se ha comprobado que es más efectivo que la prueba,
para encontrar ciertas clases de defectos en el software
Mito: Lo único que se entrega al terminar el proyecto es el programa funcionando
Realidad: El programa es solo una parte de una configuración del software, existen otras
tareas que se deben realizar, como documentación del programa, tanto documentación
interna, como externa (diccionario de datos, relacionamiento de tablas, etc.)
Mito: Una vez que el Software se está usando, el mantenimiento es mínimo y puede
manejarse sobre la base de hacerlo como se pueda
INVESTIGACION #1
1. Definición de Hardware
En computación e informática, se conoce como hardware (del inglés hard, rígido, y ware,
producto, mercancía) al conjunto de los componentes materiales, tangibles, de un computador
o un sistema informático. Incluye todas las partes mecánicas, eléctricas y electrónicas, sin
considerar los programas y otros elementos digitales que forman parte del software.
El hardware más primitivo del que se tiene constancia si nos referimos a un conjunto de piezas
físicas que poseen una utilidad objetivo es el ‘palo tallado’ y el ábaco. El origen del primero
data de la época paleolítica. Por su parte, el segundo se cree que es de procedencia asiática en
torno al 350 a. C. y tienen una función de conteo y cálculo respectivamente.
Etapas de la evolución histórica del hardware
Primera generación: Ubicada en plena Segunda Guerra Mundial, es cuando ya se empiezan a
perfeccionar ciertos aspectos de las primeras computadoras digitales. El nivel de investigación
y desarrollo era de tal magnitud, que no siguió una evolución temporal normal, sino que esta
fue prácticamente meteórica. La principal baza de esta generación proviene de la creación de
la máquina de Turing. Esta máquina tenía como función la determinación de si un problema
matemático se podía resolver mediante un proceso definido.
Segunda generación: Esta época está marcada por el uso del transistor en detrimento de los
tubos de vacío que se utilizaban en las generaciones anteriores. La invención de este
dispositivo electrónico que permite en esencia las entradas y salidas de datos, valió para que
concedieran a sus inventores el premio Nobel de Física a mediados el siglo XX.
3. Tipos de Hardware
3.1. Hardware Básico
Son las piezas fundamentales e imprescindibles para que la computadora funcione como son:
Placa madre, monitor, teclado y ratón, memoria RAM, disco duro, fuente de alimentación.
Tema #2
¿Qué es Calidad ?
• Hasta el final del siglo XIX todo era control del propio artesano.
• Diagramas de Dispersión
• Los Histogramas
• Los fluxogramas
• Es una técnica gráfica ampliamente utilizada, que permite apreciar con claridad las
relaciones entre un tema o problema y las posibles causas que pueden estar
contribuyendo para que él ocurra
• Construido con la apariencia de una espina de pescado, esta herramienta fue aplicada
por primera vez en 1953, en el Japón, por el profesor de la Universidad de Tokio, Kaoru
Ishikawa, para sintetizar las opiniones de los ingenieros de una fábrica, cuando
discutían problemas de calidad.
• El noventa y nueve por ciento de los problemas de una compañía se pueden resolver
utilizando las siete herramientas del control de calidad.
• Certificados ISO : Son otorgados por las denominadas entidades certificadoras - que
pueden ser entidades nacionales o extranjeras -, que realizan una evaluación
exhaustiva de los procesos de las empresas que pretenden obtener el citado
documento
• Reducción de costos
• Mayor rentabilidad
• Mejoras en la productividad
Si quieres saber cuáles son las normas ISO que existen, debes tener en cuenta que están son
muchas. Pero, además de ser numerosas, también hay que tener en cuenta su constante
actualización, para adaptarse a las nuevas necesidades y exigencias de las diversas actividades
profesionales, y de la sociedad.
Sin embargo, estas normas se agrupan por familias o series, y cada una de ella se especifica
con una nomenclatura específica. Por ejemplo, encontramos las siguientes normas:
ISO 9000
La norma ISO 9000 contiene las directrices para seleccionar y utilizar las normas para el
aseguramiento de la calidad, es decir, es la que permite seleccionar un modelo de
aseguramiento de calidad, entre las que se describen las ISO 9001/9002/9003.
• ISO-9001:
• ISO-9OO2:
• ISO-9003:
ISO 14000
INVESTIGACION
¿Qué es ISO?
R. - Las normas que forman la serie ISO/IEC-27000 son un conjunto de estándares creados y
gestionados por la Organización Internacional para la Estandarización (ISO) y la Comisión
Electrónica Internacional (IEC). Ambas organizaciones internacionales están participadas por
multitud de países, lo que garantiza su amplia difusión, implantación y reconocimiento en todo
el mundo.
Las series 27000 están orientadas al establecimiento de buenas prácticas en relación con la
implantación, mantenimiento y gestión del Sistema de Gestión de Seguridad de la
Información (SGSI) o por su denominación en inglés Information Security Management
System (ISMS). Estas guías tienen como objetivo establecer las mejores prácticas en relación
con diferentes aspectos vinculados a la gestión de la seguridad de la información, con una
fuerte orientación a la mejora continua y la mitigación de riesgos.
¿Quiénes conforman la familia ISO 27000 y cual la más difundida o más importante? Breve
explicación de cada una
R. – La familia de la norma ISO 27000 está conformada por la sgtes ISO: 27001, 27002, 27003,
27004, 27005, 27006, 27007, 27008, 27009, 27010, 27011, 27012, 27013, 27014, 27015,
27016, 27017, 27018 y 27019, las más importante son:
27002, es un conjunto de 114 controles, agrupados en 14 dominios, que tienen como objetivo
facilitar buenas prácticas en relación con la gestión del SGSI.
La aplicación de la ISO 27000 en los procedimientos internos del negocio creará una conciencia
general de compromiso en los trabajadores, que se implicarán cada vez más en evitar
pequeños errores o detalles negativos que podrían provocar la filtración de información. ¡Casi
todo son ventajas con este sistema!
Esta normativa establece las diferentes directrices para la gestión de los Riesgos en la
Seguridad de la Información específicamente es la ISO 27005.
¿Cuáles los pasos para implementar ISO 27000, qué se debe documentar, en que tiempo se
implementa?
R. - Los primeros pasos que debes tomar para saber cómo implementar la ISO 27000 en una
empresa debes de asegurarte de que se cumplen los requisitos necesarios para obtener la
certificación.
Resolvemos tus dudas a continuación ofreciéndote un desglose paso a paso de cómo llevar a
cabo el proyecto.
Para comenzar lo que es cómo implementar la ISO 27001, es importante tener los objetivos
definidos y saber qué expectativas debe cumplir en todo momento la empresa para obtener
dicha certificación.
cuál será la metodología de evaluación de riesgos, en ellas se deben tratar las posibles
amenazas, los puntos débiles de la empresa o el nivel aceptable de riesgo.
Tras definir la Política de Seguridad, esta deberá pasarse a la dirección para que pueda ser
aprobada y estudie los recursos humanos y materiales necesarios para llevar a cabo su
implementación.
Una vez tenemos ya pensada una Política de Seguridad, el siguiente paso que debemos dar
será identificar los riesgos a los que se puede enfrentar la empresa, quién se encargará de
gestionarlos, cuáles son las vulnerabilidades de la compañía.
Una vez se han identificado los riesgos a los que se expone la empresa, se debe analizar el
impacto que podrían generar dichas amenazas sobre la compañía y con cuánta frecuencia
podrían producirse.
A continuación, se debe realizar un tratamiento de riesgos, es decir, ver qué riesgos se pueden
reducir y eliminar. De la misma forma, debemos buscar cuáles serán los métodos para
gestionar dichos riesgos en caso de que ocurran. Durante esta fase del proceso, es ideal contar
con un servicio de auditoría que te ofrezca servicios de control y supervisión que cuenten con
una mirada experta.
Una vez ya se ha realizado el tratamiento de riesgos, se deben definir los objetivos de control,
ver cuáles se pueden aplicar y cuáles no, cómo se hará y por qué se hará. Todo esto deberá
quedar recogido en un documento llamado “Declaración de Aplicabilidad”.
6. Capacitación y concienciación
Una empresa no es nada sin las personas que la conforman. La puesta en marcha no se podrá
llevar a cabo correctamente si no se forma a los empleados para que puedan actuar siguiendo
las nuevas medidas impuestas. En este paso, es primordial la formación del personal en cuanto
a las nuevas tecnologías aplicadas y los nuevos protocolos que se hayan establecido.
7. Monitoreo
¿Que es un SGSI?
Como todo proceso de gestión, un SGSI debe seguir siendo eficiente durante un largo tiempo
adaptándose a los cambios internos de la organización, así como los externos del entorno.
El círculo de Deming está compuesto por cuatro etapas cíclicas, de tal forma que una vez
terminada la cuarta etapa se debe regresar a la primera y repetir el ciclo. De esta manera, las
actividades son reevaluadas periódicamente para incorporar nuevas mejoras.
La principal diferencia entre estas dos normas, es que 27001 se basa en una gestión de la
seguridad de forma continuada apoyada en la identificación de los riesgos de forma
continuada en el tiempo.
TEMA #3
¿Qué es la Etica?
Etimológicamente, ética y moral, tienen el mismo significado; ética proviene del vocablo griego
“ethos”, que significa costumbre o hábito y moral proviene del vocablo latino “mos”, que
significa igualmente costumbre.
Etica
• Por ello, si bien pueden existir diversas “morales” o costumbres morales (la moral de
los bolivianos, de los chinos, etc.), sólo hay una ética, de la misma manera que una sola
es la humanidad y una sola la razón humana.
Desde luego, de esta ética general, conformada por principios racionales de validez
universal, pueden derivarse normas especificas de conducta y conformarse así “éticas
especiales”; por ejemplo: la ética profesional, la ética médica, la ética social”.
ETICA PROFESIONAL
La ética profesional pretende regular las actividades que se realizan en el marco de una
profesión, en este sentido se trata de una disciplina que está incluida en la ética aplicada ya
que hace referencia a una parte especifica de la realidad.
La deontología forma parte de lo que se conoce como ética normativa y presenta una serie de
principios y reglas de cumplimiento obligatorio. La deontología es conocida también bajo el
nombre de "Teoría del deber"
Ética Informática
La Ética Informática es la disciplina que tiene por objeto el análisis de los problemas éticos que
surgen por el uso de la tecnología de los computadores o también aquellos que son creados
por las personas que utilizan los avances de las tecnologías de la información. Algunos autores
se plantean si la cambiante sofisticación tecnológica plantea nuevos dilemas éticos o si las
cuestiones éticas permanecen constantes
Los antecedentes:
• Guiar sobre qué hacer ante los problemas de manera que vayan encaminados con los
valores y derechos humanos.
• Guiar para una aplicación justa de las normas (jurídicas, éticas, regulatorias, etc.)
Temas relacionados
La cuestión ética consiste en saber si esto está contribuyendo al auténtico desarrollo humano y
ayudando a las personas y a los pueblos a ser fieles a su destino trascendente.
• Mundial: su uso es global, esto quiere decir que se pueda accesar desde cualquier
parte del mundo.
La configuración tecnológica que implica Internet tiene una importante relación con sus
aspectos éticos: la gente ha tendido a usarlo según como se había proyectado y a proyectarlo
para adaptar este tipo de uso.
INVESTIGACION
R. - Es el año 1983 el que normalmente se marca como el año en que «nació Internet». Fue
entonces cuando el Departamento de Defensa de los Estados Unidos decidió usar el protocolo
TCP/IP en su red Arpanet creando así la red Arpa Internet. Con el paso de los años se quedó
con el nombre de únicamente «Internet».
El 12 de marzo de 1989 Tim Berners Lee describió por primera vez el protocolo de
transferencias de hipertextos que daría lugar a la primera web utilizando tres nuevos
recursos: HTML, HTTP y un programa llamado Web Browser. Un año después Internet nacía de
forma cerrada dentro del CERN, y en agosto de 1991, por fin, los usuarios externos al CERN
comenzaron a poder acceder a esa información.
¿De los creadores de internet, qué personajes se destacan en la creación de lo que hoy
tenemos como internet?
¿Qué es el WWW?
Sus características son: es un sistema a través del cual se gestiona información que será
compartida por internet; es necesario tener conexión a internet a través de alguna aplicación
para poder utilizar la web, por ejemplo, Chrome, Mozilla, Safari y otros navegadores web, que
son herramientas de internet que nos permiten acceder a un gran número de contenidos que
a su vez nos direccionan a otras páginas y así sucesivamente; para su creación se emplea
lenguaje informático HTML (Hypertext Markup Language), lenguaje de marcas que permite
crear documentos para compartir a través de internet; emplea el sistema de Localización
Uniforme de Recursos o URL, que es la dirección concreta que determina cada uno de los
recursos que se encuentran en la red, es decir, es un identificador propio para cada página,
documento, archivo, entre otros, que se encuentran en la web.
Hosting compartido
El hosting compartido implica que varias páginas web comparten un servidor físico. Si tienes
una página nueva y pequeña, con tráfico limitado, el hosting compartido es un buen punto de
partida ya que es el más barato.
Hosting VPS
El hosting VPS (hosting privado virtual) se refiere a un servidor físico, dividido en múltiples
unidades de servidor. Cada una de estas unidades aloja una página web independiente y se
ocupa únicamente de las solicitudes de tráfico de esa página.
Hosting en la nube
Este tipo de hosting utiliza múltiples servidores virtuales que funcionan desde la nube. El
hosting en la nube es una de las formas más confiables de hosting disponibles, y por varias
razones.
Hosting dedicado
El hosting dedicado es cuando una página se aloja en un solo servidor, siendo la mejor opción
de hosting para sitios web grandes, con miles de usuarios al día. Esta forma de hosting es casi
lo mismo que tener un servidor en tus oficinas, y por lo general incluye los servicios de
administración.
¿Que son las Topologías de Red, y cual utiliza el internet en forma global/general?
R. - La topología de red se define como un mapa físico o lógico de una red para intercambiar
datos. En otras palabras, es la forma en que está diseñada la red, sea en el plano físico o lógico.
El concepto de red puede definirse como «conjunto de nodos interconectados».
Correo electrónico.
Listas de distribución.
Foros web.
R. - Servicio de correo electrónico gratuito para la web, que inició sus actividades en
julio de 1996, bajo el nombre de “HoTMaiL”, haciendo referencia con las letras
mayúsculas, al lenguaje HTML.
Outlook es el servicio de correo electrónico basado en la web de Microsoft (conocido
anteriormente como Hotmail, MSN Hotmail, Windows Live Hotmail,
Microsoft Hotmail)
R. - De acuerdo con el ranking que recoge el informe de este año, realizado a partir de
los datos de Similar Web entre enero y diciembre de 2021, Google sigue siendo el sitio
web más visitado del planeta a fecha de enero de 2022.
El Top 10 lo conforman:
1. Google.com
2. YouTube.com
3. Facebook.com
4. Twitter.com
5. Instagram.com
6. Baidu.com
7. Wikipedia.org
8. Yahoo.com
9. Yandex.ru
10. XVideos.com