Está en la página 1de 21

Qu es software?

Evolucin Histrica del Software Primera era (1950 - 1965) Generalidades Se daba prioridad al hardware: el software era un aadido. Desde entonces, con la aparicin de nuevos mtodos sistemticos para la programacin de computadoras se ha desarrollado de manera exponencial. Se

INTRODUCCIN Durante nuestra carrera como estudiantes hemos sido testigos de los grandes y sorprendentes avances que la tecnologa ha desarrollado en los ltimos aos. El estudiar la especialidad de Licenciatura en Informtica nos ha mantenido mucho ms cerca de este desarrollo. Estos avances han sido muy rpidos en la realidad, pero no podemos hablar de que nacen de la noche a la maana, cada uno de ellos refleja una investigacin de mucho tiempo. Estas nuevas tecnologas nos demuestran con hechos y resultados lo importante que son para en la actualidad; a su vez se van convirtiendo en un estndar para poder competir en el mundo real. Un factor que ha sido relevante en este desarrollo de tecnologas ha sido el Software, ya que ha facilitado y agilizado varios procesos que ya se manejaban con anterioridad. Adems que se ha convertido en una caracterstica primordial que deben tener las Organizaciones para poder convertirse en una de las mejores a nivel mundial. Este trabajo nos presenta como empez, desarroll y que rumbos toma el Software actualmente. PRIMERA ERA Durante los primeros aos de la era de la computadora, el software se contemplaba como un aadido. Desde entonces el campo se ha desarrollado tremendamente. La programacin de computadoras era un arte de andar por casa para el que existan pocos mtodos sistemticos. El desarrollo del software se realizaba virtualmente sin ninguna planificacin, hasta que los planes comenzaron a descalabrarse y los costos a correr. Los programadores trataban de hacer las cosas bien, y con un esfuerzo heroico, a menudo salan con xito. Los problemas a ser resueltos eran principalmente de una naturaleza tcnica, el nfasis estaba en expresar algoritmos conocidos eficazmente en algn lenguaje de programacin. En estos primeros aos lo normal era que el hardware fuera de propsito general. Por otra parte, el software se disea a medida para cada aplicacin y tena una distribucin relativamente pequea. El software como producto estaba en su infancia. La mayora del software se desarrollaba y era utilizado por la misma persona un organizacin. La misma persona lo escriba , lo ejecutaba y, si fallaba, lo depuraba. Debido a que la movilidad en el trabajo era baja, los ejecutivos estaban seguros de que esa persona estar all cuando se encontrara algn error. Debido a este entorno personalizado del software, el diseo era un proceso implcito, realizado en la mente de alguien, y la documentacin normalmente no exista. A lo largo de los primeros aos aprendimos mucho sobre la implementacin de sistemas informticos, pero relativamente poco sobre la ingeniera de las computadoras. Sin embargo, en honor de la verdad, debemos reconocer que durante esa era se desarrollaron muchos sistemas informticos excepcionales. Algunos de ellos todava se siguen utilizando hoy y, por sus caractersticas, siguen siendo admirados con toda justicia. SEGUNDA ERA

