You are on page 1of 10

Gua 2 Software

Mediante trabajo escrito, responda y presente los resultados de su investigacin sobre: Defina los siguientes conceptos:

QUE ES EL SOFTWARE?: Es la parte lgica e intangible del equipo que permite la realizacin de tareas especficas, permite el funcionamiento del hardware. SOFTWARE: DE BASE Tambin denominado software de sistema es el que sirve para controlar e interactuar con el sistema operativo proporcionando control sobre el hardware y dando soporte a otros programas Tipos de sistema base: Cargador de programas: kernel o Shell BIOS Entorno de escritorio Firmware SOFTWARE: SISTEMA OPERATIVO (MENCIONE LAS ACTIVIDADES O FUNCIONES DE LOS SISTEMAS OPERATIVOS) Es el software que gestiona los recursos del hardware y provee servicios a los programas de aplicacin, organiza archivos y directorios en los dispositivos de almacenamiento (bibliotecario) Administra tareas: Guarda el hardware y sabe cada una de las funciones de los perifricos Administra archivos: (bibliotecario Ubica y localiza datos, detalles, msica, foto, etc. Administra tareas: Se encarga de darle rdenes al hardware

SOFTWARE: LENGUAJE DE PROGRAMACIN. Permite expresar los procesos o tareas que deben ser llevados por las maquinas, puede utilizarse para crear otro programas est formado por un conjunto de smbolos y reglas sintcticas y semnticas 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, ejemplo: Navegadores, editores de texto, editores grficos, antivirus etc. QU ES 'GUI'? La Interfaz Grfica de Usuario (GUI, por sus siglas en ingls que significan Graphical User Interface) consiste entonces en la aplicacin de una forma en la cual un usuario puede interactuar con el Ordenador, realizando distintas funcionalidades en forma intuitiva y dinmica. Los comandos y las acciones que debemos llevar a cabo en el Sistema Operativo estn entonces reemplazados por un cono o su correspondiente Representacin Grfica, siendo un reemplazo y una evolucin de los antiguos sistemas como el MS-DOS, donde se trabajaba con Lneas de Comandos. CONTRASTAR Software libre vs software propietario (Realice un cuadro) SOFTWARE LIBRE Libre copia distribucin y modificacin del software SOFTWARE PROPETARIO Tiene limitaciones en distribucin y modificacin ya que en muchas ocasiones solo el propietario puede modificarlo Ms inseguro, menos fiable propenso a virus Interfaz grafica ms completa. Costo es mayor Incompatibilidad con otras plataformas Brinda soporte por fallas Software viene pre cargado en algunos dispositivos

Ms seguro y fiable 100% libre de virus Interfaz grafica es ms sencilla y menos amigable Costo es ms bajo Existen aplicaciones para todas las plataformas No brinda soporte por fallas Dificultad en la instalacin

Lenguajes de Programacin. Indique aspectos como: HISTORIA, CATEGORIAS, GENERACIONES, mencione ejemplos de lenguajes en cada generacin) Al desarrollarse las primeras computadoras electrnicas, se vio la necesidad de programarlas, es decir, de almacenar en memoria la informacin sobre la tarea que iban a ejecutar. Las primeras se usaban como calculadoras simples; se les indicaban los pasos de clculo, uno por uno. Un lenguaje de programacin es 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. HISTORIA: 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 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 sintctica similar a los lenguajes escritos por los humanos, denominados tambin lenguajes de alto nivel. CATEGORIAS: Los lenguajes de programacin se pueden dividir en dos categoras las cuales son: Lenguaje interpretado Un lenguaje de programacin es, por definicin, diferente al lenguaje mquina. Por lo tanto, debe traducirse para que el procesador pueda comprenderlo. Un programa escrito en un lenguaje interpretado requiere de un programa auxiliar (el intrprete), que traduce los comandos de los programas segn sea necesario.

Lenguaje compilado Un programa escrito en un lenguaje "compilado" se traduce a travs de un programa anexo llamado compilador que, a su vez, crea un nuevo archivo independiente que no necesita ningn otro programa para ejecutarse a s mismo. Este archivo se llama ejecutable .GENERACIONES: La evolucin de los lenguajes de programacin se puede dividir en 5 etapas o generaciones Primera generacin: lenguaje maquina. Segunda generacin: se crearon los primeros lenguajes ensambladores. Tercera generacin: se crean los primeros lenguajes de alto nivel. EJ. C, pascal, cobol. Cuarta generacin: son los lenguajes capaces de generar cdigo por si solos, son los llamados RAD, con los cuales se puede realizar aplicaciones sin ser un experto en el lenguaje. Aqu se encuentran los lenguajes orientados a objetos, haciendo posible la reutilizacin de partes de cdigo para otros programas. Quinta generacin: Aqu se encuentran los lenguajes orientados a inteligencia artificial. Estos lenguajes todava estn poco desarrollados. EJ. LISP. Qu es Fedesoft en Colombia? Qu otras organizaciones similares a Fedesoft a nivel Mundial existen? 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. Redacte en sus palabras cul es la situacin actual de la industria del Software en Colombia. La situacin actual del Software en Colombia est en una etapa de innovacin expansin ya que cada da se van creando ms empresas para el desarrollo del software y cada una de ella plantea una visin de creacin de productos nuevos en el mercado y para la necesidad del pas con miras al exterior

