GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

download GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

of 24

Transcript of GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    1/24

    Precisamente estaba pensando.tambi

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    2/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    Regional Distrito Capital

    Sistema de Gestin de la Calidad

    22050100603: ALTERNATIVAS DE SOLUCINGUA No1. Reconocer los conceptos de Software.

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    3/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    Control del Documento

    Nombre Cargo Dependencia Firma Fecha

    Autores Henry AlfonsoGarzn Snchez. INSTRUCTOR

    Teleinformtica Abril 152.012

    AsesoraPedaggica

    FormadoresDocentes

    RegionalDistrito Capital

    Revisin Coordinador FormacinProfesional yEmpleo

    RegionalDistrito Capital

    Aprobacin DirectorRegional

    RegionalDistrito Capital

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    4/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    1. IDENTIFICACIN DE LA GUA DE APRENDIZAJE

    PROGRAMA DE FORMACIN: ANLISIS Y DESARROLLO DE SISTEMAS DEINFORMACIN

    PROYECTO DE ASOCIADO: SISTEMA DE INFORMACIN PARA ADMINISTRACIN DEPROYECTOS DE GRADO (SIAP)

    MODALIDAD DE FORMACIN:Presencial

    ACTIVIDAD DEL PROYECTO:Reconocimiento de los conceptos de Software.

    RESULTADOS DEAPRENDIZAJE:

    220501006-01 Aplicar las tcnicas de recoleccin de datos,diseando los instrumentos necesarios para el procesamientode informacin, de acuerdo con la situacin planteada por la

    empresa..

    TAREA DE APRENDIZAJE YDURACIN

    Reconocer los conceptos de Software (Historia, taxonoma ,Sistemas operativos (Conceptos, caractersticas). paraposteriormente aplicar tcnicas de recoleccin de informacinincluyendo en el diseo de sus instrumentos contenido dirigidoa la identificacin del Software.Tiempo Total: 6 horas.

    2. CARACTERIZACIN DE LA ACTIVIDAD DE APRENDIZAJE

    2.1 Introduccin

    La identificacin de conceptos sobre Software permite en el ejercicio de la profesin delTecnlogo en Anlisis y Desarrollo de Sistemas de Informacin disear los instrumentos derecoleccin de informacin incluyendo apropiadamente este aspecto.

    Al final de esta Actividad de aprendizaje el aprendiz estar en capacidad de identificar losprincipales conceptos y las caractersticas del software que estar implicado en la informacin arecolectar.g

    2.2 Tarea de Aprendizaje.

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    5/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    De Desempeo: Investiga sobre los conceptos y actividades a realizar. Durante lasocializacin: Transmite ideas de forma clara y concreta, Enfoca sus comentarios al temaabordado, Da retroalimentacin oportuna y propositiva.

    De Producto: Elabora y entrega trabajo escrito, informe, mapa conceptual, diagramassolicitados, evidenciando la investigacin y actividades realizadas.

    De Conocimiento: Responde de forma adecuada la sustentacin y/o evaluacin

    escrita/oral .2.3 Proceso de Aprendizaje

    Mediante trabajo escrito, responda y presente los resultados de su investigacin sobre:

    1. Defina los siguientes conceptos:a. QUE ES EL SOFTWARE?

    b. SOFTWARE: DE BASE.c. SOFTWARE: SISTEMA OPERATIVO (MENCIONE LAS ACTIVIDADES O

    FUNCIONES DE LOS SISTEMAS OPERATIVOS)d. SOFTWARE: LENGUAJE DE PROGRAMACIN.e. SOFTWARE: DE APLICACINf. SOFTWARE: EN PAQUETE.

    2. QU ES 'GUI'?

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

    4. Lenguajes de Programacin. Indique aspectos como: HISTORIA , CATEGORIAS,GENERACIONES, mencione ejemplos de lenguajes en cada generacin)

    5. Qu es la computacin en la nube y qu importancia tiene ahora en la industria del

    software?

    6. Los sistemas de Informacin (S.I.) han evolucionado a lo largo del tiempo, se puedenclasificar segn la funcin o el tipo de usuario, defina las siguientes clases o tipos deS.I.:a. Sistema de procesamiento de transacciones (TPS)

    b. Sistemas de informacin gerencial (MIS)c. Sistemas de soporte a decisiones (DSS)d. Sistemas de informacin ejecutiva (EIS)e. Sistemas de automatizacin de oficinas (OAS).

    10. En la dcada de los 70, segn Richard Nolan, un conocido autor y profesor de la Escuelade Negocios de Harvad, la funcin de los sistemas de informacin en las organizacionesevoluciona a travs de ciertas etapas de crecimiento, explique cada una de ellas a

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    6/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    continuacin:a. Etapa de inicio.

    b. Etapa de contagio o Expansin.c. Etapa de control o formalizacin.d. Etapa de integracin.e. Etapa de administracin de datos.

    f. Etapa de Madurez.

    11. Qu es ERP (por sus siglas en ingls, Enterprise resource planning)?

    12. Qu significa "Software a la medida?

    13. 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 Nombre de laAplicacin.

    Costo

    14. Cules son los factores a considerar en el momento de decidir entre Software a la mediday estndar?

    15. Su orientador seleccionar un equipo de trabajo para que prepare una actividad ldica(socializacin) que contribuya al aprendizaje de la temtica de esta gua; si ha sidoseleccionado preprese adecuadamente.El equipo seleccionado debe realizar la actividad de tal forma que todo el grupo pueda serevaluado (participar) a travs de dicha actividad.En esta actividad se debe incluir:

    a. Exposicin de las respuestas de la gua, haciendo participar el auditorio, mscualquier otro material que consideren aporta al contenido del tema.

    b. Actividad Ldica.c. Evaluacin, diseada por el grupo asignado, para ser aplicada. El instructor, el da

    de la orientacin de este tema, determinar si aplica la evaluacin en el momentode terminar la actividad o toma dicha evaluacin como repositorio de preguntaspara incluirlas en una futura evaluacin antes de terminar el trimestre. (Laevaluacin diseada debe ser enviada dos das antes al orientador con el fin queeste haga los ajustes necesarios en ella).

    2.4 Ambientes de Aprendizaje

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    7/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    Ambiente de Anlisis y Desarrollo de Sistemas de Informacin.

    Disponibilidad de equipo de cmputo para cada estudiante.

    Proyector, Televisor Digital o Video Beam.

    Software para compartir escritorio. (Shared View, Netmeeting Team Viewer, Join.me etc).

    Aplicativo para manejo de grficos.

    Gua de Aprendizaje.

    2.5 Evaluacin del aprendizaje

    El Orientador, imparte el aprendizaje sobre la temtica de la gua a travs de exposicin magistralidentificando el grado de inters de cada aprendiz.El aprendiz sigue las indicaciones de la actividad.De forma adecuada, se hace uso de los recursos del aula.Se evala tambin la entrega a tiempo, segn indicaciones del instructor, y la aplicacin de lasnormas Icontec.Se evala la calidad de la socializacin como evidencia de respeto a los dems.

    Se evala el trabajo colaborativo.

    2.6 Conclusiones

    Como resultado de la solucin a la anterior gua se logra contribuir al desarrollo de la destreza queimplica proponer alternativas de plataformas tecnolgicas para el mejoramiento de los procesos, apartir de la identificacin de los recursos de hardware y software disponibles en la organizacin ylas tendencias del mercado.

    2.7 Bibliografa

    E. KENDALL, KENNETH y E. KENDALL, JULIE, Anlisis y diseo de sistemas. Sexta edicin.Roger S. Pressman, INGENIERA DEL SOFTWARE. Un enfoque prctico. (5: edicin)

    http://www.ithinkweb.com.mx/capacita/soft_ware.html

    http://www.ithinkweb.com.mx/capacita/soft_ware.htmlhttp://www.ithinkweb.com.mx/capacita/soft_ware.html
  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    8/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    GUA DOS RECOLECCION DE INFORMACION

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    9/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    DAVID ALEJANDRO DOMINGUEZ RIVERA

    SENAANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION

    BOGOTA2013

    GUA DOS RECOLECCION DE INFORMACION

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    10/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    DAVID ALEJANDRO DOMINGUEZ RIVERA

    PROFESORHENRY GARZON

    SENAANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION

    BOGOTA2013

    R1/El software es una produccin inmaterial del cerebro humano y tal vez

    una de las estructuras ms complicadas que la humanidad conoce.Bsicamente, el software es un plan de funcionamiento para un tipo

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    11/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    especial de mquina, una mquina ``virtual'' o ``abstracta''. Una vezescrito mediante algn lenguaje de programacin, el software se hacefuncionar en ordenadores, que temporalmente se convierten en esamquina para la que el programa sirve de plan. El software permiteponer en relacin al ser humano y a la mquina y tambin a lasmquinas entre s.

    Sacado de:biblioweb.sindominio.net/telematica/softlibre/node1.html

    Es aquel software independiente de cualquier paquete de softwarepara uso general o cualquier rea de aplicacin especfica; controla yrespalda en cierto modo el software de las otras categoras.Pertenecen a la categora del software de base el sistema operativo,la interfaz grfica de usuario (GUI) y los utilitarios.

    Sacado de:www.emagister.com/curso-componentes-pc-s/software-base-

    sistema

    Un Sistema Operativo es el software encargado de ejercer el control ycoordinar el uso del hardware entre diferentes programas deaplicacin y los diferentes usuarios. Es un administrador de losrecursos de hardware del sistema.En una definicin informal es un sistema que consiste en ofrecer unadistribucin ordenada y controlada de los procesadores, memorias ydispositivos de E/S entre los diversos programas que compiten porellos.A pesar de que todos nosotros usamos sistemas operativos casi a

    diario, es difcil definir qu es un sistema operativo. En parte, esto sedebe a que los sistemas operativos realizan dos funciones diferentes.

    Las tareas que generalmente realiza un Sistema Operativo son lassiguientes:-Realizar el interfaz sistema-usuario.-Compartir los recursos de Hardware entre los usuarios.-Permitir a los usuarios compartir sus datos entre ellos.-Prevenir que las actividades de un usuario no interfieran en las de losdems usuarios.-Calendarizar los recursos de los usuarios.-Facilitar el acceso a los dispositivos de E/S.-Recuperarse de fallas o errores.

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    12/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    -Llevar el control sobre el uso de los recursos.

    Sacado de:www.euram.com.ni/pverdes/verdes_informatica/informatica_al_dia/q

    ue_es_un_so_144.htm

    Un lenguaje de programacin es un lenguaje artificial que puede ser

    usado para controlar el comportamiento de una mquina,especialmente una computadora. Estos se componen de un conjuntode reglas sintcticas y semnticas que permiten expresarinstrucciones que luego sern interpretadas.

    Sacado de:www.alegsaonline.com/art/11.php

    El software de Aplicacin es aquel que hace queel computador coopere con el usuario en la realizacin de tareastpicamente humanas, tales como gestionar una contabilidad o

    escribir un texto.Sacado de:www.bloginformatico.com/software-de-aplicacion.php

    Es una coleccin de archivos de cdigo fuente o binarios con unconjunto de archivos de instrucciones que especifican qu hacer concada uno de ellos. Todo los archivos van comprimidos segn unformato especial que depende de la distribucin.

    Sacado de:microteknologias.wordpress.com/2009/03/13/%C2%BFque-es-

    exactamente-un-paquete-de-software/

    R2/(Graphic User Interface o Interfaz Grfica de Usuario). Conjunto deformas y mtodos que posibilitan la interaccin de un sistema con losusuarios utilizando formas grficas e imgenes. Con formas grficasse refiere a botones, conos, ventanas, fuentes, etc. los cualesrepresentan funciones, acciones e informacin.

    Sacado de:www.alegsa.com.ar/Dic/gui.php

    R3/

    Software Libre Software PropietarioEs aquel que puede distribuido, Se refiere a cualquier programa

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    13/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    modificado, copiado y usado porlo tanto, debe ir acompaado delcdigo fuente para hacerefectivas las libertados que locaracterizan.

    informtico en el que los usuariostienen limitadas las posibilidadesde usarlo, modificarlo oretribuirlo.

    R4/En la dcada de los 40 empezaron a surgir los primeros lenguajes deprogramacin de ordenadores. Estos primeros lenguajes (llamadoslenguajes Ensamblador) estaban basados en smbolos o nemnicosque se correspondan directamente con instrucciones de cdigomquina (el cdigo que es capaz de interpretar un ordenador sinnecesidad 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 anivel mundial. El primer compilador de Fortran fue desarrollado por unequipo de IBM liderado por John W. Backus. Inicialmente Fortran fuemuy utilizado en el mundo cientfico y en alplicaciones militares, y seescribieron 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 deinteligencia artificial porque utilizaba conceptos de programacinfuncional y recursividad. Aunque no es muy utilizado para eldesarrollo de aplicaciones empresariales, LISP sigue siendo utilizadohoy en da en entornos docentes (yo mismo lo utilizo en una

    asignatura en la que se ensean diversos paradigmas deprogramacin).

    Tambin en 1960 aparece COBOL, un lenguaje preparado paraprocesar grandes cantidades de informacin. Esto hizo que fueseampliamente adoptado en bancos y grandes organizaciones quesiguen utilizndolo hoy en da.

    En 1964 se crea el lenguaje BASIC (Beginner's All-purpose SymbolicInstruction Code), especialmente diseado para ensear a programara principiantes. BASIC es el lenguaje que muchos (entre los que me

    incluyo) utilizamos para hacer nuestros primeros pinitos en el mundode la programacin, cuando desterramos nuestros viejos ordenadores

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    14/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    Comodore-64 sustituyndolos por el recin aparecido Amstrad CPC464 y su flamante unidad de cinta (que despus de leer un par deveces cada cinta era incapaz de volver a hacerlo qu tiemposaquellos!). Ya en las primeras versiones de MS-DOS (el primer sistemaoperativo de Microsoft) se inclua un intrprete de BASIC.

    El lenguaje Pascal aparece por primera vez en 1971, diseado por elprofesor Niklaus Wirth con el objetivo de facilitar el aprendizaje de laprogramacin a sus alumnos. Pascal fue muy utilizado en la dcadade los 80 y los 90, y es el precursor de lenguajes como Delphi.

    En 1972, Kenneth L. Thompson y Dennis M. Ritchie crean el lenguajeC en los laboratorios Bell. Se llama lenguaje C porque proviene de unoanterior llamado lenguaje B, que a su vez provena del lenguajeBCPL.En mi opinin, el lenguaje C ha sido el lenguaje de ms repercusinen la historia de los ordenadores, y su sintaxis ha servido como puntode partida para muchos de los lenguajes de programacin actualescomo Java, C++ o C#. Hoy en da sigue siendo muy utilizado enmultitud de aplicaciones, incluido el sistema operativo Linux, cuyoncleo est escrito en su mayor parte en lenguaje C.

    A finales de la dcada de los 80 se populariz un nuevo paradigma deprogramacin denominado Programacin Orientada a Objetos. Setrataba de una nueva forma de programar que haca ms fcil escribiry mantener cdigo, porque se asemejaba ms con la forma de pensardel cerebro humano. Pronto los lenguajes evolucionaron a susrespectivas versiones orientadas a objetos. As naci en 1986 el

    lenguaje C++ de manos de Bjarne Stroustrup, que parta del lenguajeC y le aada la posibilidad de trabajar con objetos. Nace tambin en1986 el lenguaje Delphi (en sus principios denominado Object Pascal),como una evolucin de Pascal para incluirle caractersticas deorientacin a objetos.

    He dedicado un apartado de este artculo al lenguaje deprogramacin Java por la importancia que tiene actualmente en elmundo 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. Elorigen del nombre Java es bastante curioso, se rumorea que sus

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    15/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    creadores discutan sobre cmo llamar al lenguaje mientras tomabancaf, 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 enmente: Write Once, Run Anywhere. Esto significa que Java se disepensando en que un programa escrito en este lenguaje pudiese serejecutado en cualquier mquina, no slo ordenadores, sino tambin

    cualquier dispositivo electrnico como calculadoras, dispositivosmviles, porttiles, etc. Esta idea de un lenguaje universal ya habasido abordada por el lenguaje C y su estandarizacin ANSI, pero larealidad es que no se consigui hasta la llegada de Java.

    En la actualidad el uso de Java ha sido muy impulsado por la ampliainfluencia de Internet, debido a la universalidad de Java por lacapacidad de sus programas para ser ejecutados en cualquier tipo demquina.

    En la actualidad varios son los lenguajes de programacin msutilizados. A pesar de su antigedad, el lenguaje C sigue siendo muyutilizado, sobre todo en aplicaciones relacionadas muy directamentecon el hardware (software industrial, etc.). El propio sistema operativoLinux est escrito en su mayor parte en lenguaje C. Ellenguaje C++ tambin sigue siendo muy utilizado, sobre todo en aplicaciones deescritorio orientadas al sistema operativo Windows.

    El lenguaje COBOL tambin se utiliza mucho, sobre todo en entidadesbancarias y grandes empresas con sistemas mainframes para las quela fiabilidad del sistema es un factor clave, y los costes y riesgos de

    migracin a otros lenguajes son hoy por hoy inasumibles. Al contrariode las creencias populares que afirman que se trata de un lenguajeobsoleto y no utilizado, algunos lo plantean como una buenaalternativa para aquellos que buscan empleo.

    Para consultas a bases de datos relacionales, el lenguaje SQL es elestndar indiscutible. Toda base de datos relacional que se preciedebe permitir realizar consultas en este lenguaje.

    Para el desarrollo de aplicaciones orientadas a Internet, ellenguajeJava y los lenguajes de la plataforma .Net de Microsoft

    (incluidosVisual Basic.Net y C#) se reparten la mayora del mercado.

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    16/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    Existen otros lenguajes que cada vez cobran ms importancia, talescomo Ruby, Perl, Phyton o PHP. Asimismo, el lenguaje Javascript(noconfundir con Java) tambin est jugando un papel importante en eldesarrollo de aplicaciones, impulsado por la amplia difusin deInternet y tecnologas emergentes como Ajax para la creacin deinterfaces ricas de usuario (RIA: Rich Application Interface).

    Sacado de:manuelpereiragonzalez.blogspot.com/2009/09/historia-de-la-

    informatica-los.html

    1. Nivel de abstraccin.Segn el nivel de abstraccin, o sea, segn el grado de cercana a lamquina:Lenguajes de bajo nivel: La programacin se realiza teniendo muy encuenta las caractersticas del procesador. Ejemplo:Lenguajes ensamblador.Lenguajes de nivel medio: Permiten un mayor grado de abstraccinpero al mismo tiempo mantienen algunas cualidades de los lenguajesde bajo nivel. Ejemplo: C puede realizar operaciones lgicas y dedesplazamiento con bits, tratar todos los tipos de datos como lo queson en realidad a bajo nivel (nmeros), etc.Lenguajes de alto nivel: Ms parecidos al lenguaje humano. Manejanconceptos, tipos de datos, etc., de una manera cercana alpensamiento humano ignorando (abstrayndose) del funcionamientode la mquina. Ejemplos: Java, Ruby.Hay quien slo considera lenguajes de bajo nivel y de alto nivel, (enese caso, C es considerado de alto nivel).

    2. Propsito.Segn el propsito, es decir, el tipo de problemas a tratar con ellos:Lenguajes de propsito general: Aptos para todo tipo de tareas:Ejemplo: C.Lenguajes de propsito especfico: Hechos para un objetivo muyconcreto. Ejemplo: Csound (para crear ficheros de audio).Lenguajes de programacin de sistemas: Diseados para realizarsistemas operativos o drivers. Ejemplo: C.Lenguajes de script: Para realizar tareas varias de control y auxiliares.Antiguamente eran los llamados lenguajes de procesamiento por

    lotes (batch) o JCL (Job Control Languages). Se subdividen en varias

    http://es.wikipedia.org/wiki/AJAXhttp://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Chttp://es.wikipedia.org/wiki/AJAXhttp://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_C
  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    17/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    clases (de shell, de GUI, de programacin web, etc.).Ejemplos: bash (shell), mIRC script, JavaScript (programacin web).

    3. Evolucin histrica.Con el paso del tiempo, se va incrementando el nivel de abstraccin,pero en la prctica, los de una generacin no terminan de sustituir a

    los de la anterior:Lenguajes de primera generacin (1GL): Cdigo mquina.Lenguajes de segunda generacin (2GL): Lenguajes ensamblador.Lenguajes de tercera generacin (3GL): La mayora de los lenguajesmodernos, diseados para facilitar la programacin a los humanos.Ejemplos: C, Java.Lenguajes de cuarta generacin (4GL): Diseados con un propsitoconcreto, o sea, para abordar un tipo concreto de problemas.Ejemplos: NATURAL, Mathematica.Lenguajes de quinta generacin (5GL): La intencin es que elprogramador establezca el qu problema ha de ser resuelto y lascondiciones a reunir, y la mquina lo resuelve. Se usan en inteligenciaartificial. Ejemplo: Prolog.

    4. Manera de ejecutarse.Segn la manera de ejecutarse:Lenguajes compilados: Un programa traductor traduce el cdigo delprograma (cdigo fuente) en cdigo mquina (cdigo objeto). Otroprograma, el enlazador, unir los ficheros de cdigo objeto delprograma principal con los de las libreras para producir el programaejecutable. Ejemplo: C.

    Lenguajes interpretados: Un programa (intrprete), ejecuta lasinstrucciones del programa de manera directa. Ejemplo: Lisp.Tambin los hay mixtos, como Java, que primero pasan por una fasede compilacin en la que el cdigo fuente se transforma enbytecode, y este bytecode puede ser ejecutado luego(interpretado) en ordenadores con distintas arquitecturas(procesadores) que tengan todos instalados la misma mquinavirtual Java.

    5. Manera de abordar la tarea a realizar.Segn la manera de abordar la tarea a realizar, pueden ser:

    Lenguajes imperativos: Indican cmo hay que hacer la tarea, es decir,expresan los pasos a realizar. Ejemplo: C.

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    18/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    Lenguajes declarativos: Indican qu hay que hacer. Ejemplos: Lisp,Prolog. Otros ejemplos de lenguajes declarativos, pero que no sonlenguajes de programacin, son HTML (para describir pginas web)o SQL(para consultar bases de datos).

    6. Paradigma de programacin.

    El paradigma de programacin es el estilo de programacinempleado. Algunos lenguajes soportan varios paradigmas, y otrosslo uno. Se puede decir que histricamente han ido apareciendopara facilitar la tarea de programar segn el tipo de problema aabordar, o para facilitar el mantenimiento del software, o por otracuestin similar, por lo que todos corresponden a lenguajes de altonivel (o nivel medio), estando los lenguajes ensambladores atados ala arquitectura de su procesador correspondiente. Los principales son:Lenguajes de programacin procedural: Divide el problema en partesms pequeas, que sern realizadas por subprogramas (subrutinas,funciones, procedimientos), que se llaman unas a otras para serejecutadas. Ejemplos: C, Pascal.Lenguajes de programacin orientada a objetos: Crean un sistema declases y objetos siguiendo el ejemplo del mundo real, en el que unosobjetos realizan acciones y se comunican con otros objetos. Ejemplos:C++, Java.Lenguajes de programacin funcional: La tarea se realiza evaluandofunciones, (como en Matemticas), de manera recursiva. Ejemplo:Lisp.Lenguajes de programacin lgica: La tarea a realizar se expresaempleando lgica formal matemtica. Expresa qu computar.

    Ejemplo: Prolog.Hay muchos paradigmas de programacin: Programacin genrica,programacin reflexiva, programacin orientada a procesos, etc.

    7. Lugar de ejecucin.En sistemas distribuidos, segn dnde se ejecute:Lenguajes de servidor: Se ejecutan en el servidor. Ejemplo: PHP es elms utilizado en servidores web.Lenguajes de cliente: Se ejecutan en el cliente. Ejemplo: JavaScript ennavegadores web.

    8. Concurrencia.

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    19/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    Segn admitan o no concurrencia de procesos, esto es, la ejecucinsimultnea de varios procesos lanzados por el programa:Lenguajes concurrentes. Ejemplo: Ada.Lenguajes no concurrentes. Ejemplo: C.

    9. Interactividad.

    Segn la interactividad del programa con el usuario u otrosprogramas:Lenguajes orientados a sucesos: El flujo del programa es controladopor la interaccin con el usuario o por mensajes de otrosprogramas/sistema operativo, como editores de texto, interfacesgrficos de usuario (GUI) o kernels. Ejemplo: VisualBasic, lenguajes deprogramacin declarativos.Lenguajes no orientados a sucesos: El flujo del programa no dependede sucesos exteriores, sino que se conoce de antemano, siendo losprocesos batch el ejemplo ms claro (actualizaciones de bases dedatos, colas de impresin de documentos, etc.). Ejemplos: Lenguajesde programacin imperativos.

    10. Realizacin visual.Segn la realizacin visual o no del programa:Lenguajes de programacin visual: El programa se realiza moviendobloques de construccin de programas (objetos visuales) en uninterfaz adecuado para ello. No confundir con entornos deprogramacin visual, como Microsoft Visual Studio y sus lenguajes deprogramacin textuales (como Visual C#). Ejemplo: Mindscript.Lenguajes de programacin textual: El cdigo del programa se realiza

    escribindolo. Ejemplos: C, Java, Lisp.

    11. Determinismo.Segn se pueda predecir o no el siguiente estado del programa apartir del estado actual:Lenguajes deterministas. Ejemplos: Todos los anteriores.Lenguajes probabilsticos o no deterministas: Sirven para explorargrandes espacios de bsqueda, (como gramticas), y en lainvestigacin terica de hipercomputacin. Ejemplo: mutt (generadorde texto aleatorio).

    12. Productividad.

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    20/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    Segn se caractericen por tener virtudes tiles o productivas, uoscuras y enrevesadas:Lenguajes tiles o productivos: Sus virtudes en cuanto a eficiencia,sencillez, claridad, productividad, etc., motiva que sean utilizados enempresas, administraciones pblicas y/o en la enseanza. Ejemplos:Cualquier lenguaje de uso habitual (C, Java, C++, Lisp, Python, Ruby,

    ).Lenguajes esotricos o exticos: Inventados con la intencin de serlos ms raros, oscuros, difciles, simples y/o retorcidos de loslenguajes, para diversin y entretenimiento de frikis programadores.A veces exploran nuevas ideas en programacin. Ejemplo: Brainfuck.

    Sacado de:qbitacora.wordpress.com/2007/09/21/clasificacion-de-lenguajes-de-

    programacion/

    R5/La computacin en nube es un sistema informatico basado enInternet y centros de datos remotos para gestionar servicios deinformacin y aplicaciones. La computacin en nube permite que losconsumidores y las empresas gestionen archivos y utilicenaplicaciones sin necesidad de instalarlas en cualquier computadoracon acceso a Internet. Esta tecnologa ofrece un uso mucho mseficiente de recursos, como almacenamiento, memoria,procesamiento y ancho de banda, al proveer solamente los recursosnecesarios en cada momento.

    R6/

    Un sistema de procesamiento de transacciones (TPS por sus siglasen ingls) es un tipo de sistema de informacin que recolecta,almacena, modifica y recupera toda la informacin generada por lastransacciones producidas en una organizacin. Una transaccin es unevento que genera o modifica los datos que se encuentraneventualmente almacenados en un sistema de informacin. Para queun sistema informtico pueda ser considerado como un TPS, estedebe superar el test ACID.

    Sacado de:es.wikipedia.org/wiki/Sistema_de_procesamiento_de_transacciones

    El Sistema de Informacin Gerencial (MIS) es uno de los cincosubsistemas principales del Sistema de Informacin basado en

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    21/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    Computadoras. Su propsito es satisfacer las necesidades deinformacin generales de todos los gerentes de la compaa o dealguna subunidad. Las subunidades pueden basarse en reasfuncionales o en niveles gerenciales.El MIS proporciona informacin a los usuarios en forma de informes ysalidas de simulaciones hechas con modelos matemticos. Los

    informes y las salidas de los modelos se pueden preparar en formatabular o grfica.

    Sacado de:c13-sig.blogspot.com/2009/01/el-sistema-de-informacion-

    gerencial.html

    Un sistema de soporte a la decisin es una forma de modelar datos yhacer decisiones de calidad basadas en estos. Tomar la decisincorrecta en los negocios se suele basar en la calidad de sus datos ysu capacidad para filtrar y analizar los datos para encontrar lastendencias en cual usted puede crear soluciones y estrategias. DSS osistemas de soporte a las decisiones son generalmente aplicacionesde computador, junto con un componente humano que puede filtrar atravs de grandes cantidades de datos y escoger entre numerosasopciones.

    Sacado de:www.tecnologias-informacion.com/soportedecisiones.html

    Un Sistema de Informacin Ejecutiva o EIS es una herramientasoftware, basada en un sistema de soporte a la decisin o DSS, queprovee a los ejecutivos de un acceso sencillo a informacin interna y

    externa de su empresa.La finalidad principal es que el ejecutivo tenga a su disposicin unpanorama completo del estado de los indicadores de negocio que leafectan al instante, manteniendo tambin la posibilidad de analizarcon detalle aquellos que no estn cumpliendo con las expectativasestablecidas por la compaa, para determinar el plan de accin msadecuado.

    Sacado de:groupware-g9.blogspot.com/2012/01/sistemas-de-informacion-

    ejecutiva-eis.html

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    22/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    Los sistemas de automatizacin de oficinas, tambinllamados OAS por sus siglas en ingls (Office Automation Systems)consisten en aplicaciones destinadas a ayudar al trabajo diario deladministrativo de una organizacin, forman parte de este tipode software los procesadores 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 mismopaquete de software para facilitar su distribucin e instalacin, alconjunto se le conoce con el nombre de suite ofimtica.

    Sacado de:es.wikipedia.org/wiki/Sistemas_de_automatizaci

    %C3%B3n_de_oficinas

    R10/Etapa de inicio: en esta etapa se empieza por adquirir unordenador, la cual se realizan la siguiente aplicacin de implantacinde los sistemas transaccionales como la nomina o contabilidad.En la mayora de los casos el administrador no tiene la preparacinsuficiente en tareas de computacin.En esta etapa es importante destacar que estos sistemas sonutilizados para ahorrar mano de obra. Esta etapa concluye con laimplantacin exitosa del sistema.

    Etapa de contagio o Expansin: Se inicia con la implantacin delprimer sistema dentro de la organizacin, luego de esto eladministrador del sistema ser imitado por los dems usuarios. Enesta etapa se implanta el sistema en los dems sistemas

    transaccionales no desarrollados en el primer sistema como:facturacin, inventario, control de pedidos de clientes y proveedores,cheques, entre otros.

    Etapa de control o formalizacin: se inicia con el control del usode los recursos computarizados a travs de tcnicas de presupuestobajo cero y la implantacin del sistema. Las aplicaciones que serealizan orientadas a mejorar el control para obtener una mayoreficiencia. En esta etapa se inicia el desarrollo y la implantacin deestndares de trabajos dentro del departamento. Se inicia eldesarrollo de interfaces en los sistemas y la planeacin de sistema de

    control presupuestal.

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    23/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    Etapa de integracin: Se integran los datos y los sistemas dandocomo resultado que la informacin no gire en un entorno decentralizacin sino ms bien en uno de descentralizacin entorno a laestructura administrativa.

    Etapa de administracin de datos: Reconoce la informacin y

    permite que los usuarios accedan a ella. El usuario de la informacinse responsabiliza en la integridad y manejo de niveles de accesodiferentes.

    Etapa de Madurez: Se introducen aplicaciones de desarrollo de latecnologa de base de datos y los recursos computacionales. Seperfeccionan los controles implantados en las etapas antesmencionadas y es menos rgido a la hora de su aplicacin o uso.

    R11/Es un conjunto de sistemas de informacin que permite la integracinde ciertas operaciones de una empresa, especialmente las que tienenque ver con la produccin, la logstica, el inventario, los envos y lacontabilidad.

    Sacado de:www.aner.com/software-de-gestion-empresarial/que-es-un-erp.html

    R12/El software a medida es un producto de Ingeniera de Softwaredesarrollado especialmente para un cliente en particular, teniendo encuenta sus propios requerimientos y la poltica de su empresa u

    organizacin.

    Se diferencia del software enlatado, en que ste est orientado almercado masivo con clientes que comparten las mismas necesidades.El software enlatado por lo general impide que se realicenmodificaciones de fondo para adaptarse mejor a las necesidades delcliente.

    Por otro lado, los productos software hechos a medida cuentan con unsoporte tcnico que incluye adaptaciones, mejoras, inclusin denuevos requerimientos y mantenimiento por parte de la empresa

    proveedora de tal sistema de software.Sacado de:

  • 7/28/2019 GUIA 2 RECOLECCION DATOS.david Alejandro Dominguez Rivera

    24/24

    Sistema de Gestin de la Calidad

    REGIONAL DISTRITO CAPITALCENTRO DE GESTIN DE MERCADEO, LOGSTICA Y TECNOLOGAS DE LA INFORMACIN

    ANLISIS Y DISEO DE SISTEMAS DE INFORMACIN.ALTERNATIVAS DE SOLUCIN.

    GUA No.2: Reconocer los conceptos de Software.

    Fecha:04-06-10Versin:1Pgina _de __

    ar.answers.yahoo.com/question/index?qid=20070329043100AAzq7Qv

    R14/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 mejorposible a lo que una empresa necesita.

    El software estndar o "enlatado", es un software genrico, queresuelve mltiples necesidades, y la empresa probablemente sloemplear algunas. En general, es un software que no se adaptacompletamente al vocabulario, necesidades y funciones que necesitala 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 pormltiples 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 lasnecesidades de una empresa.

    Sacado de:www.alegsa.com.ar/Diccionario/C/4962.php