La segunda era en la evolucin de los sistemas de computadora se extienden desde la mitad de la dcada de los sesenta hasta finales de los setenta. La multiprogramacin y los sistemas multiusuario introdujeron nuevos conceptos de interaccin hombre - mquina. Las tcnicas interactivas abrieron un nuevo mundo de aplicaciones y nuevos niveles de sofisticacin del hardware y del software. Los sistemas de tiempo real podan recoger, analizar y transformar datos de mltiples fuentes, controlando as los procesos y produciendo salidas en milisegundos en lugar de en minutos. Los avances en los dispositivos de almacenamiento en lnea condujeron a la primera generacin de sistemas de gestin de bases de datos. La segunda era se caracteriz tambin por el establecimiento del software ya se desarrollaba para tener una amplia distribucin en un mercado multidisciplinario. Los programas se distribuan para computadoras grandes y para minicomputadoras, a cientos e incluso a miles de usuarios. Los patronos de la industria, del gobierno y de la universidad se aprestaban a desarrollar el mejor paquete de software y ganar as mucho dinero. Conforme creca el nmero de sistemas informticos, comenzaron a extenderse as bibliotecas de software de computadora. Las casas desarrollaban proyectos en los que se producan programas de decenas de miles de sentencias fuente. Los productos de software comprados al exterior incorporaban cientos de miles de nuevas sentencias. Una nube negra apareci en el horizonte. Todos esos programas, todas esas sentencias fuente tenan que ser corregidos cuando se detectaban fallos, modificados cuando cambiaban los requisitos de los usuarios o adaptados a nuevos dispositivos hardware que se hubieran adquirido. Esta actividades se llamaron colectivamente mantenimiento del software. El esfuerzo gastado en el mantenimiento del software comenz a absorber recursos en una medida alarmante. An peor, la naturaleza personalizada de muchos programas los haca virtualmente imposibles de mantener. Haba comenzado una crisis del software TERCERA ERA La tercera era en la evolucin de los sistemas de computadora comenz a mediados de los aos setenta y continu ms all de una dcada. El sistema distribuido, mltiples computadoras, cada una ejecutando funciones concurrentemente y comunicndose con alguna otra, increment notablemente la complejidad de los sistemas informticos. Las redes de rea local y de rea global, las comunicaciones digitales de alto ancho de banda y creciente demanda de acceso instantneo a los datos, supusieron una fuente presin sobre los desarrolladores del software. An ms, los sistemas y el software que lo permitan continuaron residiendo dentro de la industria y de la academia. El uso personal era extrao. La conclusin de la tercera era se caracteriz por la llegada y amplio uso de los microprocesadores. El microprocesador ha producido un extenso grupo de productos inteligentes, desde productos inteligentes, desde automviles hasta hornos microondas, desde robots industriales a equipos de diagnstico de suero sanguneo, pero ninguno ha sido ms importante que la computadora personal. En menos de una dcada, las computadoras llegarn a ser fcilmente accesibles al pblico. CUARTA ERA La cuarta era de la evolucin de sistemas informticos se aleja de las computadoras individuales y da los programas de computadoras, dirigindose al impacto colectivo de las computadoras individuales y de los programas de computadoras, dirigindose al impacto

colectivo de las computadoras y del software. Potentes mquinas personales controladas por sistemas operativos sofisticados, en redes globales y locales, acompaadas por aplicaciones de software avanzadas se han convertido en la norma. Las arquitecturas informticas estn cambiando de entornos centralizados de grandes computadoras a entornos descentralizados cliente/servidor. Las redes de informacin en todo el mundo proporcionan una infraestructura que iguala a expertos y polticos en pensar sobre una superautopista de informacin y una conexin del ciberespacio. De hecho internet se puede observar como un software al que pueden acceder usuarios individuales. La industria del software ya es la cuna de la economa del mundo. Las decisiones tomadas por gigantes de la industria tales como Microsoft arriesgan billones de dlares. A medida que la cuarta generacin progresa, han comenzado a surgir nuevas tecnologas. Las tecnologas orientadas a objetos estn desplazando rpidamente los enfoques de desarrollo de software ms convencionales en muchas reas de aplicaciones. Aunque las predicciones de las computadoras de quinta generacin continan eludindonos, las tcnicas de cuarta generacin para el desarrollo del software estn cambiando en forma en que la comunidad del software construye programas informticos. Los sistemas expertos y el software de inteligencia artificial han salido del laboratorio para entrar en aplicaciones prcticas de una gran variedad de problemas del mundo real. El software de redes neuronales artificiales junto con la aplicacin de lgica difusa ha abierto posibilidades excitantes para el reconocimiento de patrones y habilidades de procesamiento de informacin de carcter humano. La programacin de realidad virtual y los sistemas multimedia ofrecen formas radicalmente diferentes de comunicar informacin al usuario final. Los algoritmos genricos ofrecen el potencial para el software que reside dentro de las computadoras biolgicas masivamente en paralelo. Sin embargo, un conjunto de problemas relacionados con el software ha persistido a travs de la evolucin de los sistemas basados en computadora, y estos problemas continan aumentado. APORTACIONES AL CAMPO Durante el desarrollo del tema, nos hemos percatado del problema que existi en algn momento respecto a que no se llevaba una planificacin para un buen desarrollo del software. Esto trajo consecuencias que repercutieron en las Organizaciones. Muchas de estas consecuencias originaron prdidas millonarias en diferentes Empresas como el caso de una Aerolnea Internacional de los Estados Unidos de Amrica, que tuvo el problema de que al momento de que un pasajero pretenda hacer su reservacin de vuelo, el Sistema de Informacin mostraba que los asientos se encontraban ocupados, mientras que fsicamente el vuelo contaba con demasiados asientos libres. Esto origino una prdida de $50 millones de dlares. A la vez se presentaron casos en los cuales las prdidas eran iguales o mayores materialmente hablando. Las transacciones financieras de aqul entonces se empezaron a llevar por medio de Software Especializado. Pero tambin tuvo errores, ya que al enviar facturas de pago, su total de pago presentaba $0.00, lo cual origin bastantes prdidas. Pero no slo existieron prdidas materiales en los malos desarrollos de Software de aquellos das. Una computadora que se usaba para el servicio militar de los Estados Unidos de Amrica, report una alarma acerca de la Unin Sovitica de Repblicas Socialistas haba

