You are on page 1of 8

ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS

DIRECCIN ACADMICA

SEPARATA N 09 Escuela Profesional: Ingeniera de Sistemas. Semestre Acadmico: 2011-2 Docente: Ing. Johny Pretell C.

Asignatura: Introduccin Ingeniera de Sistemas. Unidad. 02: Sistemas de Informacin. Sesin 09 : El Software

SOFTWARE
Se denomina software, programtica, equipamiento lgico o soporte lgico a todos los componentes intangibles de una computadora, es decir, al conjunto de programas y procedimientos necesarios para hacer posible la realizacin de una tarea especfica, en contraposicin a los componentes fsicos del sistema (hardware). Esto incluye aplicaciones informticas tales como un procesador de textos, que permite al usuario realizar una tarea, y software de sistema como un sistema operativo, que permite al resto de programas funcionar adecuadamente, facilitando la interaccin con los componentes fsicos y el resto de aplicaciones. Probablemente la definicin ms formal de software es la atribuida a la IEEE en su estndar 729: la suma total de los programas de cmputo, procedimientos, reglas documentacin y datos asociados que forman parte de las operaciones de un sistema de cmputo. Bajo esta definicin, el concepto de software va ms all de los programas de cmputo en sus distintas formas: cdigo fuente, binario o ejecutable, adems de su documentacin: es decir, todo lo intangible. El trmino software fue usado por primera vez en este sentido por John W. Tukey en 1957. En las ciencias de la computacin y la ingeniera de software, el software es toda la informacin procesada por los sistemas informticos: programas y datos. El concepto de leer diferentes secuencias de instrucciones de la memoria de un dispositivo para controlar clculos fue inventado por Charles Babbage como parte de su mquina diferencial. La teora que forma la base de la mayor parte del software moderno fue propuesta por vez primera por Alan Turing en su ensayo de 1936, Los nmeros computables, con una aplicacin al problema de decisin. Tipologa Si bien esta distincin es, en cierto modo, arbitraria, y, a veces, difusa y confusa, se puede distinguir al software de la siguiente forma: Software de sistema, es la parte que permite funcionar al hardware. Su objetivo es aislar tanto como sea posible al programador de aplicaciones de los detalles del computador particular que se use, especialmente de las caractersticas fsicas de la memoria, dispositivos de comunicaciones, impresoras, pantallas, teclados, etctera. Incluye entre otros: - Sistemas operativos - Servidores - Controladores de dispositivo - Sistemas de ventanas - Herramientas de diagnstico - Utilidades Software de programacin, que proporciona herramientas para ayudar al programador a escribir programas informticos y a usar diferentes lenguajes de programacin de forma prctica. Incluye entre otros: Editores de texto Enlazadores Compiladores Depuradores Intrpretes Los entornos integrados de desarrollo (IDE) agrupan estas herramientas de forma que el programador no necesite introducir mltiples comandos para compilar, interpretar, depurar, etctera, gracias a que habitualmente cuentan con una interfaz grfica de usuario (GUI) avanzada. Software de aplicacin, que permite a los usuarios llevar a cabo una o varias tareas ms especficas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial nfasis en los negocios. Incluye entre otros: - Aplic. de automatizacin industrial - Software mdico - Aplicaciones ofimticas - Bases de datos - Software educativo - Videojuegos Formas El software adopta varias formas en distintos momentos de su ciclo de vida: Cdigo fuente: escrito por programadores. Contiene el conjunto de instrucciones destinadas a la computadora.
Pgina 1 de 8 e_mail: jpretellc@ucvlima.edu.pe

Introduccin Ingeniera de Sistemas

Cdigo objeto: resultado del uso de un compilador sobre el cdigo fuente. Consiste en una traduccin de ste ltimo. El cdigo objeto no es directamente inteligible por el ser humano, pero tampoco es directamente entendible por la computadora. Se trata de una representacin intermedia del cdigo fuente. Vase MSIL (Microsoft Intermediate Language) Cdigo ejecutable: resultado de enlazar uno o varios fragmentos de cdigo objeto. Constituye un archivo binario con un formato tal que el sistema operativo es capaz de cargarlo en la memoria de una computadora, y proceder a su ejecucin. El cdigo ejecutable es directamente inteligible por la computadora. El proceso de creacin de software El proceso de creacin de software es materia de la ingeniera del software. Es un proceso complejo que involucra diversas tareas de gestin y desarrollo. Como resumen de las etapas para la creacin de un software, se pueden mencionar: - Anlisis - Pruebas (unitarias e integradas) - Desarrollo - Paso a Produccin - Construccin WEBGRAFIA: Ttulo : Software Web : http://es.wikipedia.org/wiki/Software

