Vous êtes sur la page 1sur 12

Taller software

Alternativas de solucin De: Fabin can Para: Henry garzn

Sena un entidad de talla mundial Bogot MAYO 2012

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 APLICACIN f. SOFTWARE: EN PAQUETE. Que es software: Al equipamiento lgico o soporte 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 Que es el software base: El software base es el software necesario para correr una pc, tales como el sistema operativo, l os del BIOS, etc. Que es el software de sistema operativo: El software de sistema operativo es el software necesario para correr una pc y las diferentes actividades que realiza en el y las funciones que administra son todos los Recursos con los que trabajas en una computadora por ejemplo los programas que estas manejando, las tareas que realizas los dispositivos de entrada y salida etc. Lenguaje de programacin: 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. Software de aplicacin: Aquel que hace que el computador coopere con el usuario en la realizacin de tareas tpicamente humanas, tales como gestionar una contabilidad o escribir un texto. Software en paquete: 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.


2. QU ES 'GUI'?

Que es GUI: Conjunto de formas y mtodos que posibilitan la interaccin de un sistema con los usuarios utilizando formas grficas e imgenes. Con formas grficas se refiere a botones, conos, ventanas, fuentes, etc. los cuales representan funciones, acciones e informacin. Es una evolucin de la lnea de comandos tradicional (CLI) de los primeros sistemas operativos como la familia de sistemas DOS (como MS-DOS). Por ejemplo, el escritorio de Windows es un GUI. 3. CONTRASTAR Software libre vs software propietario (Realice un cuadro) Software libre Software propietario aquel que puede ser programa informtico en el distribuido, modificado, que los usuarios tienen copiado y usado limitadas las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin debe venir acompaado del modificaciones) cdigo fuente para hacer efectivas las libertades que su cdigo fuente no est lo caracterizan 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) Lenguaje de programacin: Historia:
Los primeros lenguajes de programacin surgieron de la idea de Charles Babagge, la cual se le ocurri a este hombre a mediados del siglo XIX. Era un profesor matemtico de la universidad de Cambridge e inventor ingles, que la principio del siglo XIX predijo muchas de las teoras en que se basan los actuales ordenadores. Consista en lo que l denominaba la maquina analtica, pero que por motivos tcnicos no pudo construirse hasta mediados del siglo XX. Con l colaboro Ada Lovedby, la cual es considerada como la primera programadora de la historia, pues realizo programas para aqulla supuesta

maquina de Babagge, en tarjetas perforadas. Como la maquina no llego nunca a construirse, los programas de Ada, lgicamente, tampoco llegaron a ejecutarse, pero si suponen un punto de partida de la programacin, sobre todo si observamos que en cuanto se empez a programar, los programadores utilizaron las tcnicas diseadas por Charles Babagge, y Ada, que consistan entre otras, en la programacin mediante tarjetas perforadas. A pesar de ello, Ada ha permanecido como la primera programadora de la historia. Se dice por tanto que estos dos genios de antao, se adelantaron un siglo a su poca, lo cual describe la inteligencia de la que se hallaban dotados.