iniciado un ataque de proyectiles nucleares en contra de ese pas. Esto origino una gran movilizacin para contrarrestar el ataque, se alistaron a los bombarderos atmicos norteamericanos, pero al da siguiente a travs de un peridico se daba la noticia que todo haba sido un error en el Software de la computadora. Otra de las consecuencias en donde si hubo prdidas humanas, fue en un caso en Inglaterra, en donde se enjuiciaba a una mujer de 54 aos de edad por asesinar a su hija. Esto fue debido a un mensaje de un sistema informatizado hizo de la compaa de Seguro Social, informaba a la mujer que ella estaba gravemente enferma, se le deca que padeca una forma incurable de sfilis, adems de que haba infectado a sus dos hijos. En pnico, ella estrangul a su hija de 15 aos e intento matar a su hijo de 13, el muchacho escap y consigui ayuda para despus impedir que su madre se suicidar. Finalmente el juez culp el error de la computadora y no consider a la mujer responsable de sus acciones. Como nos podemos dar cuenta estas consecuencias fueron de gran gravedad. En los primeros dos casos se atac hacia los recursos financieros de grandes empresas a nivel internacional. En los siguientes casos aparte de afectar materialmente a la Sociedad, se pierde una vida humana por un error en el Software acerca de un padecimiento. Es as como se observa los diferentes tipos de consecuencias que se originaban por un mal desarrollo de Software. Con este tipo de casos nos hemos percatado de la importancia que tiene una planeacin acerca del desarrollo del Software. En aquel entonces el programador no se adentraba hacia las repercusiones que pudiera tener el Software que estaba creando, y ante la falta de documentacin para la enseanza de la creacin de Software, los programadores aprendan solamente practicando. Actualmente, nosotros como desarrolladores de Software, al momento de disearlo debemos de darnos cuenta de varias cosas para no tener ese tipo de errores que existieron con anterioridad. Adems de otras cosas creemos que entre lo ms importante que debemos saber es:

Hacia quin va dirigido el SW? Quienes sern los usuarios? Qu tipo de informacin les ser proporcionada? La facilidad de acceso. esto, entre muchas otras cosas ms. Pero ante todo siempre debemos adoptar la postura de todos los tipos de usuarios que vayan a trabajar con el Software, ya que as podremos observar si los resultados que se obtienen son los que se requieren, es decir todo en base a una buena planeacin. Sin embargo, no es del todo satisfactorio dejar las cosas simplemente en las etapas de planeacin. Despus de que los programas estn terminados deben recibir mantenimiento, y los esfuerzos de mantenimiento normalmente sobrepasan el esfuerzo gastado en el diseo y programacin original. Parte importante de este aspecto es la documentacin. Se deben documentar el Software y los procedimientos para que estn codificados en un formato que pueda ser fcilmente