Software de sistema
El software del sistema es el conjunto de programas que administra los recursos de hardware. Un sistema operativo es un tipo de software de sistema que se encuentra en todas las computadoras personales. El sistema operativo es el software ms importante que se ejecuta en la computadora, porque es el programa de control principal que determina qu har la computadora y cmo lo har. Ejemplos de sistemas operativos: - UNIX - Windows XP - Linux - IBM OS/2 - Mac OS X - DOS Los sistemas operativos son una base comn para el software de aplicacin. Aplicaciones como los procesadores de texto y los programas grficos se escriben para un sistema operativo especfico, no para la marca y modelo de cada computadora. Las aplicaciones se comunican con la computadora a travs del sistema operativo. Por ese motivo, los programas de Macintosh no se pueden ejecutar en una computadora que ejecute directamente sistema operativo Windows y los programas desarrollados para Windows no se ejecutarn en una computadora que ejecute Unix puro. El sistema operativo realiza toda la comunicacin del hardware para la aplicacin. El software de sistema es un sinnimo de sistema operativo, lo cual habilita a citar lo ejemplos escritos anteriormente. Sera como un administrador de software de aplicacin, albergando estos un contenido interno de datos. Hay supersistemas donde los microprocesadores permiten hacer tareas que no se pueden realizar en otros sistemas.

Aplicacin informtica
En informtica, las aplicaciones son los programas con los cuales el usuario final interacta a travs de una interfaz y que realizan tareas tiles para ste.

Pgina 2 de 8

e_mail: jpretellc@ucvlima.edu.pe

Introduccin Ingeniera de Sistemas

Los programas de aplicacin se dividen en muchos tipos, entre los cuales se pueden nombrar: De procesadores de texto: Lotus Word Pro, Microsoft Word, Corel WordPerfect, OpenOffice.org Writer. De hojas electrnicas o de clculo: Quattro Pro, Lotus 1-2-3, OpenOffice.org Calc, Microsoft Excel. De manejo de base de datos: MySQL, Microsoft Access, Visual FoxPro, dBase. Comunicacin de datos: Safari, Mozilla Firefox, MSN Explorer, Internet Explorer, Netscape Navigator, Kazaa, MSN Messenger Yahoo! Messenger, ICQ, AOL Instant Messenger, Opera. Multimedia: XMMS, Mplayer, Windows Media Player, Winamp, RealPlayer, QuickTime, DVX. De presentaciones: Microsoft Power Point, OpenOffice.org Impress, Corel Presentations, Windows Movie Maker. De diseo: Corel Draw, GIMP, Corel PHOTO-PAINT, Corel Painter, Adobe Photoshop, Microsoft Photo Editor, Microsoft Paint, Microsoft Publisher, AutoCAD, Macromedia Fireworks, Macromedia FreeHand. De edicin: Corel Ventura, QuarkXPress, Adobe PageMaker, Adobe InDesign, FrameMaker, Adobe Acrobat. De clculo: Maple. De finanzas: Microsoft Money. Compiladores: Visual Basic, C++, Pascal, Visual FoxPro. De correo electrnico: Outlook Express, Mozilla Thunderbird. De compresin de archivos: WinZip, gzip, WinRar. De presupuestacin de obras: DataObra, Presto. Algunas compaas como Microsoft, Lotus, Sun Microsystems Corel, entre otras, agrupan varios programas de distinta naturaleza para que formen un paquete (llamados suites o suite ofimtica) que sean satisfactorios para las necesidades ms apremiantes del usuario, como el caso de las siguientes suites: Microsoft Office, que incluye: Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Microsoft InfoPath, Microsoft Outlook, Microsoft Access, Microsoft Publisher, entre otros segn la presentacin (bsica, estndar o profesional). OpenOffice.org, que incluye: OpenOffice.org Writer, OpenOffice.org Calc, OpenOffice.org Impress, entre otros segn la presentacin (bsica, estndar o profesional). Lotus SmartSuite, que incluye: Lotus Word Pro (antes AmiPro), Lotus 1-2-3, Lotus Freelance Graphics, Lotus Organizer, entre otros segn la presentacin (bsica, estndar o profesional). Para mayor detalles remitase a suite ofimtica. Todos y cada uno de ellos sirven para ahorrar tiempo y dinero al usuario, al permitirle hacer cosas tiles con el ordenador (o computadora); algunos con ciertas prestaciones, otros con equis diseo; unos son ms amigables o fciles de usar que otros, pero bajo el mismo principio. LENGUAJES DE PROGRAMACION Un lenguaje de programacin es un lenguaje que puede ser utilizado para controlar el comportamiento de una mquina, particularmente una computadora. Consiste en un conjunto de reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos, respectivamente. Aunque muchas veces se usa lenguaje de programacin y lenguaje informtico como si fuesen sinnimos, no tiene por qu ser as, ya que los lenguajes informticos engloban a los lenguajes de programacin y a otros ms, como, por ejemplo, el HTML. Un lenguaje de programacin permite a un programador especificar de manera precisa: sobre qu datos una computadora debe operar, cmo deben ser estos almacenados y transmitidos y qu acciones debe

