Está en la página 1de 11

SENA

CENTRO DE GESTIN DE MERCADOS, LOGSTICA Y TECNOLOGA DE LA INFORMACIN

SOFTWARE

PROFESOR:

Henry Alfonso Garzn

PRESENTADO POR: Katherin Paola Bustos Gmez Wilton Sneyder Snchez Fernndez

PROGRAMA DE FORMACION: 398485

ANALILSIS Y DESARROLLO DE SISTEMAS DE INFORMACION (ADSI)

AO 2013 Bogot DC.

Mediante trabajo escrito, responda y presente los resultados de su investigacin sobre: 1. Defina los siguientes conceptos: a) Qu es el software? Equipamiento lgico de un sistema informtico, comprende el conjunto de los componentes lgicos necesarios que hacen posible la realizacin de tareas especficas, en contraposicin a los componentes fsicos, que son llamados hardware. Los componentes lgicos incluyen, entre muchos otros, las aplicaciones informticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edicin de textos; el software de sistema, tal como el sistema operativo, que, bsicamente, permite al resto de los programas funcionar adecuadamente, facilitando tambin la interaccin entre los componentes fsicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario. b) 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 Open GL 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. c) Software: sistema operativo (mencione las actividades o funciones de los sistemas operativos) Es un programa o conjunto de programas que en un sistema informtico gestiona los recursos de hardware y provee servicios a los programas de aplicacin, y se ejecuta en modo privilegiado respecto de los restantes. d) Software: lenguaje de programacin. 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 expresa algoritmos con precisin, o como modo de comunicacin humana.1Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones, El desarrollo lgico del programa para resolver un problema en particular.

e) 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. f) Software: en paquete. Es una serie de programas que se distribuyen conjuntamente. Algunas de las razones suelen ser que el funcionamiento de cada uno complementa a o requiere de otros, adems de que sus objetivos estn relacionados como estrategia de mercadotecnia. Tambin encontramos paquetes de software en la distribucin comercial de TV, ya que se suelen ofertar paquetes de software; bien por ofrecer un precio menor del que costara cada programa por separado o bien porque slo exista la oferta conjunta. 2. Qu es 'gui'? Es un programa informtico que acta de interfaz de usuario, utilizando un conjunto de imgenes y objetos grficos para representar la informacin y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicacin con el sistema operativo de una mquina o computador. Habitualmente las acciones se realizan mediante manipulacin directa, para facilitar la interaccin del usuario con la computadora. Surge como evolucin de las interfaces de lnea de comandos que se usaban para operar los primeros sistemas operativos y es pieza fundamental en un entorno grfico. 3. Contrastar software libre vs software propietario (realice un cuadro) SOFTWARE LIBRE Este software puede ser distribuido, modificado copiado y usado; por lo tanto, debe venir acompaado del cdigo fuente para ser efectivas. Este software es de dominio pblico signica que no est protegido por el copyright. SOFTWARE PRIVADO Llamado tambin software no libre software privativo, software privado

En el software no libre, una persona fsica o jurdica (por nombrar algunos: compaa, corporacin, fundacin) posee los derechos de autor sobre un software negando o no otorgando. Software libre protegido con copyleft los usuarios tienen limitadas las impide a los Redistribuidores incluir posibilidades de usarlo, modicarlo o algn tipo de restriccin a las libertades redistribuirlo (con o sin mordicaciones), propias del software. o que su cdigo fuente no est disponible o el acceso a este se

encuentra restringido

4. Lenguajes de Programacin. Indique aspectos como: HISTORIA , CATEGORIAS, GENERACIONES, mencione ejemplos de lenguajes en cada generacin) Historia: 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. Categoras: los lenguajes de programacin se pueden dividir en dos categoras Lenguaje interpretado Un lenguaje de programacin es, por definicin, diferente al lenguaje mquina. Por lo tanto, debe traducirse para que el procesador pueda comprenderlo. Un programa escrito en un lenguaje interpretado requiere de un programa auxiliar (el intrprete), que tradcelos comandos de los programas segn sea necesario. Lenguaje compilado Un programa escrito en un lenguaje " compilado " se traduce a travs de un programa anexo llamado compilador Que, a su vez, crea un nuevo archivo independiente que no necesita ningn otro programa para ejecutarse a s mismo. Este archivo se llama ejecutable Generaciones: La evolucin de los lenguajes de programacin se puede dividir en 5 etapas o generaciones. Primera generacin: Lenguaje mquina. Segunda generacin: Se crearon los primeros lenguajes ensambladores. Tercera generacin: Se crean los primeros lenguajes de alto nivel. EJ. C, pascal, cobol. Cuarta generacin: Son los lenguajes capaces de generar cdigo por si solos, son los llamados RAD, con los cuales se puede realizar aplicaciones sin ser un

