You are on page 1of 23

Qwertyuiopasdfghjklzxcvbnmqwertyu iopasdfghjklzxcvbnmqwertyuiopasdfg hjklzxcvbnmqwertyuiopasdfghjklzxcv bnmqwertyuiopasdfghjklzxcvbnmqwe software rtyuiopasdfghjklzxcvbnmqwertyuiopa Rafael Eduardo muoz roa sdfghjklz c vbnmqwertyuiopasdfghjklzxcvbnmqw ertyuiopasdfghjklzxcvbnmqwertyuiop asdfghjklzxcvbnmqwertyuiopasdfghjkl zxcvbnmqwertyuiopasdfghjklzxcvbnm

qwertyuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopasdfgh jklzxcvbnmqwertyuiopasdfghjklzxcvb nmqwertyuiopasdfghjklzxcvbnmqwer tyuiopasdfghjklzxcvbnmrtyuiopasdfgh jklzxcvbnmqwertyuiopasdfghjklzxcvb


30/04/2012

1) QUE ES EL SOFTWARE
Se conoce como software al equipamiento lgico o soporte lgico de un sistema informtico, comprende el conjunto de los componentes lgicos necesarios que hacen posible la realizacin de tareas especficas, en contraposicin a los componentes fsicos, que son llamados hardware. Los componentes lgicos incluyen, entre muchos otros, las aplicaciones informticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edicin de textos; el software de sistema, tal como el sistema operativo, que, bsicamente, permite al resto de los programas funcionar adecuadamente, facilitando tambin la interaccin entre los componentes fsicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario. a) SOFTWARE: DE BASE El software base es el software necesario para correr una pc, tales como el sistema operativo, el os del bios, etc El software base es el software necesario para correr una pc, tales como el sistema operativo, el os del bios, etc es lo que trae predefinido una pc en el BIOS (memoria rom) a ese soft se le llama sof base. trae lo minimo para poder encender la pc, cheuqea disco memoria cpu, placa. (entre otros a mas bajo nivel) b) SOFTWARE: SISTEMA OPERATIVO (MENCIONE LAS ACTIVIDADES O FUNCIONES DE LOS SISTEMAS OPERATIVOS) Un sistema operativo es un programa que acta como intermediario entre el usuario y el hardware de una computadora y su propsito es proporcionar un entorno en el cual el usuario pueda ejecutar programas. El objetivo principal de un sistema operativo es lograr que el sistema de computacin se use de manera cmoda, y el objetivo secundario es que el hardware de la computadora se emplee de manera eficiente. Un sistema Operativo es en s mismo un programa de computadora. Sin embargo, es un programa muy especial, quiz el ms complejo e importante en una computadora. El Sistema Operativo despierta a la computadora y hace que reconozca a la CPU, la memoria, el teclado, el sistema de vdeo y las unidades de disco. Adems, proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se corran programas de aplicacin. Cuando se enciende una computadora, lo primero que sta hace es llevar a cabo un autodiagnstico llamado auto prueba de encendido. Durante este autodiagnstico, la computadora identifica su memoria, sus discos, su teclado, su sistema de vdeo y cualquier otro dispositivo conectado a ella. Lo siguiente que la computadora hace es buscar un Sistema Operativo para arrancar (boot). Una vez que la computadora ha puesto en marcha su Sistema Operativo, mantiene al menos parte
1

de ste en su memoria en todo momento. Mientras la computadora est encendida, el Sistema Operativo tiene 4 tareas principales: Proporcionar ya sea una interfaz de lnea de comando o una interfaz grfica al usuario, para que este ltimo se pueda comunicar con la computadora. -Interfaz de lnea de comando: Se introducen palabras y smbolos desde el teclado de la computadora, ejemplo, el MS-DOS. -Interfaz grfica del Usuario (GUI): Se seleccionan las acciones mediante el uso de un Mouse para pulsar sobre figuras llamadas iconos o seleccionar opciones de los mens. Administrar los dispositivos de hardware en la computadora. El Sistema Operativo sirve de intermediario entre los programas y el hardware. Administrar y mantener los sistemas de archivo de disco. Los SO agrupan la informacin dentro de compartimientos lgicos para almacenarlos en el disco. Estos grupos de informacin son llamados archivos. Los archivos pueden contener instrucciones de programas o informacin creada por el usuario. El SO mantiene una lista de los archivos en un disco, y nos proporciona las herramientas necesarias para organizar y manipular estos archivos. c) SOFTWARE: LENGUAJE DE PROGRAMACIN d) El software viene conceptualizado, por la parte logica o no fisica de un sistema informatico. e) El software esta representado por las aplicaciones, sistemas o programas los cuales le dicen a las computadoras u ordenadores las acciones y tareas que deben realizar. f) El software es un conjunto de instrucciones o secuencias, realizadas por el usuario, las cuales permiten controlar las actividades u funciones de las computadoras u ordenadores. g) Existe una variedad de software, el cual se encuentra dividido, segun la funcion especifa que realiza, en ciertas areas principales, tales como, el software del sistema operativo, diversos lenguajes o herramientas para realizar programas o aplicaciones, programas de bien comun como son los software utilitarios, software de aplicaciones especifica y aquellos que sirven de apoyo al usuario en las gestiones de caracter empresarial. h) Los tres primeros son software dedicados a programadores o personas del area informatica, y el resto, es software de aplicativos especificos para el usuario final. ) SOFTWARE: DE APLICACIN