accesado. La documentacin permite que los usuarios, programadores y analistas observen el sistema, Software y procedimientos sin tener que interactuar con l. Despus de ver todos los avances podemos observar que no slo se cambia una manera de trabajar, sino que se cambia la forma de conceptualizar la vida, Quin vive ya sin la ayuda de una computadora que agilice procesos?, y en caso drstico podemos ver que se cambian las costumbres y cultura de la Sociedad Actual. CONCLUSIONES A manera de conclusin, queremos finalizar con una semblanza gil y rpida que nos permitir observar los aspectos ms relevantes que a nuestro juicio han marcado con hechos la Evolucin del Software. ERA AOS

CARACTERSTICAS Se trabajaba con la idea de Codificar y Corregir. No exista un planteamiento previo. No exista documentacin de ningn tipo. Existencia de pocos mtodos formales y pocos creyentes en ellos. Desarrollo a base de prueba y error. Se busca simplificar cdigo. Aparicin de Multiprogramacin y Sistemas Multiusuarios. Sistemas de Tiempo Real apoyan la toma de decisiones. Aparicin de Software como producto. (Casas de Software). INICIO DE LA CRISIS DEL SOFTWARE. Se buscan procedimientos para el desarrollo del Software. Nuevo Concepto: Sistemas Distribuidos. Complejidad en los Sistemas de Informacin. Aparecen: Redes de rea local y global, y Comunicadores Digitales. Amplio Uso de Microprocesadores. Impacto Colectivo de Software. Aparecen: Redes de Informacin, Tecnologas Orientadas a Objetos. Aparecen: Redes Neuronales, Sistemas Expertos y SW de Inteligencia Artificial. La informacin como valor preponderante dentro de las

1950 - 1965

1965 - 1972

1972 - 1989

1989 - ?

Organizaciones. Creemos de suma relevancia el mencionar algunas de los lenguajes de programacin que fueron utilizados en sus respectivas eras. Esto nos ayudar a comprender mejor el objetivo que se persegua en cada una de ellas. ERA LENGUAJES

CARACTERSTICAS Fue el primer y principal lenguaje Cientfico. Diseado por IBM. Utilizado tambin para aplicaciones comerciales. Desarrollado como lenguaje de tiempo compartido. Traza elementos grficos estableciendo la geometra de lpiz. Ampliamente usado en programacin en minicomputadores. Lenguaje Acadmico. Sus caractersticas son copiadas por otros lenguajes. xito comercial a travs de Borland. Desarrollado en Francia, 1973. Aplicaciones en Inteligencia Artificial (IA). Sistema de Multiprogramacin. Incluye su propia base de datos. Utilizado en aplicaciones mdicas. Sintaxis muy diferente de los dems lenguajes. Programa aplicaciones en IA. Desarrollado en los ochentas. Se utiliza en aplicaciones comerciales. C++, se utiliza para la tecnologa orientada a objetos. Versin mejorada de Pascal. Desarrollada en 1979. Lenguaje estndar para aplicaciones comerciales. Ramas colaterales: Clipper, FoxBase. Desarrollado por Microsoft.

Fortran Basic Logo Cobol

Pascal Prolog Mumps Lisp

C, C++ Modula-2 dBase Visual C++

3 4

Visual Basic

Principalmente orientado a la tecnologa de objetos. Se utiliza para aplicaciones comerciales. Principalmente para aplicaciones comerciales. Versin cotizada, ya que permite interactuar con tablas de manejadores de bases de datos y lenguaje SQL.