Busque y resuma un artculo que mencione cules son las tendencias tecnolgicas que se consolidarn en el 2013? Innovacin y crecimiento las expectativas para el 2013 donde se plantea un auge que se estn presentando dispositivos mviles donde la adquisicin de estos dispositivos deteriore fuertemente la necesidad de adquisicin de dispositivos mas complejos por ejemplo cmaras y computadores personales ya que se provee que los dispositivos tengan al menos 5 mega pxeles y la facilidad de estos para compartir el contenido , servicios en la nube o mercados cloud que le da mayor accesibilidad a los usuarios que utilicen sus dispositivos mviles y big data para el sector empresarial donde se pretender la optimizacin de la infraestructura, la organizacin y gerencia de los datos, y el descubrimiento y anlisis de tendencias Qu es la computacin en la nube y qu importancia tiene ahora en la industria del software? La computacin en la nube es la posibilidad de utilizar los recursos propios de un computador sin necesidad de utilizar una, donde se pueda llevar obtener la informacin de manera rpida, eficaz y segura sin importar el tipo de dispositivo que se utilice. 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 la informacin 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. Sistemas de informacin gerencial (MIS) Resultado de interaccin colaborativa entre personas, tecnologas y procedimientos -colectivamente llamados sistemas de informacin-orientados a solucionar problemas empresariales. b. 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. c. 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. d. Sistemas de automatizacin de oficinas (OAS). Consisten en aplicaciones destinadas a ayudar al trabajo diario de la administracin de una organizacin, forman parte de este tipo de software los procesadores de textos, las hojas de clculo, los editores de presentaciones 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

Qu es y cules son los 5 niveles de madurez que define CMMI? 12345Ejecutado- Inicial Administrado Gestionado Definido Administrado - Gestionado Cuantitativamente Optimizado

Organizaciones con procesos maduros Procesos documentados. Procesos seguidos consistentemente. El rendimiento de los procesos es medido, seguido y entendido. La calidad es predecible porque los procesos estn bajo control. Los procesos viven por si solos y son mejorados continuamente. Las nuevas tecnologas son incorporadas de una manera disciplinada. Incrementa la productividad. Entrega con calidad esperada. Satisface a los clientes 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 Qu significa "Software a la medida? Es el software creado para adaptarse a situaciones muy caractersticas del ambiente donde se desea implantar. Cumplen con requisitos muy propios, es difcil implementarlo en otros lugares ya que son muy enfocados a solucionar los problemas de quin lo solicito.

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. SOFTWARE ESTANDAR: Bajos costes, estabilidad de la solucin, fcil mantenimiento en el futuro, amplia sus funcionalidades, etc. Hoy en da son mltiples los aplicativos que hay en el mercado. 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. AREA Contabilidad Salud NOMBRE APLICACIN Siggo Heon Medical COSTO 335.000 450.000

Realice un cuadro comparativo entre "Software a la medida" y "Software enlatado". Ventajas / Desventajas. SOFTWARE ENLATADO Hay aplicaciones que no se aprovechan Instalacin rpida Es necesario adquirir otro software si se amplan las necesidades Minimizan los errores SOFTWARE A LA MEDIDA Se usa al 100% Algunos proyectos duran de 6 meses a 1 ao Se puede ampliar durante el tiempo Se descubren los errores durante el

Se puede cometer el error de obtener software innecesario.

tiempo Se obtiene dependiendo de la visin de la empresa

Cules son los factores a considerar en el momento de decidir entre Software a la medida y estndar? La necesidad del cliente: El software a la medida pueda ser escalable y utilizado en diversas plataformas, y que el software estndar puedan adaptarse a las necesidades especficas. Costo y Tiempo: El software a la medida hay que tener en cuenta cuanto empieza y terminara su implementacin y tener definido su coste, Aunque el software estndar puede ser ms econmico, puede no ser la mejor opcin ya que por los cambios de hardware puede llegar a ser obsoleto.

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)

You might also like