El software de Aplicacin es aquel que hace que el computador coopere con el usuario en la realizacin de tareas tpicamente humanas, tales como gestionar una contabilidad o escribir un texto. La diferencia entre los programas de aplicacin y los de sistema estriba en que los de sistema suponen ayuda al usuario para relacionarse con el computador y hacer un uso ms cmo del mismo, mientras los de aplicacin son programas que cooperan con el usuario para la realizacin de las actividades mencionadas. Es en este software de Aplicacin donde se aprecia en forma ms clara la ayuda que puede suponer un computador en las actividades humanas, ya que la mquina se convierte en un auxiliar del hombre, liberndole de las tareas repetitivas. Los programadores de aplicaciones, a diferencia de los programadores de sistemas, no necesitan conocer a fondo el modo de funcionamiento interno del hardware. Basta con que conozcan las necesidades de informacin de sus aplicaciones y cmo usar elsistema operativo, para conseguir satisfacer estas necesidades. Sus programas deben ser independientes del hardware especfico que se utilice y deben ser transportados sin grandes problemas de adaptacin a otras computadoras y otros entornos operativos. Dentro de los programas de aplicacin, puede ser til una distincin entre aplicaciones verticales, de finalidad especfica para un tipo muy delimitado de usuarios (mdicos, abogados, arquitectos), y aplicaciones horizontales, de utilidad para una amplsima gama de usuarios de cualquier tipo. Algunos ejemplos de software aplicaciones son: > Procesadores de texto. (Bloc de Notas) > Editores. (PhotoShop para el Diseo Grfico) > Hojas de Clculo. (MS Excel) > Sistemas gestores de bases de datos. (MySQL) > Programas de comunicaciones. (MSN Messenger) > Paquetes integrados. (Ofimtica: Word, Excel, PowerPoint) > Programas de diseo asistido por computador. (AutoCAD) d) SOFTWARE: EN PAQUETE
es el filtro de paquetes o cortafuegos basado en configuracin dinmica (stateful rules) escrito originalmente por [[Daniel Hartmeier] actualmente desarrollado y mantenido por el equipo de

desarrollo de OpenBSD. Es funcionalmente comparable a otras soluciones de filtrado de pquetes, como iptables, ipfw e ipfilter. Fue publicado a finales de 2001, en OpenBSD 3.0, como reemplazo de IPFilter, el filtro de paquetes de Darren Reed, debido a algunos problemas con la licencia de dicho software, ya que su autor tena que dar autorizacin a los desarrolladores de OpenBSD para modificar el cdigo. Theo de Raadt, el lder de OpenBSD, dijo cuando se elimin el IPFilter que "el software que OpenBSD utiliza y distribuye debe ser libre para todos (tanto usuarios como compaas), para cualquier fin que quiera drsele, incluyendo su modificacin, uso". Debido a la incomodidad del equipo de OpenBSD con la licencia de Reed, se opt por reemplazar todo el paquete antes que perder ms tiempo intentando negociar la cuestin. PF se ha desarrollado desde entonces muy rpidamente, y en OpenBSD 3.8 ya tena mucha ventaja sobre otras opciones de cortafuegos. La sintaxis de filtrado es muy similar a la de IPFilter, aunque se modific para hacerla ms clara y legible. La traduccin de direcciones de red (NAT) y calidad del servicio (QoS) se integraron perfectamente en PF, para permitir mayor flexibilidad. Se alcanz el QoS integrandocolas alternativas (ALTQ) en el propio PF. 2. QU ES 'GUI'? La interfaz grfica de usuario, conocida tambin como GUI (del ingls graphical user interface) es un programa informtico que acta de interfaz de usuario, utilizando un conjunto de imgenes y objetos grficos para representar la informacin y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicacin con el sistema operativo de una mquina o computador. Habitualmente las acciones se realizan mediante manipulacin directa, para facilitar la interaccin del usuario con la computadora. Surge como evolucin de las interfaces de lnea de comandosque se usaban para operar los primeros sistemas operativos y es pieza fundamental en unentorno grfico. Como ejemplos de interfaz grfica de usuario, cabe citar los entornos de escritorioWindows, el X-Window de GNU/Linux o el de Mac OS X, Aqua. En el contexto del proceso de interaccin persona-ordenador, la interfaz grfica de usuario es el artefacto tecnolgico de un sistema interactivo que posibilita, a travs del uso y la representacin del lenguaje visual, una interaccin amigable con un sistema informtico

3) CONTRASTAR Software libre vs software propietario (Realice un cuadro Software libre


El software libre (en ingls free software, aunque esta denominacin tambin se confunde a veces con "gratis" por la ambigedad del trmino "free" en el idioma ingls, por lo que tambin se usa "libre software" y "logical libre") es la denominacin

Software propietario
l software propietario, mala traduccin de proprietary software, en ingls, tambin llamado privativo, privado, de cdigo cerrado,cautivo o software no libre, es cualquier programa informtico en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo (esto ltimo con o

del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado, y redistribuido libremente. Segn la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado

sin modificaciones). Para la Fundacin para el Software Libre (FSF) este concepto se aplica a cualquier software que no es libre o que slo lo es parcialmente (semilibre), sea porque su uso, redistribucin o modificacin est prohibida, o requiere permiso expreso del titular del software. La persona fsica o jurdica (compaa, corporacin, fundacin, etc.) al poseer los derechos de autor sobre un software tiene la posibilidad de controlar y restringir los derechos del usuario sobre su programa, lo que en el software no libre implica por lo general que el usuario slo tendr derecho a ejecutar el software bajo ciertas condiciones, comnmente fijadas por el proveedor, que signifique la restriccin de una o varias de las cuatro libertades.

4) Lenguajes de Programacin. Indique aspectos como: HISTORIA, CATEGORIAS,


GENERACIONES, mencione ejemplos de lenguajes en cada generacin

historia
Al igual que las personas nos comunicamos entre nosotras utilizando un lenguaje (por ejemplo Espaol o Ingls), un lenguaje de programacin permite a las personas comunicarse con los ordenadores para indicarles lo que tienen que hacer. Una persona que quiere que el ordenador realice una determinada tarea escribe un programa en un lenguaje de programacin determinado, y el ordenador (utilizando ciertos traductores llamados compiladores e intrpretes) es capaz de realizar dicha tarea. Desde la invencin de las primeras mquinas de calcular hasta la actualidad, la evolucin de los ordenadores ha ido acompaada del desarrollo de nuevos lenguajes de programacin que permitan aprovechar la potencia de stos de manera eficiente. En este artculo pretendo dar una pequea idea sobre la evolucin de los lenguajes de programacin, desde los primeros como FORTRAN oCOBOL, hasta los ms difundidos en la actualidad como C, Java o C#. No pretendo mencionar todos los lenguajes de programacin actualmente existen ms de 2.500 - sino centrarme en los que considero que han sido ms relevantes e influyentes en el mundo del desarrollo de software.