Pgina 3 de 8

e_mail: jpretellc@ucvlima.edu.pe

Introduccin Ingeniera de Sistemas

tomar bajo una variada gama de circunstancias. Todo esto, a travs de un lenguaje que intenta estar relativamente prximo al lenguaje humano o natural, tal como sucede con el lenguaje Lexico. Los procesadores usados en las computadoras son capaces de entender y actuar segn lo indican programas escritos en un lenguaje fijo llamado lenguaje de mquina. Todo programa escrito en otro lenguaje puede ser ejecutado de dos maneras: Mediante un programa que va adaptando las instrucciones conforme son encontradas. A este proceso se lo llama interpretar y a los programas que lo hacen se los conoce como intrpretes. Traduciendo este programa al programa equivalente escrito en lenguaje de mquina. A ese proceso se lo llama compilar y al traductor se lo conoce como compilador. Clasificacin de los lenguajes de programacin Los lenguajes de programacin se determinan segn el nivel de abstraccin, Segn la forma de ejecucin y Segn el paradigma de programacin que poseen cada uno de ellos y esos pueden ser: Lenguajes de bajo nivel Los lenguajes de bajo nivel son lenguajes de programacin que se acercan al funcionamiento de una computadora. El lenguaje de ms bajo nivel es, por excelencia, el cdigo mquina. A ste le sigue el lenguaje ensamblador, ya que al programar en ensamblador se trabajan con los registros de memoria de la computadora de forma directa. Lenguajes de medio nivel Hay lenguajes de programacin que son considerados por algunos expertos como lenguajes de medio nivel (como es el caso del lenguaje C) al tener ciertas caractersticas que los acercan a los lenguajes de bajo nivel pero teniendo, al mismo tiempo, ciertas cualidades que lo hacen un lenguaje ms cercano al humano y, por tanto, de alto nivel. Lenguajes de alto nivel Los lenguajes de alto nivel son normalmente fciles de aprender porque estn formados por elementos de lenguajes naturales, como el ingls. En BASIC, el lenguaje de alto nivel ms conocido, los comandos como "IF CONTADOR = 10 THEN STOP" pueden utilizarse para pedir a la computadora que pare si CONTADOR es igual a 10. Por desgracia para muchas personas esta forma de trabajar es un poco frustrante, dado que a pesar de que las computadoras parecen comprender un lenguaje natural, lo hacen en realidad de una forma rgida y sistemtica. Segn la forma de ejecucin Lenguajes compilados Naturalmente, un programa que se escribe en un lenguaje de alto nivel tambin tiene que traducirse a un cdigo que pueda utilizar la mquina. Los programas traductores que pueden realizar esta operacin se llaman compiladores. stos, como los programas ensambladores avanzados, pueden generar muchas lneas de cdigo de mquina por cada proposicin del programa fuente. Se requiere una corrida de compilacin antes de procesar los datos de un problema. Los compiladores son aquellos cuya funcin es traducir un programa escrito en un determinado lenguaje a un idioma que la computadora entienda (lenguaje mquina con cdigo binario). Al usar un lenguaje compilado (como lo son los lenguajes del popular Visual Studio de Microsoft), el programa desarrollado nunca se ejecuta mientras haya errores, sino hasta que luego de haber compilado el programa, ya no aparecen errores en el cdigo. Lenguajes interpretados Se puede tambin utilizar una alternativa diferente de los compiladores para traducir lenguajes de alto nivel. En vez de traducir el programa fuente y grabar en forma permanente el cdigo objeto que se produce durante la corrida de compilacin para utilizarlo en una corrida de produccin futura, el programador slo carga el programa fuente en la computadora junto con los datos que se van a procesar. A continuacin, un programa intrprete, almacenado en el sistema operativo del disco, o incluido de manera permanente dentro de la mquina, convierte cada proposicin del programa fuente en lenguaje de mquina conforme vaya siendo necesario durante el proceso de los datos. No se graba el cdigo objeto para utilizarlo posteriormente. La siguiente vez que se utilice una instruccin, se le debe interpretar otra vez y traducir a lenguaje mquina. Por ejemplo, durante el procesamiento repetitivo de los pasos de un ciclo, cada instruccin del ciclo tendr que volver a ser interpretado cada vez que se ejecute el ciclo, lo cual hace que el programa sea ms lento en tiempo de ejecucin (porque se va revisando el cdigo en tiempo de ejecucin) pero ms rpido en tiempo de diseo (porque no se tiene que estar compilando a cada momento el cdigo
Pgina 4 de 8 e_mail: jpretellc@ucvlima.edu.pe

Introduccin Ingeniera de Sistemas

completo). El intrprete elimina la necesidad de realizar una corrida de compilacin despus de cada modificacin del programa cuando se quiere agregar funciones o corregir errores; pero es obvio que un programa objeto compilado con antelacin deber ejecutarse con mucha mayor rapidez que uno que se debe interpretar a cada paso durante una corrida de produccin. Segn el paradigma de programacin -Lenguajes imperativos -Lenguajes declarativos -Funcionales -Lgicos -Lenguajes orientados a objetos En la Programacin Orientada a Objetos (POO u OOP segn siglas en ingls) se definen los programas en trminos de "clases de objetos", objetos que son entidades que combinan estado (es decir, datos) comportamiento (esto es, procedimientos o mtodos) e identidad (propiedad del objeto que lo diferencia del resto). La programacin orientada a objetos expresa un programa como un conjunto de estos objetos, que colaboran entre ellos para realizar tareas. Esto permite hacer los programas mdulos ms fciles de escribir, mantener y reutilizar. Algunos lenguajes de programacin ABAP Caml FORTRAN Lua Parlog Seed7 ABC Clipper Gambas MAGIC Perl Self Ada CLIPS GML Mainsail PHP Sh ActionScript CLU GRAFCET Mesa PL/1 Simula Afnix COBOL FP Miranda Plankalkl Smalltalk ALGOL CORAL Haskell ML PostScript Snobol APL D Icon Modula PowerBuilder SPARK ASP Delphi Inform Modula-2 Prolog Squeak ASP.NET DIV INTERCAL Modula-3 Python SR AWK Dylan ISWIM Natural Rapid Standard ML B Eiffel J NetREXX REXX TI-Basic BASIC Erlang Java Oberon RPN TCL BCPL Ensamblador JavaScript Object REXX RPG VBA Befunge Extended ML Joy Objective-C Ruby Visual Basic Boo Euphoria KWC Ocaml Sail Visual C++ C Fnix LADDER Occam Sather Visual DialogScript C++ Flow-Matic Lexico Oz Scheme Visual Foxpro C# Forth Lingo Pascal Scriptol Yurix Lisp ZPL Logo WEGRAFIA: Ttulo : Web :

