Sunteți pe pagina 1din 11

Luisa Fernanda Vsquez Lpez Anlisis y desarrollo de sistemas de informacin 296592B ADSI Henry Alfonso Garzn Snchez.

1. Defina los siguientes conceptos: a. QUE 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 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: 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.1 Ntese que es un error comn muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusin en el mismo trmino de programas como el explorador de ficheros, el navegador web y todo tipo de herramientas que permiten la interaccin con el sistema operativo, tambin llamado ncleo o kernel. D.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 expresar algoritmos con precisin, o como modo de comunicacin humana.1 Est 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. 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. 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. Incluye entre muchos otros: Aplicaciones para Control de sistemas y automatizacin industrial Aplicaciones ofimticas Software educativo Software empresarial Bases de datos Telecomunicaciones (por ejemplo Internet y toda su estructura lgica) Videojuegos Software mdico Software de clculo Numrico y simblico. Software de diseo asistido (CAD) Software de control numrico (CAM)

f. PAQUETE DE SOFTWARE: 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. 1. QU ES 'GUI'? 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. Como ejemplos de interfaz grfica de usuario, cabe citar los entornos de escritorio Windows, el X-Window deGNU/Linux o el de Mac OS X, Aqua.

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

SOFTWARE PROPIETARIO Llamado tambin software no libre o software privativo, software privado

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 Este software es de dominio pblico signica que no est protegido por el copyright,

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

los usuarios tienen limitadas las posibilidades de software libre protegido con copyleft impide a los usarlo, modicarlo o redistribuirlo (con o sin redistribuidores incluir algn tipo de restriccin a las mordicaciones), o que su cdigo fuente no est libertades propias del software.
disponible o el acceso a este se encuentra restringido

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

Lenguaje de programacin 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 primera programadora de computadora conocida fue Ada Lovelace, hija de Anabella 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 defunciones aritmticas que no maneja datos mutables o de estado. y los lenguajes lgicos s un tipo de paradigmas de programacin dentro del paradigma de programacin declarativa. El resto de los sub paradigmas de programacin dentro de la programacin declarativa son: programacin funcional, programacin con restricciones, programas DSL (de dominio especfico) e hbridos.

Comparacin SOFTWARE A MEDIDA Su anlisis, diseo y desarrollo puede llevar varios meses/aos. Jazz se creo hace ya ms de 10 aos y aun se siguen desarrollando nuevas funciones.

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 vara entre $1000 y $9000 dependiendo de la funcionalidad y la cantidad de PCs donde los instalemos. Pueden existir funciones que no utilicemos. Pero generalmente pueden ocultarse de modo de no complicar su uso y evitar errores.

Sistemas a medida: Generalmente, encargar un sistema a medida le da mucho pnico a un emprendedor. Su fama de costar fortunas incalculables y de demorar interminables, da terror a toda empresa al elegir un software. Pero la realidad es bastante diferente. Un sistema a medida se hace en conjunto entre quien lo encarga y quien lo desarrolla. Est exclusivamente para quien lo necesita abarcando todas las situaciones de su propio negocio y adaptndose 100% a su forma de trabajo nte cualquier eventualidad o cu alquier situacin que implique un cambio en el sistema, al contar con la gente que lo desarroll, podr agilizarse la modificacin y ser menos costosa. La contra de este tipo de software, respecto a un enlatado es que el costo inicial puede duplicarlo y su desarrollo inicial, incluyendo el relevamiento y el diseo, suele llevar su tiempo, obviamente ambos factores dependen del tipo de proyecto. El software a medida tiene que estar correctamente diseado. Si se logra implementar un sistema a medida correctamente tendr un valor adicional para cualquier empresa y a largo plazo, tendr un menor costo que tener una forma de trabajo ineficiente con un proyecto enlatado inadecuado. Cada empresa debe identificar sus necesidades y conocer su visin. A partir de esto, hay que seleccionar una alternativa y enfrentarse al desafo de implementar el sistema. La eleccin no es fcil, pero si se toma el camino indicado, su empresa tendr ms valor y quizs hasta podr destacarse frente al resto y ser ms competitivo de lo que lo es hoy. 4. Qu es Fedesoft en Colombia? Fedesoft a nivel Mundial existen? Qu otras organizaciones similares a

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. 5. 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. 6. Segn el artculo referencia en el link, cules son las tendencias tecnolgicas que se consolidarn en el 2012? Para el 2012 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 esta generando, datos que por s slos no representan una gran oportunidad. 7. 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) en la gestin de los recursos que usan. Segn el IEEE Computer Society, 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. 8. 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 lainformacin 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. b. Sistemas de informacin gerencial (MIS)

