Documentos de Académico
Documentos de Profesional
Documentos de Cultura
28/02/2013
Diego Fernando Ruiz Snchez 398482 Centro de Gestin de Mercados, Logstica y TICs SENA Regional Distrito Capital
Tabla de contenido
1 Defina los siguientes conceptos: ................................................................. 4 1.1 1.2 1.3 1.4 1.5 1.6 2 3 4 Que el software ..................................................................................... 4 Software Base ....................................................................................... 4 Funcionalidades De Los Sistemas Operativos ...................................... 4 Lenguaje De Programacin ................................................................... 4 Software de aplicacin .......................................................................... 4 Software de Paquete ............................................................................. 4
QU ES 'GUI'? ............................................................................................ 4 CONTRASTAR Software libre vs software propietario (Realice un cuadro) 4 Lenguajes de Programacin. ...................................................................... 5 4.1 4.2 4.3 Lenguajes de programacin .................................................................. 5 Historia .................................................................................................. 5 Clasificacin de los sistemas de informacin ................................. 6 Primera generacin ........................................................................ 7 Segunda generacin....................................................................... 7 Tercera generacin......................................................................... 7 Cuarta generacin .......................................................................... 7 Quinta generacin .......................................................................... 8 Generaciones de los lenguajes de programacin ................................. 7
5 Qu es Fedesoft en Colombia? Qu otras organizaciones similares a Fedesofta nivel Mundial existen? ....................................................................... 8 5.1 5.2 Fedesoft Colombia ................................................................................ 8 Empresas dedicadas a la industria del software ................................... 8
6 Redacte en sus palabras cul es la situacin actual de la industria del Software en Colombia. ....................................................................................... 9
Bogot D.C. 28/02/2013 7 Busque y resuma un artculo que mencione cules son las tendencias tecnolgicas que se consolidarn en el 2013? ................................................... 9 8 Qu es la computacin en la nube y qu importancia tiene ahora en la industria del software? ....................................................................................... 9 8.1 La computacin en la nube ................................................................... 9 9 Los sistemas de Informacin (S.I.) han evolucionado a lo largo del tiempo, se pueden clasificar segn la funcin o el tipo de usuario, defina las siguientes clases o tipos de S.I.: ....................................................................................... 10 9.1 9.2 9.3 9.4 9.5 Sistema de procesamiento de transacciones (TPS)............................ 10 Sistemas de informacin gerencial (MIS) ............................................ 10 Sistemas de soporte a decisiones (DSS) ............................................ 10 Sistemas de informacin ejecutiva (EIS) ............................................. 10 Sistemas de automatizacin de oficinas (OAS). ................................. 11
10 En la dcada de los 70, segn Richard Nolan, un conocido autor y profesor de la Escuela de Negocios de Harvad, la funcin de los sistemas de informacin en las organizaciones evoluciona a travs de ciertas etapas de crecimiento, explique cada una de ellas a continuacin: .................................. 12 10.1 10.2 10.3 10.4 10.5 10.6 11 11.1 Etapa de inicio. ................................................................................ 12 Etapa de contagio o Expansin. ...................................................... 12 Etapa de control o formalizacin. ..................................................... 12 Etapa de integracin. ....................................................................... 12 Etapa de administracin de datos. ................................................... 12 Etapa de Madurez. ........................................................................... 12 CMMI ............................................................................................... 12 Inicial ......................................................................................... 13 Repetible ................................................................................... 13 Definido ..................................................................................... 13 Gestionado ................................................................................ 13 Optimizado ................................................................................ 13
Qu es y cules son los 5 niveles de madurez que define CMMI? ........ 12 11.1.1 11.1.2 11.1.3 11.1.4 11.1.5
12 13 14
Qu es ERP (por sus siglas en ingls, Enterprise resourceplanning)? .. 13 Qu significa "Software a la medida? ..................................................... 13 Qu significa "Software Paquete, estndar, enlatado o genrico' .......... 14 Software de paquete ........................................................................ 14 Software estndar ............................................................................ 14 Software genrico ............................................................................ 14
15 Realice un cuadro comparativo entre "Software a la medida" y "Software enlatado". Ventajas / Desventajas. ................................................................... 14
Bogot D.C. 28/02/2013 16 Cules son los factores a considerar en el momento de decidir entre Software a la medida y estndar? .................................................................... 15 17 Mapa conceptual .................................................................................... 15
2 QU ES 'GUI'?
Interfaz Grafica de Usuario, es el conjunto de formas que posibilitan la interaccin Usuario Equipo con imgenes videos y animaciones multimedia.
Bogot D.C. 28/02/2013 es la denominacin del software que Es cualquier programa informtico en el respeta la libertad de todos los usuarios que el usuario tiene limitaciones para que adquirieron el producto usarlo modificarlo o redistribuirlo es privado de cdigo cerrado Cautivo. Es gratis free Libertad De todo tipo de usuarios. Es de libre portabilidad y comercializacin Libre modificacin
4 Lenguajes de Programacin.
4.1 Lenguajes de programacin
Un lenguaje de programacin es un idioma artificial diseado para expresar procesos que pueden ser llevadas a cabo por mquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina, para expresar algoritmos con precisin, o como modo de comunicacin humana.
4.2 Historia
Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje especfico conocido como cdigo mquina, el cual la mquina comprende fcilmente, pero que lo hace excesivamente complicado para las personas. De hecho slo consiste en cadenas extensas de nmeros 0 y 1. Para facilitar el trabajo, los primeros operadores de computadoras decidieron hacer un traductor para reemplazar los 0 y 1 por palabras o abstraccin de palabras y letras provenientes del ingls; ste se conoce como lenguaje ensamblador. Por ejemplo, para sumar se usa la letra A de la palabra inglesa add (sumar). El lenguaje ensamblador sigue la misma estructura del lenguaje mquina, pero las letras y palabras son ms fciles de recordar y entender que los nmeros. La necesidad de recordar secuencias de programacin para las acciones usuales llev a denominarlas con nombres fciles de memorizar y asociar:ADD (sumar), SUB (restar), MUL (multiplicar), CALL (ejecutar subrutina), etc. A esta secuencia de posiciones se le denomin "instrucciones", y a este conjunto de instrucciones se le llam lenguaje ensamblador. Posteriormente aparecieron diferentes lenguajes de programacin, los cuales reciben su denominacin porque tienen una estructura sintctica similar a los lenguajes escritos por los humanos, denominados tambin lenguajes de alto nivel. La primera programadora de computadora conocida fue Ada Lovelace, hija de Anabela Milbanke Byron y Lord Byron. Anabella introdujo en las matemticas a Ada quien, despus de conocer aCharles Babbage, tradujo y ampli una descripcin de su mquina analtica. Incluso aunque Babbage nunca complet la construccin de cualquiera de sus mquinas, el trabajo que Ada realiz con stas le hizo ganarse el ttulo de primera programadora de computadoras del mundo. El nombre del lenguaje de programacin Ada fue escogido como homenaje a esta programadora.
Bogot D.C. 28/02/2013 A finales de 1953, John Backus someti una propuesta a sus superiores en IBM para desarrollar una alternativa ms prctica al lenguaje ensamblador para programar la computadora central IBM 704. El histrico equipo Fortran de Backus consisti en los programadores Richard Goldberg, Sheldon F. Best, HarlanHerrick, Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, LoisHaibtyDavid Sayre.2 El primer manual para el lenguaje Fortran apareci en octubre de 1956, con el primer compilador Fortran entregado en abril de 1957. Esto era un compilador optimizado, porque los clientes eran reacios a usar un lenguaje de alto nivel a menos que su compilador pudiera generar cdigo cuyo desempeo fuera comparable al de un cdigo hecho a mano en lenguaje ensamblador. En 1960, se cre COBOL, uno de los lenguajes usados an en 2010 en informtica de gestin. A medida que la complejidad de las tareas que realizaban las computadoras aumentaba, se hizo necesario disponer de un mtodo ms eficiente para programarlas. Entonces, se crearon los lenguajes de alto nivel, como lo fue BASIC en las versiones introducidas en los microordenadores de la dcada de 1980. Mientras que una tarea tan sencilla como sumar dos nmeros puede necesitar varias instrucciones en lenguaje ensamblador, en un lenguaje de alto nivel bastar una sola sentencia. 4.2.1 Clasificacin de los sistemas de informacin 4.2.1.1 Nivel de abstraccin. Segn el nivel de abstraccin, o sea, segn el grado de cercana a la mquina Propsito. Segn el propsito, es decir, el tipo de problemas a tratar con ellos 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: Manera de ejecutarse. 4.2.1.2 Segn la manera de ejecutarse Manera de abordar la tarea a realizar. 4.2.1.2.1 Paradigma de programacin. El paradigma de programacin es el estilo de programacin empleado. Algunos lenguajes soportan varios paradigmas, y otros slo uno. Se puede decir que histricamente han ido apareciendo para facilitar la tarea de programar segn el tipo de problema a abordar, o para facilitar el mantenimiento del software, o por otra cuestin similar, por lo que todos corresponden a lenguajes de alto nivel (o nivel medio), estando los lenguajes ensambladores atados a la arquitectura de su procesador correspondiente
Bogot D.C. 28/02/2013 4.2.1.3 Lugar de ejecucin. En sistemas distribuidos, segn dnde se ejecute 4.2.1.4 Concurrencia. Segn admitan o no concurrencia de procesos, esto es, la ejecucin simultnea de varios procesos lanzados por el programa 4.2.1.5 Interactividad. Segn la interactividad del programa con el usuario u otros programas 4.2.1.6 Realizacin visual. Segn la realizacin visual o no del programa 4.2.1.7 Determinismo. Segn se pueda predecir o no el siguiente estado del programa a partir del estado actual 4.2.1.8 Productividad. Segn se caractericen por tener virtudes tiles o productivas, u oscuras y enrevesadas.
4.3.4 Cuarta generacin Se ha dado este nombre a ciertas herramientas que permiten construir aplicaciones sencillas combinando piezas prefabricadas. Hoy se piensa que
Bogot D.C. 28/02/2013 estas herramientas no son, propiamente hablando, lenguajes. Algunos proponen reservar el nombre de cuarta generacin para la programacin orientada a objetos.
4.3.5 Quinta generacin Se llama as a veces a los lenguajes de la inteligencia artificial, aunque con el fracaso del proyecto japons de la quinta generacin el nombre ha cado en desuso.
Bogot D.C. 28/02/2013 Velneo: Informacin sobre esta plataforma de desarrollo de aplicaciones empresariales. Explicaciones sobre sus ventajas y testimonios. Desarrollum: Empresa especializada en el desarrollo de programas y aplicaciones para dispositivos mviles y sociales media.
6 Redacte en sus palabras cul es la situacin actual de la industria del Software en Colombia.
La industria del software en Colombia es muy competida; se encuentra fcilmente varias empresas desarrolladoras, quizs unos de los problemas que se enfrentan no solo Colombia sino a nivel mundial es la piratera en los software. Por lo cual en Colombia a decado con el pasar del tiempo, muchos regalan sus trabajos por miserias lo cual hace que muchos tengan que abandonar el mercado.
7 Busque y resuma un artculo que mencione cules son las tendencias tecnolgicas que se consolidarn en el 2013?
Sern el anlisis del 'big-data', la computacin en la nube, la movilidad, las redes sociales y la seguridad informtica. Aunque tambin estarn presentes la identificacin y la administracin de dispositivos mviles.
9 Los sistemas de Informacin (S.I.) han evolucionado a lo largo del tiempo, se pueden clasificar segn la funcin o el tipo de usuario, defina las siguientes clases o tipos de S.I.:
9.1 Sistema de procesamiento de transacciones (TPS)
(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.
Bogot D.C. 28/02/2013 Un Sistema de Informacin Ejecutiva (Executiveinformationsystem, 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 suplan 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 la interfaz 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 BalancedScorecard o Cuadro de Mando Integral impulsada por Kaplan y Norton, o bien a cualquier otro modelo de seguimiento de indicadores que maneje la organizacin.
10 En la dcada de los 70, segn Richard Nolan, un conocido autor y profesor de la Escuela de Negocios de Harvad, la funcin de los sistemas de informacin en las organizaciones evoluciona a travs de ciertas etapas de crecimiento, explique cada una de ellas a continuacin:
10.1 Etapa de inicio.
Comienza con la adquisicin de la primera computadora y normalmente se justifica por el ahorro de mano de obra y el exceso de papeles
11.1.1 Inicial Las organizaciones en este nivel no disponen de un ambiente estable para el desarrollo y mantenimiento de software. Aunque se utilicen tcnicas correctas de ingeniera, los esfuerzos se ven minados por falta de planificacin. El xito de los proyectos se basa la mayora de las veces en el esfuerzo personal, aunque a menudo se producen fracasos y casi siempre retrasos y sobrecostes. El resultado de los proyectos es impredecible. 11.1.2 Repetible En este nivel las organizaciones disponen de unas prcticas institucionalizadas de gestin de proyectos, existen unas mtricas bsicas y un razonable seguimiento de la calidad. La relacin con subcontratistas y clientes est gestionada sistemticamente. 11.1.3 Definido Adems de una buena gestin de proyectos, a este nivel las organizaciones disponen de correctos procedimientos de coordinacin entre grupos, formacin del personal, tcnicas de ccswsingeniera ms detallada y un nivel ms avanzado de mtricas en los procesos. Se implementan tcnicas de revisin por pares (peer reviews). 11.1.4 Gestionado Se caracteriza porque las organizaciones disponen de un conjunto de mtricas significativas de calidad y productividad, que se usan de modo sistemtico para la toma de decisiones y la gestin de riesgos. El software resultante es de alta calidad. 11.1.5 Optimizado La organizacin completa est volcada en la mejora continua de los procesos. Se hace uso intensivo de las mtricas y se gestiona el proceso de innovacin.
sus
siglas
en
ingls,
Enterprise
Son sistemas de informacin gerenciales que integran y manejan muchos de los negocios asociados con las operaciones de produccin y de los aspectos de distribucin de una compaa en la produccin de bienes o servicios.
15 Realice un cuadro comparativo entre "Software a la medida" y "Software enlatado". Ventajas / Desventajas.
Software a medida Su anlisis, diseo y desarrollo puede llevar varios meses/aos. Son nuevos y poseen ms problemas. Hay pruebas de funcionalidad y velocidad que se consolidan a travs del tiempo, con el uso diario del sistema. Software enlatado Ya estn listos en un CD con su correspondiente manual de ayuda. Son utilizados por varias empresas, lo que reduce notablemente la probabilidad de errores. Constantemente se mejora la funcionalidad, con la experiencia adquirida a travs de tiempo.
Un sistema de facturacin, stock y cuentas corrientes Enlatado, posee un costo que varia entre $1000 y $9000 dependiendo de la funcionalidad y la cantidad de PCs donde los instalemos Un sistema de facturacin, stock y Pueden existir funciones que no cuentas corrientes a Medida, tiene un utilicemos. Pero generalmente pueden costo superior a los $30000, ya que es ocultarse de modo de no complicar su exclusivo para nuestro comercio. uso y evitar errores. El valor puede incrementarse notablemente en el transcurso del tiempo, ya que llevara muchos meses de pruebas, desarrollo, instalacin, capacitacin, ajustes e implementacin. Sin mencionar el tiempo invertido por nosotros mismos en traspasar nuestros conocimientos sobre el negocio al programador.
16 Cules son los factores a considerar en el momento de decidir entre Software a la medida y estndar?
Los factores los define la empresa gracias a que si necesita un software implementado no puede satisfacer las mismas necesidades a variedad de clientes , a medida sera la mejor opcin gracias a que el desarrollador implementara un sistema nuevo con las capacidades requeridas por el cliente.
17 Mapa conceptual
Mapa Conceptual Realizado por: Diego Ruiz, William Maldonado, Carlos Beltrn, Daniel Puccini