56
1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Es el conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático y racional de la información por medio de computadoras. De esta definición se desprende que es una Ciencia y una Ingeniería puesto que necesita desarrollar estudios teóricos y experimentales. Tratamiento automático: Se refiere a que son las propias máquinas las que realizan las tareas de captura, proceso y presentación de la información. Tratamiento racional: Se refiere a que todo el proceso está regulado a través de una secuencia de instrucciones (programa) que siguen el razonamiento humano. El objetivo marcado es el “tratamiento automático” de la información y el medio utilizado “la computadora”. Por lo tanto, es imprescindible conocer cada una de las siguientes características: Todas las técnicas de las computadoras y sus componentes asociados (periféricos). Tipos de información y datos que se manejarán (sistemas de representación, archivos y bases de datos). Los procesos y métodos aplicados a la información o datos (programas). Los sistemas de comunicación que permitirán tratar la información a distancia y compartirla de forma fiable. Conocer con detalle estos aspectos y la relación que existe entre ellos, permitirá entender cómo se realiza el tratamiento automático de la información, utilizando computadoras. En la definición se hace mención a la utilización de “computadoras”. En realidad, el término es más amplio y debe entenderse como “sistema informático”, siendo éste un conjunto de recursos destinados al tratamiento de la información.

1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

1. DETERMINAR ¿QUE ES LA INFORMÁTICA?

Es el conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento

automático y racional de la información por medio de computadoras. De esta definición se

desprende que es una Ciencia y una Ingeniería puesto que necesita desarrollar estudios

teóricos y experimentales.

Tratamiento automático: Se refiere a que son las propias máquinas las que realizan las

tareas de captura, proceso y presentación de la información.

Tratamiento racional: Se refiere a que todo el proceso está regulado a través de una

secuencia de instrucciones (programa) que siguen el razonamiento humano.

El objetivo marcado es el “tratamiento automático” de la información y el medio

utilizado “la computadora”.

Por lo tanto, es imprescindible conocer cada una de las siguientes características:

Todas las técnicas de las computadoras y sus componentes asociados

(periféricos).

Tipos de información y datos que se manejarán (sistemas de representación,

archivos y bases de datos).

Los procesos y métodos aplicados a la información o datos (programas).

Los sistemas de comunicación que permitirán tratar la información a distancia y

compartirla de forma fiable.

Conocer con detalle estos aspectos y la relación que existe entre ellos, permitirá

entender cómo se realiza el tratamiento automático de la información, utilizando

computadoras. En la definición se hace mención a la utilización de “computadoras”. En

realidad, el término es más amplio y debe entenderse como “sistema informático”, siendo

éste un conjunto de recursos destinados al tratamiento de la información.

Page 2: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Por otro lado, la tecnología también se refiere a la disciplina científica enfocada en el

estudio, la investigación, el desarrollo y la innovación de las técnicas y procedimientos,

aparatos y herramientas que son empleados para la transformación de materias primas en

objetos o bienes de utilidad práctica.

Para que una tecnología pueda ser considerada optima, debe cumplir con lo siguiente:

Debe ser innovadora: si el producto creado ya no satisface necesidades actuales, no

puede ser considerado tecnología dura.

Debe ser novedosa: tiene que hacer un aporte con respecto a lo que ya ha sido

creado.

Puede volverse obsoleta con el paso del tiempo.

Debe ser rápida: esto aplica especialmente a los desarrollos en el ámbito de la

informática.

Tecnologías de la información y la comunicación

Las tecnologías de la información y la comunicación, también denominadas TIC, son un

concepto que hace referencia a una amplia variedad de recursos tecnológicos, desarrollados

a partir de la informática, que son empleados en las telecomunicaciones.

Algunas de las TIC de uso más común hoy en día son las redes de telefonía móvil, los

dispositivos móviles (teléfonos, laptops), servicios de correo y juegos en línea.

La posibilidad de interactuar a través de redes o en Internet de equipos como la

computadora, el teléfono móvil o cualquier otro dispositivo electrónico con capacidad de

almacenar, procesar y transmitir información, ha causado una profunda revolución en la

manera en que las personas accedemos, generamos y difundimos información.

Page 3: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Ventajas:

Las ventajas reconocibles en torno a las relaciones existentes entre el incremento en la

producción y difusión de nuevas tecnologías y las posibilidades que las empresas tienen de

acceder a conocerlas y utilizarlas conocimiento de los factores endógenos y exógenos que

inciden en la apropiación de las innovaciones tecnológicas por parte de las empresas trae a

cuenta que los procesos de innovación tecnológica pueden ser entendidos como un proceso

de innovación social que moviliza las capacidades de la organización, constituyéndose en

una instancia de generación de conocimiento que remite a los saberes que se recrean en

diferentes áreas de la empresa, en un proceso dinámico, continuo y acumulativo; que

modifica y reelabora las competencias organizativas.

Otras ventajas que podemos mencionar son las siguientes:

Brindar grandes beneficios y adelantos en salud y educación.

Apoyar a las PYME de las personas empresarias locales para presentar y vender sus

productos a través de la Internet.

Permitir el aprendizaje interactivo y la educación a distancia.

Impartir nuevos conocimientos para la empleabilidad que requieren muchas

competencias (integración, trabajo en equipo, motivación, disciplina, etc.).

Ofrecer nuevas formas de trabajo, como teletrabajo.

Dar acceso al flujo de conocimientos e información para empoderar y mejorar las

vidas de las personas.

Facilidades

Exactitud

Menores riesgos

Menores costos

Page 4: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Desventajas:

Grandes desigualdades, pues muchos no tienen acceso a las TIC. Aparece una

nueva brecha tecnológico que genera exclusión social

Dependencia tecnológica: creencia de que las tecnologías solucionarán todos

nuestros problemas

Necesidad de una alfabetización digital para integrarse en la nueva sociedad

Problemas del libre acceso a la información en el ciberespacio( niños)

Exceso muchas veces de información en la red

Problemas de acceso a la intimidad, accesos no autorizados a la información

El coste de la adquisición de equipos y programas

La propiedad intelectual de los programas informáticos y de los materiales que se

colocan en Internet

Confidencialidad de los datos de los usuarios informáticos

Problemas relacionados con los idiomas.

Las nuevas formas de adicción y dependencia a estas tecnologías

La vulnerabilidad de los sistemas informáticos

2. DERECHO APLICADO A LA INFORMÁTICA

Ciencia y rama autónoma del Derecho que abarca el estudio de las normas,

jurisprudencias y doctrinas relativas al control y regulación de la informática en aspectos

como la regulación del medio informático en su expansión y desarrollo, y la aplicación

idónea de los instrumentos informáticos. El Derecho informático no se dedica al estudio del

uso de los aparatos informáticos como ayuda al Derecho, sino que constituye un conjunto

de normas, aplicaciones, procesos, relaciones jurídicas que surgen como consecuencia de la

aplicación y desarrollo de la informática. Es decir, que la informática en general desde este

punto de vista es objeto regulado por el Derecho.

Como nueva creación jurídica, se encarga de buscar soluciones a los retos planteados por

la evolución de las aplicaciones de las computadoras electrónicas. Esta rama del Derecho

está en constante seguimiento y estudio de los avances, adelantos y transformaciones

Page 5: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

tecnológicas a fin de ir planteando las medidas adecuadas que permitan una armónica

convivencia social.

Objeto y método

El Derecho Informático es una nueva disciplina Jurídica que tiene como objeto

inmediato de estudio la informática y como objeto mediato la información. Su método

científico se caracteriza por desarrollar las instituciones jurídicas informáticas e

interrelacionarlas sistemáticamente con la realidad; así, se tiene que los problemas

derivados del software, de la información computarizada, del hardware y otros bienes, son

tratados desde sus distintos alcances en el ordenamiento legal, buscando coherencia y

tratamiento integral.

El objeto de estudio del Derecho Informático no se ve afectado por la existencia de

situaciones eventuales, sino que por el contrario, su autonomía se va reforzando en el

tiempo.

Informatización del Derecho

La informática, como uno de los fenómenos más significativos de los últimos tiempos,

deja sentir su incontenible influjo en prácticamente todas las áreas del conocimiento

humano, dentro de las cuales el Derecho no puede ser la excepción, dando lugar a la

interdisciplina Derecho informático, como rama de las ciencias jurídicas que contempla a la

informática como instrumento y como objeto de estudio.

El Derecho informático cumple un rol importante en la prevención de situaciones no

deseadas para los usuarios de las Nuevas Tecnologías de la Información y cuando se

presentan determinadas circunstancias que los afecten, facilita la incorporación de nuevas

instituciones jurídicas que permitan crear confianza a las personas e instituciones que

realizan tales operaciones, permitiendo de esta forma la solución de aquellos problemas

generados por el uso de los medios electrónicos en la sociedad.

No obstante, adquiere gran importancia y trascendencia por el desarrollo de un número

cada vez mayor de elementos informáticos, electrónicos, ópticos y similares, que facilitan

Page 6: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

la vida del hombre, pero a su vez, le generan serias dificultades en su interacción con los

demás seres humanos, surgiendo de esta manera una serie de circunstancias que permiten el

desarrollo, fortalecimiento y perfeccionamiento del Derecho informático y sus instituciones

jurídicas.

Características

Es un Derecho moderno, en comparación con otras ramas tradicionales del

Derecho, que tiene sus orígenes en los problemas generados por la

Implementación de la computadora en la sociedad.

Es un Derecho íntimamente influenciado por las tecnologías en general,

debido a que éstas han permitido un desarrollo sostenido de la computadora y

su entorno, por ejemplo, en la actualidad se tienen una serie de problemas

jurídicos generados por el uso de Internet en las diversas actividades de las

personas.

Informática jurídica

El Derecho Informático constituye el conjunto de normas, aplicaciones, procesos,

relaciones jurídicas que surgen como consecuencia de la aplicación y desarrollo de la

informática. Es decir, que la informática en general desde este punto de vista es objeto

regulado por el Derecho.

Sin embargo, la informática jurídica constituye una ciencia que forma parte del ámbito

informático, demostrando de esta manera que la informática ha penetrado en infinidad de

sistemas, instituciones, etcétera; y prueba de ello es que ha penetrado en el campo jurídico

para servirle de ayuda y servirle de fuente. Por lo tanto, la informática jurídica puede ser

considerada como fuente del Derecho.

La informática jurídica estudia el tratamiento automatizado de las fuentes del

conocimiento jurídico a través de los sistemas de documentación legislativa, jurisprudencial

y doctrinal (informática jurídica documental); las fuentes de producción jurídica, a través

de la elaboración informática de los factores lógico-formales que concurren en el proceso

legislativo y en la decisión judicial (informática jurídica decisional); y los procesos de

Page 7: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

organización de la infraestructura o medios instrumentales con los que se gestiona el

Derecho (informática jurídica de gestión).

Resguardo de la información

El Derecho Informático como una nueva rama del Derecho se encarga de prever las

soluciones jurídicas a los grandes problemas generados por el uso de las tecnologías en la

sociedad, por lo que los especialistas en esta nueva rama del Derecho se enfrenta

constantemente al dilema de dar respuestas coherentes y armónicas para que el operador