Los primeros lenguajes


En la dcada de los 40 empezaron a surgir los primeros lenguajes de programacin de ordenadores. Estos primeros lenguajes (llamados lenguajes Ensamblador) estaban basados en smbolos o nemnicos que se correspondan directamente con instrucciones de cdigo mquina (el cdigo que es capaz de interpretar un ordenador sin necesidad de un intrprete o traductor). En 1957 aparece el lenguaje Fortran (siglas de FORmula TRANslator), el primer lenguaje de alto nivel ampliamente difundido y utilizado a nivel mundial. El primer compilador de Fortran fue desarrollado por un equipo de IBM liderado por John W. Backus. Inicialmente Fortran fue muy utilizado en el mundo cientfico y en alplicaciones militares, y se escribieron multitud de libreras matemticas para clculo numrico, algunas de las cuales siguen utilizndose hoy en da. Ya en 1960 aparece LISP, un lenguaje idneo para crear programas de inteligencia artificial porque utilizaba conceptos de programacin funcional y recursividad. Aunque no es muy utilizado para el desarrollo de aplicaciones empresariales, LISP sigue siendo utilizado hoy en da en entornos docentes (yo mismo lo utilizo en una asignatura en la que se ensean diversos paradigmas de programacin). Tambin en 1960 aparece COBOL, un lenguaje preparado para procesar grandes cantidades de informacin. Esto hizo que fuese ampliamente adoptado en bancos y grandes organizaciones que siguen utilizndolo hoy en da. En 1964 se crea el lenguaje BASIC (Beginner's All-purpose Symbolic Instruction Code), especialmente diseado para ensear a programar a principiantes. BASIC es el lenguaje que muchos (entre los que me incluyo) utilizamos para hacer nuestros primeros pinitos en el mundo de la programacin, cuando desterramos nuestros viejos ordenadores Comodore-64 sustituyndolos por el recin aparecido Amstrad CPC 464 y su flamante unidad de cinta (que despus de leer un par de veces cada cinta era incapaz de volver a hacerlo qu tiempos aquellos!). Ya en las primeras versiones de MS-DOS (el primer sistema operativo de Microsoft) se inclua un intrprete de BASIC.

Los lenguajes C y Pascal


El lenguaje Pascal aparece por primera vez en 1971, diseado por el profesor Niklaus Wirth con el objetivo de facilitar el aprendizaje de la programacin a sus alumnos. Pascal fue muy utilizado en la dcada de los 80 y los 90, y es el precursor de lenguajes como Delphi. En 1972, Kenneth L. Thompson y Dennis M. Ritchie crean el lenguaje C en los laboratorios Bell. Se llama lenguaje C porque proviene de uno anterior llamado lenguaje B, que a su vez provena del lenguajeBCPL. En mi opinin, el lenguaje C ha sido el lenguaje de ms repercusin en la historia de los ordenadores, y su sintaxis ha servido como punto de partida para muchos de los lenguajes de programacin actuales como Java, C++ o C#. Hoy en da sigue siendo muy utilizado en multitud de aplicaciones, incluido el sistema operativo Linux, cuyo ncleo est escrito en su mayor parte en lenguaje C.

Los lenguajes Orientados a Objetos


A finales de la dcada de los 80 se populariz un nuevo paradigma de programacin denominado Programacin Orientada a Objetos. Se trataba de una nueva forma de programar que haca ms fcil escribir y mantener cdigo, porque se asemejaba ms con la forma de pensar del cerebro humano. Pronto los lenguajes evolucionaron a sus respectivas versiones orientadas a objetos. As naci en 1986 el lenguaje C++ de manos de Bjarne Stroustrup, que parta del lenguaje C y le aada la posibilidad de trabajar con objetos. Nace tambin en 1986 el lenguaje Delphi (en sus principios denominado Object Pascal), como una evolucin de Pascal para incluirle caractersticas de orientacin a objetos.

El lenguaje Java
He dedicado un apartado de este artculo al lenguaje de programacin Java por la importancia que tiene actualmente en el mundo del desarrollo de software en general. Java es un lenguaje orientado a objetos diseado en 1990 por James Gosling y Patrick Naughton, de la empresa Sun Microsystems. El origen del nombre Java es bastante curioso, se rumorea que sus creadores discutan sobre cmo llamar al lenguaje mientras tomaban caf, y al final les gust el nombre de la marca del caf que tomaban, el caf Java. Su desarrollo se realiz siempre con un concepto en mente: Write Once, Run Anywhere. Esto significa que Java se dise pensando en que un programa escrito en este lenguaje pudiese ser ejecutado en cualquier mquina, no slo ordenadores, sino tambin cualquier dispositivo electrnico como calculadoras, dispositivos mviles, porttiles, etc. Esta idea de un len guaje universal ya haba sido abordada por el lenguaje C y su estandarizacin ANSI, pero la realidad es que no se consigui hasta la llegada de Java. En la actualidad el uso de Java ha sido muy impulsado por la amplia influencia de Internet, debido a la universalidad de Java por la capacidad de sus programas para ser ejecutados en cualquier tipo de mquina.

Los lenguajes ms utilizados actualmente


En la actualidad varios son los lenguajes de programacin ms utilizados. A pesar de su antigedad, el lenguaje C sigue siendo muy utilizado, sobre todo en aplicaciones relacionadas muy directamente con el hardware (software industrial, etc.). El propio sistema operativo Linux est escrito en su mayor parte en lenguaje C. Ellenguaje C++ tambin sigue siendo muy utilizado, sobre todo en aplicaciones de escritorio orientadas al sistema operativo Windows. El lenguaje COBOL tambin se utiliza mucho, sobre todo en entidades bancarias y grandes empresas con sistemas mainframes para las que la fiabilidad del sistema es un factor clave, y los costes y riesgos de migracin a otros lenguajes son hoy por hoy inasumibles. Al contrario de las creencias populares que afirman que se trata de un lenguaje obsoleto y no utilizado, algunos lo plantean como una buena alternativa para aquellos que buscan empleo. Para consultas a bases de datos relacionales, el lenguaje SQL es el estndar indiscutible. Toda base de datos relacional que se precie debe permitir realizar consultas en este lenguaje.

Para el desarrollo de aplicaciones orientadas a Internet, el lenguajeJava y los lenguajes de la plataforma .Net de Microsoft (incluidosVisual Basic.Net y C#) se reparten la mayora del mercado. Existen otros lenguajes que cada vez cobran ms importancia, tales como Ruby, Perl, Phyton o PHP. Asimismo, el lenguaje Javascript(no confundir con Java) tambin est jugando un papel importante en el desarrollo de aplicaciones, impulsado por la amplia difusin de Internet y tecnologas emergentes como Ajax para la creacin de interfaces ricas de usuario (RIA: Rich Application Interface). Segn www.langpop.com, sitio especializado en la medida de la popularidad y el uso de los lenguajes de programacin, el siguiente grfico muestra los lenguajes ms populares en la actualidad:

El Futuro
Es indiscutible que la universalizacin del acceso a la informacin que ha permitido Internet est cambiando la mayora de las cosas, incluida la forma en la que los seres humanos interaccionamos entre nosotros y con nuestro medio. Los lenguajes de programacin de ordenadores no son una excepcin, y se vern directamente influidos por la evolucin de la Web, y de las grandes empresas que estn consolidndose como los lderes en el mercado de la tecnologa de la informacin. Tecnologas emergentes como el cloud computing, losentornos virtuales, los lenguajes visuales que permiten programar sin escribir ni una lnea de cdigo, o las tendencias en la mejora de la experiencia de usuario en aplicaciones web con tecnologas comoAjax, afectarn tambin de manera importante a la forma en la que los seres humanos trasmitimos a los ordenadores lo que queremos que hagan. El 20 de Abril de 2009 se anunci la compra de Sun Microsystems por parte de Oracle. Muchos afirman que esta compra transformar la industria de las Tecnologas de la Informacin, por lo que es probable que el futuro de los lenguajes de programacin (incluido por supuesto Java, propiedad de Sun Microsystems) se vea tambin, de algn modo, afectado por este evento.

Categoras de lenguaje de programacin


*
Anexo:Cronologa de los lenguajes de programacin

G (cont.)
Gemix (lenguaje de programacin) ABC (lenguaje de

N
Natural (lenguaje de programacin) NesC NetREXX

Generaciones de lenguajes de programacin

programacin) AIML Lenguaje de alto nivel Archivo batch Autolisp Axiom

GeneXus Genie (lenguaje de programacin)

NMP NQC Nyquist (lenguaje de programacin)

Glasgow Haskell Compiler GNU Modula-2 Go (lenguaje de programacin)

O
Open Ajax Ortogonalidad (informtica)

B
Lenguaje de bajo nivel Bc (lenguaje de programacin) BCLP (lenguaje de programacin) Bourne Shell Ceylon (lenguaje de programacin) Cg (lenguaje de programacin) Chip-8 ChucK Clipper (lenguaje de programacin) CLIPS CLOS CLU COBOL Cdigo gestionado COMAL Combined Programming Language Comet COMIT

Gobstones Gdel (lenguaje de programacin) Gofer GRAFCET

P
P Sharp Paradigma de programacin Parlog PHLIPS PHP-GTK PL/1 Plankalkl PowerBuilder Processing Professional Adventure Writing System Programacin declarativa Prolog Proyecto Fenix Pure data Python

H
Haskell Here document Homoiconicidad HQ9+ HyperCard

I
Icon Indentacin Inferencia de tipos Inform INFSP Ioke ISWIM

Q
QuickCheck

J
JavaScript Client Communication Job Control Language JOSS JOSSO

R
Ratfor Redcode Referencia Colgante

Common Lisp Common Music CPython CRAN Curry (lenguaje de programacin)

JScript JSON Julia (lenguaje de programacin)

Robolab RoboMind RPG (lenguaje de programacin)

L
Lenguaje de descripcin de pginas Lenguaje de programacin Lenguaje de programacin de cuarta generacin Lenguaje de programacin de propsito general Lenguaje de programacin de tercera generacin Lenguaje de programacin multiparadigma Lenguaje especfico del dominio Lenguaje orientado a objetos Lenguaje pegamento Lenguajes de programacin Von Neumann Limbo (lenguaje de programacin) Lingo

RPG II RubyGems

Cython

S
Scheme Scilab Scratch (lenguaje de programacin) Self (lenguaje de programacin) Shellcode Simula SINTAC Snobol SPARK Squeak Standard ML Supergls

D
Dart Data Language/Interface Diagrama sintactico Dicotoma de Ousterhout DRAKON Dylan (lenguaje de programacin)

E
Usuario:ECAM ECMAScript EDeveloper Usuario:Elchamuscas Emacs Lisp Erlang Euler (lenguaje de programacin) Extended ML

T
Tersus TestNG TRAC (lenguaje de programacin) Typedef

F
FJAX FLOW-MATIC Fortran FoxPro 2 FP (lenguaje de programacin)

M
Mquina virtual Lenguaje de medio nivel Meta Lenguaje METAFONT MidletPascal Miranda (lenguaje de

V
Vienna Definition Language Visual DialogScript Visual SINTAC

G
Game Maker Language Lenguaje de Comandos Guardados

programacin) MIX (lenguaje de programacin) Modelo de objeto Modula-2 Modula-3

WS-CDL

5) Qu es Fedesoft en Colombia? nivel Mundial existen?

Qu otras organizaciones similares a Fedesoft a

6) Redacte en sus palabras cul es la situacin actual de la industria del Software en Colombia. Yo dira que la economa por que debe haber mucha responsabilidad con las dems personas y nuestra gente alrededor