experto en el lenguaje. Aqu se encuentran los lenguajes orientados a objetos, haciendo posible la reutilizacin de partes de cdigo para otros programas. EJ. Visual, natural adabes. Quinta generacin: Aqu se encuentran los lenguajes orientados a Inteligencia artificial. Estos lenguajes todava estn poco desarrollados. EJ. LISP. 5. Qu es Fedesoft en Colombia? Qu otras organizaciones similares a Fedesoft a nivel Mundial existen? La Federacin Colombiana de la Industria del Software - FEDESOFT surgi en noviembre de 1999, con la misin de velar por el fortalecimiento del sector a travs del desarrollo de polticas que normalizan, defienden y promueven los intereses de los industriales del software en Colombia. En la actualidad FEDESOFT cuenta con ms de 180 afiliados en toda Colombia, sostiene convenios con Entidades del Gobierno, Universidades y otras Asociaciones a fin de continuar con el avance exponencial del sector promoviendo la Campaa Antipiratera, los Programas de Educacin Continuada, El Proceso de Certificacin de la Gestin de Calidad, y el apoyo a todo lo relacionado con el progreso y bienestar de sus afiliados. 6. Redacte en sus palabras cul es la situacin actual de la industria del Software en Colombia. La situacin actual del software en Colombia ha crecido bastante ya que, este mismo desea controlar, divulgar y normalizar el software queriendo proyectar y promocionar a los empresarios a nivel nacional y mundial para que se de a conocer el software del pas a nivel mundial. 7. Busque y resuma un artculo que mencione cules son las tendencias tecnolgicas que se consolidarn en el 2013? Sugerencia: http://www.fedesoft.org Para el 2013 las tendencias tecnolgicas serian, el anlisis del 'big data', la computacin en la nube, la movilidad, las redes sociales y la seguridad informtica. Aunque tambin estarn presentes la ludificacin y la administracin de dispositivos mviles. Las empresas que deseen dar el salto que les permita anticiparse a las crisis y generar estrategias ms asertivas, manejar la enorme cantidad de datos, estructurados y no estructurados, histricos y nuevos, que la propia tecnologa est generando, datos que por s solos no representan una gran oportunidad.

8. Qu es la computacin en la nube y qu importancia tiene ahora en la industria del software?

Permite ofrecer servicios de computacin a travs de Internet puede ofrecer un sistema informtico se ofrece como servicio de modo que los usuarios puedan acceder a los servicios disponibles "en la nube de Internet" sin conocimientos (o, al menos sin ser expertos) en la gestin de los recursos que usan. Segn el IEEE ComputerSociety, es un paradigma en el que la informacin se almacena de manera permanente en servidores de Internet y se enva a cachs temporales de cliente, lo que incluye equipos de escritorio, centros de ocio, porttiles. 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.: a) Sistema de procesamiento de transacciones (TPS) 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 modifcalos datos que se encuentran eventualmente almacenados en un sistema de informacin. b) Sistemas de informacin gerencial (MIS) Resultado de interaccin colaborativa entre personas, tecnologas y procedimientos - colectivamente llamados sistemas de informacin-orientados a solucionar problemas empresariales c) Sistemas de soporte a decisiones (DSS) Hay muchos enfoques para la toma de decisiones y debido a la extensa gama de mbitos en los cuales se toman. Estos sistemas de apoyo son del tipo OLAP o de minera de datos, que proporcionan informacin y soporte para tomar una decisin d) Sistemas de informacin ejecutiva (EIS) Es una herramienta de orientada a usuarios de nivel gerencial, que permite monitorear el estado de las variables de un rea o unidad de la empresa a parir de informacin interna y externa a la misma. e) Sistemas de automatizacin de oficinas (OAS). Consisten en aplicaciones destinadas a ayudar al trabajo diario del administrativo de una organizacin, forman parte de este tipo de software los procesadores de textos, las hojas de clculo, los editores de presentaciones. 10. En la dcada de los 70, segn Richard Nolan, un conocido autor y profesor de la Escuela de Negocios de Harvard, 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: Etapa inicial: Comienza con la adquisicin del primer ordenador, que normalmente se justifica por el ahorro de mano de obra y el exceso de papeles. Las aplicaciones tpicas que se implantan son los sistemas transaccionales tales como nminas o contabilidad. El pequeo departamento de sistemas depende en la mayora de los casos del rea de contabilidad. El tipo de administracin empleada es escaso y la funcin de los sistemas suele ser manejada por un administrador que no posee una preparacin formal en el rea de computacin. El personal que trabaja en este pequeo departamento consta a lo sumo de un operador y/o un programador Etapa de contagio o expansin: Empieza con la implantacin exitosa del primer sistema de informacin y el ejecutivo usuario se trasforma en persona a imitar (implementndose el resto de aplicaciones transaccionales como facturacin, inventarios, control de clientes, proveedores, cheques etc.) Y termina con una serie de gastos crecientes, que lleva a racionalizar el uso de los recursos, este problema y el inicio dela solucin, marcan la siguiente etapa. Etapa de control (formalizacin): Necesidad de controlar el uso de los recursos computacionales se establecen estndares de trabajo. Las aplicaciones estn orientadas a facilitar el control de las operaciones del negocio para hacerlas ms eficaces Etapa de integracin: La integracin de los datos y de los sistemas surge con la centralizacin del departamento de sistemas se desarrollan nuevos sistemas dentro de la empresa Etapa de administracin de datos: Se reconoce la informacin como un recurso valioso que debe estar accesible a todos los usuarios Etapa de madurez: La informtica est definida como una funcin bsica sistemas basados en conocimiento & sistemas expertos, sistemas de apoyo a decisiones, sistemas estratgicos Bases de datos, redes de comunicaciones outsourcing