En estos das se habla de una nueva plataforma desarrollada por Microsoft: La plataforma .NET, que permitir a los desarrolladores crear aplicaciones extensas e incluso sistemas de componentes y servicios con gran capacidad para operar entre s. Este tipo de aplicaciones se pueden limitar a una organizacin, pero sa no es la idea general, ya que los muchos analistas son de la opinin de que hay gran necesidad de aplicaciones que puedan existir en un ambiente distribuido basado en Internet. Pero creemos que como normalmente sucede sobre todo con el Software de Sistemas, algunas reas no estn terminadas, y aunque la nueva plataforma ofrezca caractersticas modernas y sencillas, utilizarlas depender si Microsoft logra que los principales negocios acepten cambiar a esta nueva forma de crear soluciones. A continuacin se presenta una lista de algunas personas que hicieron contribuciones significativas en la creacin y crecimiento de la industria de productos de software

Charles Bachman. Invent la tecnologa del banco de datos en los inicios de los sesentas. John Backus. FORTRAN desarrollado para IBM (1954) Bob Bemer. Uno de los diseadores de COBOL y el ASCII normal para IBM (aos sesenta); inventor de la sucesin del Escape, el mecanismo universal para toda la computadora. Larry Constantine. Inventa los datos que fluyen en los diagramas, presentan primero en papel, los conceptos de un plan estructurado en 1968. Peter Cunningham. Funda una de las primeras empresas de investigacin de mercado para enfocar el software y comienza a comercializar los productos del software en 1974. Tom DeMarco. El pionero en utilizar una metodologa de caso, el autor, y consultor en los aos setenta. Wilfred J. Dixon. Empez distribuyendo el software estadstico en 1962. Frank Dodge. Co - fund McCormack & el Regate qu vendi el primer software de contabilidad en 1969. Larry Ellison. Dej camino abierto para los DBMS. Dave Ferguson. Logr vender el primer producto de software con xito contra un programa de IBM. Ken Orr. Crea la metodologa de caso desarrollada en los aos setenta. La mayora de estas personas aqu nombradas, trabajaron sobre algn aspecto del Software con el que an se trabaja, pero en otros casos, este tipo de avances dieron pie a nuevas investigaciones que han contribuido al desarrollo del mismo, es decir, que

han servido como base para descubrir nuevas fisonomas del Software con el que actualmente se trabaja. BIBLIOGRAFIA

Ingeniera de Software
Roger S. Pressman McGraw-Hill.

Software Engineering Principles and Practice


Hans van Vliet Jhon Wiley and Sons.

Software Engineering for Information Systems


Donald C. McDermid Blackwell Scientific Publications.

Diccionario de Computacin
Freedman Alan McGraw-Hill.

Anlisis y Diseo de Sistemas


Kendall & Kendall Pearson Educacin

PC Magazine En Espaol.
Volumen 12, N 2 Mxico, Febrero de 2001.

Definicin de Software
Anuncios

En computacin, el software -en sentido estricto- es todo programa o aplicacin programado para realizar tareas especficas. El trmino "software" fue usado por primera vez por John W. Tukey en 1957. Algunos autores prefieren ampliar la definicin de software e incluir tambin en la definicin todo lo que es producido en el desarrollo del mismo. La palabra "software" es un contraste de "hardware"; el software se ejecuta dentro del hardware. El software en sentido amplio Una definicin ms amplia de software incluye mucho ms que slo los programas. Esta definicin incluye: - La representacin del software: programas, detalles del diseo escritos en un lenguaje de descripcin de programas, diseo de la arquitectura, especificaciones escritas en lenguaje formal, requerimientos del sistema, etc. - El conocimiento de la ingeniera del software: Es toda la informacin relacionada al desarrollo de software (por ejemplo, cmo utilizar un mtodo de diseo especfico) o la informacin relacionada al desarrollo de un software especfico (por ejemplo, el esquema de pruebas en un proyecto). Aqu se incluye informacin relacionada al proyecto, informacin sobre la tecnologa de software, conocimiento acerca de sistemas similares y la informacin detallada relacionada a la identificacin y solucin de problemas tcnicos. - La informacin de la aplicacin.