7) Segn el artculo referencia en el link, cules son las tendencias tecnolgicas que se consolidarn en el 2012? http://www.fedesoft.org/noticiastic/las-tendencias-tecnologicas-que-se-consolidaran-en2012

el big data, la nube, redes sociales

8) Qu es la computacin en la nube y qu importancia tiene ahora en la industria


del software?

La computacin en la nube concepto conocido tambin bajo los trminos servicios en la nube, informtica en la nube, nube de cmputo o nube de conceptos, del ingls Cloud computing, es un paradigma que permite ofrecer servicios de computacin a travs de Internet.

10) a) Sistema de procesamiento de transacciones


Un sistema de procesamiento de transacciones (TPS por sus siglas en ingls) es un tipo de sistema de informacin que recolecta, almacena, modifica y recupera toda la informacin generada por las transacciones producidas en una organizacin. Una transaccin es un evento que genera o modifica los datos que se encuentran eventualmente almacenados en un sistema de informacin. Para que un sistema informtico pueda ser considerado como un TPS, este debe superar el test ACID.

Desde un punto de vista tcnico, un TPS monitoriza los programas transaccionales (un tipo especial de programas). La base de un programa transaccional est en que gestiona los datos de forma que estos deben ser siempre consistentes (por ejemplo, si se realiza un pago con una tarjeta electrnica, la cantidad de dinero de la cuenta sobre la que realiza el cargo debe disminuir en la misma cantidad que la cuenta que recibe el pago, de no ser as, ninguna de las dos cuentas se modificar), si durante el transcurso de una transaccin ocurriese algn error, el TPS debe poder deshacer las operaciones realizadas hasta ese instante. Si bien este tipo de integridad es que debe presentar cualquier operacin de procesamiento de transacciones por lotes, es particularmente importante para el procesamiento de transacciones on-line: si, por ejemplo, un sistema de reserva de billetes de una lnea area es utilizado simultneamente por varios operadores, tras encontrar un asiento vaco, los datos sobre la reserva de dicho asiento deben ser bloqueados hasta que la reserva se realice, de no ser as, otro operador podra tener la impresin de que dicho asiento est libre cuando en realidad est siendo reservado en ese mismo instante. Sin las debidas precauciones, en una transaccin podra ocurrir una reserva doble. Otra funcin de los monitores de transacciones es la deteccin y resolucin de interbloqueos (deadlock), y cortar transacciones para recuperar el sistema en caso de fallos masivos. b) Sistemas de informacin gerencial La exigencia de tecnologa de reciente aparicin en la toma de decisiones ejecutivas, permite disponer de sistemas de informacin que apoyan esta tarea a partir de grandes volmenes de informacin procedentes de los sistemas de gestin e integrados hoy en una plataforma de ordenadores. El siguiente artculo ayuda a la planificacin de sistemas de informacin gerencial facilitando una visin general necesaria para posibilitar dicha integracin y un modelo global de la organizacin para su administracin total. La administracin total involucra de manera integrada con indicadores de control desde el nacimiento de la idea de negocio hasta el despegue econmico as como el vuelo de gran altura de rentabilidad de la empresa o industria tripulada por sus gerentes y propietarios tratando de mantener esta ltima actividad por periodos mas largos posibles aun cuando se ha cumplido con el periodo de retomo de la inversin. Precisamente la gerencia industrial en estos tiempos considerados como la era de la informacin, se establece como el vuelo de un avin desde su despegue, vuelo y aterrizaje cuyo smil esta descrito en el modelo de planeamiento estratgico denominado "Balanced Score Card". c) Sistemas de soporte a decisiones El concepto de sistema de soporte a las decisiones (DSS por sus siglas en ingls Decision support system) es muy amplio, debido a que hay muchos enfoques para la toma de decisiones y debido a la extensa gama de mbitos en los cuales se toman. Estos sistemas de apoyo son del tipo OLAP o de minera de datos, que proporcionan informacin y soporte para tomar una decisin. Un DSS puede adoptar muchas formas diferentes. En general, podemos decir que un DSS es un sistema informtico utilizado para servir de apoyo, ms que automatizar, el proceso de toma de decisiones. La decisin es una eleccin entre alternativas basadas en estimaciones de los valores

