SOLUCIÓN GUÍA 2. SOFTWARE A ¿QUE ES EL SOFTWARE?

Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de las operaciones de un sistema de computación. Se conoce como software1 al equipamiento lógico o soporte lógico de un sistema informático, el que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware. B ¿SOFTWARE DE BASE? Es toda aquella parte lógica realizada generalmente por cada fabricante de computadores o por cosas especializadas en el desarrollo de software base. C ¿SOFTWARE DE SISTEMA OPERATIVO? Es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, y se ejecuta en modo privilegiado respecto de los restantes. D ¿SOFTWARE DE LENGUAJE DE PROGRAMACIÓN? Un lenguaje de programación es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. E ¿SOFTWARE DE APLICACIÓN? El software de Aplicación es aquel que hace que el computador coopere con el usuario en la realización de tareas típicamente humanas, tales como gestionar una contabilidad o escribir un texto. F ¿SOFTWARE EN PAQUETE? Los software empaquetados son muchas más rentables (que las soluciones desarrolladas a pedido), si son empaquetadas se pueden replicar en más empresas. 2. ¿QUÉ ES GUI? La interfaz gráfica de usuario, es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicación con el sistema operativo de una máquina o computador

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

Es aquel que puede ser distribuido, modificado, copiado y usado por cualquier usuario sin restricción alguna.

El software no libre también es llamado software propietario, software privado. Se refiere a cualquier programa informático en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo.

4. LENGUAJES DE PROGRAMACIÓN. INDIQUE ASPECTOS COMO: HISTORIA, CATEGORÍAS, GENERACIONES, MENCIONE EJEMPLOS DE LENGUAJES EN CADA GENERACIÓN). HISTORIA Para que la computadora entienda nuestras instrucciones debe usarse un lenguaje específico conocido como código máquina, el cual la máquina comprende fácilmente, pero que lo hace excesivamente complicado para las personas. De hecho sólo consiste en cadenas extensas de números 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 abstracción de palabras y letras provenientes del inglés; é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 máquina, pero las letras y palabras son más fáciles de recordar y entender que los números. CATEGORÍAS: Lenguajes interpretados: Es un lenguaje de programación que está diseñado para ser ejecutado por medio de un intérprete, en contraste con los lenguajes compilados. Lenguajes compilados: Es un lenguaje de programación que típicamente se implementa mediante un compilador. Esto implica que una vez escrito el programa, éste se traduce a partir de su código fuente por medio de un compilador en un archivo ejecutable para una determinada plataforma (por ejemplo Solaris para Sparc,Windows NTparaIntel,etc.).

GENERACIONES: Primera generación: Los primeros ordenadores se programaban directamente en código binario, que puede representarse mediante secuencias de ceros y unos sistema binario. Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de máquina. Segunda generación: Los lenguajes simbólicos, asimismo propios de la máquina, simplifican la escritura de las instrucciones y las hacen más legibles. Tercera generación: Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las Matemáticas. Cuarta generación: 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 generación para la programación orientada a objetos. Quinta generación: se llama así a veces a los lenguajes de la inteligencia artificial, aunque con el fracaso del proyecto japonés de la quinta generación el nombre ha caído en desuso. 5. ¿QUÉ ES FEDESOFT EN COLOMBIA? QUÉ OTRAS ORGANIZACIONES SIMILARES AFEDESOFT A NIVEL MUNDIAL EXISTEN. Es una entidad que tiene como objetivo promover y fomentar el desarrollo de la industria de software en Colombia a nivel nacional e internacional como también agremiar y representar el sector productor de software y servicios informáticos Asesoftware 6. REDACTE EN SUS PALABRAS CUÁL ES LA SITUACIÓN ACTUAL DE LA INDUSTRIA DEL SOFTWARE EN COLOMBIA. La situación actual de la industria del software en Colombia yo diría que está un poco bajo en cuestiones de calidad, ya que es muy difícil encontrar hecho en Colombia con buenos estándares de calidad, por esto es que creo que la industria en Colombia está un poco bajo en cuestiones de reconocimiento nacional e internacional, porque si se obtuvieran buenos software en este país tendríamos más reconocimiento y podríamos mejorar los negocios en cuestiones de calidad.

