Trabajo de investigación de software

15
TRABAJO DE INVESTIGACIÓN #4 Nombre: UBENCIO TOMÁS CASTRO HERNÁNDEZ Catedrático: ING. DOBLEY OMAR SANDOVAL HERNÁNDEZ Materia: INFORMÁTICA BÁSICA I Grado: CUARTO PERITO AGRÓNOMO Sección: “A” Fecha: 17/03/2015

Transcript of Trabajo de investigación de software

Page 1: Trabajo de investigación de software

                    

TRABAJO DE INVESTIGACIÓN #4

Nombre:

    UBENCIO TOMÁS CASTRO HERNÁNDEZ

Catedrático:

    ING. DOBLEY OMAR SANDOVAL HERNÁNDEZ

Materia:

    INFORMÁTICA BÁSICA I

Grado:

    CUARTO PERITO AGRÓNOMO

Sección:

    “A”

Fecha:

    17/03/2015

Page 2: Trabajo de investigación de software

INTRODUCCIÓN

En el trabajo que ahora le presento que fue realizado en práctica 4 sobre los tipos de uso y aplicaciones de la computadora y su forma

de uso y cómo podemos instalarla y los paquetes que pose cada software.

Page 3: Trabajo de investigación de software

SoftwareSe conoce como software al equipamiento lógico o soporte lógico de un sistema informático, 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.

Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el llamado software de sistema, tal como el sistema operativo, que básicamente permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario.

El anglicismo "software" es el más ampliamente difundido al referirse a este concepto, especialmente en la jerga técnica; en tanto que el término sinónimo «logicial», derivado

del término francés logicial, es utilizado mayormente en países y zonas de influencia francesa. Su abreviatura es Sw

Page 4: Trabajo de investigación de software

Los paquetesEl software para computadora proporciona instrucciones a las partes físicas de la máquina para que los componentes sepan cómo operar y trabajar en conjunto. El software también se conoce como programas, aplicaciones, procedimientos y códigos de cómputo. El software se basa en criterios del hardware; lo que puede funcionar en un tipo de computadora no necesariamente funciona en otra. Algunos tipos de software se instalan cuando se fabrica una computadora y son críticos para que la máquina funcione. Otro software se puede comprar por separado o descargados del Internet y agregarlos a la computadora en cualquier momento.

Ejemplos

Sistemas operativos.

El software más importante en una computadora de escritorio es el sistema operativo

Producción en la oficina

Muchos negocios utilizan varios tipos de software de producción de oficina.

Entretenimiento

Muchos consumidores compran computadores de alto rendimiento con la intención de utilizarlas para el entretenimiento. Existe una amplia gama de juegos para computadora disponible para adultos mayores, adultos y niños

ProtecciónLa seguridad en las computadoras se ha convertido en un asunto de preocupación desde la invención de Internet. Es importante instalar software de seguridad para proteger al hardware y software en tu computadora de los hackers y los virus.

Partes de la PC

Page 5: Trabajo de investigación de software

Se conoce como software al equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes lógicos necesarios qué hacen posible la realización de tareas específicas, en contraposición a los componentes físicos, que son llamados hardware.Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el software de sistema, tal como el sistema operativo, que, básicamente, permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario.

clasificaciones

Sistema

Un sistema de computación moderno consiste de uno o más procesadores, memoria principal, relojes, terminales, discos, interfaces de red y otros dispositivos de entrada/salida. Sin embargo, hardware sin software es simplemente inútil. El sistema de operación es una parte importante de un sistema de computación.

Veamos la estructura general de un sistema de computación y el papel que juega el sistema de operación.

La primera imagen que tenemos de un sistema de computación es:

Page 6: Trabajo de investigación de software

Software:

Programas del Sistema: Administran la operación del computador.

Programas de Aplicación: Resuelven problemas de usuarios particulares.

Hardware

Ahora bien, dentro del tipo de Programas del Sistema, el más importante es el Sistema de Operación, el cual controla todos los recursos del computador y provee la base o plataforma sobre la cual los Programas de Aplicación pueden ser escritos.

Desplegando un nivel más estos dos componentes (Hardware y Software) tenemos la siguiente estructura:

