Sic2_2

  • Uploaded by: Ricardo rock
  • 0
  • 0
  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Sic2_2 as PDF for free.

More details

  • Words: 1,150
  • Pages: 17
SISTEMAS DE INFORMACION EN INGENIERIA

SOFTWARE FACULTAD DE INGENIERIA ING. JOSUE GERARDO PECH PEREZ Alumnos participantes: ING. GUZMAN DOMINGUEZ ING. HERNANDEZ MARGALLI

SOFTWARE Se conoce como software al conjunto de instrucciones detalladas que controlan la operación de un sistema de cómputo. Las funciones que realiza son: Administrar los recursos de cómputo Proporcionar las herramientas a los seres humanos para aprovechar el sistema de cómputo Actuar como intermediario entre la información almacenada y los usuarios

Programa de computadora: Conjunto de instrucciones de computadora para llevar a cabo un proceso específico. El concepto del programa almacenado. Es la idea de que un programa no puede ser ejecutado por una computadora a menos que se almacene en la memoria primaria de ella junto con los datos requeridos.

TIPOS DE SOFTWARE Software de sistemas

– Sistemas operativos – Lenguajes de programación Bajo nivel: Lenguaje máquina, Ensamblador Alto nivel: – Compilados: Lenguaje C, Pascal, Fortan – Interpretados: Basica, Visual Basic.

– Utilerías

Software de aplicación – Especializados – De uso general

Software del usuario final – – – – – –

Sistemas de bases de datos Generadores de gráfica Lenguajes de 4ª. Generación Herramientas RAD Sistemas adaptables Sistemas de información geográfica

SISTEMAS OPERATIVOS Funciones básicas de un sistema operativo

Usuario RUN P

P Read (f)

Interfaz del usuario

Maquina real

Maquina extendida (ambiente durante la ejecución)

TIPOS DE SISTEMAS OPERATIVOS Según la clase de interfaz que proporcionan: Sistema de un solo trabajo Multiprogramación Multiprocesamiento Batch processing Tiempo compartido (interactivoconversacional) Tiempo real

TIPOS DE SISTEMAS OPERATIVOS Aspectos que deben considerarse en la selección del sistema operativo para una microcomputadora: Software de aplicaciones a correr Hardware requerido por el S. O. Rapidez del S. O. Facilidad de aprendizaje y uso Un solo usuario, multiusuario, redes Facilidad para manejo de redes Confiabilidad y estabilidad Costo de la instalación Necesidad de soporte técnico para instalación y uso Disponibilidad de soporte técnico Costo del sistema operativo (por usuario, por empresa)

TIPOS DE SISTEMAS OPERATIVOS Microsoft Windows OS/2 UNIX Mac Os Linux Solaris IBM Aix

LENGUAJES DE PROGRAMACION Son las herramientas que se utilizan para la creación de programas de computadora. El programador escribe las instrucciones que desea que se ejecuten en la computadora en un lenguaje "parecido" al lenguaje común (el cual no entienden las computadoras) , y por medio del lenguaje de programación estas instrucciones se convierten al lenguaje de la computadora (lenguaje máquina) y que pueden ser, posteriormente, ejecutadas por ella. Este proceso de conversión a lenguaje máquina puede ser realizado de dos maneras diferentes, lo que da origen a los dos tipos de lenguajes: los lenguajes compilados (o compiladores) y los lenguajes interpretados (o intérpretes). Lenguajes de programación más utilizados son: Lenguaje ensamblador, FORTRAN, COBOL, BASIC, PL/1, PASCAL, ADA, C, LISP, PROLOG.

LENGUAJES DE PROGRAMACION LENGUAJE

FORTRAN

AÑO EN QUE SURGE

1954

AREA DE APLICACION

CIENTIFICO

GPO. EN EL QUE SE USO

USUARIOS DE IBM COMERCIAL Y CIENTIFICOS

VENTAJAS

USO GENERALIZAD O DE BIBLIOTECAS. CODIGO EFICIENTE

DESVENT AJAS

DEMASIA DO PEGADO AL LENGUAJ E DE MAQUINA IBM-704

APORTACIONES

ESTAR AHÍ.ROMPER LA BARRERA.PROVE ER UN LENGUAJE COMUN. DEF.DE SUBPROGRAMAS .FACILIDAD DE APRENDIZAJE.RU TINAS DE ENTRADA Y SALIDA

LENGUAJES DE PROGRAMACION LENGUAJE

COBOL

AÑO EN QUE SURG E

1959

AREA DE APLICACION

COMERCIAL

GPO. EN EL QUE SE USO

DEPTO.DE DEFENSA

VENTAJAS

CLARIDAD,DES CRPCION DE DATOS, MANEJO DE ARCHIVOS

DESVENTAJAS

APORTACIONES

DISTINGUE ENTRE AMBIENTE DATOS Y OPERACIONES. METODOLOGIA PARA LA DESCRIPCION DE INFORMACION QUE SE ALEJA DE LA COMPUTADORA. EFICIENCIA EN EL MANEJO DE ARCHIVOS,AUTO DOCUMENTACIO N Y CLARIDAD.

LENGUAJES DE PROGRAMACION LENGUAJE

SNOBOL

AÑO EN QUE SURGE

1962

AREA DE APLICACION

CADENAS

GPO. EN EL QUE SE USO

