Sunteți pe pagina 1din 12

Guia 2 Software

LEONARDO ALEJANDRO ARIAS MORENO CURSO 412590 INTRUCTOR HENRY

ALTERNATIVAS DE SOLUCION SENA

1.Le Defina los siguientes conceptos: QUE ES EL SOFTWARE? Se conoce como software1 al equipamiento lgico o soporte lgico de un sistema informtico, el que 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.

SOFTWARE: DE BASE. El software de administracin de bases de datos es la herramienta principal de software del enfoque de la administracin de base de datos, dado que controla la creacin, el mantenimiento y el uso de la base de datos de una organizacin y de sus usuarios finales. FUNCIONES Crear nuevas bases de datos y aplicaciones para ellas. Mantener la calidad de la informacin en las bases de datos de una organizacin. Utilizar las bases de datos de una organizacin para proporcionar la informacin necesaria para sus usuarios finales

SOFTWARE: SISTEMA OPERATIVO (MENCIONE LAS ACTIVIDADES O FUNCIONES DE LOS SISTEMAS OPERATIVOS) Un sistema operativo es un programa que acta como intermediario entre el usuario y el hardware de un computador y su propsito es proporcionar un entorno en el cual el usuario pueda ejecutar programas. El objetivo principal de un sistema operativo es lograr que el sistema de computacin se use de manera cmoda, y el objetivo secundario es que el hardware del computador se emplee de manera eficiente. Un sistema Operativo (SO) es en s mismo un programa de computadora. Sin embargo, es un programa muy especial, quiz el ms complejo e importante en una computadora. El SO despierta a la computadora y hace que reconozca a la CPU, la memoria, el teclado, el sistema de vdeo y las unidades de disco. Adems, proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se corran programas de aplicacin. Cuando enciendes una computadora, lo primero que sta hace es llevar a cabo un autodiagnstico llamado auto prueba de encendido (Power On Self Test, POST). Durante la POST, la computadora identifica su memoria, sus discos, su teclado, su sistema de vdeo y cualquier otro dispositivo conectado a ella. Lo siguiente que la computadora hace es buscar un SO para arrancar (boot).

FUNCIONES El sistema operativo tiene tres grandes funciones: coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse; organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnticas, y gestiona los errores de hardware y la prdida de datos.

Funciones y caractersticas de los sistemas operativos. Funciones de los sistemas operativos. Aceptar todos los trabajos y conservarlos hasta su finalizacin. Interpretacin de comandos: Interpreta los comandos que permiten al usuario comunicarse con el ordenador. Control de recursos: Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el Mouse. Manejo de dispositivos de E/S: Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnticas. Manejo de errores: Gestiona los errores de hardware y la prdida de datos. Secuencia de tareas: El sistema operativo debe administrar la manera en que se reparten los procesos. Definir el orden. (Quien va primero y quien despus). Proteccin: Evitar que las acciones de un usuario afecten el trabajo que esta realizando otro usuario. Multiacceso: Un usuario se puede conectar a otra mquina sin tener que estar cerca de ella. Contabilidad de recursos: establece el costo que se le cobra a un usuario por utilizar determinados recursos.

SOFTWARE: LENGUAJE DE PROGRAMACIN. Software de Programacin: Es un conjunto de aplicaciones que permiten a un programador desarrollar sus propios programas informticos haciendo uso de sus conocimientos lgicos y lenguajes de programacin. Algunos ejemplos: Editores de texto Compiladores Intrpretes Enlazadores Depuradores Entornos de Desarrollo Integrados (IDE) SOFTWARE: DE APLICACIN Software de Aplicacin: Son los programas que nos permiten realizar tareas especificas en nuestro sistema. A diferencia del software de sistema, el software de aplicacin esta enfocada en un rea especifica para su utilizacin. La mayora de los programas que utilizamos diariamente pertenecen a este tipo de software, ya que nos permiten realizar diversos tipos de tareas en nuestro sistema. SOFTWARE: EN PAQUETE. Es un grupo de uno o ms archivos que son necesarios tanto para la ejecucin de un programa de computadora, o como para agregar caractersticas a un programa ya instalado en la computadora o en en una red de computadoras.