El "software" como programa El software, como programa, consiste en un cdigo en un lenguaje mquina especfico para unprocesador individual. El cdigo es una secuencia de instrucciones ordenadas que cambian el estado del hardware de una computadora. El software se suele escribir en un lenguaje de programacin de alto nivel, que es ms sencillo de escribir (pues es ms cercano al lenguaje natural humano), pero debe convertirse a lenguaje mquina para ser ejecutado. El software puede distinguirse en tres categoras: software de sistema, software de

programacin y aplicacin de software. De todas maneras esta distincin es arbitraria y muchas veces un software puede caer un varias categoras. - Software de sistema: ayuda a funcionar al hardware y a la computadora. Incluye el sistema operativo,controladores de dispositivos, herramientas de diagnstico, servidores, sistema de ventanas, utilidades y ms. Su propsito es evitar lo ms posible los detalles complejos de la computacin, especialmente la memoria y el hardware. - Software de programacin: provee herramientas de asistencia al programador. Incluye editores de texto, compiladores, intrprete de instrucciones, enlazadores, debuggers, etc. - Software de aplicacin: permite a los usuarios finales hacer determinadas tareas. Algunos software de aplicacin son los navegadores, editores de texto, editores grficos, antivirus, mensajeros, etc. El software puede clasificarse segn su licencia y/o forma de distribucin:

Pregunta del usuario: Cual es la diferencia entre software a la medida y software comprado? y cual seria su comparativa Respuesta de ALEGSA.com.ar: Un sistema, programa o software a medida, es aquel que es desarrollado especficamente para el usuario o empresa que lo requiere. Por lo tanto se adapta a las necesidades especficas de quien lo usar. En cambio un sistema, programa o software comprado (o enlatado), es ms bien un software genrico, que cubre necesidades generales de una determinada rea. Por ejemplo, un software para la administracin de gimnasios, podra usarlo cualquier gimnasio que lo compre, pero podra carecer de algunas funciones que le interesa a un gimnasio especfico. Algunas comparaciones entre software a medida y software comprado: * El desarrollo del software a medida puede tomar varios meses e incluso aos, dependiendo de su complejidad; por lo tanto no estar disponible inmediatamente. En cambio el software comprado est disponible prcticamente en el acto al comprarlo. * El software a medida podra tener ms errores que el software "enlatado", dado que el primero no ha sido probado por mltiples usuarios como s probablemente el enlatado. * El software a medida es mucho ms caro que uno enlatado.

* El software a medida tiene todas las funciones que necesita el usuario que lo solicit, en cambio el enlatado puede carecer de ciertas funciones que les gustaran a sus usuario. Pregunta del usuario: Hola tengo una feria o exposicion de un centro de computo, pero mi funcion es de operador de uncentro de computo. quisiera saber cual es la funcion del operador dentro un centro de computo que es lo que realiza, cuales son sus atividades como operador...... espero su respuesta gracias cualquierinformacion me ayudaria..... Respuesta de ALEGSA.com.ar: La palabra operador es un tanto vaga, puede hacer referencias a una gran cantidad de tareas o actividades. Ac te dejo una definicin de un operador de computadora. Operadores de computadora: Los operadores de computadoras preparan y limpian todo el equipo que se utiliza en el proceso de datos, mantienen y vigilan las bitcoras e informes de la computadora , montan y desmontan discos y cintas durante los procesos y colocan las formas continuas para la impresin. Tambin documentan las actividades diarias, los suministros empleados y cualquier condicin anormal que se presente. El papel de los operadores es muy importante debido a la gran responsabilidad de operar la unidad central de proceso y el equipo perifrico asociado en el centro de cmputo. Un operadorde computadoras requiere de conocimientos tcnicos para los que existen programas de dos aos de capacitacin terica, pero la prctica y la experiencia es generalmente lo que necesita para ocupar el puesto. Pregunta del usuario: CUANTAS CLASES DE software cuantas clases de sofware existen y cuales son Respuesta de ALEGSA.com.ar: En general, la clasificacin ms aceptada es la que lo divide en dos partes: 1. SOFTWARE DE SISTEMAS: Son aquellos programas que permiten la administracin de la parte fsica o los recursos de la computadora, es la que interacta entre el usuario y los componentes hardware del ordenador. Se clasifican el Sistemas Operativos Monousuarios y Multiusuarios. 2. SOFWARE DE APLICACION: Son aquellos programas que nos ayudan a tareas especificas como edicin de textos, imgenes, clculos, etc. tambin conocidos como aplicaciones. Pregunta del usuario: El software es todo lo interno de una computadora, o tambien hay cosas externas que componen al software? Respuesta de ALEGSA.com.ar:

No, el software no es ni interno ni externo... El software es intangible: son programas, aplicaciones, cdigos, etc. El software est contenido en memorias, discos duros, disquetes, CDs... Algunas definiciones ms amplias de software incluyen el manual de usuario y toda la documentacin que sirvi para crear y para mantener dicho software. Pero no es la definicin ms tradicional de "software". Pregunta del usuario: Me pueden decir donde se puede encontrar una pagina de un ejemplo de un dibujo de software porfavor diganme una pagina graciss xd Respuesta de ALEGSA.com.ar: El software es inmaterial, es puramente conceptual (terico)... en otras palabras, no es algo concreto, es abstracto. No puede dibujarse, no hay un grfico sobre lo que es software. Obviamente puede graficarse algo que haga suponer la idea de software, pero nunca un grfico especfico. Pods ver algunas "ideas" de grficos de software buscando en google as: Imgenes de software Pregunta del usuario: Cul es la diferencia entre software y cdigo fuente?. Gracias Respuesta de ALEGSA.com.ar: El software es una aplicacin o programa de computadora que puede ser directamente ejecutado dado que ha sido compilado (Ver la definicin de compilar). El cdigo fuente es el conjunto de instrucciones de programacin que constituyen esa aplicacin o programa (software). El cdigo fuente en s no es directamente ejecutable, debe ser compilado o interpretado para que pueda ser ejecutado. Pregunta del usuario: Cuantos software tiene un computador Respuesta de ALEGSA.com.ar: Bsicamente una computadora hogarea cuenta con tres tipos de software: * El software del sistema: Sistema operativo, controladores, entre otros. * El software de aplicacin: los programas que instala el usuario. * El firmware. Una mezcla entre hardware y software. Ver: firmware

Pregunta del usuario:

En termino mas explicito que es hardware y software -comparacion con elementos rutinarios en una oficina Respuesta de ALEGSA.com.ar: Hardware es la computadora, el monitor, el teclado, el escner, la impresora... en general, todo aparato que puedas tocar. En tanto el software es intangible, requiere el software para poder ser ejecutado: el sistema operativo, los programas, etc. Pregunta del usuario: Cual es la importancia del software y el alcance que tiene Respuesta de ALEGSA.com.ar: El hardware es el soporte fsico del software; el hardware es nico y permite que el software funcione. En tanto el software es "maleable", puede cambiarse, adaptarse, actualizarse. El software puede hacer todo lo que el hardware le permita. El software son los programas y el sistema operativo. El software es importante porque permite que utilicemos el hardware. Pregunta del usuario: Que tipo de sofware es windows? Respuesta de ALEGSA.com.ar: Windows es del tipo sistema operativo. Pregunta del usuario: Cuales son los componentes de un computador Respuesta de ALEGSA.com.ar: Tenemos un artculo donde detallamos esto: * Componentes de una computadora (ordenador) Pregunta del usuario: Necesito 3 ejemplos de software Respuesta de ALEGSA.com.ar: Ejemplos de software: El sistema operativo Windows, la aplicacin Live Messenger (es un mensajero), el paquete Office (que incluye Excel, Word, etc).