LINGUISTAS

VENTAJAS

FUNCIONES ELEMENTAL ES PARA EL MANEJO DE CADENAS

DESVEN TAJAS

APORTACIONES FUNCIONES ELEMENTALES PARA BUSQUEDA Y MANIPULACION DE PATRONES DE CARACTERES APLICACIONES NO NUMERICAS NI COMERCIALES.V ARIABLES DINAMICAS TIPO CADENA.EXTENSI BILIDAD DEL LENGUAJE A TRAVES DE OPERACIONES DEFINIDAS POR EL USUARIO

LENGUAJES DE PROGRAMACION LENGUAJE

LISP

AÑO EN QUE SURGE

59-60

AREA DE APLICACION

EXPRESIONE S SIMBOLICAS MANEJO DE LISTAS

GPO. EN EL QUE SE USO

INTELIGENCI A ARTIFICIAL

VENTAJAS

MANEJO EFICIENTE DE LISTAS RECURSIVID AD MANIPULACI ON SIMBOLICA

DESVEN TAJAS

APORTACIONES

ELEGANCIA INTRODUCCION PARA EL DESARROLLO DE UNA TEORIA GENERAL DE COMPUTABILIDA D NOTACION A BASE DE FUNCIONES REPRESENTACIO N HOMOGENEA DE DATOS Y PROGRAMAS MANEJO DINAMICO DE LA MEMORIA RECOLECCION DE BASURA

LENGUAJES DE PROGRAMACION LENGUA JE

ALGOL

AÑO EN QUE SURGE

1960

AREA DE APLIC ACIO N

GENE RAL

GPO. EN EL QUE SE USO

EUROPA

VENTAJAS

CLARIDAD FACILIDAD DE CORRECCION CONSISTENCIA DESARROLLO DE ARRIBA ABAJO ELEGANCIA

DESVENTAJAS

DIFICIL DE IMPLEMENTAR: “NAME CALL” Y ARREGLOS VARIABLES I/0 NO ESTANDAR

APORTACIONES

LENGUAJE DE PUBLICACION RELACIONAR CON SU USO (BLOQUES) TIPIFICACION Y DECLARACION DE VARIABLES. FORMATO LIBRE. EXTENSION DE ITERACIONES. CONCEPTO DE BLOQUE. RECURSIVIDAD COTAS VARIABLES

NIVELES DE LENGUAJES DE PROGRAMACION Alto Nivel

Lenguajes declarativos (4ª. Generación)

Lenguajes de alto nivel (Compilados o interpretados)

Lenguajes ensambladores

Bajo Nivel Lenguajes máquina

PERSPECTIVA HISTORICA DE VARIOS LENGUAJES DE PROGRAMACION Area de Origen aplicación lingüístico

1960

1970

ANS

FORTRAN I FORTRAN II FORTRAN IV Científica

Procedimiento de datos PROPOSITO GENERAL

Algebra

Inglés

Lambda

Inteligencia artificial

calculo

Procesamiento de texto

Algoritmo de Markov

Programación de sistemas

Maquina de Von Neumann

1980

FORTRAN 77 FORTRAN IV ANS Algol 58 Algol 60 FORTRAN Pascal ANS UCSD BASIC ANS ANS Pascal APL Pascal BASIC COBOL 58 COBOL 68 ANS PL/I PL/I ANS PL/I (G) LISP PROLOG

LISP 1,5

SNOBOL 3 SNOBOL

ICON SNOBOL 4

C Ensamblador y Lenguajes maquina

ANS Ada Ada

Modula

Modula-2

SOFTWARE DE APLICACIONES SOFTWARE DE APLICACIONES Son los programas elaborados usando algún lenguaje de programación convencional que permiten el cumplimiento de las tareas específicas de los usuarios finales. Estos programas pueden ser : • Elaborados en la empresa • Desarrollados externamente sobre medida • Adquiridos como paquetes terminados. Ejemplos de software de aplicaciones: • Sistemas de Contabilidad • Sistemas de Nóminas • Sistemas de Reservaciones Aéreas • Sistemas de Punto de venta • Sistemas de administración de la producción • Sistemas de diseño auxiliado por computadora • Etc.

SOFTWARE DE USUARIO FINAL SOFTWARE DE USUARIO FINAL Son las herramientas de software que permite el desarrollo de aplicaciones por los mismos usuarios finales con muy poca o nula intervención de programadores profesionales, o que incrementan la productividad de los programadores profesionales. Los principales ejemplos de este tipo de software son: • Lenguajes de cuarta generación: Variedad de herramientas de software que permiten a los usuarios finales desarrollar aplicaciones de software con una mínima experiencia o asistencia técnica o que estimulan la productividad de los programadores profesionales • RAD (Rapid aplication development) • Lenguajes de interrogación (SQL) • Generadores de reportes • Lenguajes de gráficas • Generadores de aplicaciones • Lenguajes de programación de muy alto nivel • Paquetes de software especializado adaptable ( CONTROL DE MANUFACTURA ) • Procesadores de documentos • Hojas de cálculo • Administradores de bases de datos • Paquetes de software integrados • Sistemas de información geográfica

More Documents from "Ricardo rock"

Sic2_2
April 2020 2
Programacion
April 2020 3
May 2020 6
Os Navios -.docx
May 2020 5