de esas alternativas. El apoyo a una decisin significa ayudar a las personas que trabajan solas o en grupo a reunir inteligencia, generar alternativas y tomar decisiones. Apoyar el proceso de toma de decisin implica el apoyo a la estimacin, la evaluacin y/o la comparacin de alternativas. En la prctica, las referencias a DSS suelen ser referencias a aplicaciones informticas que realizan una 1 funcin de apoyo. d) Sistemas de informacin ejecutiva Un Sistema de Informacin Ejecutiva (Executive information system, EIS por sus siglas en ingls) es una herramienta de Inteligencia empresarial (Business Intelligence, BI), orientada a usuarios de nivel gerencial, que permite monitorear el estado de las variables de un rea o unidad de la empresa a partir de informacin interna y externa a la misma. Se puede considerar que un EIS es un tipo de Sistema de Soporte a la Decisin (DSS) cuya finalidad principal es que el responsable de un departamento o compaa tenga acceso, de manera instantnea, al estado de los indicadores de negocio que le afectan, con la posibilidad de estudiar con detalle aquellos aspectos que no estn cumpliendo con los objetivos establecidos en su plan estratgico u operativo, y as determinar las medidas de contingencia ms adecuadas. Una de las caractersticas ms importantes de un EIS es que permite a usuarios con perfil no tcnico construir nuevos informes y navegar por los datos de la compaa, con el objetivo de descubrir informacin que les resulte relevante. Esto se debe, entre otras cosas, a que lainterfaz grfica de estas aplicaciones suele ser muy atractiva e intuitiva. El EIS suele incluir tambin alertas de negocio, informes histricos comparativos y anlisis de tendencias. Por otro lado, es comn que se puedan realizar subscripciones a los informes o listados ms significativos. Un EIS suele necesitar de la implantacin de un data warehouse o data mart que acte como fuente central de informacin, unificando, depurando e integrando las distintas bases de datos operacionales de la compaa. Por otro lado, es posible adaptar la estructura del EIS a la teora de Balanced Scorecard o Cuadro de Mando Integral impulsada por Kaplan y Norton, o bien a cualquier otro modelo de seguimiento de indicadores que maneje la organizacin.