11. Qu es y cules son los 5 niveles de madurez que define CMMI?

El CMMI es un enfoque de mejora de procesos que provee a las organizaciones de los elementos esenciales para un proceso efectivo, es el Modelo de Madurez de capacidades Integrado. Fue desarrollado por el SEI (Software Enginnering Institute), Mide la madurez del desarrollo del software en una escala del 1 al 5.E 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. 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. 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 ingeniera ms detallada y un nivel ms avanzado de mtricas en los procesos. Se implementan tcnicas de revisin por pares (peer reviews). 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. 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. 12. Qu es ERP (por sus siglas en ingls, Enterprise resource planning)? 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. La planificacin de recursos empresariales es un trmino derivado de la planificacin de recursos de manufactura (mrpii) y seguido de la planificacin de requerimientos de material (mrp). Los sistemas erp

tpicamente manejan la produccin, logstica, distribucin, inventario, envos, facturas y contabilidad de la compaa. Sin embargo, la planificacin de recursos empresariales o el software erp puede intervenir en el control de muchas actividades de negocios como ventas, entregas, pagos, produccin, administracin de inventarios, calidad de administracin y la administracin de recursos humanos

13. Qu significa "Software a la medida? El software a medida es un producto de Ingeniera de Software desarrollado especialmente para un cliente en particular, teniendo en cuenta sus propios requerimientos y la poltica de su empresa u organizacin. En el proceso de desarrollo se recogen datos, experiencias, documentos, etc. para tratar en lo posible que el software refleje lo que el negocio necesita. 14. Qu significa "Software Paquete, estndar, enlatado o genrico'? De ejemplos de Software Genrico, el rea a la que se aplica y sus posibles costos (Realice un cuadro). Software Paquete: Es una serie de programas que se distribuyen conjuntamente. Algunas de las razones suelen ser que el funcionamiento de cada uno complementa a o requiere de otros, adems de que sus objetivos estn relacionados como estrategia de mercadotecnia Software estndar: Es el software que ayuda a cumplir varias labores en una empresa, pero no se adapta totalmente al vocabulario, necesidades y funciones que se desarrollan en una empresa Software genrico 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

AREA

NOMBRE DE APLICACIN

LA COSTO

Oficina Diseo Telecomunicaciones

Microsoft Office $360.000 profesional 2010 Adobe PhotoShop 2305.475 CS6 Skype Plan de 7000 a 20.000

15. Realice un cuadro comparativo entre "Software a la medida" y "Software enlatado". Ventajas / Desventajas.

SOFTWARE A LA MEDIDA SOFTWARE ENLATADO Se adapta a las necesidades Ya estn listos en un cd con su especificas correspondiente manual de ayuda Es ms costoso que el software Reduce notablemente la probabilidad de estndar errores El valor puede incrementarse Posee un costo que varia notablemente en el transcurso del tiempo Se utiliza la totalidad de sus Constantemente funciones funcionalidad se mejora la

Es probable errores

que

contenga Pueden existir utilicemos

funciones

que

no

16. Cules son los factores a considerar en el momento de decidir entre Software a la medida y estndar? Software a la medida: es probable que pueda contener errores y se deba mejorar, en general es ms costoso que el software estndar.

Software estndar: El software ya fue desarrollado, la empresa lo compra ya hecho, suele ser ms barato que el software a medida, adems de esto la cantidad de dinero que desea invertir. 17. Encontrar en el libro Anlisis y Diseo, sexta edicin, de Kendall y Kendall en las pginas 325 a 328 material sobre Evaluacin de Software. Realice un mapa conceptual sobre dicha lectura. (Adicional, el grupo asignado a exponer debe incluirlo en su socializacin)