Lenguajes de Programacin http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n

Lenguaje de bajo nivel


Un lenguaje de programacin de bajo nivel es el que proporciona poca o ninguna abstraccin del microprocesador de un ordenador. Consecuentemente es fcilmente trasladado a lenguaje de mquina. La palabra "bajo" no implica que el lenguaje sea inferior a un lenguaje de alto nivel; se refiere a la reducida abstraccin entre el lenguaje y el hardware. Uso: ventajas e inconvenientes. En general se utiliza este tipo de lenguaje para programar controladores (drivers). La programacin en un lenguaje de bajo nivel como el lenguaje de la mquina o el lenguaje simblico tiene ciertas ventajas: Mayor adaptacin al equipo. Posibilidad de obtener la mxima velocidad con mnimo uso de memoria. Pero tambin tiene importantes inconvenientes: Imposibilidad de escribir cdigo independiente de la mquina.

Pgina 5 de 8

e_mail: jpretellc@ucvlima.edu.pe

Introduccin Ingeniera de Sistemas

Mayor dificultad en la programacin y en la comprensin de los programas. El programador debe conocer ms de un centenar de instrucciones. En necesario conocer en detalle la arquitectura de la mquina. Caractersticas Se trabaja a nivel de Microinstrucciones, es decir, su programacin es al ms fino detalle. Est orientado a la mquina. Primera generacin El lenguaje de programacin de primera generacin (por sus siglas en ingls, 1GL), es el lenguaje de cdigo mquina. Es el nico lenguaje que un microprocesador entiende de forma nativa. El lenguaje mquina no puede ser escrito o ledo usando un editor de texto, y por lo tanto es raro que una persona lo use directamente. Segunda generacin El lenguaje de programacin de segunda generacin (por sus siglas en ingls, 2GL), es el lenguaje ensamblador. Se considera de segunda generacin porque, aunque no es lenguaje nativo del microprocesador, un programador de lenguaje ensamblador debe entender la arquitectura del microprocesador (cosas como sus registros e instrucciones

Lenguaje de alto nivel


La programacin en un lenguaje de bajo nivel como el lenguaje de la mquina o el lenguaje simblico tiene ciertas ventajas: Mayor adaptacin al equipo. Posibilidad de obtener la mxima velocidad con mnimo uso de memoria. Pero tambin tiene importantes inconvenientes: Imposibilidad de escribir cdigo independiente de la mquina. Mayor dificultad en la programacin y en la comprensin de los programas. Por esta razn, a finales de los aos 1950 surgi un nuevo tipo de lenguaje que evitaba los inconvenientes, a costa de ceder un poco en las ventajas. Estos lenguajes se llaman "de tercera generacin" o "de alto nivel", en contraposicin a los "de bajo nivel" o "de nivel prximo a la mquina". Los lenguajes de Alto Nivel se caracterizan por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las mquinas. En los primeros lenguajes de alto nivel la limitacin era que se orientaban a un rea especfica y sus instrucciones requeran de una sintaxis predefinida. Se clasifican como lenguajes procedimentales. Otra limitacin de los lenguajes de alto nivel es que se requiere de ciertos conocimientos de programacin para realizar las secuencias de instrucciones lgicas. Los lenguajes de muy alto nivel se crearon para que el usuario comn pudiese solucionar tal problema de procesamiento de datos de una manera ms fcil y rpida . Principales lenguajes de alto nivel Ada ALGOL Basic C (en realidad es un lenguaje de medio nivel). C++ C# Clipper COBOL Fortran Java Lexico Logo Object Pascal Pascal Perl PHP PL/SQL Python Ruby MATLAB Modula-2 Lenguajes funcionales Haskell Lisp

Pgina 6 de 8

e_mail: jpretellc@ucvlima.edu.pe

Introduccin Ingeniera de Sistemas

Lenguaje compilado
Un lenguaje compilado es trmino un tanto impreciso para referirse a un lenguaje de programacin que tpicamente se implementa mediante un compilador. Esto implica que una vez escrito el programa, ste se traduce a partir de su cdigo fuente por medio de un compilador en un archivo ejecutable para una determinada plataforma (por ejemplo Solaris para Sparc, Windows NT para Intel, etc.). Los lenguajes compilados son lenguajes de alto nivel en los que las instrucciones se traducen del lenguaje utilizado a cdigo mquina para una ejecucin rpida. Por el contrario un lenguaje interpretado es aquel en el que las instrucciones se traducen o interpretan una a una siendo tpicamente unas 10 veces ms lentos que los programas compilados. Es tericamente posible escribir un compilador o un intrprete para cualquier lenguaje, sin embargo en algunos lenguajes una u otra implementacin es ms sencilla porque se disearon con una implementacin en particular en mente. Algunos entornos de programacin incluyen los dos mecanismos, primero el cdigo fuente se traduce a un cdigo intermedio que luego se interpreta en una mquina virtual, pero que tambin puede compilarse justo antes de ejecutarse. La mquina virtual y los compiladores Just in Time de Java son un ejemplo de ello. Algunos ejemplos tpicos de lenguajes compilados: Fortran La familia de lenguajes de C, incluyendo C++ y Objective C pero no Java. Ada, Pascal (incluyendo su dialecto Delphi) Algol Multiplataforma Multiplataforma es un trmino usado para referirse a los programas, sistemas operativos, lenguajes de programacin, u otra clase de software, que puedan funcionar en diversas plataformas. Por ejemplo, una aplicacin multiplataforma podra ejecutarse en Windows en un procesador x86, en GNU/Linux en un procesador x86, y en Mac OS X en uno x86 o en un PowerPC.

Plataformas
Una plataforma es una combinacin de hardware y software usada para ejecutar aplicaciones; en su forma ms simple consiste nicamente de un sistema operativo, una arquitectura, o una combinacin de ambos. La plataforma ms conocida es probablemente Microsoft Windows en una arquitectura x86; otras plataformas conocidas son GNU/Linux y Mac OS X (que ya de por s son multiplataforma). Hay, por otro lado, aparatos como celulares que, a pesar de ser plataformas informticas, no se consideran usualmente como tales. El software en general est escrito de modo que dependa de las caractersticas de una plataforma particular; bien sea el hardware, sistema operativo, o mquina virtual en que se ejecuta. La plataforma Java es una mquina virtual multiplataforma, tal vez la ms conocida de este tipo, as como una plataforma popular para hacer software (que, por supuesto, se considera multiplataforma). Plataformas de hardware Una plataforma de hardware es una arquitectura de computador o de procesador. Por ejemplo, los procesadores x86 y x86-64 son las arquitecturas ms comunes actualmente para los computadores caseros. Entre los sistemas operativos existentes para estas arquitecturas se cuentan Windows, GNU/Linux, GNU/Hurd, Mac OS X, y BSD. Plataformas de software Las plataformas de software pueden ser un sistema operativo, un entorno de programacin, o (ms comnmente) una combinacin de ambos. Una excepcin notable es el lenguaje de programacin Java, que usa una mquina virtual independiente del sistema operativo para leer el cdigo compilado, conocido en la jerga de Java como bytecode.

Pgina 7 de 8

e_mail: jpretellc@ucvlima.edu.pe

Introduccin Ingeniera de Sistemas

Plataforma Java Como se dijo anteriormente, la plataforma Java es una excepcin a la regla general de que el sistema operativo constituye la plataforma de software. El lenguaje Java provee una mquina virtual o "procesador virtual" que ejecuta cualquier cdigo que haya sido escrito en dicho lenguaje. Esto permite que el mismo binario ejecutable se pueda usar en todos los sistemas compatibles con el software Java. Esto tiene, sin embargo, un precio: los ejecutables de Java no los puede ejecutar directamente el sistema operativo, sino que hace falta un programa especial, la Mquina virtual Java, que sea ejecutado por el sistema operativo, y que ejecute el programa Java. Por ello, Java tiene limitaciones en cuanto a admitir funcionalidades propias de cada sistema. Los programas de Java pueden ejecutarse por lo menos en los sistemas Windows, GNU/Linux, y Solaris, con lo que el lenguaje est limitado a las funcionalidades que existan en los tres sistemas. Esto incluye, por ejemplo, redes y sockets, pero no entrada/salida directa del hardware.

LABORATORIO MENTAL N 12 Control de Lectura: Software Realizar las siguientes indicaciones: 1. 2. 3. 4. . Formar equipos de 8 estudiantes y leer la separata 12 y dar una opinin crtica. Discutir con tus compaeros de equipo y elaborar un esquema de la lectura planteada por el docente. Exponer y responder a las preguntas del auditorio sobre el tema en anlisis. El profesor dar sus pautas y la retroalimentacin usando las diapositivas del tema.

Pgina 8 de 8

e_mail: jpretellc@ucvlima.edu.pe

You might also like