e) Sistemas de automatizacin de oficinas Los sistemas de automatizacin de oficinas, tambin llamados OAS por sus siglas en ingls (Office Automation Systems) consisten en aplicaciones destinadas a ayudar al trabajo diario del administrativo de una organizacin, forman parte de este tipo de software losprocesadores de textos, las hojas de clculo, los editores de presentaciones, los clientes de correo electrnico, etc. Cuando varias de estas aplicaciones se agrupan en un mismo paquete de software para facilitar su distribucin e instalacin, al conjunto se le conoce con el nombre de suite ofimtica. ]Modelos

de OAS

Quiz el paquete de software ms popular que puede ajustarse a la definicin de OAS (y al de suite ofimtica) sea Microsoft Office en cualquiera de sus versiones. Este software, perteneciente a la compaa Microsoft, funciona oficialmente bajo los sistemas operativosMicrosoft Windows y Apple Mac OS, aunque tambin lo hace en Linux si se utilizan emuladores.

Existen otras suites ofimticas disponibles para cualquier usuario que se distribuyen libremente, algunas de ellas son: StarOffice OpenOffice.org KOffice Gnome Office LibreOffice

11 a. Etapa de inicio. 43 de los empresarios encuestados consideran que se encuentran en la etapa de inicio por lo tanto sus problemas bsicos consisten en buscar financiamiento, adaptar sus instalaciones a lo que le exija el mercado, buscar clientes. Se debe de recordar que en esta etapa el desarrollo es lento, pero deber de ser firme. Por tal motivo el emprendedor debe de enfocarse a sus planes direccionales que le permitan realizar los cambios que sean necesarios, a fin de que cada da la empresa se vuelva cada da ms estable. Muchos de sus problemas giran alrededor en torno de la bsqueda de fuentes de financiamiento para proporcionar servicio a las actividades bsicas de la empresa, al refinamiento del bien o del servicio que se oferte, reclutar el personal idneo. Es comn que la base de clientes sea pequea, inclusive que la actividad de mercadotecnia sea insipiente, sin olvidar que el empresario PYME realiza actividades tanto operativas como administrativas, restndole tiempo para actividades de planeacin. La figura 2 muestra el nmero de empresas en Celaya el ciclo antes mencionado. b Etapa de control o formalizacin Almacenamiento de informacin: El almacenamiento es una de las actividades o capacidades ms importantes que tiene una computadora, ya que a travs de esta propiedad el sistema puede recordar la informacin guardada en la seccin o proceso anterior. Esta informacin suele ser almacenada en estructuras de informacin denominadas archivos. La unidad tpica de almacenamiento son los discos magnticos o discos duros, los discos flexibles o diskettes y los discos compactos (CD-ROM).

C: Etapa de integracin.
Una vez que se han definido los puestos en la organizacin, se debe planificar lasvacantes para el puesto y definir como sern cubiertas. Seguidamente se debe desarrollar la investigacin pertinente, para determinar si existe personal de la organizacin que rena los requisitos para desempear el cargo de Operador de Cajeros Automticos satisfactoriamente (Reclutamiento Interno) Chiavenato (1999) expone una definicin bastante completa de reclutamiento; el proceso de Reclutamiento de Personal, es un conjunto de tcnicas y procedimientos orientados a atraer candidatos potencialmente calificados y capaces de ocupar cargos dentro de la organizacin. Es un sistema por medio del cual la organizacin divulga y ofrece al mercado de Recurso Humano (RRHH), la oportunidad de empleo que pretende llenar. Su objetivo inmediato es atraer candidatos de entre los cuales se seleccionar los futuros integrantes de la organizacin. Este proceso exige una planificacin de lo que la organizacin requiere, lo que el mercado de RRHH puede ofrecerle ytcnicas de reclutamiento por aplicar. (p.208)

d) Etapa de administracin de datos.

Te permite manejar la informacin relacionada con las caractersticas del edificio en forma gil y confiable, mediante el uso de bibliotecas de componentes y plantillas. Los componentes almacenan informacin sobre elementos particulares del edificio: materiales, muros, techos, ventanas, dispositivos de sombreado, entre muchos otros. Las plantillas, por otra parte, son paquetes de informacin organizados en seis campos principales: lugar, actividad, cerramientos, aberturas, iluminacin y sistemas de climatizacin (HVAC). Buena parte de la informacin contenida en las plantillas proviene de los componentes. El programa incluye una gran cantidad de componentes y plantillas, de las cuales puedes elegir para definir los parmetros de los modelos. Lo ms importante, sin embargo, es que tambin te permite crear componentes y plantillas personalizados, con informacin acorde a cada pas o regin. A manera de ejemplo, en las siguientes tres imgenes se puede apreciar las ventanas correspondientes al editor de cerramientos. En la primera ventana se define el espesor y el material de cada una de las capas que conforman el cerramiento, en la segunda es posible visualizar su composicin y en la tercera se muestran las propiedades calculadas por el programa en rgimen estacionario. e) Etapa de madurez Madurez, es la habilidad de controlar la ira y resolver las discrepancias sin violencia o destruccion. Madurez es paciencia. Es la voluntad de posponer el abrazo inmeidato en favor de un beneficio de largo plazo. Madurez es perseverancia, es la habilidad de sacar adelante un proyecto o una situacion a pesar de fuerte oposicion y retrocesos decepcionantes. Madurez es la capacidad de encarar disgustos y frustaciones, incomodidades y derrotas, sin queja ni abatimiento. Madurez es humildad. Es ser suficientemente grande para decir "lo siento me equivoque" Y cuando se esta en lo correcto, la persona madura no necesita experimentar la satisfaccion de decir "Te lo dije" Madurez, es la capacidad de tomar una decision y sostenerla. Los inmaduros pasan sus vidad explorando posibilidades para al fin de no hacer nada. Madurez, significa confiabilidad, mantener la propia palabra, superar la crisis. Los inmaduros son maestros de la excusa. Son los confusos y desorganizados. Sus ideas son una confusion de promesas rotas, amigos perdidos, negocios sin terminar y buenas intenciones que nunca se convierten en realidad.