En 1823 el gobierno Britnico lo apoyo para crear el proyecto de una mquina de diferencias, un dispositivo mecnico para efectuar sumas repetidas. Pero Babagge se dedico al proyecto de la mquina analtica, abandonando la maquina de diferencias, que se pudiera programar con tarjetas perforadas, gracias a la creacin de Charles Jacquard (francs). Este hombre era un fabricante de tejidos y haba creado un telar que poda reproducir automticamente patrones de tejidos, leyendo la informacin codificada en patrones de agujeros perforados en tarjetas de papel rgido. Entonces Babagge intento crear la mquina que se pudiera programar con tarjetas perforadas para efectuar cualquier clculo con una precisin de 20 dgitos. Pero la tecnologa de la poca no bastaba para hacer realidad sus ideas. Si bien las ideas de Babagge no llegaron a materializarse de forma definitiva, su contribucin es decisiva, ya que los ordenadores actuales responden a un esquema anlogo al de la mquina analtica. En su diseo, la mquina constaba de cinco unidades bsicas: 1) Unidad de entrada, para introducir datos e instrucciones; 2) Memoria, donde se almacenaban datos y resultados intermedios; 3) Unidad de control, para regular la secuencia de ejecucin de las operaciones; 4) Unidad Aritmtico-Lgica, que efecta las operaciones; 5) Unidad de salida, encargada de comunicar al exterior los resultados. Charles Babbage, conocido como el "padre de la informtica" no pudo completar en aquella poca la construccin del computador que haba soado, dado que faltaba algo fundamental: la electrnica. El camino sealado de Babbage, no fue nunca abandonado y siguindolo, se construyeron los primeros computadores. Cuando surgi el primer ordenador, el famoso ENIAC (Electronic Numerical Integrator And Calculator), su programacin se basaba en componentes fsicos, o sea, que se programaba, cambiando directamente el Hardware de la maquina, exactamente lo que s hacia era cambiar cables de sitio para conseguir as la programacin de la maquina. La entrada y salida de datos se realizaba mediante tarjetas perforadas Categoras:

Lenguajes imperativos. Utilizan instrucciones como unidad de trabajo de los programas (Cobol, Pascal, C, Ada). Lenguajes declarativos. Los programas se construyen mediante descripciones de funciones o expresiones lgicas (Lisp, Prolog).

Lenguajes orientados a objetos. El diseo de los programas se basa mas en los datos y su estructura. La unidad de proceso es el objeto y en el se incluyen los datos (variables) y las operaciones que actan sobre ellos (Smalltalk, C++). Lenguajes orientados al problema. Diseados para problemas especficos, principalmente de gestin, suelen ser generadores de aplicaciones. Lenguajes naturales. Estn desarrollndose nuevos lenguajes con el principal objetivo de aproximar el diseo y construccin de programas al lenguaje de las personas.

Generaciones:

Primera generacin. Lenguajes maquina y ensambladores. Segunda generacin. Primeros lenguajes de alto nivel imperativo (FROTRAN, COBOL). Tercera generacin. Lenguajes de alto nivel imperativo. Son los mas utilizados y siguen vigentes en la actualidad (ALGOL 8, PL/I, PASCAL, MODULA). Cuarta generacin. Orientados bsicamente a las aplicaciones de gestin y al manejo de bases de datos (NATURAL, SQL). Quinta generacin. Orientados a la inteligencia artificial y al procesamiento de los lenguajes naturales (LISP, PROLOG).

5. Qu es Fedesoft en Colombia? Qu otras organizaciones similares a Fedesoft a nivel Mundial existen? Que es el Fedesoft en Colombia: La Federacin Colombiana de la Industria del Software FEDESOFT cumple 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. Otras organizaciones:

6. Redacte en sus palabras cul es la situacin actual de la industria del Software en Colombia. En la actualidad la situacin de software en Colombia parte de las entidades encargadas de la toma de decisiones en diferentes niveles de los sistemas productivos por la cual se ha convertido en un aspecto significativo; en Colombia este comportamiento se ha reflejado especialmente en sectores estratgicos para el pas por ser generadores de ventajas competitivas. Estas caractersticas, unidas a la actual dinmica del manejo de informacin como soporte para una adecuada toma de decisiones, han favorecido la formulacin de las bases de la implementacin en Colombia de un modelo de inteligencia tecnolgica en la industria, siendo este el tpico central del presente artculo para la misma solucin. 7. Segn el artculo referencia en el link, cules son las tendencias tecnolgicas que se consolidarn en el 2012? http://www.fedesoft.org/noticiastic/las-tendencias-tecnologicas-quese-consolidaran-en-2012

Las tendencias tecnolgicas que se consolidarn en 2012 da un parecer de indicar