7. SEGÚN EL ARTÍCULO REFERENCIA EN EL LINK, CUÁLES SON LAS TENDENCIAS TECNOLÓGICAS QUE SE CONSOLIDARÁN EN EL 2012? Las tendencias tecnológicas que se consolidaran en 2012. Serán el análisis del 'big data', la computación en la nube, la movilidad, las redes sociales y la seguridad informática. Aunque también estarán presentes la ludificación y la administración de dispositivos móviles. 8. QUÉ ES LA COMPUTACIÓN EN LA NUBE Y QUÉ IMPORTANCIA TIENE AHORA EN LA INDUSTRIA DEL SOFTWARE? Es un paradigma que permite ofrecer servicios de computación a través de Internet. Según el IEEE Computer Society,es un paradigma en el que la información se almacena de manera permanente en servidores de Internet y se envía a cachés temporales de cliente, lo que incluye equipos de escritorio, centros de ocio, portátiles, etc. 9. LOS SISTEMAS DE INFORMACIÓN (S.I.) HAN EVOLUCIONADO A LO LARGO DEL TIEMPO, SE PUEDEN CLASIFICAR SEGÚN LA FUNCIÓN O EL TIPO DE USUARIO, DEFINA LAS SIGUIENTES CLASES O TIPOS DE S.I.: A. SISTEMA DE PROCESAMIENTO DE TRANSACCIONES (TPS) Es un tipo de sistema de información que recolecta, almacena, modifica y recupera toda la información generada por las transacciones producidas en una organización. B. SISTEMAS DE INFORMACIÓN GERENCIAL (MIS) Estos sistemas son el resultado de interacción colaborativa entre personas, tecnologías y procedimientos -colectivamente llamados sistemas de información-orientados a solucionar problemas empresariales. C. SISTEMAS DE SOPORTE A DECISIONES (DSS) Es un sistema informático utilizado para servir de apoyo, más que automatizar, el proceso de toma de decisiones. D. SISTEMAS DE INFORMACIÓN EJECUTIVA (EIS) Es una herramienta de Inteligencia empresarial (Business Intelligence, BI), 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 información interna y externa a la misma.

E. SISTEMAS DE AUTOMATIZACIÓN DE OFICINAS (OAS). Consisten en aplicaciones destinadas a ayudar al trabajo diario del administrativo de una organización, forman parte de este tipo de software los procesadores de textos, las hojas de cálculo, los editores de presentaciones, los clientes de correo electrónico, etc.

10. EN LA DÉCADA DE LOS 70, SEGÚN RICHARD NOLAN, UN CONOCIDO AUTOR Y PROFESOR DE LA ESCUELA DE NEGOCIOS DE HARBAD, LA FUNCIÓN DE LOS SISTEMAS DE INFORMACIÓN EN LAS ORGANIZACIONES EVOLUCIONA A TRAVÉS DE CIERTAS ETAPAS DE CRECIMIENTO, EXPLIQUE CADA UNA DE ELLAS A CONTINUACIÓN: A. ETAPA DE INICIO. Comienza con la adquisición de la primera computadora y normalmente se justifica por el ahorro de mano de obra y el exceso de papeles B. ETAPA DE CONTAGIO O EXPANSIÓN. Se inicia con la implantación exitosa del primer Sistema de Información en la organización. Como consecuencia de lo anterior, el primer ejecutivo usuario se transforma en el paradigma o persona que se habrá que imitar. C .ETAPA DE CONTROL O FORMALIZACIÓN. Esta etapa de evolución de la Informática dentro de las empresas se inicia con la necesidad de controlar el uso de los recursos computacionales a través de las técnicas de presupuestación base cero (partiendo de que no se tienen nada) y la implantación de sistemas de cargos a usuarios (por el servicio que se presta). D .ETAPA DE INTEGRACIÓN. La integración de los datos y de los sistemas surge como un resultado directo de la centralización del departamento de sistemas bajo una sola estructura administrativa. E .ETAPA DE ADMINISTRACIÓN DE DATOS. El departamento de Sistemas de Información reconoce que la información es un recurso muy valioso que debe estar accesible para todos los usuarios. F. ETAPA DE MADUREZ. Al llegar a esta etapa, la Informática dentro de la organización se encuentra definida como una función básica y se ubica en los primeros niveles del organigrama (dirección).

