Está en la página 1de 12

GUIA 2

1. QUE ES SOFTWARE: Es el 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 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 C.SISTEMA OPERATIVO: el sistema operativo: es el ncleo de cualquier sistema de computacin; supervisa y controla todas las actividades de I/O (input-ouput, entrada-salida) y procesamiento de un sistema de computacin. Todo el hardware y el software se controla por medio del sistema operativo. D.LENGUAJE DE PROGRAMACIN: Un idioma artificial al 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 algoritmiaos con precisin, o como modo de comunicacin humana. Est formado por un conjunto de smbolos y reglas sintacticas y semanticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se depura,se compila se prueba y se mantiene el codigo fuente de unprogramas imformatico se le llama programacin. Tambin la palabra programacin se define como el proceso de creacin de unprograma decomputadora, mediante la aplicacin de procedimientos lgicos, a travs de los siguientes pasos: El desarrollo lgico del programa para resolver un problema en particular. Escritura de la lgica del programa empleando un lenguaje de programacin especfico (codificacin del programa). Ensamblaje o compilacin del programa hasta convertirlo en lenguaje de mquina. Prueba y depuracin del programa Desarrollo de la documentacin.

Existe un error comn que trata por sinnimos los trminos 'lenguaje de programacin' y 'lenguaje informtico'. Los lenguajes informticos engloban a los lenguajes de programacin y a otros ms, como por ejemplo HTML (lenguaje para el mercado) de pginas web que no es propiamente un lenguaje de programacin, sino un conjunto de instrucciones que permiten disear el contenido de los documentos) 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. Incluye entre muchos otros: Aplicaciones para control de sistemas y automatizacin industrial Aplicaciones ofimticas Software educativo Software empresarial Base de datos telecomunicaciones(por ejemplo Internet y toda su estructura lgica) Videojuegos Software medico Software de clculo numrico y simblico. Software de diseo asistido(CAD) Software de control numrico (CAM)

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. Muchos sistemas operativos modernos emplean sistemas de gestin de paquetes que permiten que el administrador del sistema instale o desinstale paquetes, sin que en ningn momento queden programas instalados que no funcionen por falta de otros incluidos en su paquete. El sistema de gestin de paquetes usualmente tambin se ocupa de mantener las dependencias entre paquetes: si un paquete se recuesta en otro, el sistema se encarga de instalar ste primero. 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.LA INTERFAZ GRFICA DE USUARIO (GUI) Conocida tambin como GUI s 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 delinea de comandos que se usaban para operar el primer sistema operativo y es pieza fundamental en un entorno grafico. Como ejemplos de interfaz grfica de usuario, cabe citar los entornos de escritorio Windows, el x Windows de GNU/Linux el de Mac OSX, Aqua.

3. CONTRASTAR SOFTWARE LIBRE VS SOFTWARE PROPIETARIO (REALICE UN CUADRO)


SOFTWARE PROPIETARIO

Llamado tambin software no libre o software privativo, software privado. los usuarios tienen limitadas las posibilidades de usarlo, modicarlo o redistribuirlo (con o sin modicaciones ), o que su cdigo fuente no est disponible o el
acceso a este se encuentra restringido.

los derechos de usar el programa con cualquier propsito, de estudiar cmo funciona el programa y adaptarlo a las propias necesidades (donde el acceso al cdigo
fuente es una condicin previa); de distribuir copias.

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 Este software puede ser distribuido, modicado, copiado y usado; por lo tanto, debe venir acompaado del cdigo fuente para hacer efectivas las libertades que lo caracterizan. es conveniente no confundir el software libre con el software gratuito.