Los paquetes de software, pueden estar en un formato estandarizado, que le permite ser instalado por un programa que est integrado en el sistema operativo, o puede ser un instalador autosuficiente (no necesita otros programas), generalmente conocido como "instalador". Esto ltimo suele ser tpicamente utilizado en la distribucin de software comercial, propietario y de cdigo cerrado, especialmente en Microsoft Windows, y menos a menudo en Mac OS X. En cambio, es ms usual en sistemas operativos libres basados en Unix el uso de formatos estandarizados que son extensiones de formatos de archivador de ficheros 2.QU ES 'GUI'? La interfaz grfica de usuario, conocida tambin como GUI (del ingls graphical user interface) 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. 3.CONTRASTAR Software libre vs software propietario (Realice un cuadro)
software libres software propietario ventajas

Existen aplicaciones para todas las plataformas (Linux, Windows, MacFacilidad de adquisicin ( puede venir preinstalado con la compra del pc, o encontrarlo fcilmente en Os ). Existencia de programas diseados especificamente para desarrollar una tarea. El precio de las aplicaciones es mucho menor, la mayoria de las veces son gratuitas Libertad de copia. Libertad de modificacin y mejora Libertad de uso con cualquier fin Libertad de redistribucin. Facilidad a la hora de traducir una aplicacion en varios idiomas Mayor seguridad y fiabilidad El usuario no depende del autor del software. inconveniente Algunas aplicaciones ( bajo Linux ) pueden llegar a ser algo complicadas existen aplicaciones para todas las plataformas ( Windows y Mac OS ). No de instalar. Inexistencia de garanta por parte del autor Interfaces grficas menos amigables Poca estabilidad y flexibilidad en el campo de multimedia y juegos Menor compatibilidad con el hardware Imposibilidad de copia Imposibilidad de modifacin - Restricciones en el uso ( marcadas por la licencia Imposibilidad de redistribucin Por lo general suelen ser menos seguras El coste de las aplicaciones es mayor Interfaces grficas mejor diseadas Ms compatibilidad en el terreno de multimedia y juegos Mayor compatibilidad con el hardware

Las empresas que desarrollan este tipo de software son por lo general grandes y pueden dedicar m

4.Lenguajes de Programacin. Indique aspectos como: HISTORIA , CATEGORIAS, GENERACIONES, mencione ejemplos de lenguajes en cada generacin) Es comnmente aceptado que la historia de la computacin moderna comienza con Charles Babbage, en 1822, sin embargo las primeras computadoras mecnicas y elctricas no contaban con un lenguaje de programacin tal como lo conocemos ahora, la mayora de ellas era construida para llevar a cabo una tarea especfica; por lo tanto la forma de programarla era particular a cada computadora. Fue en el ao de 1945 cuando el matemtico Jhon Von Neumann [1] fascinado por las posibilidades de ENIAC [2], elabor

un estudio que demostr que una computadora poda tener una estructura fsica muy simple y fija, y aun as ser capaz de ejecutar cualquier tipo de programa mediante un control correcto, sin la necesidad de modificar la computadora para esto. A partir de esta innovacin de Von Neunmann, que en conjunto se conoce como la tcnica de programa almacenado es que se inicia la era de los lenguajes de programacin. GENERACIONES: Algo parecido ha ocurrido con la programacin de los ordenadores (el software), que se realiza en lenguajes que suelen clasificarse en cinco generaciones, de las que las tres primeras son evidentes, mientras no todo el mundo est de acuerdo en las otras dos. Estas generaciones no coincidieron exactamente en el tiempo con las de hardware, pero s de forma aproximada, y son las siguientes: Primera generacin: 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 lenguajes 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 lainte ligencia 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 la entidad gremial con mayor representatividad del sector TI, agremiamos a la Industria de Software y Tecnologas Informticas Relacionadas, con el objetivo de representar sus intereses ante entidades pblicas y privadas, a nivel nacional e internacional. Trabajamos bajo la plena conviccin que la Tecnologa Informtica es el sector con mayor potencial de crecimiento econmico en el pas y el generador de desarrollo que Colombia necesita gracias a la accin transversal que ejerce nuestro sector en todos los sectores tradicionales. Promovemos el crecimiento de la industria mediante una Estrategia Global que direcciona empresarios, entidades relacionadas, academia y gobierno en torno al logro de unas metas sectoriales concretas, a travs de cuatro frentes de accin definidos.

6.Redacte en sus palabras cul es la situacin actual de la industria del Software en Colombia. La industria del software en Colombia se encuentra inmensa dentro del sector de la tecnologa informtica. El cual ha mostrado un considerable crecimiento en las ltimas dcadas. Al ser un gran sector diversificado e innovador y el cual ha estado directamente relacionado con las ltimas tecnologas. Dicha diversificacin clasifica dentro de este sector a las empresas de desarrollo de software y las comercializacin de maquinas, equipos y programas. Y algunas concesionarias en redes y comunicaciones, entre otras Ms especficamente, la industria del software en Colombia cuenta actualmente con tres grupos definidos.-empresas desarrolladoras de software-empresas distribuidoras y comercializadoras de

productos informticos.-empresas distribuidoras de acceso y servicios de internet. Segn un estudio de mercado realizado por la unidad de inteligencia de mercados de FEDESOFT. Colombia a cierre de 2003 conto con aproximadamente 800 empresas de la industria de la tecnologa informtica. Dentro de las cuales algunas ya han logrado posicionamiento nacional e internacional en la presentacin de servicios y desarrollo de aplicaciones. Otro estudio consultado realizado por diferentes entes gubernamentales y privados, relacionados con industrias de base tecnolgica, como las telecomunicaciones,electrnica e informtica, afirman que se estima que en Colombia hay alrededor de 1600empresas de software, de las cuales el 90% son microempresas, y donde 50% son informales, 10%afiliadas al gremio y el 85%concentradas en Medelln , Cali, barranquilla y Bogot .Para el 2002 se tiene referencia de un mercado local de US$327 millones 7.Qu es la computacin en la nube y qu importancia tiene ahora en la industria del software? La computacin en la nube son servidores desde internet encargados de atender las peticiones en cualquier momento. Se puede tener acceso a su informacin o servicio, mediante una conexin a internet desde cualquier dispositivo mvil o fijo ubicado en cualquier lugar. Sirven a sus usuarios desde varios proveedores de alojamiento repartidos frecuentemente tambin por todo el mundo. Esta medida reduce los costes, garantiza un mejor tiempo de actividad y que los sitios web sean invulnerables a los hackers, a los gobiernos locales y a sus redadas policiales. Importancia que tiene Integracin probada de servicios Red. Por su naturaleza, la tecnologa de cloud computing se puede integrar con mucha mayor facilidad y rapidez con el resto de las aplicaciones empresariales (tanto software tradicional como Cloud Computing basado en infraestructuras), ya sean desarrolladas de manera interna o externa.3 Prestacin de servicios a nivel mundial. Las infraestructuras de cloud computing proporcionan mayor capacidad de adaptacin, recuperacin completa de prdida de datos (con copias de seguridad) y reduccin al mnimo de los tiempos de inactividad. Una infraestructura 100% de cloud computing permite al proveedor de contenidos o servicios en la nube prescindir de instalar cualquier tipo de hardware, ya que ste es provisto por el proveedor de la infraestructura o la plataforma en la nube. Un gran beneficio del cloud computing es la simplicidad y el hecho de que requiera mucha menor inversin para empezar a trabajar. Implementacin ms rpida y con menos riesgos, ya que se comienza a trabajar ms rpido y no es necesaria una gran inversin. Las aplicaciones del cloud computing suelen estar disponibles en cuestin de das u horas en lugar de semanas o meses, incluso con un nivel considerable de personalizacin o integracin. Actualizaciones automticas que no afectan negativamente a los recursos de TI. Al actualizar a la ltima versin de las aplicaciones, el usuario se ve obligado a dedicar tiempo y recursos para volver a personalizar e integrar la aplicacin. Con el cloud computing no hay que decidir entre actualizar y conservar el trabajo, dado que esas personalizaciones e integraciones se conservan automticamente durante la actualizacin. Contribuye al uso eficiente de la energa. En este caso, a la energa requerida para el funcionamiento de la infraestructura. En los data centers tradicionales, los servidores

consumen mucha ms energa de la requerida realmente. En cambio, en las nubes, la energa consumida es slo la necesaria, reduciendo notablemente el desperdicio

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.: 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 Sistemas de informacin gerencial (MIS) Orientados a solucionar problemas empresariales en general. Sistemas de soporte a decisiones (DSS) Herramienta para realizar el anlisis de las diferentes variables de negocio con la finalidad de apoyar el proceso de toma de decisiones. Sistemas de informacin 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.Estos sistemas de informacin no surgieron simultneamente en el mercado; los primeros en aparecer fueron los TPS, en la dcada de los 60, sin embargo, con el tiempo, otros sistemas de informacin comenzaron a evolucionar. Los primeros proporcionan informacin a los siguientes a medida que aumenta la escala organizacional Sistemas de automatizacin de oficinas (OAS). Aplicaciones destinadas a ayudar al trabajo diario del administrativo de una empresa u organizacin. 9.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 de inicio. Adquisicin de la primera computadora Las aplicaciones tpicas que se implantan son los sistemas transaccionales El personal que labora en este pequeo departamento es un programador y operador En esta etapa es importante estar consciente de la resistencia al cambio Etapa de contagio o Expansin. Las aplicaciones desarrolladas carecen de interfaces automticas Las aplicaciones se desarrollan con escasos o nulos estndares de trabajo, los cual trae como resultado sistema de muy baja calidad

Los gastos por concepto de sistema empienza a crecer en forma importante lo que marca la pauta para iniciar la racionalizacin para iniciar la racionalizacin del uso de los recurso Etapa de control o formalizacin Las aplicaciones o formacin facilitar el control de las operaciones El depto. De sistema de la empresa suele ubicarse en una posicin gerencial El tipo de administrador empleado dentro del rea de informacin se orienta hacia el control administrativo y la justificacin de las aplicaciones a desarrollarse Se inicia el desarrollo de interfaces automticas entre los diferentes sistemas Etapa de integracin. La integracin de los datos de los sistemas surgen como resultado directo dela centralizacin del depto.. de sistema Las nuevas tecnologas relacionadas con base de datos, sistemas de administradores de base de datos y lenguajes de cuarta generacin permitiendo la integracin El costo del equipo de computador y el software disminuye por lo que estuvo al alcance de mas usuarios Los usuarios y el depto. De sistema iniciaron el desarrollo de nuevos sistemas Etapa de administracin de datos. El depto. De sistemas reconoce que la informacin es un recurso muy valioso que debe estar accesible para todos los usuarios Para cumplir con el punto anterior resulta necesario administrar los datos de forma apropiada, es decir, almacenarlo y mantenerlo para que todos los usuarios puedan utilizar y compartir recursos El usuario de la informacin adquiere la responsabilidad de la integridad de la misma y debe manejar niveles de acceso diferentes Etapa de Madurez. Al llegar a esta etapa, la informtica de la organizacin se encuentra definida como una funcin bsica y se ubica en los primeros niveles del organigrama Se desarrolla sistema tales como sistema de manufactura integrado por computadores, sistema basados de apoyo a las decisiones, sistema estratgicos y, en general, aplicaciones que proporcionan informacin para las decisiones de la alta administracin. En muchos de los casa se establecen precios para los servicios de computo, y en alguno casos se define el rea de informtica como centro de utilidades en lugar de centro de costo Suele existir una planeacin riguroso de los recursos de computo y las aplicaciones con horizontes de planeacin no menores a cinco aos

10.Qu es y cules son los 5 niveles de madurez que define CMMI? El Modelo de Capacidad y Madurez Integrado CMMI (Capability Maturity Model Integration) es un modelo de referencia de prcticas maduras usadas para evaluar y mejorar la capacidad de los procesos. Es una ruta evolutiva de implementacin de las mejores prcticas en los procesos organizacionales. El modelo para software (CMMI) establece 5 niveles de madurez para clasificar a las organizaciones, en funcin de qu reas de procesos consiguen sus objetivos y se gestionan

con principios de ingeniera. Es lo que se denomina un modelo escalonado, o centrado en la madurez de la organizacin. 1- Ejecutado- Inicial La organizacin en este nivel no dispone de un ambiente estable para el desarrollo y mantenimiento de productos y servicios. 2 - Administrado - Gestionado En la organizacin que se encuentra en este nivel algunas reas organizacionales y/o proyectos han alcanzado las metas genricas y especficas establecidas en sus reas de proceso, es decir planean sus procesos, los ejecutan, los miden y los controlan. 3 - Definido Tienen los procesos caracterizados, entendidos por los ejecutores, descritos mediante estndares, procedimientos, mtodos y herramientas. 4 - Administrado - Gestionado Cuantitativamente Tienen los procesos caracterizados, entendidos por los ejecutores, descritos mediante estndares, procedimientos, mtodos y herramientas. 5 - Optimizado Los procesos de la organizacin son mejorados continuamente basados en una comprensin cuantitativa de las causas comunes de variacin inherentes a los procesos. El nivel 5 est centrado en mejorar continuamente el desempeo de los procesos con mejoras tecnolgicas incrementales e innovadoras. 11.Qu es ERP (por sus siglas en ingls, Enterprise resource planning)? Los sistemas de planificacin de recursos empresariales, o 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); sin embargo los ERP han evolucionado hacia modelos de subscripcin por el uso del servicio (SaaS, cloud computing) Los sistemas ERP tpicamente manejan la produccin, logstica, distribucin, inventario, envos, facturas y contabilidad de la compaa de forma modular. 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. 12.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.