Software

Programas de Aplicación: Tales como: juegos, sistemas bancarios, sistemas contables.

Programas del Sistema:

Compiladores, editores, depuradores, interpretadores de órdenes.

Sistema de Operación: controla todos los recursos del computador y provee un ambiente conveniente para el usuario y programador.

Hardware:

Lenguaje de Máquina: Instrucciones para mover datos, comparar datos, realizar operaciones aritméticas básicas.

Microprogramación: Interpretador de bajo nivel.

Dispositivos Físicos

El hardware normalmente está compuesto de dos o más niveles. El nivel más bajo contiene dispositivos físicos, consistente de chips de circuitos integrados, fuentes de poder y otros dispositivos similares.

Luego está el nivel de software primitivo (Microprogramación) que controla directamente esos dispositivos y provee una interfaz más clara al próximo nivel. Usualmente es asignado a memoria ROM. Es un interpretador de bajo nivel: toma instrucciones de lenguaje de máquina (ADD, MOVE, JUMP) y las lleva a cabo como una serie de pequeños pasos.

El lenguaje de máquina es el conjunto de instrucciones que la microprograma interpreta, compuesto por 50 a 500 instrucciones, principalmente para movimientos de datos, aritmética sencilla y comparación de valores. El tipo y cantidad de instrucciones varía en cada arquitectura, tal es el caso de las máquinas RISC vs. Las máquinas CISC.

El sistema de operación es el siguiente nivel, actúa como una interfaz entre los programas de aplicación y el hardware del computador. Su propósito es proveer un ambiente en el cual un usuario puede ejecutar programas. De aquí que su objetivo principal es hacer un sistema de

Page 7: Trabajo de investigación de software

computación conveniente para su uso. Un segundo objetivo es usar los recursos del sistema de manera eficiente.

Luego del sistema de operación encontramos el resto del software del sistema. En este nivel encontramos el interpretador de órdenes (``Shell''), compiladores, editores, depuradores y programas similares independientes de las aplicaciones. Es importante mencionar que tales programas definitivamente no son parte del sistema de operación. La diferencia entre programas de este tipo y programas del sistema de operación es que estos últimos corren en Modo Kern el o Modo Supervisor y están protegidos por hardware de las violaciones e intentos de modificaciones de los usuarios. Mientras que los programas del sistema corren en Modo Usuario. Si un usuario no desea usar un editor puede reemplazarlo o crear uno particular, pero no puede sustituir o crear un nuevo Manejador de Interrupciones de Disco que si es parte del sistema de operación.

El último nivel corresponde a los programas de aplicación. Son escritos por usuarios para resolver problemas particulares, tales como procesamiento de datos, sistemas bancarios, cálculos de ingeniería o juegos.

Aplicación

Desde la perspectiva de la informática, un programa de aplicación consiste en una clase de software que se diseña con el fin de que para el usuario sea más sencilla la concreción de un determinado trabajo. Esta particularidad lo distingue del resto de los programas, entre los cuales se pueden citar a los sistemas operativos (que son los que permiten el funcionamiento de la computadora), los lenguajes de programación (aquellos que dan las herramientas necesarias para desarrollar los programas informáticos en general) y las utilidades (pensadas para realizar acciones de mantenimiento y tareas generales).

Programa de aplicación

Page 8: Trabajo de investigación de software

El software es el elemento intangible y lógico que forma parte de una computadora. El hardware, en cambio, es el componente material y físico. Se dice que los sistemas operativos constituyen el lazo que une al software con el hardware.

Los procesadores de texto, las hojas de cálculo y las bases de datos forman parte de los denominados programas de aplicación. Esto demuestra que las aplicaciones informáticas sirven para automatizar tareas como la contabilidad o la redacción de textos.

En el caso de los procesadores podemos destacar a Microsoft Word, que es el más utilizado actualmente en todo el mundo y que se caracteriza o define porque le ofrece la posibilidad al usuario de llevar a cabo la creación, diseño e impresión de documentos textuales de diversa tipología como pueden ser informes, cartas, redacciones…Microsoft Excel, por su parte, es el programa de aplicación más extendido en materia de hojas de cálculo. En multitud de empresas de distinta índole, y también a nivel personal, se opta por hacer uso de dicho software que se utiliza frecuentemente en lo que son labores de tipo contable y financiero.