jurídico se encuentre en condiciones de plantear las soluciones más adecuadas a cada caso

concreto.

Con la finalidad de otorgar un adecuado resguardo a la información que circula por las

redes interconectadas, sean estas, redes abiertas como Internet o redes cerradas como las

Intranet o redes internas que se instalan en las instituciones, el Derecho Informático recoge

instituciones técnicas y las incorpora al Derecho otorgándoles un adecuado valor legal, por

ejemplo, se pueden citar las técnicas de cifrado, es decir, aquellos elementos de seguridad

que permiten ocultar la información evitando que personas extrañas a las relaciones

vinculantes y generadoras de derechos entre las partes, accedan a la misma para dañarla,

alterarla o comercializarla.

Criptografía

La Criptografía se ha incorporado como institución jurídica, el cual se define como la

ciencia que se encarga del estudio del cifrado de la información, de tal forma, que por el

uso de tales técnicas se consiga otorgar un alto grado de confidencialidad a las

comunicaciones y manifestaciones de voluntad realizadas a través de medios electrónicos.

La Criptografía moderna permite ocultar la información por medio de la aplicación de

grandes funciones matemáticas, las mismas que son aplicadas mediante determinado

software diseñado para tal efecto.

Los orígenes históricos de la criptografía se remontan a las necesidades del ser humano

para proteger eficientemente sus comunicaciones, los secretos militares y la información

estatal en general. Actualmente, la realidad informática en que se vive ha permitido que

Page 8: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

todas las instituciones y personas transmitan y archiven grandes cantidades de datos e

información, las mismas que deben ser cauteladas con mucho cuidado. En los tiempos

modernos la técnica de cifrar tanto datos como información se ha convertido en una

imperiosa necesidad.

Características

1. Otorgan confidencialidad tanto a los datos como a la información que

circula por redes abiertas o redes cerradas.

2. Permiten la integridad tanto de los datos como de la información.

3. Facilitan la verificación de la autenticidad de datos e información.

4. Generan confianza, en vista que permiten otorgar seguridad a las

comunicaciones.

5. Evitan que datos e información sean conocidos por terceros ajenos a las

relación entre las partes, al mantenerlos seguros hasta el momento en que

pierdan importancia para los usuarios.

El Derecho Informático va adquiriendo mayor importancia y trascendencia en los

tiempos modernos, en vista que permite obtener las soluciones legales adecuadas a los

problemas generados por el uso de la informática en sociedad. Va incorporando a los

sistemas jurídicos nacionales una serie de instituciones técnicas que permiten asegurar las

operaciones en línea.

Además, la criptografía se ha convertido en una herramienta fundamental para asegurar

las operaciones y las manifestaciones de voluntad realizadas por medios electrónicos, así

como para la previsión de posibles ataques realizados mediante el uso de técnicas

criptoanalíticas por terceras personas ajenas a la relación entre las partes.

Page 9: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

3.¿QUÉ ES LA INFORMACIÓN Y PROCESAMIENTO DE DATOS?

Dato: es cualquier conjunto de caracteres (puede ser un único carácter). Existen tres

tipos básicos de datos:

Numéricos: Formados exclusivamente por dígitos. Ej. 213, 21.419.

Alfabéticos: formados exclusivamente por letras del alfabeto. Ejemplo: Juan,

x, Costo.

Alfanuméricos: Formados por caracteres numéricos, alfabéticos y especiales.

Ejemplo: Valor5, PA4, Junín 455.

Considerando lo anterior, se puede definir la información como un conjunto de datos

(numéricos, alfabéticos y alfanuméricos) ordenados con los que se representan

convencionalmente hechos, objetos e ideas.

En esta definición debemos resaltar el término relativo al orden. En la información, es

importante el orden de los datos, ya que un conjunto de datos empleados sin ningún orden

nos daría una información diferente de la deseada o incluso podrían o aportar ninguna

información.

De una manera informal, podemos considerar la información como un conjunto de

datos ordenados que nos aportan conocimiento sobre las cosas. Para dar una definición más

formal tendremos en cuenta dos nuevos conceptos: carácter y dato.

Carácter: es cualquier símbolo numérico, alfabético o especial que se emplea en la

escritura y en el cálculo:

Numéricos: 0,1,2,.....9

Alfabéticos: a, b, c .... z, A, B, C... , Z.

Especiales: *, /, +, #,..

De control: retorno de carro, Fin de fichero (EOF)...

Page 10: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Tratamiento de información quiere decir operar o procesar un conjunto de datos

iniciales o datos de entrada, y, como resultado de este procesamiento, obtener un conjunto

de datos finales o de salida.

El procesamiento de datos está constituido por tres actividades básicas:

Captura de datos de entrada

Manipulación de los datos

Manejo de los resultados de salida

Captura de datos de entrada: Manipulación de los datos Manejo de los resultados de

salida, los datos deben ser registrados antes de procesarse. Los datos pueden ser captados

directamente por la computadora (por ejemplo, detectando electrónicamente un sonido, una

temperatura, un código de barras) o pueden ser dados en forma de letras o números

(caracteres)

Manipulación de los datos: Sobre los datos de entrada podemos realizar las siguientes

operaciones:

Agrupación: consiste en organizar o clasificar elementos similares por

grupos o clases.

Cálculo: consiste en la manipulación aritmética de los datos.

Clasificación: consiste en el ordenamiento de los datos agrupados según

una secuencia lógica (de mayor a menor, del más antiguo a más reciente).

Manejo de los resultados de salida: Una vez que han sido manipulados los datos de

entrada, sobre ellos se pueden realizar las siguientes operaciones:

Almacenamiento y recuperación: Con el proceso de almacenamiento nos

aseguramos de poder conservar los datos para el futuro. Para realizar la

consulta utilizaremos el proceso de recuperación.

Comunicación y reproducción: El proceso de comunicación de datos

consiste en la transferencia de los mismos de un lugar a otro, donde serán

Page 11: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

utilizados o se procesarán de nuevo. Este proceso continúa hasta que la

información llega al usuario. Cuando la recibe puede necesitar copiar o

duplicar la información (por ejemplo un listado de las ventas del último

mes) y esta tarea de reproducción la realiza una máquina

Operaciones para el tratamiento de la Información

En el tratamiento de la información aparecen implicadas algunas o todas las operaciones

elementales que exponemos a continuación:

Lectura: consiste en adquirir la información que después utilizará el resto de las

operaciones elementales.

Almacenamiento: consiste en almacenar la información durante el tiempo que sea

necesario para hacer uso de ella cuando se precise.

Clasificación: Permite ordenar la información guardada usando la operación anterior de

almacenamiento. De este modo podemos acceder cuando sea necesario, parte o a la

totalidad de la información.

Cálculo aritmético y lógico: Este tipo de operación elemental nos permite procesar la

información realizando sobre ellas operaciones aritméticas y lógicas.

Copia: Consiste en poder transcribir información a un soporte dado de forma

automática.

Escritura: Consiste en mostrar la información de una manera clara y ordenada sobre un

soporte dado. La diferencia con respecto a la copia radica en que, en el caso de tratarse de

un tratamiento automático de la información, la información es mostrada de manera que

sea clara para las personas mientras que en la copia dicha información se encuentra en el

lenguaje que la máquina entiende.

Page 12: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

¿Por qué se automatiza el tratamiento de la información?

Las razones que han llevado a la automatización del tratamiento de la información

Son fundamentalmente cuatro:

La realización de funciones que el hombre por sí solo no puede llevar acabo:

comunicaciones a larga distancia, etc.

La ejecución de funciones que, aunque el hombre pueda llevar acabo por sí

mismo, su ejecución tardaría mucho tiempo. Por ejemplo, los cálculos

complejos para el seguimiento y control de un proyectil dirigido o de una nave

espacial.

La obtención de seguridad en algunas tareas, como las que implican la

repetición de una serie de pasos, en las que el hombre es más propenso a

cometer errores. Las computadoras, una vez que han aprendido como realizar las

tareas correctamente repiten el proceso una y otra vez sin cometer errores.

La sustitución del hombre para tareas monótonas. Este tipo de tareas no

implican el desarrollo de su actividad intelectual, con lo que, al automatizarlas,

el hombre puede dedicar su esfuerzo a funciones más decisivas e importantes.

¿Por qué la necesidad de información?

Hemos definido, en forma genérica, el término Información, como referencia al

conjunto de símbolos, con los que se representan convencionalmente hechos, objetos e

ideas. También puede decirse, con más precisión, que Información se refiere al

conocimiento derivado del análisis o tratamiento de los datos. Este conocimiento o

información se utiliza para tomar decisiones con vistas a un accionar concreto. Esta es la

importancia que tiene la Informática en la actualidad, permite obtener información

confiable, precisa y oportuna para tomar mejores decisiones. Esto permite a las empresas y

organizaciones el logro eficiente de sus objetivos.

Page 13: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

La información que manejan las computadoras es digital. Esto significa que esta

información se construye a partir de las unidades contables llamadas dígitos. Desde el

punto de vista físico, las unidades de una computadora están constituidas por circuitos

formados por componentes electrónicos denominados puertas, que manejan señales

eléctricas que no varían de modo continuos sino que solo pueden tomar dos estados

discretos (dos voltajes). Cerrado y abierto, bajo y alto, 0 y 1.

De este modo la memoria de una computadora está formada por millones de

componentes de naturaleza digital que almacenan uno de dos estados posibles. En

Informática es frecuente codificar la información. Codificación es una transformación que

representa los elementos de un conjunto mediante los de otro, de forma tal que a cada

elemento del primer conjunto le corresponda un elemento distinto del segundo.

Ejemplos de códigos son: el número de matrícula de un auto, el número de carnet de

identidad, el código de enfermedad definido por la Organización Mundial de la Salud.

Con los códigos se puede comprimir y estructurar la información. La identificación de un

auto por su matrícula es más corta que hacerlo por el nombre del propietario, su marca,

color y fecha de compra.

Unidades de Medida de la Información

Una computadora no entiende palabras, números, dibujos ni notas musicales, ni

incluso letras del alfabeto. En el interior de las computadoras, la información se almacena

y se transfiere de un sitio a otro según un código que utiliza sólo dos valores (un código

binario) representado por 0 y 1. En la entrada y salida de la computadora se efectúan

automáticamente los cambios de código oportunos para que en su exterior la información

sea directamente comprendida por los usuarios.

La unidad más elemental de información es un valor binario conocido como BIT, es

una posición o variable que toma el valor 0 ó 1. Representa la información

correspondiente a la ocurrencia de un suceso de entre dos posibilidades distintas:

prendido o apagado, abierto o cerrado.

Page 14: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Dijimos que la información se representa por medio de caracteres y que internamente

se codifica en un alfabeto binario, es decir, en bits. Por tanto a cada carácter le

corresponde un cierto número de bits. Un byte es el número de bits necesarios para

almacenar un carácter. Este número depende del código utilizado por la computadora,

siendo generalmente 8, por lo que habitualmente byte se utiliza como sinónimo de 8 bits

4. APLICACIONES DE LA INFORMÁTICA.

Es bien conocido que uno de los agentes más importantes de la sociedad actual es la

información, de ahí el gran desarrollo e interés de la Informática, que tiene por objeto el