Se diferencia del software enlatado, en que ste est orientado al mercado masivo con clientes que comparten las mismas necesidades. El software enlatado por lo general impide que se realicen modificaciones de fondo para adaptarse mejor a las necesidades del cliente. Por otro lado, los productos software hechos a medida cuentan con un soporte tcnico que incluye adaptaciones, mejoras, inclusin de nuevos requerimientos y mantenimiento por parte de la empresa proveedora de tal sistema de software. Ejemplos de software a medida: 1. Sistema de Facturacin para una pequea o mediana empresa. 2. Sitio web de Yahoo! Respuestas. 3. Sistema de control de navegacin de un aeropuerto. 4. Software de seguimiento de envos por correo. 5. Sitio web de una empresa para hacer comercio electrnico 13.Qu significa "Software Paquete, estndar, enlatado o genrico'? Software Paquete: Es un grupo de uno o ms archivos que son necesarios tanto para la ejecucin de un programa de computadora ,o como para agregar caractersticas a un programa ya instalado en la computadora o en una red de computadoras. Software Estndar: Software estndar: bajos costes, estabilidad dela solucin, fcilmente ni miento futuro, amplia sus funcionalidades, etc. Cabe destacar que, hoy en da, son mltiples los aplicativos que hay en el mercado. Software Enlatado: son adaptables a todos los procesos de una empresa se pueden adquirir completos o por mdulos, tienen un tiempo de implementacin mucho ms corto y son ms baratos, como contraparte pueden ser muy rgidos. Software Genrico: son sistemas aislados producidos por una organizacin de desarrollo y que se venden al mercado abierto a cualquier cliente que le sea posible comprarlos

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