que las grandes tendencias tecnolgicas empresariales para los prximos aos siguientes, 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 ludificacin y la administracin de dispositivos mviles. 8. Qu es la computacin en la nube y qu importancia tiene ahora en la industria del software? Que es: Sistema informtico basado en Internet y centros de datos remotos para gestionar servicios de informacin y aplicaciones. La computacin en nube permite que los consumidores y las empresas gestionen archivos y utilicen aplicaciones sin necesidad de instalarlas en cualquier computadora con acceso a Internet. Esta tecnologa ofrece un uso mucho ms eficiente de recursos, como almacenamiento, memoria, procesamiento y ancho de banda, al proveer solamente los recursos necesarios en cada momento. El trmino nube se utiliza como una metfora de Internet

Importancia: la importancia que tiene la computacin en la nube es que facilita la viabilidad en la informacin por medio de seguridad y proteccin para el usuario y el cliente mismo. 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) 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).

TPS: Funcin-tipo

Funcin: recolecta, almacena, modifica y recupera toda la informacin que se genera por dichas 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. Tipo: Para que un sistema informtico pueda ser considerado como un TPS, este debe superar el test ACID Funcin: estas son el resultado de interaccin colaborativa entre personas, tecnologas Tipo: mediante procedimientos colectivamente orientados a solucionar problemas empresariales Funcin: proporcionan informacin y soporte para tomar una decisin a dicho ambiente Tipo: sistemas de apoyo son del tipo OLAP o de minera de datos Funcin: herramienta de Inteligencia empresarial 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. Tipo: son de tipo de DSS por deducen las decisiones tomadas en la empresa de acuerdo a los datos obtenidos. Funcin: aplicaciones destinadas a ayudar al trabajo diario del administrativo de una organizacin Tipo: software en los procesadores de texto

MIS:
Funcin-tipo

DSS: Funcin-tipo EIS: Funcin-tipo

OAS: Funcin-tipo

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:

a. b. c. d. e. f.

Etapa de inicio Etapa de contagio o Expansin. Etapa de control o formalizacin. Etapa de integracin. Etapa de administracin de datos. Etapa de Madurez.

Etapa de inicio: segn Nolan l explicaba que en la primera etapa se identificaban de acuerdo de como comenzaba la adquisicin, organizacin, departamento, tipo aplicaciones y administrativos a la hora de manejar y controlar un sistemas en computadoras Etapa de contagio o expansin: se inicia con la implantacin del sistema y se define los paradigmas y proliferaciones causados por el usuario hacia el sistema. Etapa de control o formalizacin: ac es para identificar a la empresa se requieren de ciertos parmetros los cuales se definen todos los tipos de caractersticas que se basan en una empresa por ejemplo tipos, etapas, departamento, aplicaciones etc. Etapa de integracin: permite la integracin de las nuevas tecnologas el alcance y la formacin del sistema para el usuario. Etapa de administracin de datos: ya en el departamento se datan o se computarizan toda la informacin como un recurso muy valioso tanto como la empresa, como para el sistema y usuario Etapa de madurez: se determina la funcin bsica la terminacin de que el software es seguro segn los requerimientos implantados por el usuario hacia el sistema, que sean sistemas computarizados, expertos, soportes, y todo la finalizacin para que sea maduro el software.

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


Que es: modelo de calidad del software que clasifica las empresas en niveles de

madurez. Estos niveles sirven para conocer la madurez de los procesos que se realizan para producir software. Niveles: Inicial o Nivel 1. Este es el nivel en donde estn todas las empresas que no tienen procesos. Los presupuestos se disparan, no es posible entregar el proyecto en fechas, te tienes que quedar durante noches y fines de semana para terminar un proyecto. No hay control sobre el estado del proyecto, el desarrollo del proyecto es completamente opaco, no sabes lo que pasa en l.

Repetible o Nivel 2. Quiere decir que el xito de los resultados obtenidos se puede repetir. La principal diferencia entre este nivel y el anterior es que el proyecto es gestionado y controlado durante el desarrollo del mismo. El desarrollo no es opaco y se puede saber el estado del proyecto en todo momento. Los procesos que hay que implantar para alcanzar este nivel son:

Gestin de requisitos Planificacin de proyectos Seguimiento y control de proyectos Gestin de proveedores Aseguramiento de la calidad Gestin de la configuracin

Definido o Nivel 3. Resumindolo mucho, este alcanzar este nivel significa que la forma de desarrollar proyectos (gestin e ingeniera) esta definida, por definida quiere decir que esta establecida, documentada y que existen mtricas (obtencin de datos objetivos) para la consecucin de objetivos concretos. Los procesos que hay que implantar para alcanzar este nivel son:

Desarrollo de requisitos Solucin Tcnica Integracin del producto Verificacin Validacin Desarrollo y mejora de los procesos de la organizacin Definicin de los procesos de la organizacin Planificacin de la formacin Gestin de riesgos Anlisis y resolucin de toma de decisiones

La mayora de las empresas que llegan al nivel 3 paran aqu, ya que es un nivel que proporciona muchos beneficios y no ven la necesidad de ir ms all porque tienen cubiertas la mayora de sus necesidades.

Cuantitativamente Gestionado o Nivel4. Los proyectos usan objetivos medibles para alcanzar las necesidades de los clientes y la organizacin. Se usan mtricas para gestionar la organizacin.

Los procesos que hay que implantar para alcanzar este nivel son:

Gestin cuantitativa de proyectos Mejora de los procesos de la organizacin

Optimizado o Nivel 5. Los procesos de los proyectos y de la organizacin estn orientados a la mejora de las actividades. Mejoras incrementales e innovadoras de los procesos que mediante mtricas son identificadas, evaluadas y puestas en prctica. Los procesos que hay que implantar para alcanzar este nivel son:

Innovacin organizacional Anlisis y resolucin de las causas

Normalmente las empresas que intentan alcanzar los niveles 4 y 5 lo realizan simultneamente ya que estn muy relacionados. 12. Qu es ERP planning)? (por sus siglas en ingls, Enterprise resource

Que es: es un sistema integrado utilizado y facilitado en el mbito empresarial para su mayor desarrollo socio-tecnolgico basado en el apoyo a las empresas para su mayor organizacin y crecimiento. 13. Qu significa "Software a la medida? Aquel que se disea, como indica la palabra, a la medida del usuario, de la empresa y de su forma de trabajar. Es decir, busca complacer todas las necesidades y adaptarse lo mejor posible a lo que una empresa necesita. 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). rea Nombre de la Aplicacin. Costo

Software de paquete: serie de programas que se distribuyen conjuntamente de forma que cada uno de ellos complemente o necesita de los otros. Indica que es una coleccin de archivos de cdigo fuente o binarios con un conjunto de archivos de instrucciones que especifican qu hacer con cada uno de ellos. Todo los archivos van comprimidos segn un formato especial que depende de la distribucin. Software estndar: 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. Nombre de la Costo Aplicacin. Empresa Menos $ 280000 probabilidad de error (SIGA) Empresa No se adapta a $187500 veces a requerimientos de la empresa (SIGE) 15. Realice un cuadro comparativo entre "Software a la medida" y "Software enlatado". Ventajas / Desventajas. Software a la medida ventajas software comercial muchsimo econmico es ms Software enlatado ventajas desventajas Realiza las Software especificaciones comercial realizadas por el es mas caro usuario Los Correctamente software diseado cerrados son difcil Realiza los de ejecutar trabajos en un en mejor diseo empresas. rea

desventajas problema es que no siempre realiza todo lo que usted necesita muy demorado en la realizacin de trabajos

correctamente diseado

16. Cules son los factores a considerar en el momento de decidir entre Software a la medida y estndar? Los factores a consideren a la hora de escoger un software para la empresa es que necesita determinar la viabilidad de uso a la hora de ejecutarlo en el sistema, por eso, a la hora de escoger un software hay que identificas las diferentes caractersticas de calidad como lo es la usabilidad, el costo, escalabilidad, resistencia, facilidad de uso, entre otras cosas que se deben resaltar.

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)

Vous aimerez peut-être aussi