Pregunta del usuario: cuales son los software de los manejos de Recursos Humano? Respuesta de ALEGSA.com.ar: Le recomiendo visitar estos enlaces: Pregunta del usuario: Que caractersticas tiene un software para considerarse como un sistema operativo Respuesta de ALEGSA.com.ar: El sistema operativo es un software. Para distinguirse de otros software, el sistema operativo debe ser el software que "toma el control" absoluto de la computadora (por eso, en general, toma el control en el arranque de la computadora). Es el software que se encarga de mediar entre el hardware y el resto del software (las aplicaciones). Por lo tanto, el conjunto de programas que administran los recursos de la computadora, es el llamado software base o sistema operativo. El sistema operativo se comunica con la CPU, los dispositivos de comunicaciones, los perifricos, controla el acceso al hardware, etc. El resto de las aplicaciones emplea el sistema operativo para acceder a dichos recursos. Pregunta del usuario: Escribo pra que me hgas el favor de ayudarme en una pregunta que funcion o funciones cumple un operador de comptudadores gracias por responder nesesito que sea lo mas pronto posible ..sii Respuesta de ALEGSA.com.ar: Operadores de computadora: Los operadores de computadoras preparan y limpian todo el equipo que se utiliza en el proceso de datos, mantienen y vigilan las bitcoras e informes de la computadora , montan y desmontan discos y cintas durante los procesos y colocan las formas continuas para la impresin. Tambin documentan las actividades diarias, los suministros empleados y cualquier condicin anormal que se presente. El papel de los operadores es muy importante debido a la gran responsabilidad de operar la unidad central de proceso y el equipo perifrico asociado en el centro de cmputo. Un operadorde computadoras requiere de conocimientos tcnicos para los que existen programas de dos aos de capacitacin terica, pero la prctica y la experiencia es generalmente lo que necesita para ocupar el puesto.

Pregunta del usuario: Diferncia entre software estandar y el hecho a medida. / Y tambien la diferencia entre software de aplicacion y los de sistema. Respuesta de ALEGSA.com.ar: Ver: Cul es la diferencia entre el software estndar y a medida? En tanto, el software de sistema: En terminologa informtica el software de sistema, denominado tambin software de base, consiste en programas informticos que sirven para controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas; en contraposicin del llamado software de aplicacin. Como ejemplos cabe mencionar a las bibliotecas como por ejemplo OpenGL para la aceleracin grfica, PNG para el sistema grfico o demonios que controlan la temperatura, la velocidad del disco duro, como hdparm, o la frecuencia del procesador como cpudyn. Uno de los ms prominentes ejemplos de software de sistema se encuentra en el proyecto GNU, cuyas herramientas de programacin permitieron combinarse con el ncleo informtico basado en Unix denominado Linux, formando entre ambos las conocidas como distribuciones Linux. Estos programas realizan diversas tareas, como la transferencia de datos entre la memoria RAM y los dispositivos de almacenamiento (disco rgido, unidades de discos pticos, etc) entre otros. Fuente: Wikipedia (http://es.wikipedia.org/wiki/Software_de_sistema) Software de aplicacin: Es aquel que permite a los usuarios llevar a cabo una o varias tareas especficas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial nfasis en los negocios. Pregunta del usuario: Ademas de estos ejemplos de software : el sistema operativo Windows, una aplicacin informtica, elsistema que hace funcionar un dispositivo electrnico. cuales otros hay ?

Respuesta de ALEGSA.com.ar: Hola Martina. Es que acabs de mencionar los tipos de software ms comunes: el sistema operativo (Windows, Linux, etc.), las aplicaciones informticas, el sistema de software que hace funcionar los dispositivos electrnicos... no hay mucho ms. Podras mencionar tambin los mdulos de programas, que se emplean en una o ms aplicaciones informticas.

Pero no hay ms de los que mencionaste. Pregunta del usuario: Cual es la diferencia entre el software estndar y a medida? Respuesta de ALEGSA.com.ar: 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 del software a medida: * Tiene su tiempo de desarrollo. * Se adapta a las necesidades especficas de la empresa. * Es probable que pueda contener errores y se deba mejorar. * En general, es 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.

También podría gustarte