11. QUÉ ES Y CUÁLES SON LOS 5 NIVELES DE MADUREZ QUE DEFINE CMMI? CMMI Integración de modelos de madurez de capacidades o Capability maturity modelintegration (CMMI) es un modelo para la mejora y evaluación de procesos para el desarrollo, mantenimiento y operación de sistemas de software. Los 5 niveles de madurez son: Inicial. Las organizaciones en este nivel no disponen de un ambiente estable para el desarrollo y mantenimiento de software. Aunque se utilicen técnicas correctas de ingeniería, los esfuerzos se ven minados por falta de planificación. El éxito de los proyectos se basa la mayoría 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 prácticas institucionalizadas de gestión de proyectos, existen unas métricas básicas y un razonable seguimiento de localidad. La relación con subcontratistas y clientes está gestionada sistemáticamente. Definido. Además de una buena gestión de proyectos, a este nivel las organizaciones disponen de correctos procedimientos de coordinación entre grupos, formación del personal, técnicas de ingeniería más detalladas y un nivel más avanzado de métricas en los procesos. Se implementan técnicas de revisión por pares ( peer reviews ). Gestionado. Se caracteriza porque las organizaciones disponen de un conjunto de métricas significativas de calidad y productividad, que se usan de modo sistemático para la toma de decisiones y la gestión de riesgos. El software resultante es de alta calidad. Optimizado. La organización completa está volcada en la mejora continua de los procesos. Se hace uso intensivo de las métricas y se gestiona el proceso de innovación.

12. QUÉ ES ERP (POR SUS SIGLAS EN INGLÉS, ENTERPRISE RESOURCE PLANNING)? Son sistemas de información gerenciales que integran y manejan muchos de los negocios asociados con las operaciones de producción y de los aspectos de distribución de una compañía en laproducción de bienes o servicios. 13. QUÉ SIGNIFICA "SOFTWARE A LA MEDIDA? Es aquel software que mandamos a programar (o programamos) para adaptarse a situaciones muy características del ambiente donde queremos implementarlo. 14. QUÉ SIGNIFICA "SOFTWARE PAQUETE, ESTÁNDAR, ENLATADO O GENÉRICO’? DE EJEMPLOS DE SOFTWARE GENÉRICO, EL ÁREA A LA QUE SE APLICA Y SUS POSIBLES COSTOS (REALICE UN CUADRO). Son sistemas aislados producidos por una organización 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.

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

SOFTWARE A LA MEDIDA

SOFTWARE ENLATADO

Su análisis, diseño y desarrollo puede Ya están listos en un CD con su llevar varios meses/años. correspondiente manual de ayuda. Son nuevos y poseen más problemas. Hay pruebas de funcionalidad y velocidad que se consolidan a través del tiempo, con el uso del sistema. Son utilizados por varias empresas, lo que reduce notablemente la probabilidad de errores.

Un sistema de facturación, stock y Constantemente se mejora la cuentas corrientes a Medida, tiene un funcionalidad, con la experiencia costo superior a los $30000, ya que adquirida a través de tiempo. es exclusivo para nuestro comercio. Se utiliza la totalidad de sus funciones. Un sistema de facturación, stock y cuentas corrientes Enlatado, posee un costo que varía entre $1000 y $9000 dependiendo de la funcionalidad y la cantidad de PCs donde los instalemos.

16.Cuáles son los factores a considerar en el momento de decidir entre Software a la medida y estándar? El tiempo, el costo, la portabilidad

17.Encontrará en el libro Análisis y Diseño, sexta edición, de Kendall y Kendall en las páginas 325 a 328 material sobre “Evaluación de Software”. Realice un mapa conceptual sobre dicha lectura. (Adicional, el grupo asignado a exponer debe incluirlo en su socialización)

Sign up to vote on this title
UsefulNot useful