“tratamiento automático de la información”. Hay pocas actividades humanas en que la

Informática no tenga incidencia, de forma directa o indirecta.

Suele resultar una solución informática para la automatización de ciertas tareas

complicadas como pueden ser la contabilidad, la redacción de documentos, o la gestión de

un almacén. Algunos ejemplos de programas de aplicación son los procesadores de textos,

hojas de cálculo, y base de datos.

Tales aplicaciones desarrolladas «a medida» suelen ofrecer una gran potencia ya que

están exclusivamente diseñadas para resolver un problema específico. Otros, llamados

paquetes integrados de software, ofrecen menos potencia pero a cambio incluyen varias

aplicaciones, como un programa procesador de textos, de hoja de cálculo y de base de

datos.

Otros ejemplos de programas de aplicación pueden ser: programas de comunicación de

datos, multimedia, presentaciones, diseño gráfico, cálculo, finanzas, correo electrónico,

compresión de archivos, presupuestos de obras, gestión de empresas, etc.

Algunas compañías agrupan diversos programas de distinta naturaleza para que formen

un paquete (llamados suites) que sean satisfactorios para las necesidades más apremiantes

del usuario. Todos y cada uno de ellos sirven para ahorrar tiempo y dinero al usuario, al

permitirle hacer cosas útiles con el Ordenador (o computadora); algunos con ciertas

Page 15: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

prestaciones, otros con un determinado diseño; unos son más amigables o fáciles de usar

que otros, pero bajo el mismo principio.

Las computadoras resultan útiles para aplicaciones que reúnan una o varias de las

siguientes características:

1. Necesidad de un gran volumen de datos: Las computadoras son particularmente

apropiadas para procesar grandes cantidades de datos. Ejemplo: procesos de

entidades bancarias.

2. Datos Comunes: Las bases de datos posibilitan que los datos incluidos en una

computadora puedan utilizarse en múltiples aplicaciones, sin necesidad de que

estén físicamente repetidos.

3. Repetitividad: Una de las características más relevantes de las computadoras (y

sus lenguajes de programación) es procesar ciclos de instrucciones iterativamente.

Una vez programadas las instrucciones que constituyen el ciclo y la cantidad de

iteraciones, la computadora las ejecutará sin importar lo elevado de dicho número.

4. Distribución: El origen y el destino de la información no necesitan estar

ubicados en la computadora central. La información que procesa la computadora

puede introducirse (u obtener resultados) a través de terminales distribuidos por

áreas geográficas muy extensas (desde distintas oficinas de una empresa hasta

estaciones repartidas por todo el mundo conectadas a través de líneas telefónicas)

Las posibles aplicaciones de la Informática se agrupan en:

Procesamiento de datos administrativos:

Contabilidad. Stock.

Facturación.

Gestión de Personal

Control de producción y de productividad

Planificación y control de proyectos, Programación lineal

Modelos financieros y predicción (de bolsa, por ejemplo)

Gestión bancaria, Gestión bibliotecaria

Seguros, Sistemas de reserva y expedición de pasajes.

Page 16: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Paquetes integrados de Oficina Electrónica u OFIMATICA (incluye

Procesadores de texto, Hoja electrónica de cálculos, Gestión de bases de

datos, etc.)

Ciencias físicas e ingeniería

Resolución de ecuaciones y de problemas matemáticos.

Análisis de datos experimentales utilizando técnicas estadísticas.

Realización de tablas matemáticas

Ciencias de la vida y médicas:

Investigación médica, biológica y farmacéutica.

Ayuda al diagnóstico (sistemas expertos para diagnóstico médico).

Base de datos con historias clínicas, Medicina preventiva (control de

vacunación).

Ciencias sociales y del comportamiento:

Análisis de datos (evaluación de encuestas).

Bases de datos jurídicas (legislación, jurisprudencia, etc.).

CAI (Enseñanza asistida por computadora), la computadora como

herramienta pedagógica, Juegos (video juegos, ajedrez, etc.).

Arte y humanidades:

Aplicaciones al arte: composición de cuadros, composición musical, películas de

dibujos animados, etc.

Análisis automático de textos (determinación de frecuencia de uso de palabras,

etc.)

Ingeniería asistida por computadora:

Diseño, fabricación y test con ayuda de computadora. Estas aplicaciones se

identifican como CAD, CAM y CADMAT, se realizan con estaciones de trabajo

con altas prestaciones gráficas.