Madurez es el arte de vivir en paz con lo que no se puede cambiar. El exito verdadero es salir de nuestros fracasos siendo mejores personas y madurando cada da . 11) Qu es y cules son los 5 niveles de madurez que define CMMI? Las mejores prcticas CMMI se publican en los documentos llamados modelos. En la actualidad hay tres reas de inters cubiertas por los modelos de CMMI: Desarrollo, Adquisicin y Servicios. La versin actual de CMMI es la versin 1.3 la cual corresponde a CMMI-SVC, liberada el 1 de noviembre de 2010. Hay tres constelaciones de la versin 1.2 disponible: CMMI para el Desarrollo (CMMI-DEV o CMMI for Development), Versin 1.2 fue liberado en agosto de 2006. En l se tratan procesos de desarrollo de productos y servicios. CMMI para la adquisicin (CMMI-ACQ o CMMI for Acquisition), Versin 1.2 fue liberado en noviembre de 2007. En l se tratan la gestin de la cadena de suministro, adquisicin y contratacin externa en los procesos del gobierno y la industria. CMMI para servicios (CMMI-SVC o CMMI for Services), est diseado para cubrir todas las actividades que requieren gestionar, establecer y entregar Servicios.

Dentro de la constelacin CMMI-DEV, existen dos modelos: CMMI-DEV CMMI-DEV + IPPD (Integrated Product and Process Development)

Independientemente de la constelacin\modelo que opta una organizacin, las prcticas CMMI deben adaptarse a cada organizacin en funcin de sus objetivos de negocio. Las organizaciones no pueden ser certificadas CMMI. Por el contrario, una organizacin es evaluada (por ejemplo, usando un mtodo de evaluacin como SCAMPI y recibe una calificacin de nivel 1-5 si sigue los niveles de Madurez (si bien se comienza con el nivel 2). En caso de que quiera la organizacin, puede coger reas de proceso y en vez de por niveles de madurez puede obtener los niveles de capacidad en cada una de las reas de Proceso, obteniendo el "Perfil de Capacidad" de la Organizacin. 12) Qu es ERP Los sistemas de planificacin de recursos empresariales (en ingls ERP, Enterprise Resource Planning) son sistemas de gestin deinformacin que integran y automatizan muchas de las prcticas de negocio asociadas con los aspectos operativos o productivos de unaempresa. Los sistemas ERP son sistemas integrales de gestin para la empresa. Se caracterizan por estar compuestos por diferentes partes integradas en una nica aplicacin. Estas partes son de diferente uso, por ejemplo: produccin, ventas, compras, logstica, contabilidad (de varios tipos), gestin de proyectos, GIS (sistema de informacin geogrfica), inventarios y control de almacenes, pedidos, nminas, etc. Slo podemos definir un ERP como la integracin de todas estas partes. Lo contrario sera como considerar un simple programa de facturacin como un ERP por el simple hecho de

que una empresa integre nicamente esa parte. sta es la diferencia fundamental entre un ERP y otra aplicacin de gestin. El ERP integra todo lo necesario para el funcionamiento de los procesos de negocio de la empresa. No podemos hablar de ERP en el momento que tan slo se integra uno o una pequea parte de los procesos de negocio. La propia definicin de ERP indica la necesidad de "Disponibilidad de toda la informacin para todo el mundo todo el tiempo". Los objetivos principales de los sistemas ERP son: Optimizacin de los procesos empresariales. Acceso a toda la informacin de forma confiable, precisa y oportuna (integridad de datos). La posibilidad de compartir informacin entre todos los componentes de la organizacin. Eliminacin de datos y operaciones innecesarias de reingeniera.

El propsito fundamental de un ERP es otorgar apoyo a los clientes del negocio, tiempos rpidos de respuesta a sus problemas, as como un eficiente manejo de informacin que permita la toma oportuna de decisiones y disminucin de los costos totales de operacin. Las caractersticas que distinguen a un ERP de cualquier otro software empresarial, es que deben de ser sistemas integrales, con modularidad y adaptables: Integrales, porque permiten controlar los diferentes procesos de la compaa entendiendo que todos los departamentos de una empresa se relacionan entre s, es decir, que el resultado de un proceso es punto de inicio del siguiente. Por ejemplo, en una compaa, el que un cliente haga un pedido representa que se cree una orden de venta que desencadena el proceso de produccin, de control de inventarios, de planificacin de distribucin del producto, cobranza, y por supuesto sus respectivos movimientos contables. Si la empresa no usa un ERP, necesitar tener varios programas que controlen todos los procesos mencionados, con la desventaja de que al no estar integrados, la informacin se duplica, crece el margen de contaminacin en la informacin (sobre todo por errores de captura) y se crea un escenario favorable para malversaciones. Con un ERP, el operador simplemente captura el pedido y el sistema se encarga de todo lo dems, por lo que la informacin no se manipula y se encuentra protegida. Modulares. Los ERP entienden que una empresa es un conjunto de departamentos que se encuentran interrelacionados por la informacin que comparten y que se genera a partir de sus procesos. Una ventaja de los ERP, tanto econmica como tcnica es que la funcionalidad se encuentra dividida en mdulos, los cuales pueden instalarse de acuerdo con los requerimientos del cliente. Ejemplo: ventas, materiales, finanzas, control de almacn, recursos humanos, etc. Adaptables. Los ERP estn creados para adaptarse a la idiosincrasia de cada empresa. Esto se logra por medio de la configuracin o parametrizacin de los procesos de acuerdo con las salidas que se necesiten de cada uno. Por ejemplo, para controlar inventarios, es posible que una empresa necesite manejar la particin de lotes pero otra empresa no. Los ERP ms avanzados suelen incorporar herramientas de programacin de 4 Generacin para el desarrollo rpido de nuevos procesos. La parametrizacin es el valor aadido fundamental que debe contar cualquier ERP para adaptarlo a las necesidades concretas de cada empresa.