SOFTWARE A MEDIDA Su anlisis, diseo y desarrollo puede llevarvarios meses/aos. Jazz se creo haceya mas de 10 aos y aun se siguende sarrollando nuevas funciones. Son nuevos y poseen ms problemas. Haypruebas de funcionalidad y velocidad que seconsolidan a travs del tiempo, con

SOFTWARE ENLATADO

Ya estn listos en un CD consu correspondiente manualde ayuda.

Son utilizados por variasempresas, lo que reducenotablemente la probabilidadde errores. Constantemente se mejora la funcionalidad, con la experiencia

el usodiario del sistema. adquirida atraves de tiempo Un sistema de facturacin, stock y cuentascorrientes a Medida, tiene un costo superiora los $30000, ya que es exclusivo paranuestro comercio.El valor Un sistema de facturacin,stock y puede incrementarse notablementeen el cuentas corrientesEnlatado, posee transcurso del tiempo, ya que un costoque varia entre $1000 llevaramuchos meses de y$9000 dependiendo de pruebas,desarrollo, parametrizacion, instal lafuncionalidad y la cantidad acin,capacitacin, ajustes e dePCs donde los instalemos implementacin. Sinmencionar el tiempo invertido por nosotrosmismos en traspasar nuestrosconocimientos sobre el negocio alprogramador. Pueden existir funciones queno utilicemos. Perogeneralmente puedenocultarse de modo de nocomplicar su uso y evitarerrores.

Se utiliza la totalidad de sus funciones

15.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 empresas 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

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