Professional Documents
Culture Documents
GUIA 2
Distrito Capital
SOFTWARE
Se conoce como software 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
En terminologa informtica el software de sistema, denominado tambin software de base, consiste en software que sirve 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.
SOFTWARE: SISTEMA OPERATIVO (MENCIONE LAS ACTIVIDADES O FUNCIONES DE LOS SISTEMAS OPERATIVOS)
El sistema operativo cumple varias funciones:
Administracin del procesador: el sistema operativo administra la distribucin del procesador entre los distintos programas por medio de un algoritmo de programacin. El tipo de programador depende completamente del sistema operativo, segn el objetivo deseado. Gestin de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicacin y para cada usuario, si resulta pertinente. Cuando la memoria fsica es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho ms lenta. Gestin de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a travs de los drivers (tambin conocidos como administradores perifricos o de entrada/salida). Gestin de ejecucin de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignndoles los recursos que stas necesitan para funcionar. Esto significa que si una aplicacin no responde correctamente puede "sucumbir". Administracin de autorizaciones: el sistema operativo se encarga de la seguridad en relacin con la ejecucin de programas garantizando que los recursos sean utilizados slo por programas y usuarios que posean las autorizaciones correspondientes. Gestin de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios. Gestin de la informacin: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.
CENTRO DE GESTION DE MERCADOS, LOGISTICA Y TECNOLOGIAS DE LA INFORMACION GUA DE APRENDIZAJE PARA EL PROGRAMA DE FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN GUIA 2
Distrito Capital
Editores de texto Compiladores Intrpretes Enlazadores Depuradores Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir mltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz grfica de usuario (GUI).
SOFTWARE: DE APLICACIN
El software de Aplicacin es 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. La diferencia entre los programas de aplicacin y los de sistema estriba en que los de sistema suponen ayuda al usuario para relacionarse con el computador y hacer un uso ms cmo del mismo, mientras los de aplicacin son programas que cooperan con el usuario para la realizacin de las actividades mencionadas.
SOFTWARE: EN PAQUETE.
Un 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. Muchos sistemas operativos modernos emplean sistemas de gestin de paquetes que permiten que el administrador del sistema instale o desinstale paquetes, sin que en ningn momento queden programas instalados que no funcionen por falta de otros incluidos en su paquete. El sistema de gestin de paquetes usualmente tambin se ocupa de mantener las dependencias entre paquetes: si un paquete se recuesta en otro, el sistema se encarga de instalar ste primero.
CENTRO DE GESTION DE MERCADOS, LOGISTICA Y TECNOLOGIAS DE LA INFORMACION GUA DE APRENDIZAJE PARA EL PROGRAMA DE FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN GUIA 2
Distrito Capital
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. CONTRASTAR Software libre vs software propietario Software Libre Ventajas
- Existen aplicaciones para todas las plataformas (Linux, Windows, Mac Os ). - El precio de las aplicaciones es mucho menor, la mayoria de las veces son gratuitas. - Libertad de copia. - Libertad de modificacin y mejora. - Facilidad a la hora de traducir una aplicacion en varios idiomas. Desventajas - Algunas aplicaciones ( bajo Linux ) pueden llegar a ser algo complicadas 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.
1. Lenguajes de Programacin. Indique aspectos como: HISTORIA , CATEGORIAS, GENERACIONES, mencione ejemplos de lenguajes en cada generacin)
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.
CENTRO DE GESTION DE MERCADOS, LOGISTICA Y TECNOLOGIAS DE LA INFORMACION GUA DE APRENDIZAJE PARA EL PROGRAMA DE FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN GUIA 2
Distrito Capital
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.
Categoras
Los lenguajes ms prximos a la arquitectura hardware se denominan lenguajes de bajo nivel y los que se encuentran ms cercanos a los programadores y usuarios se denominan lenguajes de alto nivel.
CENTRO DE GESTION DE MERCADOS, LOGISTICA Y TECNOLOGIAS DE LA INFORMACION GUA DE APRENDIZAJE PARA EL PROGRAMA DE FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN GUIA 2
Distrito Capital
2. Qu es Fedesoft en Colombia? Qu otras organizaciones similares a Fedesoft a nivel Mundial existen? FORMACIN Y DESARROLLO DE SOFTWARE APLICADO S.L. es una empresa dedicada al desarrollo de software, al asesoramiento sobre nuevas tecnologas y a la investigacin y desarrollo de productos innovadores. Est compuesta, en su mayor parte, por Ingenieros Informticos, con amplia experiencia en el desarrollo de software y de sistemas de informacin. Estamos especializados en el desarrollo de trabajos para otras empresas del sector, en modo outsourcing, aunque tambin desarrollamos aplicaciones completas para otras firmas. Entre nuestros clientes figuran tanto empresas extranjeras, para las que se han realizado numerosos trabajos, como espaolas, obteniendo siempre de ellas un alto grado de satisfaccin por los productos entregados. Otras empresas similares son: ITgroup,Sirius,Indra,PSL, Fairhall Solutions,IBM software, Hi-media
CENTRO DE GESTION DE MERCADOS, LOGISTICA Y TECNOLOGIAS DE LA INFORMACION GUA DE APRENDIZAJE PARA EL PROGRAMA DE FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN GUIA 2
Distrito Capital
3. Redacte en sus palabras cul es la situacin actual de la industria del Software en Colombia. En un seminario en el que asist, hablo el ministro de las TIC el seor Diego Molano, resumiendo informo que Colombia estaba creciendo enormemente en el tema de tecnologa frente a otros pases latinoamericanos, pero que en faltaban mas desarrolladores, en el momento conozco varias empresas de software que han logrado llegar a ser las ms rentables de Colombia, gracias a que la tecnologa hoy en da es el negocio ms rentable que hay, un ejemplo de esto es la licitacin que se hizo para la entrada de la nueva tecnologa 4G para redes telefnicas, cualquier empresa le gustara tomar partido en esta licitacin y muchas otras que se estn realizando en nuestro pas, en mi concepto nuestro pas va por el buen camino, pero hacen falta emprendedores que logren crear empresa y establecerse en el mercado TIC.
4. Busque y resuma un artculo que mencione cules son las tendencias tecnolgicas que se consolidarn en el 2013? Sin duda la aparicin de los smart-phones han revolucionado la industria tecnolgica, para este 2013 se espera que la tecnologa NFC, pueda consolidarse y pueda ser funcional en cuando al mcomerce, en Colombia hay una aplicacin que est demostrando que los mviles cada vez mas sern utilizados como monederos personales esta aplicacin se llama Gifcode la funcin de esta app es comprar un bono regalo la cual se puede enviar como regalo por medio de un SMS, la compra se realiza por medio de un cdigo QR. Por otro lado otra tendencia que veremos en este ao son las impresoras 3d, que permiten imprimir objetos fsicos de forma econmica y fcil, siguiendo con los mviles sabemos que ya tenemos a disposicin todos los desarrolladores el famoso HTML5 que podra ayudarnos a solucionar un problema que muchos tenemos y la creacin de una app mvil para cada plataforma con html5 solo necesitamos simplemente un navegador web un ejemplo de esto es fastbook una pgina realizada totalmente en HTML5. http://blogthinkbig.com/tendencias-tecnologicas-2013/
CENTRO DE GESTION DE MERCADOS, LOGISTICA Y TECNOLOGIAS DE LA INFORMACION GUA DE APRENDIZAJE PARA EL PROGRAMA DE FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN GUIA 2
Distrito Capital
5. Qu es la computacin en la nube y qu importancia tiene ahora en la industria del software? La computacin en nube es un 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. Es de gran importancia ya que a corto plazo ser utilizada por gran cantidad de empresas que ofrecern sus servicios a travs de la nube, servicios como SaaS sern mucho ms utilizados ya que el cliente pagara por el servicio prestado, no necesitara ninguna aplicacin instalada en su mquina ni comprar licencias de funcionamiento, lo nico que necesitara es el navegador y la cuenta de la empresa que prestara el servicio. 6. 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.:
CENTRO DE GESTION DE MERCADOS, LOGISTICA Y TECNOLOGIAS DE LA INFORMACION GUA DE APRENDIZAJE PARA EL PROGRAMA DE FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN GUIA 2
Distrito Capital
Etapa de inicio.
Comienza con la adquisicin del primer sistema de computadoras Sistemas Transaccionales (nminas, contabilidad) Resistencia al cambio (tecnfobia) Termina con la implantacin exitosa del primer Sistema de informacin
CENTRO DE GESTION DE MERCADOS, LOGISTICA Y TECNOLOGIAS DE LA INFORMACION GUA DE APRENDIZAJE PARA EL PROGRAMA DE FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN GUIA 2
Distrito Capital
Etapa de integracin.
La integracin de los datos y de los sistemas surge con la centralizacin del departamento de sistemas Se desarrollan nuevos sistemas dentro de la empresa
Etapa de Madurez.
La informtica est definida como una funcin bsica Sistemas Basados en Conocimiento & Sistemas Expertos, Sistemas de Apoyo a Decisiones, Sistemas Estratgicos Bases de datos, Redes de comunicaciones Outsourcing
CENTRO DE GESTION DE MERCADOS, LOGISTICA Y TECNOLOGIAS DE LA INFORMACION GUA DE APRENDIZAJE PARA EL PROGRAMA DE FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN GUIA 2
Distrito Capital
11. Qu es y cules son los 5 niveles de madurez que define CMMI? CMMI es un modelo para la mejora y evaluacin de los procesos de desarrollo y mantenimiento de sistemas y productos de software de una empresa, desarrollado por el Instituto de Ingeniera del Software de la Universidad Carnegie Mellon (SEI). Representa un camino de mejoramiento, y permite determinar la madurez, y evaluar las capacidades de las organizaciones que desarrollan software. Es una coleccin estructurada de elementos, que describe caractersticas de procesos que han demostrado, por experiencia, ser exitosos. Es recomendado para organizaciones que quieren incrementar la capacidad de su proceso de desarrollo y desarrollar software con calidad.
12. 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)
CENTRO DE GESTION DE MERCADOS, LOGISTICA Y TECNOLOGIAS DE LA INFORMACION GUA DE APRENDIZAJE PARA EL PROGRAMA DE FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN GUIA 2
Distrito Capital
13. Qu significa "Software a la medida? El software a medida, es 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'? El software estndar o "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. Caractersticas del software estndar o "enlatado": 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. De ejemplos de Software Genrico, el rea a la que se aplica y sus posibles costos (Realice un cuadro). rea Seguridad Edicin Audio Educacin Nombre de la Aplicacin. Kaspersky Suite Adobe Virtual DJ Cmaptool Costo 123000(1ao) 310000 Gratis Gratis
CENTRO DE GESTION DE MERCADOS, LOGISTICA Y TECNOLOGIAS DE LA INFORMACION GUA DE APRENDIZAJE PARA EL PROGRAMA DE FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN GUIA 2
Distrito Capital
15. Realice un cuadro comparativo entre "Software a la medida" y "Software enlatado". Ventajas / Desventajas. SOFTWARE A MEDIDA
Ventaja El software se amolda al cliente. Desventaja Mayor inversin y tiempo de desarrollo.
SOFTWARE ENLATADO
Ventaja Menor costo de desarrollo. Rpida implemetancin. Muy rgido para la incorporacin de nuevas herramientas o funciones. Desventaja El cliente se debe amoldar al software.
Se pueden agregar, quitar y/o modificar tantas funciones como se deseen. Son flexibles a las necesidades del cliente.
16. Cules son los factores a considerar en el momento de decidir entre Software a la medida y estndar? Si la empresa tiene requerimientos sumamente especializados que un software estndar no pueda solucionar en un 100%, es necesario que esta considere adquirir un software a la medida del problema, pero nosolo de este ultimo puede encargar un software capaz de dar solucin a todos los procesos informticos que necesite a empresa. En dado caso que el software estndar sea totalmente funcional esta es la mejor opcin a elegir ya que es mucho ms econmico y tiene un soporte ms amplio, establecido por la empresa desarrolladora.
CENTRO DE GESTION DE MERCADOS, LOGISTICA Y TECNOLOGIAS DE LA INFORMACION GUA DE APRENDIZAJE PARA EL PROGRAMA DE FORMACIN ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN GUIA 2
Distrito Capital
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)