Otras caractersticas destacables de los sistemas ERP son: Base de datos centralizada. Los componentes del ERP interactan entre s consolidando todas las operaciones. En un sistema ERP los datos se ingresan slo una vez y deben ser consistentes, completos y comunes. Las empresas que lo implanten suelen tener que modificar alguno de sus procesos para alinearlos con los del sistema ERP. Este proceso se conoce como Reingeniera de Procesos, aunque no siempre es necesario. Aunque el ERP pueda tener mens modulares configurables segn los roles de cada usuario, es un todo. Esto significa: es un nico programa (con multiplicidad de bibliotecas, eso s) con acceso a una base de datos centralizada. No debemos confundir en este punto la definicin de un ERP con la de una suite de gestin. La tendencia actual es a ofrecer aplicaciones especializadas para determinadas empresas. Es lo que se denomina versiones sectoriales o aplicaciones sectoriales especialmente indicadas o preparadas para determinados procesos de negocio de un sector (los ms utilizados).

Las soluciones ERP en ocasiones son complejas y difciles de implantar debido a que necesitan un desarrollo personalizado para cada empresa partiendo de la parametrizacin inicial de la aplicacin que es comn. Las personalizaciones y desarrollos particulares para cada empresa requieren de un gran esfuerzo en tiempo, y por consiguiente en dinero, para modelar todos los procesos de negocio de la vida real en la aplicacin. Las metodologas de implantacin de los ERP en la empresa no siempre son todo lo simples que se deseara, dado que entran en juego mltiples facetas. No hay recetas mgicas ni guiones explcitos para implantaciones exitosas; solamente trabajo bien realizado, una correcta metodologa y aspectos que deben cuidarse antes y durante el proceso de implantacin, e inclusive cuando el sistema entra en funcin. Por ello, antes, durante y despus de la implantacin de un ERP es conveniente efectuar lo siguiente: Definicin de resultados a obtener con la implantacin de un ERP. Definicin del modelo de negocio. Definicin del modelo de gestin. Definicin de la estrategia de implantacin. Evaluacin de oportunidades para software complementario al producto ERP. Alineamiento de la estructura y plataformas tecnolgicas. Anlisis del cambio organizativo. Entrega de una visin completa de la solucin a implantar. Implantacin del sistema. Controles de calidad. Auditora del entorno tcnico y del entorno de desarrollo. Benchmarking de la implantacin.

13) qu significa "Software a la medida? Nuestro equipo de programadores y analistas han puesto a su servicio un conjunto de aplicaciones para llevar el control administrativo y de gestin de su empresa. Ttulos importantes que van desde la facturacin y el control de almacn de la pequea y mediana empresa con EasyGest, hasta software para manejar cualquier terminal de venta por medio de sistemas tctiles, con EasyTPV.

Pero CAT Software va ms all y no slo presenta un grupo de aplicaciones en donde usted puede elegir el producto que ms le convenga o ms se adapte a las necesidades de su empresa, sino que es CAT Software quien le brinda la oportunidad de adaptarse a su empresa desarrollando software a medida, siempre orientado a llevar la administracin y gestin de su empresa con sus mejores ideas. Si en el mercado actual no hay ningn producto capaz de satisfacer sus caractersticas, bien por su complejidad, o bien por su estructura no dude ms y pngase en contacto con nosotros. Un grupo de profesionales estar dispuesto a programar el software 100% a su medida, segn sus necesidades, objetivos, estructuracin, etc. para que desde el primer da quede Vd. familiarizado con el producto. CAT Software pone a disposicin de sus clientes su departamento de aplicaciones a medida con personal altamente cualificado que podr dar solucin definitiva a la problemtica planteada. Nuestro departamento de ingeniera estudiar su caso concreto y buscar la solucin ms adecuada a sus necesidades.

14) Qu significa "Software Paquete, estndar, enlatado o genrico'? De ejemplos de Software Genrico, el rea a la que se aplica y sus posibles costos (Realice un cuadro). rea EMPRESA Nombre de la Aplicacin. MENORES ERRORES Costo $30.000

15) Cules son los factores a considerar en el momento de decidir entre Software a la medida y estndar? SOFTWARE ALAMEDIDA

VENTAJAS .SOFTWARE COMERCIAL

DESVENTAJAS NO HAY IMFORMCION PRECISA MUY DEMORADO EN CARGAR

CORECTAMENTE ESPECIALIZADO

16) Cules son los factores a considerar en el momento de decidir entre Software a la medida y estndar? El software a medida, es aquel que se disea, como indica la palabra, a la medida del usuario, de la empresa y de su forma de trabajar. Es decir, busca complacer todas las necesidades y adaptarse lo mejor posible a lo que una empresa necesita. El software estndar o "enlatado", es un software genrico, que resuelve mltiples necesidades, y la empresa probablemente slo emplear algunas. En general, es un software que no se adapta completamente al vocabulario, necesidades y funciones que necesita la empresa. Caractersticas * Tiene * Se adapta * Es probable * En general, del a que es software a medida: su tiempo de desarrollo. las necesidades especficas de la empresa. pueda contener errores y se deba mejorar. ms costoso que el software estndar.

Caractersticas del software estndar o "enlatado": * El software ya fue desarrollado, la empresa lo compra ya hecho. * Es menos probable que tenga errores, dado que fue probado por mltiples empresas. * Suele ser ms barato que el software a medida. * Probablemente tenga muchas funciones que no la empresa no usar; adems a veces no se adapta completamente a las necesidades de una empresa.

You might also like