redistribuidores incluir algn tipo de restriccin a las libertades propias del software. 4. LENGUAJE DE PROGRAMACION
HISTORIA:

Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje especfico conocido como cdigo maquina, 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 ingles; 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 sintatica similar a los lenguajes escritos por los humanos, denominados tambinlenguaje de alto nivel. La primera programadora de computadora conocida fue ada lovelace, hija deanabella milbanke byron y lord byron. Anabella introdujo en las matemticas a Ada quien, despus de conocer a charles 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 CATEGORIAS: lenguajes funcionales es un paradigma de programacin declarativa basado en la utilizacin de funciones aritmticas que no maneja datos mutables o de estado. y los lenguajes lgicos s un tipo de paradigma de programacin dentro del paradigma de programacin declarativa. El resto de los su paradigmas de programacin dentro de la programacin declarativa son: programacin funcional, programacin con restricciones, programas DSL (de dominio especfico) e hbridos. GENERACIONES PRIMERA GENERACION Los primeros ordenadores se programaban directamente en cdigo binario, que puede representarse mediante secuencias de ceros y unos sistema binario. Cada modelo de ordenador tiene su propio cdigo, por esa razn se llama lenguaje de mquina.

SEGUNDA GENERACIN: Los lenguajes simblicos, asimismo propios de la mquina, simplifican la escritura de las instrucciones y las hacen ms legibles.

TERCERA GENERACIN: Los lenguaje de alto nivel sustituyen las instrucciones simblicas por cdigos independientes de la mquina, parecidas al lenguaje humano o al de las matemticas.

CUARTA GENERACIN: se ha dado este nombre a ciertas herramientas que permiten construir aplicaciones sencillas combinando piezas prefabricadas. Hoy se piensa que estas herramientas no son, propiamente hablando, lenguajes. Algunos proponen reservar el nombre de cuarta generacin para la programacin orientada a objetos.

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.

5: QU ES FEDESOFT EN COLOMBIA? QU OTRAS ORGANIZACIONES SIMILARES A FEDESOFT A NIVEL MUNDIAL EXISTEN? Es una federacin que 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 es buena Colombia ya quiere resaltar los proyectos tanto de los empresarios como de otras areas y as dar a concelo a todo el mundo.

SEGN EL ARTCULO REFERENCIA EN EL LINK, CULES SON LAS TENDENCIAS TECNOLGICAS QUE SE CONSOLIDARN EN EL 2012? El 'biga data' La nube, movilidad y seguridad Redes sociales, redificacin, tecnologa tctil y ms aplicaciones. 8. QU ES LA COMPUTACIN EN LA NUBE Y QU IMPORTANCIA TIENE AHORA EN LA INDUSTRIA DEL SOFTWARE? es un paradigma que 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) incluye equipos de escritorio, centros de ocio, porttiles.

COMPUTACION EN LA NUBE: conocido tambin como servicios en la nube, informtica en la nube, nube de cmputo o nube de conceptos, del ingles Cloud computan, es un paradigma que permite ofrecer servicios de computacin a travs de internet. este tipo de computacin todo lo que puede ofrecer un sistema informtico se ofrece como servidor 1de 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 competer society, es un paradigma en el que la informacin se almacena de manera permanente en servidores de Internet y se enva a caches temporales de cliente, lo que incluye equipos de escritorio, centros de ocio, porttiles, etc. "Cloud computing" es un nuevo modelo de prestacin de servicios de negocio y tecnologa, que permite al usuario acceder a un catlogo de servicios estandarizados y responder a las necesidades de su negocio, de forma flexible y adaptativa, en caso de demandas no previsibles o de picos de trabajo, pagando nicamente por el consumo efectuado QU IMPORTANCIA TIENE AHORA EN LA INDUSTRIA DEL SOFTWARE?

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.:

Sistema de procesamiento de transacciones (TPS).- Gestiona la informacin referente a las transacciones producidas en una empresa u organizacin, tambin se le conoce como Sistema de Informacin operativa. SISTEMA DE INFORMACION GERENCIAL (MIS).- Orientados a solucionar problemas empresariales en general. SISTEMAS DE SOPORTE A DECICIONES (DSS).- Herramienta para realizar el anlisis de las diferentes variables de negocio con la finalidad de apoyar el proceso de toma de decisiones. SISTEMA DE INFORMACION EJECUTIVA (EIS).- Herramienta orientada a usuarios de nivel gerencial, que permite monitorizar el estado de las variables de un rea o unidad de la empresa a partir de informacin interna y externa a la misma. Es en este nivel cuando los sistemas de informacin manejan informacin estratgica para las empresas. SISTEMAS DE AUTOMATIZACION DE OFICINAS (OAS).- Aplicaciones destinadas a ayudar al trabajo diario del administrativo de una empresa u 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:

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 ocontabilidad. El pequeo Departamento de Sistemas depende en la mayora de los casos del rea de contabilidad. El tipo de administracin empleada es escaso y lafuncin 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 de la 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? NIVLES 1. 2. 3. 4. 5. initial: procesos impredecibles pobremente controlado y reactivo managed:proceso enfocado a proyectos y amenudo se es reactivo defined:procos enfocados a las organizacin es proactivo quantitativel y managed: procesos medidos y controlados optimizing:enfocado en la mejora de procesos