resultado de interaccin colaborativa entre personas, tecnologas y procedimientos -colectivamente llamados sistemas de informacinorientados a solucionar problemas empresariales. Los SIG o MIS (tambin denominados as por sus siglas en ingls: Management Information System)

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 partir 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 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: a. Etapa de inicio. En esta etapa se empieza por adquirir un ordenador, la cual se realizan la siguiente aplicacin de implantacin de los sistemas transaccionales como la nomina o contabilidad. b. Etapa de contagio o Expansin. Se inicia con la implantacin del primer sistema dentro de la organizacin, luego de esto el administrador del sistema ser imitado por los dems usuarios. c. Etapa de control o formalizacin. Inicia con el control del uso de los recursos computarizados a travs de tcnicas de presupuesto bajo cero y la implantacin del sistema. Las aplicaciones que se realizan orientadas a mejorar el control para obtener una mayor eficiencia

d. Etapa de integracin.

Se integran los datos y los sistemas dando como resultado que la informacin no gire en un entorno de centralizacin sino ms bien en uno de descentralizacin entorno a la estructura administrativa.

e. Etapa de administracin de datos. Reconoce la informacin y permite que los usuarios accedan a ella. El usuario de la informacin se responsabiliza en la integridad y manejo de niveles de acceso diferentes.

f. Etapa de Madurez. Se introducen aplicaciones de desarrollo de la tecnologa de base de datos y los recursos computacionales. 11. Qu es y cules son los 5 niveles de madurez que define CMMI? 1- Ejecutado- Inicial 2 - Administrado - Gestionado 3 - Definido 4 - Administrado - Gestionado Cuantitativamente 5 - Optimizado

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

es un sistema estructurado que busca satisfacer la demanda de soluciones de gestin empresarial, basado en el concepto de una solucin completa que permita a las empresas unificar las diferentes reas de productividad de la misma. En la actualidad, la implantacin de sistema de gestin, que sirve de soporte para la realizacin de una administracin eficiente, ha adquirido un auge significativo en el mercado empresarial, ya que las empresas buscan maximizar sus beneficios, minimizando sus costos y es utilidad

de estos sistemas (ERP), brindar el soporte necesario para alcanzar los objetivos deseados. 13. Qu significa "Software a la medida? Que mandamos a programar (o programamos) para adaptarse a situaciones muy caractersticas del ambiente donde queremos implementarlo. 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. 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.

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 empresa Nombre de la Aplicacin. (sige) no se adapta a requerimientos de la empresa Costo $180.000

telecomunicaciones

skype $20.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 necesidades especificas Es ms costoso que el software estndar SOFTWARE ENLATADO VENTAJAS DESVENTAJAS Ya estn listos en un CD con correspondiente manual de ayuda. su

Reduce notablemente la probabilidad de errores.

El valor puede incrementarse notablemente posee un costo que varia en el transcurso del tiempo Se utiliza la totalidad de sus funciones Es probable que contenga errores Constantemente se mejora la funcionalidad Pueden existir funciones que no utilicemos.

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

costo del sftware: programacion recursos y codigo.

revisar cada elemento que compone el desarrollo de la aplicacion de software

analisis de requerimiento: flexibilidad, facilidad de uso, soporte y capacitacion.

menor sentido de pertenecia de compromiso, personalizacion limitada, contratar un equipo de desarrollo

crear software a la medida, comprar paquetes comerciales

S-ar putea să vă placă și