Page 17: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Informática Industrial: Control o monitoreo de unidades individuales (encendido

de una lámpara.

5. ELEMENTOS BÁSICOS DE LA INFORMÁTICA.

Un sistema informático es un sistema interconectado de componentes que comparten

información electrónica para llevar a cabo una tarea solicitada al ordenador. Estos sistemas

requieren de varios componentes o elementos fundamentales para su funcionamiento,

siendo todos importantes por igual.

Los componentes de hardware: son las partes que puedes ver y tocar.

Los componentes de software: consisten en información electrónica y

programas que dan instrucciones al hardware para funcionar

correctamente.

El hardware:

Es la parte física del computador, es decir, todo lo que podemos tocar, armar y desarmar.

Ejemplo: el teclado, ratón, torre, monitor, disco duro, impresora, etc. Si no hay Hardware,

entonces no se tiene al objeto tecnológico llamado “computador”.

El software:

Es el conjunto de programas que le dan vida al Hardware. Si no hay software, entonces

el Hardware no funciona, es reconocida como la parte intangible del computador.

El Software se puede clasificar en: Firmware, Sistemas Operativos y Aplicaciones.

Firmware: Es el conjunto de instrucciones necesarias para el buen

funcionamiento del computador; también es llamado “Programa de arranque” y

generalmente podemos ver algo de ellas, inmediatamente se enciende la

computadora.

Sistemas Operativos: Es el programa que administra los dispositivos y

recursos del computador. Lo podemos comparar con un director de una

Page 18: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

orquesta, el cual controla los instrumentos y da las órdenes de qué instrumento

debe tocar y cuál de ellos se debe callar para obtener una buena melodía.

Ejemplos: Windows XP, Windows Vista, Windows 7, Linux, Mac, Unix.

Aplicaciones: Son programas para tareas específicas tales como Word (para

escribir textos), Paint (para dibujar), Ares (para descargar música), Internet

Explorer (para navegar en Internet).

Los usuarios:

Son las personas que utiliza una computadora o un servicio de red, el cual se

clasifican en:

Des-arrolladores: Son las personas que utilizan la computadora con el fin de

crear nuevo hardware o software. Generalmente son ingenieros o personal con

conocimientos especializados.

Técnicos: Son las personas encargadas de instalar y dar mantenimiento al

hardware o al software.

Operarios: son los usuarios finales, es decir, todas las personas que utilizan el

computador como ayuda para sus actividades cotidianas. Ejemplo: Los

estudiantes, usan el computador para consultar tareas, imprimir trabajos

escritos, escuchar música, conocer gente en facebook, etc.

Algunos que podemos mencionar en sus elementos son los siguientes:

La placa madre: El ordenador provee un camino a través del cual la información y la

energía pueden viajar entre los distintos componentes. El disco duro, la fuente de

alimentación, otras unidades de disco, el procesador y la memoria RAM se comunican

entre sí a través de la placa madre. Estas placas usualmente tienen distintas ranuras de

expansión para conectar dispositivos periféricos.

Los periféricos: Los dispositivos periféricos se conectan al ordenador de manera

externa. El teclado, el ratón, el monitor y los parlantes son dispositivos periféricos. El

teclado y el ratón son dispositivos de entrada y te permiten ingresar texto o manipular el

Page 19: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

cursor de la pantalla. El monitor es un dispositivo de salida, este interpreta señales de la

memoria de video y muestra una disposición de píxeles en diferentes colores: rojo, verde y

azul. Los parlantes interpretan información que proviene de la tarjeta de sonido y la

reproduce como archivos de audio de MP3 o archivos de otro tipo.

El procesador: es el cerebro del ordenador. Éste interpreta las entradas del usuario,

las envía a la computadora como señales electrónicas y las traduce a salidas en el lenguaje

del usuario; por ejemplo, al escribir una letra en el teclado se envía una señal al procesador.

Este luego reinterpreta la presión que se ejerció sobre la letra como una señal eléctrica para

enviar a un programa que procesa palabras y al monitor, avisándole al monitor que muestre

los caracteres correspondientes.

La memoria RAM: La memoria de acceso directo (RAM de acuerdo a sus siglas en

inglés) le suministra al ordenador la memoria para almacenar temporalmente instrucciones

e información a la que accederá el procesador. Este tipo de memoria transfiere información

de manera más rápida sin reducir el rendimiento global del ordenador. Los diferentes tipos

de memoria RAM, como por ejemplo la DDR2 y DDR3, no se pueden utilizar en el mismo

equipo.

Dispositivo de almacenamiento de datos: La memoria RAM guarda información en

una memoria de corto plazo, que equivale a la duración de la sesión en la que se está

trabajando actualmente. Cuando apagas el ordenador, toda la información en la memoria

RAM se pierde. Los dispositivos de almacenamiento, como por ejemplo los discos duros o

los discos ópticos, te permiten almacenar información a largo plazo a la cual puedes

acceder luego.

Las unidades de disco duro tienen diferentes plataformas que almacenan información

de manera magnética. Cuando accedes a un archivo, el sistema operativo busca la ubicación

de la información en el disco duro y envía una señal al actuador que contiene una aguja que

echa un vistazo por encima y lee los cúmulos de carga magnética que representan la

información. Los discos ópticos utilizan un láser que refleja la superficie de lectura de un

CD o DVD para representar la información.

Page 20: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

El software de una computadora es un conjunto de instrucciones de programas

detalladas que controlan y coordinan los componentes hardware de una computadora y

controlan las operaciones de un sistema informático.

Las operaciones que debe realizar el hardware son especificadas por un análisis de

instrucciones, llamadas programas, o software. Un programa es un conjunto de sentencias o

instrucciones a la computadora. El proceso de escritura o codificación de un programa se

denomina programación y las personas que se especializan en esta actividad se denominan

programadores. Existen dos tipos importantes de software: software del sistema software de

aplicaciones.

Los programas fundamentales Software del sistema es un conjunto generalizado de

programas que gestiona los recursos de la computadora, tal como el procesador central,

enlaces de comunicaciones y dispositivos periféricos.

Software de aplicaciones es un conjunto de programas escritos por empresas o usuarios

individuales o equipos y que instruyen a la computadora para que ejecute una tarea

específica. Los dos tipos de software están relacionados entre sí, de modo que los usuarios

y los programadores pueden hacer así un uso eficiente de la computadora.

Funcionamiento de un Sistema Operativo

El sistema operativo es el encargado de gestionar los recursos del hardware y controlar

las aplicaciones de forma que el usuario obtenga los mejores resultados en su interacción

con el ordenador. Eso es posible a través de los siguientes elementos:

La gestión de memoria: la memoria es uno de los recursos más importantes de un

ordenador ya que todas las aplicaciones o programas informáticos requieren para su

ejecución una gran capacidad de memoria. Los sistemas operativos se encargan de

administrar y gestionar la capacidad de la memoria del ordenador mientras los

programas se están ejecutando. “La parte del sistema operativo que administra la

memoria se llama administrador de memoria y su labor consiste en llevar un

Page 21: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

registro de las partes de memoria que se estén utilizando y aquellas que no, con el

fin de asignar espacio en memoria a los procesos cuando éstos la necesiten y

liberándola cuando terminen, así como administrar el intercambio entre la memoria

principal y el disco en los casos en los que la memoria principal no le pueda dar

capacidad a todos los procesos que tienen necesidad de ella”. El sistema operativo

debe además de disponer de varias opciones de administración de la memoria para

optimizar los resultados.

El sistema de archivos: un sistema de archivos es un conjunto de carpetas y

directorios necesarios para almacenar, organizar, crear, manejar y acceder a los

datos. Los sistemas operativos disponen de su propio sistema de archivos que son

representados de forma gráfica o textual mediante gestores de archivo. Estos

facilitan el control de acceso a los archivos y la ejecución de otras actividades como

copiar, eliminar, crear, mover, renombrar.

La gestión de procesos: Los procesos son los programas en ejecución, que

requieren ser gestionados para que funcionen correctamente. Los sistemas

operativos disponen de módulos encargados de administrarlos para que se ejecuten,

basándose en la planificación y teniendo en cuenta la concurrencia de procesos.

La gestión de los elementos de Entrada y Salida (los periféricos): Dispositivos

de entrada y salida son “cada una de las interfaces o abstracciones proporcionadas

por un sistema operativo, para permitir que las aplicaciones accedan y hagan uso de

los dispositivos hardware de entrada/salida. La funcionalidad disponible a través de

estas interfaces suele estar proporcionada por el elemento del sistema operativo

llamado controlador de dispositivo que corresponda al dispositivo en cuestión”.

Page 22: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

6. MÉTODOS Y PROCESOS EN LA INGENIERÍA INFORMÁTICA.

Resulta necesario establecer un enfoque sistemático y disciplinado para llevar a cabo un

desarrollo software. Una metodología de ingeniería del software es un proceso para

producir software de forma organizada, empleando una colección de técnicas y

convenciones de notación predefinidas. También definido como un conjunto de

procedimientos, técnicas, herramientas y un soporte documental que ayuda a los

desarrolladores a realizar nuevo software.

La ingeniería de software, incorpora también el análisis precedente de la situación, el

bosquejo del proyecto, el desarrollo del software, el ensayo necesario para comprobar su

funcionamiento correcto y poner en funcionamiento el sistema.

Se debe señalar, que el desarrollo del software va unido a lo que se conoce en el campo

del software “ciclo de vida del software” que consiste en cuatro etapas que se conocen

como: concepción, elaboración, construcción y transición.

La concepción: determina la repercusión del proyecto y diseña el modelo de

negocio.

La elaboración: precisa la planificación del proyecto, especificando las

características y apoya la arquitectura.

La construcción: es la elaboración del producto.

La transición: es la entrega del producto terminado a los usuarios.

Al culminar este ciclo, comienza el mantenimiento del software, el cual consiste en

una etapa en la que el software ofrece soluciones a errores que son denunciados por los

usuarios, principalmente y se incorporan actualizaciones para hacer frente a los nuevos

requisitos.

Page 23: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Componentes de un método

Es un conjunto de herramientas, técnicas y procesos que brindan soporte y facilitan el

logro u obtención de una meta que hacer, a lo largo de todo el ciclo de vida del software,

para construir un producto bueno, de calidad, dentro del presupuesto y a tiempo.

Proceso: Define el marco de trabajo y permite un desarrollo racional de la IS

Técnicas: Indican cómo construir técnicamente el software. Incluyen técnicas

de modelado

Herramientas: Proporcionan el soporte automático o semiautomático para el

proceso y para las técnicas.

Proceso del Software

Un proceso es una serie de pasos a seguir, que permite mantener el control, estabilidad y

organización para las actividades, desde el punto de vista técnico el proceso de un software

se define como una estructura que define actividades, métodos y herramientas con el fin de

obtener un software de calidad. Un proceso de software efectivo habilita a la organización a

incrementar su productividad al desarrollar software.

Es un conjunto estructurado de actividades y resultados asociados que conducen a la

creación de un producto de software:

Especificación de requisitos: Definir la funcionalidad y las restricciones en

sus operaciones.

Diseño e implementación: Producir software que cumple la especificación„

Validación: Asegurar que hace lo que el cliente desea.„

Mantenimiento (o Evolución): Seguir cumpliendo los cambios en las

necesidades del usuario.

Page 24: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Especificación de requisitos del software

El análisis de requisitos es una de las tareas más importantes en el ciclo de vida del

desarrollo de software, puesto que en ella se determinan los “planos” de la nueva

aplicación. En cualquier proyecto software los requisitos son las necesidades del producto

que se debe desarrollar. Por ello, en la fase de análisis de requisitos se deben identificar

claramente estas necesidades y documentarlas. Como resultado de esta fase se debe

producir un documento de especificación de requisitos en el que se describa lo que el futuro

sistema debe hacer. Por tanto, no se trata simplemente de una actividad de análisis, sino

también de síntesis.

El análisis de requisitos se puede definir como el proceso del estudio de las

necesidades de los usuarios para llegar a una definición de los requisitos del sistema,

hardware o software, así como el proceso de estudio y refinamiento de dichos requisitos.

Fases de la Ingeniería de Requisitos:

Estudio de viabilidad

Elicitación y análisis de requisitos

Especificación de requisitos: los del usuario y los del sistema

Diseño e Implementación:

Diseño del software: Describir la estructura del software los datos las

interfaces entre componentes.

Implementación: Transformar la estructura anterior en un programa

ejecutable.

Las actividades de estas etapas están muy relacionadas y pueden

interpolarse

Page 25: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

7. SISTEMA DE INFORMACIÓN EN LA INGENIERÍA INFORMÁTICA.

Es un conjunto de datos que interactúan entre sí con un fin común. En informática, los

sistemas de información ayudan a administrar, recolectar, recuperar, procesar, almacenar y

distribuir información relevante para los procesos fundamentales y las particularidades de

cada organización.

Un sistema de información realiza cuatro actividades básicas: entrada, almacenamiento,

procesamiento y salida de información.

Entrada de Información: Es el proceso mediante el cual el Sistema de Información

toma los datos que requiere para procesar la información. Las entradas pueden ser manuales

o automáticas. Las manuales son aquellas que se proporcionan en forma directa por el

usuario, mientras que las automáticas son datos o información que provienen o son

tomados de otros sistemas o módulos. Las unidades típicas de entrada de datos a las

computadoras son las terminales, las cintas magnéticas, las unidades de diskette, los

códigos de barras, los escáners, la voz, los monitores sensibles al tacto, el teclado y el

mouse, entre otras.

Almacenamiento de información: Es una de las actividades o capacidades más

importantes que tiene una computadora, ya que a través de esta propiedad el sistema puede

recordar la información guardada en la sección o proceso anterior. Esta información suele

ser almacenada en estructuras de información denominadas archivos. La unidad típica de

almacenamiento son los discos magnéticos o discos duros, los discos flexibles o diskettes y

los discos compactos (CD-ROM).

Procesamiento de Información: Es la capacidad del Sistema de Información para

efectuar cálculos de acuerdo con una secuencia de operaciones preestablecida. Estos

cálculos pueden efectuarse con datos introducidos recientemente en el sistema o bien con

datos que están almacenados. Esta característica de los sistemas permite la transformación

de datos fuente en información que puede ser utilizada para la toma de decisiones, lo que

hace posible, entre otras cosas, que un tomador de decisiones genere una proyección

Page 26: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

financiera a partir de los datos que contiene un estado de resultados o un balance general de

un año base.

Salida de Información: La salida es la capacidad de un Sistema de Información para

sacar la información procesada o bien datos de entrada al exterior. Las unidades típicas de

salida son las impresoras, terminales, diskettes, cintas magnéticas, la voz, los graficadores y

los plotters, entre otros. Es importante aclarar que la salida de un Sistema de Información

puede constituir la entrada a otro Sistema de Información o módulo. En este caso, también

existe una interfase automática de salida.

Por ejemplo, el Sistema de Control de Clientes tiene una interfase automática de salida

con el Sistema de Contabilidad, ya que genera las pólizas contables de los movimientos

procesales de los clientes.

Características del sistema:

El sistema de información puede trabajar con diversos elementos. Entre ellos están

software, hardware, base de datos, sistemas especialistas, sistemas de apoyo a la gerencia,

entre otros. Es decir, están inclusos todos los procesos informatizados, que pueden tener

disponibilidad en la información correcta y hacer la empresa funcionar de manera

adecuada.

Sin embargo, existen algunas características inherentes a este sistema que deben ser

llevadas en consideración como por ejemplo:

Relevancia: El sistema debe generar informaciones relevantes y necesarias a la empresa,

que deben ser generadas a tiempo y ser confiables. Así, esas informaciones tienen un costo

cercano al estimado por la organización y atienden a los requisitos de gestión y operación

de la empresa.

Page 27: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Integración: Permite que el sistema de información y la estructura de la empresa. Puedan

coordinar los departamentos de una manera más fácil, sectores, divisiones y otros tipos de

unidades de organización. Además, este proceso de integración facilita y agiliza la toma de

decisiones.

Flujo independiente: Esa característica es bastante diferenciada, porque, al mismo

tiempo en que hay un flujo de procesamiento de datos, que ocurre de manera interna y

externa, también hay un flujo independiente de los sistemas de información. Está integrado

a los subsistemas existentes y, por eso, actúa de manera más rápida y con menos costos.

Control: Cuya finalidad es asegurar que las informaciones generadas sean confiables y

actuar de manera a proteger los datos controlados.

Directrices: Sirven para garantizar que los objetivos de la empresa serán atingidos de

manera objetiva, eficiente y directa.

Tipos de sistemas de información

Como existen diferentes tipos de información y ellas son categorizadas en nivel, también

hay diferentes tipos de sistemas. Cada uno de ellos tiene especificidades y particularidades,

vueltos para el suministro de determinado tipo de información.

Estos diversos tipos de sistemas trabajan de manera integrada, atendiendo a intereses

empresariales diversificados. Ellos actúan en los niveles estratégico, operacional, de

conocimiento y táctico.

Para simplificar, existen 4 sistemas de información principales. Ellos son bastante

conocidos y utilizados en las organizaciones:.

ERP

Los sistemas Enterprise Resource Planning (o Planeamiento de Recursos de la Empresa)

son software que integran diferentes procesos y datos de la empresa, reuniéndolos en un

solo lugar. De esta manera, los datos de todos los departamentos de la organización son

integrados y almacenados.

Page 28: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Los datos brindados por los software ERP ayudan a traer más agilidad a los procesos y

permiten cumplir la producción por demanda,

El objetivo es reducir los stocks hasta eliminarlos, evitando los costos de

almacenamiento. Un ejemplo de funcionamiento de software ERP es en el momento de la

venta de una mercancía.

CRM

Los software Customer Relationship Management (o Gestión de Relación con el Cliente)

automatizan todas las funciones relativas al contacto con los clientes, permitiendo que las

organizaciones recolecten y almacenen los datos de contacto, las preferencias de los

clientes, el histórico de compras de ellos, entre otros.

Así, la empresa puede contactar los clientes para estrategias específicas, con el objetivo

principal de atender a las necesidades de los consumidores de manera anticipada.

SCM

Los sistemas Supply Chain Management (o Administración de la Cadena de Suministro)

integran los diferentes procesos relativos a los proveedores de servicios, productos e

informaciones. La finalidad es crear valor para el consumidor, satisfaciéndolo cuando él

adquiere un producto o servicio.

Así, ese tipo de software integra los datos relativos a fabricantes, proveedores y puntos de

venta, garantizando que los productos sean entregados en las cantidades necesarias y en el

plazo correcto, evitando la falta de mercancía o el exceso de stock. Así, se alcanza un buen

nivel de servicio al mismo tiempo que los gastos son reducidos.

Es importante resaltar que este software es compuesto por los sistemas de gestión de

suministros y componentes, de la cadena de suministros, de la estructura de producto, del

rastreo de origen y uso y de control de la cadena de suministros. De esta manera, se

consigue hacer desde la previsión de ventas, inventario y clasificación de productos hasta

reducir el costo de manipulación y creación de piezas.

Page 29: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

SIG

Los Sistemas de Información Gerenciales son dirigidos hacia el apoyo a la toma de

decisiones y actúan en los niveles estratégico, operacional y táctico. Las informaciones

pueden ser reportadas por medio de gráficos, hojas de cálculo o, los habituales informes.

En el caso de los informes, ellos pueden ser categorizados en 4 tipos, el cual se

representan en los siguientes:

Informes programados: Son una de las formas más tradicionales para la visualización

de informaciones. Como el propio nombre afirma, ellos son programados, o sea, son

generados de acuerdo a una programación. Algunos ejemplos de informes programados son

los de ventas por día y por semana y las demostraciones financieras mensuales, por

ejemplo.

Informes de excepción: Son generados en situaciones excepcionales con la finalidad de

obtener informaciones específicas. Por ejemplo, un informe enfocado en la lista de deudas

por cobrar o uno que presente a los clientes que sobrepasan el límite de crédito ofertado.

Informes y respuestas por solicitación: Presentan las informaciones de acuerdo con la

solicitación del emprendedor. Por eso, no informan datos específicos, pero sí una visión

general para que el gestor pueda analizar los datos rápidamente y encontrar soluciones

inmediatas.

Informes en pilas: Las informaciones son puestas en pilas en el área de trabajo en red del

gestor o emprendedor. Así, él puede acceder al informe siempre que quiera o necesite.

Page 30: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

8. ANÁLISIS DE SISTEMAS.

Es un conjunto o disposición de procedimientos o programas relacionados de manera que

juntos forman una sola unidad. Un conjunto de hechos, principios y reglas clasificadas y

dispuestas de manera ordenada mostrando un plan lógico en la unión de las partes. Un

método, plan o procedimiento de clasificación para hacer algo. También es un conjunto o

arreglo de elementos para realizar un objetivo predefinido en el procesamiento de la

Información. Esto se lleva a cabo teniendo en cuenta ciertos principios:

Debe presentarse y entenderse el dominio de la información de un problema.

Defina las funciones que debe realizar el Software.

Represente el comportamiento del software a consecuencias de

acontecimientos externos.

Divida en forma jerárquica los modelos que representan la información,

funciones y comportamiento.

El proceso debe partir desde la información esencial hasta el detalle de la

Implementación.

La función del Análisis puede ser dar soporte a las actividades de un negocio, o desarrollar

un producto que pueda venderse para generar beneficios. Para conseguir este objetivo, un

Sistema basado en computadoras hace uso de seis (6) elementos fundamentales:

Software, que son Programas de computadora, con estructuras de datos y su

documentación que hacen efectiva la logística metodología o controles de

requerimientos del Programa.

Hardware, dispositivos electrónicos y electromecánicos, que proporcionan

capacidad de cálculos y funciones rápidas, exactas y efectivas

(Computadoras, Censores, maquinarias, bombas, lectores, etc.), que

proporcionan una función externa dentro de los Sistemas.

Personal, son los operadores o usuarios directos de las herramientas del

Sistema.

Page 31: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Base de Datos, una gran colección de informaciones organizadas y enlazadas

al Sistema a las que se accede por medio del Software.

Documentación, Manuales, formularios, y otra información descriptiva que

detalla o da instrucciones sobre el empleo y operación del Programa.

Procedimientos, o pasos que definen el uso específico de cada uno de los

elementos o componentes del Sistema y las reglas de su manejo y

mantenimiento.

Un Análisis de Sistema se lleva a cabo teniendo en cuenta los siguientes objetivos en

mente:

Identifique las necesidades del Cliente.

Evalúe que conceptos tiene el cliente del sistema para establecer su

viabilidad.

Realice un Análisis Técnico y económico.

Asigne funciones al Hardware, Software, personal, base de datos, y otros

elementos del Sistema.

Establezca las restricciones de presupuestos y planificación temporal.

Cree una definición del sistema que forme el fundamento de todo el trabajo

de Ingeniería.

Para lograr estos objetivos se requiere tener un gran conocimiento y dominio del

Hardware y el Software, así como de la Ingeniería humana (Manejo y Administración de

personal), y administración de base de datos.

Objetivos del Análisis

Identificación de Necesidades

Es el primer paso del análisis del sistema, en este proceso en Analista se reúne con el

cliente y/o usuario (un representante institucional, departamental o cliente particular), e

identifican las metas globales, se analizan las perspectivas del cliente, sus necesidades y

Page 32: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

requerimientos, sobre la planificación temporal y presupuestal, líneas de mercadeo y otros

puntos que puedan ayudar a la identificación y desarrollo del proyecto.

El Análisis de Sistemas trata básicamente de determinar los objetivos y límites del sistema

objeto de análisis, caracterizar su estructura y funcionamiento, marcar las directrices que

permitan alcanzar los objetivos propuestos y evaluar sus consecuencias.

Dependiendo de los objetivos del análisis, podemos encontrarnos ante dos problemáticas

distintas:

Análisis de un sistema ya existente para comprender, mejorar, ajustar y/o predecir

su comportamiento.

Análisis como paso previo al diseño de un nuevo sistema-producto.

En cualquier caso, podemos agrupar más formalmente las tareas que constituyen el

análisis en una serie de etapas que se suceden de forma iterativa hasta validar el proceso

completo:

Conceptualización

Consiste en obtener una visión de muy alto nivel del sistema, identificando sus elementos

básicos y las relaciones de éstos entre sí y con el entorno.

Análisis funcional

Describe las acciones o transformaciones que tienen lugar en el sistema. Dichas acciones o

transformaciones se especifican en forma de procesos que reciben unas entradas y producen

unas salidas.

Análisis de condiciones (o constricciones)

Debe reflejar todas aquellas limitaciones impuestas al sistema que restringen el margen de

las soluciones posibles.

Page 33: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Estas se derivan a veces de los propios objetivos del sistema:

Operativas, como son las restricciones físicas, ambientales, de

mantenimiento, de personal, de seguridad, etc.

De calidad, como fiabilidad, , seguridad, convivencia, generalidad, etc.

Sin embargo, en otras ocasiones las constricciones vienen impuestas por limitaciones en

los diferentes recursos utilizables:

Económicos, reflejados en un presupuesto

Temporales, que suponen unos plazos a cumplir

Humanos

Metodológicos, que conllevan la utilización de técnicas determinadas

Materiales, como espacio, herramientas disponibles, etc.

Construcción de modelos

Una de las formas más habituales y convenientes de analizar un sistema consiste en

construir un prototipo (un modelo en definitiva) del mismo.

Validación del análisis

A fin de comprobar que el análisis efectuado es correcto y evitar, en su caso, la posible

propagación de errores a la fase de diseño, es imprescindible proceder a la validación del

mismo. Para ello hay que comprobar los extremos siguientes:

El análisis debe ser consistente y completo

Si el análisis se plantea como un paso previo para realizar un diseño, habrá

que comprobar además que los objetivos propuestos son correctos y

realizables.

Page 34: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Una ventaja fundamental que presenta la construcción de prototipos desde el punto de

vista de la validación radica en que estos modelos, una vez construidos, pueden ser

evaluados directamente por los usuarios o expertos en el dominio del sistema para validar

sobre ellos el análisis.

9. ANÁLISIS DE DATOS PARA LA TOMA DE DECISIONES.

Recurrir al análisis de datos para la toma de decisiones permite a los negocios descubrir el

entorno que los rodea. Actualmente, es vital que las empresas recurran a este método, ya

que amplía el panorama económico, además de que les ayuda a mejorar sus productos y

servicios para estar a la altura de la competencia.

Al recurrir a esta herramienta, las empresas pueden ofrecer productos de calidad en el

tiempo adecuado y en situaciones convenientes. El análisis de datos para la toma de

decisiones ayuda a enriquecer nuestros productos y crear soluciones que se centren en las

necesidades de la empresa.

Cómo realizar un análisis de datos para la toma de decisiones

Al comenzar el proceso de análisis de datos para la toma de decisiones, es necesario:

Entrenarse: Es necesario aprender la teoría necesaria que permita la toma de

decisiones. Pueden ser cursos, libros o artículos.

Preguntar: no tengas miedo de preguntar las cosas que no sabes. Es necesario que

conozcas cada detalle de los datos que manejas.

Equipo: Los empleados deben saber sobre tu experiencia. De esta manera podrán

entender el objetivo de la empresa y ayudar en la toma de decisiones.

Valoración: Cuando tengas establecidos los datos, puedes comenzar a

comprobarlos. Tienes que ser fiel a ellos y no dejarte guiar por la intuición.

Page 35: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Tipo de análisis de datos para la toma de decisiones

Interpretar los datos obtenidos no es una tarea fácil. Para solucionarlo, existen tres tipos

de análisis que permiten realizar este proceso de forma eficaz:

1. Análisis descriptivo: Tiene el objetivo de resumir una gran cantidad de datos y

registros para que puedan ser entendibles y puedan tomarse medidas que se adapten

a los objetivos de la organización.

2. Análisis predictivo: Es la aplicación de técnicas matemáticas o estadísticas a la

información de la empresa. De esta manera se puede pronosticar qué podría suceder

y tomar las medidas necesarias para la solución de problemas. A medida que la

organización se consolide, esta herramienta se convierte en algo esencial.

3. Análisis prescriptivo: Este último tipo de análisis es perfecto para establecer el

camino que puede seguir tu empresa y contabiliza las acciones que ayudan en la

toma de decisiones que beneficien a la organización.

Importancia del análisis de datos para la toma de decisiones

Cuando tienes una empresa, el poder acceder a información de calidad trae grandes

beneficios durante la toma de decisiones, te permite detectar cuáles son los puntos débiles

que necesitan mejorarse y tener mayores oportunidades de ganancia.

Cuando estás dispuesto a tomar medidas basadas en el análisis de datos, estás eligiendo el

camino correcto para el desarrollo de tu organización. Sin embargo, es necesario

implementar las soluciones encontradas, de lo contrario, si solamente juntas información

con el fin de registrarla, la inversión no tendría valor.

El análisis de datos permite adelantarse a posibles situaciones. Esto es útil porque te

permite conocer a los clientes y tomar una decisión inmediata que se base en algún

comportamiento previo

Page 36: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Etapas en la toma de decisiones:

El proceso de toma de decisiones se divide en cuatro etapas.

La inteligencia consiste en descubrir, identificar y comprender los problemas que

ocurren en la organización: por qué existe un problema, en dónde y qué efectos

tiene sobre la firma.

El diseño implica identificar y explorar varias soluciones para el problema.

La elección consiste en elegir una de varias alternativas de solución.

La implementación implica hacer que funcione la alternativa elegida y continuar

monitoreando qué tan bien funciona esa solución.

Antes, los directores recurrían a la intuición para decidir el rumbo de su empresa. Ahora,

con el análisis de datos para la toma de decisiones ahora pueden experimentar con los

productos, servicios, o conocer los beneficios que puede traer invertir en nuevos negocios

y responder a las necesidades, tanto empresariales como del consumidor.

Los roles gerenciales son expectativas de las actividades que los gerentes deberán realizar

en una organización. Estos roles gerenciales se pueden clasificar en tres categorías:

Roles interpersonales: Los gerentes actúan como testaferros para la organización cuando

representan a sus compañías frente al mundo exterior y realizan tareas simbólicas, como

otorgar premios a los empleados, en su rol interpersonal. Los gerentes actúan como líderes

e intentan motivar, aconsejar y apoyar a los subordinados. También actúan como enlaces

entre los diversos niveles organizacionales; dentro de cada uno de estos niveles sirven

como enlaces entre los miembros del equipo administrativo.

Roles de información: En su rol de información, los gerentes actúan como los centros

nerviosos de sus organizaciones, puesto que reciben la información más concreta y

actualizada para distribuirla a quienes necesitan conocerla. Por lo tanto, son diseminadores

de información y voceros para sus organizaciones.

Page 37: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Roles decisionales. Los gerentes toman decisiones. En su rol decisional, actúan como

emprendedores al iniciar nuevos tipos de actividades; manejan los disturbios que surgen en

la organización; asignan los recursos a los miembros del personal que los necesitan;

además, negocian conflictos y actúan como mediadores entre los grupos conflictivos.

10. DISCIPLINAS DE GESTIÓN DE PROYECTOS.

También conocida como gerencia o administración de proyectos es la disciplina que guía

e integra los procesos de planificar, captar, dinamizar, organizar talentos y administrar

recursos, con el fin de culminar todo el trabajo requerido para desarrollar un proyecto y

cumplir con el alcance, dentro de límites de tiempo, y costo definidos: sin estrés y con buen

clima interpersonal. Todo lo cual requiere liderar los talentos, evaluar y regular

continuamente las acciones necesarias y suficientes.

Aspectos del seguimiento en la gestión

El seguimiento activo es parte fundamental de la Gestión de Proyectos. Se basa en

proveer de una adecuada visibilidad a la administración sobre la situación del proyecto,

para identificar oportunamente cualquier desviación sobre lo planificado con el objetivo de

tomar decisiones oportunas para corregirlas, siendo lo ideal preverlas, para actuar antes de

que ocurran y así evitarlas antes de que acontezcan.

Sin embargo hay que hacer referencias a las siguientes:

Visibilidad: Hace referencia a la actitud del líder, de cara a estar siempre

enterado de cómo va el proyecto y las posibles desviaciones de los parámetros

establecidos como metas y de los correctivos reguladores de la situación a

futuro en diseño, diseñados y/o implementándose...

Desviaciones: Si hay desviaciones, se deben cuantificar, en función del tiempo,

dinero, talentos y recursos, además se debe cuantificar el grado de desviación,

para determinar si es posible volver a futuro al camino correcto y cómo se

lograría y cuánto costaría y se demoraría.

Page 38: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Frecuencia: Cuanto más rápido se identifique una deficiencia en el proyecto

más fácil será enmendarla, por eso se recomiendan análisis y revisiones

semanales, para conocer y evaluar el estado del proyecto y regularlo

continuamente

Toma de decisiones: Después de ver en que se falla hay que tomar decisiones,

para solventar el problema o desafío, se debe tener cuidado en la identificación

de las causas de retraso y/o exceso en costos, pues a veces se esconden detrás

de otros: no confundir causas con efectos ni medios con fines.

Técnicas de seguimiento: Las herramientas más usadas, en la Gestión de

Proyectos son evaluaciones, reuniones de petición y rendición de cuentas,

revisiones crítico-constructivas afectuosas, reportes, software para

planificación, simulación y control, sesiones de tormenta de ideas, etc.

Conviene que todo el equipo envíe semanalmente reportes del grado de avance

de sus tareas y actividades, de la manera más sencilla y eficaz de entender. Los

reportes deben dar fe de: Alcance, Integración, Comunicación, Progreso,

Tiempos, Costes, Productividad (calidad, eficiencia y efectividad), Flujo de

caja / Rentabilidad, Riesgos, Desafíos/Problemas, Dispobilidad de Talentos y

Recursos Materiales entre otros.

Importancia de la comunicación en la gestión de proyectos

La comunicación es un proceso esencial de la gestión de proyectos, del principio hasta el

final del proyecto. Hay que determinar:

A quién se comunica qué información.

De qué manera se le comunica la información.

Con qué frecuencia se comunica.

Con qué grado de detalle: Comunicar propósitos, dar a conocer metas, hacer

comprender cómo lograrlas, compartir emocionalmente expectativas y

desafíos, comprometer logro y comprometerse a apoyar hasta que el

comprometido logre cumplir, agradecer cumplimiento y destacar que ello

Page 39: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

permite confiar en quien cumple, y que quien cumple reiteradamente se

hace confiable.

La gestión de proyectos, muchas veces, es responsabilidad de un solo individuo. Este

individuo raramente participa de manera directa en las actividades que producen el

resultado final. En vez de eso se esfuerza por mantener el progreso y la interacción mutua

productiva de las varias partes de manera que el riesgo general de fracasar se disminuya.

Un gerente de proyectos es muchas veces un representante del cliente y debe determinar e

implementar la satisfacción y atención de las necesidades e inquietudes exactas del cliente,

basándose en su conocimiento de la firma que representa y las características y atributos de

los productos bienes y/o servicios entregados.

La habilidad de adaptar los múltiples procedimientos internos de la parte contratante y la

forma de estrechar los lazos con los representantes seleccionados es esencial para asegurar

que los objetivos clave de alcance, costo, tiempo, y calidad y, sobre todo, satisfacción del

cliente, sin stress y con buen clima interpersonal, se hagan realidad.

Sin importar el campo, un gerente de proyectos exitoso debe ser capaz de visualizar el

proyecto completo de principio a fin y tener la habilidad de asegurar que esa visión se haga

realidad, satisfaciendo necesidades e inquietudes, ajustando características y atributos.

Estimación del coste del software

Está formado por un conjunto de técnicas y procedimientos que se usan en la

organización para poder llegar a una predicción fiable. Éste es un proceso continuo, que

debe ser usado y consultado a lo largo de todo el ciclo de vida del proyecto.

Page 40: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Predecir los recursos necesarios para un determinado proceso de desarrollo de software

Surgen las siguientes interrogantes:

¿Cuánto esfuerzo se requiere para completar una actividad?

¿Cuánto tiempo de calendario se necesita para terminar una actividad?

¿Cuál es el coste total de una actividad

Métodos de estimación de proyectos de software

Si bien la estimación continúa siendo un problema abierto en el área de la Ingeniería del

Software, dada la complejidad de los problemas que aborda, existen diferentes métodos que

se han desarrollado para lograr estimar esfuerzo y costos de un proyecto de software.

En donde se presenta una revisión de los métodos de estimación, en la cual se aprecia que

al principio se intentaba que los métodos fueran independientes de las tecnologías y

paradigmas de desarrollo, pero, en la actualidad se tiene en cuenta cada vez más, el marco

de desarrollo específico, abarcando nuevos enfoques como la programación de aplicaciones

móviles, el desarrollo web y la aplicación de técnicas de explotación de información.

Los métodos se clasifican en dos categorías:

Paramétricos o algorítmicos: esto es, una predicción producida por fórmulas

matemáticas derivadas de información de proyectos anteriores que han

finalizado.

No paramétricos: basados en juicio de expertos, es decir, según lo que

piense un gestor de proyectos teniendo en cuenta su experiencia previa; o

de aprendizaje automático fundados en técnicas de inteligencia artificial,

como redes neuronales o árboles de decisión.

Page 41: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

11. PLANIFICACIÓN DE PROYECTOS DE SISTEMAS.

Una planificación de sistemas informáticos, también conocido como Plan Director de

Sistemas, Plan de Sistemas de información o Plan Estratégico de Sistemas, facilita a una

organización una correcta determinación del estado actual de los sistemas informáticos, de

los requisitos que la organización les demanda para identificar un estado futuro de dichos

sistemas alineados con los objetivos de la organización.

Objetivos de la Planificación del Proyecto.

Es proporcionar un marco de trabajo que permita al gestor hacer estimaciones razonables

de recursos costos y planificación temporal. Estas estimaciones se hacen dentro de un

marco de tiempo limitado al comienzo de un proyecto de software, y deberían actualizarse

regularmente medida que progresa el proyecto. Además las estimaciones deberían definir

los escenarios del mejor caso, y peor caso, de modo que los resultados del proyecto pueden

limitarse.

El objetivo de la planificación se logra mediante un proceso de descubrimiento de la

información que lleve a estimaciones razonables como:

Actividades asociadas al proyecto de software.

Ámbito del Software.

Se deben evaluar la función y el rendimiento que se asignaron al Software durante la

Ingeniería del Sistema de Computadora para establecer un ámbito de proyecto que no sea

ambiguo, e incomprensible para directivos y técnicos

Se debe describir la función, el rendimiento, las restricciones, las interfaces y la

fiabilidad, donde se evalúan las funciones del ámbito y en algunos casos se refinan para dar

más detalles antes del comienzo de la estimación. Las restricciones de rendimiento abarcan

los requisitos de tiempo de respuesta y procesamiento, identifican los límites del software

Page 42: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

originados por el hardware externo, por la memoria disponible y por otros sistemas

existentes.

El Ámbito se define como un pre-requisito para la estimación y existen algunos

elementos que se debe tomar en cuenta como es:

1. La Obtención de la Información necesaria para el software: Para esto el

analista y el cliente se reúnen sobre las expectativas del proyecto y se ponen de

acuerdo en los puntos de interés para su desarrollo.

2. Recursos: La Segunda tarea de la planificación del desarrollo de Software es la

estimación de los recursos requeridos para irrumpir el esfuerzo de desarrollo de

Software, esto simula a una pirámide donde las Herramientas (hardware y

Software), son la base proporciona la infraestructura de soporte al esfuerzo de

desarrollo, en segundo nivel de la pirámide se encuentran los Componentes

reutilizables. Y en la parte más alta de la pirámide se encuentra el recurso

primario, las personas (el recurso humano).

Cada recurso queda especificado mediante cuatro características:

• Descripción del Recurso.

• Informes de disponibilidad.

• Fecha cronológica en la que se requiere el recurso.

• Tiempo durante el que será aplicado el recurso.

3. Recursos Humanos: La cantidad de personas requeridas para el desarrollo de un

proyecto de software solo puede ser determinado después de hacer una estimación

del esfuerzo de desarrollo (por ejemplo personas mes o personas años), y

seleccionar la posición dentro de la organización y la especialidad que

desempeñara cada profesional.

Page 43: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

4. Recursos o componentes de software reutilizables: Cualquier estudio sobre

recursos de software estaría incompleto sin estudiar la reutilización, esto es la

creación y la reutilización de bloques de construcción de Software. Tales bloques

se deben establecer en catálogos para una consulta más fácil, estandarizarse para

una fácil aplicación y validarse para la también fácil integración.

Se sugiere cuatro categorías de recursos de software que se deberían tener en cuenta a

medida que se avanza con la planificación:

• Componentes ya desarrollados.

• Componentes ya experimentados.

• Componentes con experiencia Parcial.

• Componentes nuevos.

5. Recursos de entorno: Es donde se apoya el proyecto de Software, llamado a

menudo entorno de Ingeniería de Software, incorpora Hardware y Software.

El Hardware proporciona una plataforma con las herramientas (Software) requeridas para

producir los productos que son el resultado de la buena práctica de la Ingeniería del

Software, un planificador de proyectos debe determinar la ventana temporal requerida para

el Hardware y el Software, y verificar que estos recursos estén disponibles.

Muchas veces el desarrollo de las pruebas de validación de un proyecto de software para

la composición automatizada puede necesitar un compositor de fotografías en algún punto

durante el desarrollo.

Cada elemento de hardware debe ser especificado por el planificador del Proyecto de

Software.

Page 44: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Mediciones de Proyecto

Las Mediciones de Proyecto se realizan cuando el proyecto ejecutivo ya se ha definido

completamente. En esta etapa, la medición de proyecto define y valora con claridad y en

forma ordenada, todas las Unidades de Obra del proyecto, para luego llegar a un

Presupuesto final definitivo.

Las Mediciones de Proyecto se obtienen de las medidas de todos los planos que integran

la documentación del proyecto ejecutivo.

Las mediciones del proceso de diseño y desarrollo ofrecen visibilidad dentro de la

organización acerca del estado de implementación y la calidad del producto que se ofrece.

El objetivo de éstas es ayudar a identificar la necesidad de utilizar medidas correctivas e

impulsar las mejoras continuas en los procesos de desarrollo y diseño de la organización.

La medición mediciones de procesos puede incluir una de las siguientes

recomendaciones, o más:

Efectividad de la eliminación de defectos

Control de transición de etapas

Rastreabilidad de requisitos

Estabilidad de requisito y diseño

Realización de prueba

Como parte de la organización eficaz de los procesos de diseño y desarrollo, deben

establecerse indicios para las mediciones (donde corresponda), y el progreso hacia estos

indicios debe revisarse de manera periódica (por ejemplo, en reuniones de estado de

proyecto). Cuando estén disponibles, los datos de mediciones históricos pueden utilizarse

para ayudar a determinar indicios aceptables.

Page 45: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

En caso de que haya desviaciones de indicios establecidos, deben efectuarse el análisis

casual y las medidas correctivas para que las mediciones del proyecto se encuentren dentro

de los indicios aceptables.

Las mediciones del proceso de diseño y desarrollo también pueden ayudar a las

organizaciones a comprender las necesidades de los clientes como los requisitos de calidad,

el cronograma de salida al mercado, etc. Es posible que las mediciones de procesos no

puedan compararse con las de otras organizaciones y, por lo tanto, es posible que no sean

mediciones significativas para los clientes.

12. LENGUAJE UNIFICADO (UML).

Es un estándar OMG diseñado para visualizar, especificar, construir y documentar

software orientado a objetos.

¿QUÉ ES UML?

UML: es ante todo un lenguaje. Un lenguaje proporciona un vocabulario y una regla para

permitir una comunicación. En este caso, este lenguaje se centra en la representación

gráfica de un sistema. Este lenguaje nos indica cómo crear y leer los modelos, pero no dice

cómo crearlos. Esto último es el objetivo de las metodologías de desarrollo.

Los objetivos de UML son muchos, pero se pueden sintetizar sus funciones:

Visualizar: permite expresar de una forma gráfica un sistema de forma que otro

lo puede entender.

Especificar: permite especificar cuáles son las características de un sistema

antes de su construcción. Construir: A partir de los modelos especificados se

pueden construir los sistemas diseñados.

Documentar: Los propios elementos gráficos sirven como documentación del

sistema desarrollado que pueden servir para su futura revisión.

Page 46: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Por un lado, el lenguaje de modelado puede servir de modelo para un proyecto y

garantizar así una arquitectura de información estructurada; por el otro, ayuda a los

desarrolladores a presentar la descripción del sistema de una manera que sea comprensible

para quienes están fuera del campo. UML se utiliza principalmente en el desarrollo de

software orientado a objetos.

Los diagramas UML se utilizan para representar los siguientes componentes del sistema:

Objetos individuales (elementos básicos)

Clases (combina elementos con las mismas propiedades)

Relaciones entre objetos (jerarquía y comportamiento/comunicación entre

objetos)

Actividad (combinación compleja de acciones/módulos de comportamiento)

Interacciones entre objetos e interfaces.

Unidades lingüísticas

UML define las reglas de su propia semántica. Las unidades de lenguaje son términos

definidos en la superestructura UML. Esto permite una representación formal que todos los

participantes pueden entender. Las unidades lingüísticas, abstraen objetos y procesos de

estructura y funcionamiento similares y les dan una forma visualmente representable.

Según el nivel jerárquico dentro del modelo, los elementos asumen tareas más

especializadas o definen más estrechamente otros elementos.

Clase: como unidad lingüística, las clases son un aspecto central de UML. Definen lo que

constituye una clase y cómo las clases interactúan entre sí. Esta tiene cuatro niveles, que

van desde elementos simples hasta relaciones más complejas:

Núcleo (describe elementos de la infraestructura UML como paquetes, espacios de

nombres, atributos, etc.)

Association Classes (define clases de asociación)

Interfaces (define las interfaces)

Powertypes (clase cuyas instancias son subclases dentro de esta clase)

Page 47: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Componente: son elementos que separan su contenido del sistema externo. Solo existe

una conexión con el exterior a través de interfaces o puertos. Un conector de composición

establece una conexión con otro componente a través de la interfaz. El conector de

delegación une los elementos interiores con una interfaz en el borde exterior. Los

componentes son modulares e intercambiables.

Estructura de la composición: es la que describe los elementos, que están blindados

como componentes hacia adentro y hacia afuera. Solo los puertos conectan el contenido con

el sistema externo. Los llamados clasificadores encapsulados consisten en elementos

llamados partes. Las piezas se comunican a través de conectores.

Perfil: son términos abstractos como actividad u objeto que deben ser especificados para

algunos proyectos con el fin de aumentar la comprensión. La semántica y las notaciones

que están colocadas en lugares sueltos que se pueden adaptar con un perfil.

Modelo: comprende todos los elementos necesarios para presentar una visión específica

de la estructura o el comportamiento de un sistema. Esto también incluye las influencias

externas, como los actores.

Acción: se trata de representar el comportamiento, las acciones son de importancia

central. Los valores se aceptan a través de los pines de entrada y se envían a los pines de

salida. Estos son los grupos temáticos que UML define para las acciones:

Manipular objetos

Manipular relaciones de objetos

Manipular características estructurales

Acciones de llamada

Generar valores

Acciones sobre objetos

Recibir eventos

Page 48: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Comportamiento: la unidad de lenguaje Comportamiento se refiere a la modelización de

aspectos dinámicos dentro de un sistema. Consta de tres especificaciones:

Actividad: las acciones interactúan a través flujos de datos y control. Esto resulta en

un sistema complejo de comportamientos, las actividades.

Interacción: este metamodelo describe cómo se intercambian los flujos de mensajes

entre objetos, cuándo se envía un mensaje a qué objeto y qué otros elementos se ven

afectados por él.

Estado de las máquinas: en un diagrama de estado, este modelo de metamodelo

muestra tanto estados (situaciones con propiedades inmutables) como semiestados

(estados sin asignación de valor) y sus transiciones. Los objetos de un estado

pueden asignarse a acciones o actividades.

Distribución: una red está formada por objetos que están conectados entre sí en mallas.

Se da un caso especial de uso si estos elementos representan software ejecutable o

artefactos. Estos artefactos se ejecutan en entornos de ejecución o dispositivos clasificados

como nodos por UML Por lo tanto, el artefacto depende del nodo. La distribución

representa esta relación de dependencia que surge durante la instalación.

Aplicación: el caso de uso (como unidad de idioma) representa los requisitos del sistema.

El actor (una persona o un sistema) es un elemento que describe quién o qué debe realizar

una actividad concreta utilizando el sistema. El sistema también puede ser una clase o un

componente y, por lo tanto, se describe como un tema. El caso de uso (como elemento

modelo) simplemente indica que se espera un comportamiento que sea visible para el

mundo exterior, pero no suele representar qué acciones concretamente. Dentro de una

descripción de comportamiento, el modelado asigna los requisitos detallados al caso de uso.

Flujos de información: esta unidad de lenguaje UML describe los elementos unidad de

información y flujo de información. Estos elementos del modelo son técnicas abstractas de

descripción del comportamiento que pueden estar muy orientadas al detalle, como

actividades o interacciones. Esta representación simplificada permite el uso universal de

estos elementos de modelado en todos los tipos de diagramas UML.

Page 49: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Por lo tanto, a diferencia de la clase, la unidad de información nunca se describe con más

detalle por atributos ni se incluye en los métodos. Por lo tanto, el flujo de información

también conecta todos los elementos posibles que intercambian cualquier tipo de

información entre sí.

13. SOFTWARE E INTELIGENCIA ARTIFICIAL.

La inteligencia artificial (IA), representa el desarrollo de sistemas computacionales

capaces de ejecutar tareas que normalmente son realizadas por personas como percepción

visual, reconocimiento de habla, toma de decisiones y traducción de idiomas.

Es un ramo de la ingeniería de sistemas, proyectado para crear máquinas que se

comportan como seres humanos.

Este resultado se obtiene usando algoritmos que descubren patrones y generan insights a

partir de los datos analizados, resultando en toma de decisiones más certeras en un proceso

que evita la necesidad de la programación para acciones específicas. El objetivo es hacer

que las máquinas imiten las facultades únicas de raciocinio del ser humano.

Tras la revolución industrial, las máquinas y herramientas usadas como apoyo al trabajo

manual no pararon de evolucionar y con el avance de las tecnologías de la información

(TI), ahora serán autónomas, eliminando la supervisión o cualquier otra actividad humana

del proceso.

La inteligencia artificial aún tiene un largo campo para ser explorado y representa la

última moda en innovación. Dentro de poco, esta debe generar grandes cambios en la forma

como las cosas funcionan y en la manera como las empresas y los individuos se relacionan

con la tecnología.

Page 50: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Tipos de Inteligencia Artificial

Sistemas que piensan como humanos: automatizan actividades como la toma de

decisiones, la resolución de problemas y el aprendizaje. Un ejemplo son las redes

neuronales artificiales.

Sistemas que actúan como humanos: se trata de computadoras que realizan tareas de

forma similar a como lo hacen las personas. Es el caso de los robots.

Sistemas que piensan racionalmente: intentan emular el pensamiento lógico racional de

los humanos, es decir, se investiga cómo lograr que las máquinas puedan percibir, razonar y

actuar en consecuencia. Los sistemas expertos se engloban en este grupo.

Sistemas que actúan racionalmente: idealmente, son aquellos que tratan de imitar de

manera racional el comportamiento humano, como los agentes inteligentes.

¿Cómo la IA ayuda en la toma de decisiones?

Por medio del análisis de datos, la IA descubre patrones de comportamiento del cliente,

proyecta sus necesidades y acciones en el futuro, como la búsqueda por soluciones de

productos y servicios e informa los directores a través de informes cuáles estrategias de

marketing tendrán mayor probabilidad de éxito.

Si se considera el avance de las técnicas de análisis predictivo combinadas con múltiples

fuentes de datos, modelos estadísticos estructurados y la tecnología de Machine Learning,

la inteligencia artificial entrega a los directores un poder increíble para anticiparse a

demandas, riesgos y oportunidades, además de simular resultados de estrategias con base en

el escenario proyectado.

Con esta herramienta, la toma de decisiones sucede de forma anticipada y con mayor

nivel de acierto, lo que genera una gran ventaja competitiva en los negocios.

Page 51: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

¿Cuáles son las tecnologías por detrás de la IA?

Para que un software piense y actúe por cuenta propia, depende de un conjunto de

tecnologías. Además deber ser, enseñado al inicio, como un niño. Después, él repite las

acciones, adquiere hábitos, aprende cosas nuevas, incorpora el aprendizaje a los patrones

comportamentales existentes y crea un ciclo de aprendizaje continuo, lo que permite que se

ajuste rápidamente a los cambios de escenario.

Las principales tecnologías que hacen que esto funcione bien son:

Machine Learning: envuelve software que usan datos para comprender situaciones y

ambientes con el mínimo de programación posible. En vez de programar patrones de

funcionamiento, Machine Learning consiste en dejar que el sistema aprenda esos patrones

por sí propio, a partir de los datos que recibe y analiza, interpretando la información sobre

las condiciones actuales.

Es decir, Machine Learning es una tecnología que pertenece al campo de la inteligencia

artificial dedicada a medir la capacidad que el software tiene de aprender por cuenta propia,

y a hacer esto posible. Hoy el aprendizaje de las máquinas es la principal tecnología que

impulsa la inteligencia artificial.

Deep Learning: A medida que profundizamos en niveles más avanzados en el

aprendizaje de las máquinas, el Deep Learning (aprendizaje profundo) entra en acción y

construye una arquitectura compleja tal como las redes neuronales de un cerebro humano.

Esto significa no tener que programar un sistema de prospección y con una calidad

indescriptible de inteligencia. En lugar de eso, todo el potencial para la inteligencia futura y

los poderes de raciocinio quedan latentes en el propio programa, que se desarrollará con el

tiempo. Es muy parecido con la mente curiosa de un niño, pero infinitamente flexible. Eso

permite que el software encuentre sentido a los patrones, ya sea con problemas, detalles

ausentes u otro factor que pueda causar confusión en la interpretación de los análisis. Sus

requisitos también son grandes, pues demanda tecnologías de Big Data, un banco de datos

bien organizado, además de un súper poder de proceso de información.

Page 52: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Deep Learning es un subconjunto del Machine Learning, y por eso, pertenece al campo

más avanzado de la IA. Al final, es este el que hace posible que las máquinas tengan un

comportamiento lo más parecido posible con el de los humanos.

Procesamiento de Lenguaje Natural: (PLN) se beneficia de las técnicas de Machine

Learning y ayuda al software a encontrar patrones reconocibles en grandes volúmenes de

datos. Una de las formas en la que actúa es analizando datos de voz, textos, videos,

imágenes y expresiones faciales para reconocer las emociones de los usuarios.

El algoritmo no analiza solo una situación. Este explora varios tipos de bancos de datos

disponibles, como las redes sociales, y asocia toda la interacción del usuario, como

publicaciones y mensajes recibidos. Juntando toda la información posible, el algoritmo

logra encontrar patrones y llegar a una conclusión sobre cómo el usuario se siente en

relación a las marcas y productos.

14. ASPECTOS PROFESIONALES Y ÉTICOS DE LA INGENIERÍA DEL

SOFTWARE.

La ética forma parte del pensamiento humano y junto con otras disciplinas, da sentido y

razón a la conducta humana, es decir, dirige al hombre hacia realizaciones concretas por

medio de la ideología, y esta es “una representación de la relación imaginaria de los

individuos con sus condiciones reales de existencia.

No obstante, el ingeniero tendrá como norma crear y promover la tecnología nacional;

pondrá especial cuidado en vigilar que la transferencia tecnológica se adapte a condiciones

conforme al marco legal establecido. Se obliga a guardar secreto profesional de los datos

confidenciales que conozca en el ejercicio de su profesión, salvo que le sean requeridos por

autoridad competente.” Una vez establecido lo que es un código de ética, las

consideraciones (imperativos) sistémicas que se deben de cumplir en las organizaciones,

tanto para la elaboración (diseño), la operación, el control y la evaluación (diagnóstico) de

los distintos procesos y actividades que se desarrollan dentro y fuera de la mismas serán

evaluadas.

Page 53: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Los aspectos (elementos) que conforman a un sistema de la ingeniería ético

profesional, son los siguientes

Plantear cómo se realiza y cómo se controla en la actividad profesional la

autonomía de las personas implicadas: la del propio profesional, la de los clientes o

usuarios, y la de los afectados.

Concretar cómo se realizan las exigencias de la justicia desde y gracias a las

actividades profesionales así como la realización de los sistemas.

Definir los principios y normas por los que debe regirse la profesión y el sistema a

desarrollar.

Hay que precisar cómo la actividad profesional remite al bien. En primer lugar, al

bien y autorrealización del propio profesional, que debe poder ver en el ejercicio de

su profesión un componente decisivo de su proyecto de felicidad, de su ideal de

vida, de su horizonte de plenitud. En segundo lugar, hay que remitir el conjunto de

las profesiones al bien social, al bien común.

Hay que relacionar el ejercicio profesional con la realización de las virtudes,

especialmente de aquellas virtudes que más conexión tienen con cada una de las

profesiones en función

El contexto dinámico y exigente de la ingeniería de software requiere un código que sea

adaptable y relevante a las nuevas situaciones a medida que ocurran. Sin embargo, incluso

en esta generalidad, el Código proporciona apoyo a los ingenieros del software y

administradores que necesitan actuar positivamente en un caso específico documentando la

postura ética de la profesión.

El Código proporciona un fundamento ético al cual los individuos de un equipo o el

propio equipo pueden acudir. El Código también ayuda a definir aquellas cuestiones que

son éticamente impropias de solicitar a un ingeniero de software o equipo de ingenieros de

software. El Código no está simplemente orientado a identificar la naturaleza de los actos

cuestionables, sino que también tiene una función educativa importante. Puesto que este

Page 54: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

código representa el consenso de la profesión en cuestión eséticas, es un medio para educar

tanto a la sociedad como a los futuros profesionales.

Los ingenieros de software asegurarán que sus productos y sus modificaciones

correspondientes cumplen los estándares profesionales más altos posibles. Particularmente,

los ingenieros de software deberán, cuando sea apropiado:

Procurar la alta calidad, costos aceptables y una agenda razonable asegurando que

los costos y beneficios significativos son claros y aceptados por el empresario y el

cliente, y están disponibles para consideración del usuario y de la sociedad.

Asegurar que las metas y objetivos para cualquier proyecto que se propone o en el

que se trabaja sean adecuados y alcanzables.

Identificar, definir y atender asunto económico, cultural, legal y ambiental

relacionado a los proyectos de trabajo.

Asegurar que se está calificado, con una combinación apropiada de educación,

adiestramiento y experiencia para cualquier proyecto en que se trabaje o que se

proponga a trabajar.

Tratar de seguir los estándar es profesional es más adecuados, siempre que estén

disponibles, para el proyecto en que se trabaja.

15. IMPORTANCIA DE LA INGENIERÍA DE INFORMÁTICA.

La ingeniería informática es la rama de la ingeniería que aplica los fundamentos de la

ciencia de la computación, la electrónica y la ingeniería de software, para el desarrollo de

soluciones integrales de cómputo y comunicaciones, capaces de procesar información de

manera automática.

Page 55: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

La informática se debe tomar en un sentido amplio y es importante decir que esta ha

surgido como una unión durante varias décadas entre las telecomunicaciones, las ciencias

de la computación y la microelectrónica, agregando también conceptos y técnicas de la

ingeniería, la administración, la psicología y la filosofía, juntos con otras disciplinas.

El problema quizás más grande que nos presenta esta manera de comunicación es la

cantidad de información que este puede dar a un usuario; al no utilizarse de manera

correcta; crea un tipo de adición por cosas virtuales, dejando atrás relaciones físicas con

personas reales.

En la actualidad, la enorme industria del software se ha convertido en un factor

dominante en las economías del mundo industrializado. Equipos de especialistas de

software, cada uno centrado en una parte de la tecnología que se requiere para llegar a una

aplicación compleja, han reemplazado al programador solitario de los primeros tiempos.

A pesar de ello, las preguntas que se hacía aquel programador son las mismas que surgen

cuando se construyen sistemas modernos basados en computadora. Éstas y muchas otras

preguntas, denotan la preocupación sobre el software y la manera en que se desarrolla,

preocupación que ha llevado a la adopción de la práctica de la ingeniería del software.

La ingeniería de software es una tecnología de varias capas las mismas que deben

asegurar la calidad del producto, El fundamento para la ingeniería de software es la capa

proceso. El proceso define una estructura que debe establecerse para la obtención eficaz de

tecnología de ingeniería de software.

El proceso de software forma la base para el control de la administración de proyectos de

software, y establece el contexto en el que se aplican métodos técnicos, se generan

productos del trabajo (modelos, documentos, datos, reportes, formatos, etc.), se establecen

puntos de referencia, se asegura la calidad y se administra el cambio de manera apropiada.

Page 56: 1. DETERMINAR ¿QUE ES LA INFORMÁTICA? Tratamiento

Una estructura de proceso general para la ingeniería de software consta de cinco

actividades:

Comunicación: es la acción consciente de intercambiar información entre dos

o más participantes con el fin de transmitir o recibir información u opiniones

distintas.

Planeación: es la acción de la elaboración de estrategias que permiten alcanzar

una meta ya establecida, para que esto se puede llevar a cabo.

Modelado: un ingeniero del software crea modelos a fin de entender los

requerimientos del software y el diseño.

Construcción: combina la generación de códigos, ya sean manuales o

automatizadas y las pruebas que se requieren para descubrir los errores en este.

Despliegue: es cuando el software se le entrega al consumidor o cliente, para

que lo evalue y que realice una retroalimentación.