En materia de las bases de datos, hay que destacar como programación de aplicación a Access que está diseñado tanto para poder trabajar con aquellas en el ámbito profesional como en el más personal. Gracias al mismo se pueden desarrollar desde tablas para guardar los datos pertinentes hasta consultas para recuperar cierta información pasando por formularios para actualizar aquellos o los informes que se utilizan para llevar a cabo la impresión de los datos que se estimen oportunos.

No obstante, no podemos pasar por alto que estos tres programas, pertenecientes a Microsoft, tienen un importante rival desde hace algún tiempo: Open Office. Y es que es una llamada “suite informática” de tipo libre que cuenta con una serie de aplicaciones que permiten realizar las mismas tareas que aquellos nos ofrecen.

En concreto los rivales serían Open Office Winter como procesador de textos, Open Office Calc como hojas de cálculo y Open Office Base que funciona como base de datos.

En ocasiones, los programas de aplicación son diseñados a medida, es decir, según las necesidades y pretensiones de cada usuario. Por eso, el software permite resolver dificultades específicas. En otros casos, se trata de paquetes integrados que solucionan problemas generales e incluyen múltiples aplicaciones. Por ejemplo, un paquete de oficina combina aplicaciones como procesadores de textos y hojas de cálculo.

Programación

Page 9: Trabajo de investigación de software

Este Programación es la acción y efecto de programar. verbo tiene varios usos: se refiere a idear y ordenar las acciones que se realizarán en el marco de un proyecto; al anuncio de las partes que componen un acto o espectáculo; a la preparación de máquinas para que cumplan con una cierta tarea en un momento determinado; a la elaboración de programas para la resolución de problemas mediante ordenadores; y a la preparación de los datos necesarios para obtener una solución de un problema a través de una calculadora electrónica, por ejemplo.

aplicaciones informáticas y videojuegos; es el proceso por el cual una persona desarrolla un programa valiéndose de una herramienta que le permita escribir el código (el cual puede estar en uno o varios lenguajes, tales como C++, Java y Python) y de otra que sea capaz de “traducirlo” a lo que se conoce como lenguaje de máquina, el cual puede ser entendido por un microprocesador En la actualidad, la noción de programación se encuentra muy asociada a la creación de.

Este último paso se conoce como compilación y es necesario para que el código pueda ser ejecutado por la plataforma para la cual haya sido creado, que puede ser un ordenador, una tableta, una consola o un teléfono móvil, por ejemplo. Existe también una forma de traducir el código denominada interpretación, que consiste en analizar línea a línea, hasta que se traduzca lo suficiente como para poder realizar una tarea. Cabe mencionar que los lenguajes de programación se dividen en dos grandes grupos, donde los que pueden ser compilados no pueden ser interpretados, y viceversa.

La totalidad del proceso de desarrollo abarca varias etapas y requiere del trabajo de diferentes especialistas. En principio, partiendo de la base de un proyecto bien organizado, es necesario dar con una idea atractiva, interesante, que justifique los meses o años de esfuerzo que vendrán. Tan sólo esta primera parte puede tomar mucho tiempo, dado que lo que comienza como un producto perfecto puede convertirse, luego de cuestionarlo y observarlo desde diferentes ángulos, en un fracaso seguro.

Page 10: Trabajo de investigación de software

Una vez hallada la idea, se debe establecer el diseño de la misma; en otras palabras, se trata de formalizar todo aquello que se haya discutido durante la búsqueda inicial. Si bien cada equipo trabaja a su manera, dado que no se puede estructurar la creación de una forma rígida, es probable que el siguiente paso lógico sea comenzar a experimentar a través de la programación, para facilitar a los diseñadores un contacto directo e interactivo con su id

Page 11: Trabajo de investigación de software

ConclusiónComo en el trabajo presentado pudimos aprehender de cómo

realizarlo y como utilizarlo en nuestras computadoras siempre hay que actualizarla.

Page 12: Trabajo de investigación de software

Agrafía

www.google.com

www.wikipedia.com