12.QU ES ERP (POR SUS SIGLAS EN INGLS, ENTERPRISE RESOURCE PLANNING)? Los sistemas de planificacin de recursos empresariales, o ERP on sistemas de programacion 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 produccion 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 se adapta en un todo a la organizacin, hasta en las particularidades ms especiales o nicas que estn presentes. Es el que se programa especficamente para determinados clientes. Tambin es aquel software que mandamos a programar (o programamos) para adaptarse a situaciones muy caractersticas del ambiente donde queremos implementarlo. Caractersticas: Cumplen con requisitos muy propios, es difcil implementarlo en otros lugares ya que son muy enfocados a solucionar los problemas de quin lo mand a desarrollar, etc. Situaciones en que se usan: Por ejemplo, tienes el caso de una empresa que se dedique a facturar servicios de impresiones de imgenes digitales previamente almacenada en una base de datos y quieres un software para controlar la impresin de dichas imgenes, difcilmente encontrars uno que se conecte a tu base de datos, verifique que la imagen a imprimir existe, etc. entonces tu mejor opcin es desarrollar un software a la medida que se adapte a tus necesidades. 14 QU SIGNIFICA "SOFTWARE PAQUETE, ESTNDAR, ENLATADO O GENRICO'? DE EJEMPLOS DE SOFTWARE GENRICO, EL REA A LA QUE SE APLICA Y SUS POSIBLES COSTOS (REALICE UN CUADRO). SOFTWARE EN PAQUETE: Los paquetes de software integrado cuentan con varias aplicaciones diseadas para trabajar en conjunto; estos paquetes suelen incluir como mnimo, 5 tipos de aplicaciones: procesador de textos, base de datos, planilla de clculo, grficos y telecomunicaciones. EL SOFTWARE 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 SOFTWARE GENERICO: son sistemas aislados producidos por una organizacin de desarrollo y que se venden al mercado abierto a cualquier cliente que le sea posible comprarlos. Algunas veces estos se denominan software empaquetado. Ejemplos de este tipo de productos son las bases de datos, los procesadores de texto, los paquetes de dibujos, etc

rea

Nombre de la Aplicacin.

Costo

telecomunicaciones
empresa

skype
(sigue) no se adapta a requerimientos de la empresa

$20.000
$180.000

15. REALICE UN CUADRO COMPARATIVO ENTRE "SOFTWARE A LA MEDIDA" Y "SOFTWARE ENLATADO". VENTAJAS / DESVENTAJAS. SOFTWARE A LA MEDIDA VENTAJAS DESVENTAJAS

Se adapta a las nesecidades especificas Es mas costoso que el software estandar El valor puede incrementarse notablemente en el transcurso del tiempo Es probable que contenga errores SOFTWARE ENLATADO VENTAJAS DESVENTAJAS Ya estn listos en un CD con su correspondiente manual de ayuda reduce notablemente la probabilidad de errores. posee un costo que varia Pueden existir funciones que no utilicemos. Constantemente se mejora la funcionalidad
16. CULES SON LOS FACTORES A CONSIDERAR EN EL MOMENTO DE DECIDIR ENTRE SOFTWARE A LA MEDIDA Y ESTNDAR?

Son: 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.

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)

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

Los factores a considerar del software a la medida son: 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. Los factores a considerar del software estndar son: * 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.

18.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)

También podría gustarte