
Análisis y Diseños de Sistemas
Trabajo Nº 3
Realizado por: Franklin Lezama
Introducción
El software es un
ingrediente indispensable para el funcionamiento del computador. Está formado
por una serie de instrucciones y datos, que permiten aprovechar todos los
recursos que el computador tiene, de manera que pueda resolver gran cantidad de
problemas. Un computador en si, es sólo un conglomerado de componentes
electrónicos; el software le da vida al computador, haciendo que sus
componentes funcionen de forma ordenada.
El software es un conjunto de instrucciones detalladas que controlan la
operación de un sistema computacional.
Funciones del software:
Programas de Software
Programa: conjunto de argumentos o instrucciones para la
computadora, almacenado en la memoria primaria de la computadora junto con los
datos requeridos para ser ejecutado, en otras palabras hacer que las
instrucciones sean realizadas por la computadora.
Tipos de Software
Cada software debe ser
diseñado para un tipo de máquina específica para asegurar su compatibilidad.
Lenguajes de consulta: (SQL) son lenguajes de alto nivel para recuperar
datos almacenados en bases de datos o en archivos, permiten solicitudes de
información que no estén predefinidas.
Generadores de reportes: Son programas para crear informes sobre diseño en
una amplia variedad de formatos que no son rutinariamente producidos por un
sistema de información. Extraen datos de los archivos o de las bases de datos y
crean reportes de acuerdo con muchos formatos, proporcionan más control, pueden
manejar datos de cálculos y lógica compleja antes de darles la salida.
Lenguajes de gráficas: Recuperan datos de archivos o de bases de datos y
los representan en un formato gráfico.
1.- Software que permitan realizar acceso a base de
datos utilizando un sistema de información en la web.(JSP,XML,ASP,PHP,etc)
Diferencias.
Linux
Es
la denominación de un sistema operativo tipo-Unix y el nombre de un núcleo. Es
uno de los paradigmas más prominentes del software libre y del desarrollo del
código abierto, cuyo código fuente está disponible públicamente y cualquier
persona puede libremente usarlo, estudiarlo, redistribuirlo y, con los
conocimientos informáticos adecuados, modificarlo.
Los
primeros sistemas Linux se originaron en 1992, al combinar utilidades de
sistema y librerías del proyecto GNU con el núcleo Linux, completando un
sistema también conocido como GNU/Linux. Desde fines de 1990 Linux ha obtenido
el apoyo de diversas empresas multinacionales del mundo de la informática,
tales como IBM[],
Sun Microsystems, Hewlett-Packardy Novell.
Linux
es usado como sistema operativo en una amplia variedad de plataformas de
hardware y computadores, incluyendo los computadores de escritorio (PCs x86 y
x86-64, y Macintosh y PowerPC), servidores, supercomputadores, mainframes, y
dispositivos empotrados así como teléfonos celulares.
La
marca Linux (Número de serie: 1916230) pertenece a Linus Torvalds y se
define como "un sistema operativo para computadoras que facilita su uso
y operación".
Cómo se
instala Linux
Linux
en la actualidad es un sistema operativo fácil de instalar, tan solo basta con
descargar la imagen iso de una distribución como Debían, SuSE, Ubuntu o Yellow
Dog (la mayoría son gratuitas) y grabarla en un CD o DVD.
Existen
versiones linux para máquinas x86 (abarca desde computadoras 386, pentium I,
celeron, hasta pentium IV), también para 64 bits (los nuevos procesadores,
aunque también trabajan con linux para x86), y para procesadores PowerPc (ppc)
de las computadoras Apple Macintosh.
El
resto es tan fácil como instalar Windows, incluso algunas distrubiciones
permiten entrar al escritorio linux sin necesidad de instalar el sistema
operativo (desde el CD), para luego usarlo o instalarlo desde el escritorio.
Este es el caso de Ubuntu y Kubuntu y las versiones más actualizadas, insertas
el cd/dvd dentro de la computadora, reinicias y en uno o dos minutos estás en
el escritorio del sistema operativo Linux. Estas versiones son también llamadas
Live, del inglés "en vivo".
Actualmente
Linux es un sistema fácil de usar. Cada distribución trae programas
seleccionados por los autores de la distribución incluidos en el cd o en el
dvd, y se pueden instalar tanto al comienzo de la instalación como luego de
haber instalado el sistema. Se puede instalar en computadoras que se consideren
"obsoletas", pero esto puede resultarle complicado a un usuario
novato.
Java
Server Pages (JSP)
JSP es un acrónimo de Java Server Pages, que en
castellano vendría a decir algo como Páginas de Servidor Java. Es, pues, una
tecnología orientada a crear páginas web con programación en Java.
Java Server Pages (JSP), en el campo de
la informática, es una tecnología para crear aplicaciones web. Es un desarrollo
de la compañía Sun Microsystems y su funcionamiento se basa en scripts, que
utilizan una variante del lenguaje java.
En
las JSP se escribe el texto que va a ser devuelto en la salida
(normalmente, código HTML) incluyendo código java dentro de él, para poder
modificar o generar contenido dinámicamente. El código java se incluye dentro
de las marcas de etiqueta <% y %>; a ésto se le denomina scriptlet.
En
una posterior especificación, se incluyeron taglib; esto es, la posibilidad de
definir etiquetas nuevas que ejecuten código de clases java. La asociación de
las etiquetas con las clases java se declara en archivos de configuración en XML.
La
principal ventaja de JSP frente a otros lenguajes es que permite
integrarse con clases Java (.class) lo que permite separar en niveles las
aplicaciones web, almacenando en clases java las partes que consumen más
recursos (así como las que requieren más seguridad) y dejando la parte
encargada de formatear el documento html en el archivo jsp. La idea fundamental
detrás de este criterio es el de separar la lógica del negocio de la
presentación de la información.
Independientemente
de la certeza de la aseveración, Java es conocido por ser un lenguaje muy
portable (su lema publicitario reza: escríbelo una vez, córrelo donde sea)
y sumado a las capacidades de JSP se hace una combinación muy atractiva.
Sin
embargo, JSP no se puede considerar un script al 100%, ya que, antes de
ejecutarse, el servidor web compila el script y genera un servlet. Por lo
tanto, se puede decir que aunque este proceso sea transparente para el
programador no deja de ser una aplicación compilada. La ventaja de ello es algo
más de rapidez y disponer del API de Java en su totalidad.
Por
todo ello, la tecnología JSP, así como Java, está teniendo mucho peso en el
desarrollo web profesional (sobre todo en intranets).
Microsoft,
la más directa competencia de Sun, ha visto en esta estrategia de Sun una
amenaza, lo que le ha llevado a que su plataforma .NET incluya su lenguaje de
scripts ASP.NET que permite ser integrado con clases .NET (ya estén hechas en
C++, VisualBasic o C#) del mismo modo que jsp se integra con clases Java.
Para
ejecutar las páginas JSP, se necesita un servidor Web con un contenedor Web que
cumpla con las especificaciones de JSP y de Servlet.
Ejemplo
de página JSP En la imagen siguiente se puede ver un
ejemplo extremadamente simple de una página JSP y el esquema de conversión de
esa página en un servlet.

CGI:
Common Gateway Interface
Common
Gateway Interface (en castellano
«Interfaz Común de Pasarela», abreviado CGI) es una importante
tecnología de
Las
aplicaciones CGI fueron una de las primeras maneras prácticas de crear
contenido dinámico para las páginas web. En una aplicación CGI, el servidor Web
pasa las solicitudes del cliente a un programa externo. La salida de dicho
programa es enviada al cliente en lugar del archivo estático tradicional.
CGI ha hecho
posible la implementación de funciones nuevas y variadas en las páginas web, de
tal manera que esta interfaz rápidamente se volvió un estándar, siendo
implementada en todo tipo de servidores web.
Extensible Markup Language (XML)
XML, sigla en inglés de Extensible Markup
Language («lenguaje de marcas extensible»), es un metalenguaje
extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Es
una simplificación y adaptación del SGML y permite definir la gramática de
lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje
definido por SGML). Por lo tanto XML no es realmente un lenguaje en particular,
sino una manera de definir lenguajes para diferentes necesidades. Algunos de
estos lenguajes que usan XML para su definición son XHTML, SVG, MathML.
XML no ha
nacido sólo para su aplicación en Internet, sino que se propone como un
estándar para el intercambio de información estructurada entre diferentes
plataformas. Se puede usar en bases de datos, editores de texto, hojas de
cálculo y casi cualquier cosa imaginable.
XML es una
tecnología sencilla que tiene a su alrededor otras que la complementan y la
hacen mucho más grande y con unas posibilidades mucho mayores. Tiene un papel
muy importante en la actualidad ya que permite la compatibilidad entre sistemas
para compartir la información de una manera segura, fiable y fácil.
Ventajas del XML
Estructura de un documento XML
La
tecnología XML busca dar solución al problema de expresar información
estructurada de la manera más abstracta y reutilizable posible. Que la
información sea estructurada quiere decir que se compone de partes bien
definidas, y que esas partes se componen a su vez de otras partes. Entonces se
tiene un árbol de pedazos de información. Ejemplos son un tema musical, que se
compone de compases, que están formados a su vez con notas. Estas partes se
llaman elementos, y se las señala mediante etiquetas.
Una
etiqueta consiste en una marca hecha en el documento, que señala una porción de
este como un elemento, un pedazo de información con un sentido claro y
definido. Las etiquetas tienen la forma <nombre>, donde nombre es el nombre del elemento que
se está señalando.
Herramientas para trabajar con documentos XML
De
hecho cualquier procesador de texto, que sea capaz de producir archivos txt es
capaz de generar XML, aunque en los entornos de desarrollo como Eclipse o
Visual Studio, se facilita, ya que reconoce los formatos y ayuda a generar un
XML bien formado.
Active
Server Pages (ASP)
Es
una tecnología del lado servidor de Microsoft para páginas web generadas
dinámicamente, que ha sido comercializada como un anexo a Internet Information
Server (IIS).
La
tecnología ASP está estrechamente relacionada con el modelo tecnológico de su
fabricante. Intenta ser solución para un modelo de programación rápida ya que
programar en ASP es como programar en VisualBasic, por supuesto con muchas
limitaciones ya que es una plataforma que no se ha desarrollado como lo
esperaba Microsoft.
Lo
interesante de este modelo tecnológico es poder utilizar diversos componentes
ya desarrollados como algunos controles ActiveX. Otros problemas que han hecho
evolucionar esta tecnología es el no disponer de información "que oriente
a quienes desean aprenderla y resulta muy costosa en tiempo descubrir aquí y
allá toda la información para volverla altamente útil".
ASP
ha pasado por cuatro iteraciones mayores, ASP 1.0 (distribuido con IIS 3.0),
ASP 2.0 (distribuido con IIS 4.0), ASP 3.0 (distribuido con IIS 5.0) y ASP.NET
(parte de la plataforma .NET de Microsoft). Las versiones pre-.NET se denominan
actualmente (desde 2002) como ASP clásico.
En
el último ASP clásico, ASP 3.0, hay seis objetos integrados disponibles para el
programador, Application, ASPError, Request, Response, Server y Session. Cada
objeto tiene un grupo de funcionalidades frecuentemente usadas y útiles para
crear páginas web dinámicas.
Perl, Lenguaje Práctico para
Estructuralmente,
Perl está basado en un estilo de bloques como los del C o AWK, y fue
ampliamente adoptado por su destreza en el procesado de texto y no tener
ninguna de las limitaciones de los otros lenguajes de script.
Hypertext Pre-processor (PHP)
Es
un lenguaje de programación usado frecuentemente para la creación de contenido
para sitios web con los cuales se puede programar las paginas html y los
codigos de fuente. PHP es un acrónimo recursivo que significa "PHP Hypertext
Pre-processor" (inicialmente PHP Tools, o, Personal Home
Page Tools), y se trata de un lenguaje interpretado usado para la
creación de aplicaciones para servidores, o creación de contenido dinámico para
sitios web. Últimamente también para la creación de otro tipo de programas
incluyendo aplicaciones con interfaz gráfica usando las librerías GTK+.
Usos de PHP
Los
principales usos del PHP son los siguientes:
Suponga que usted lo
contrata una empresa que tiene un producto y lo quiere comercializar en la web.
Usted debería explicar los procedimientos a seguir por la empresa que desee
incorporar una página web o portal para vender un determinado producto por la web.
Para comenzar hay que
estar claros en que contar con un sitio Web le permite estar presente en
La creación de un sitio simple no entraña grandes
dificultades: al océano de Internet se lanzan cada día miles de sitios nuevos.
No todos tienen éxito, y es comprensible, si nos atenemos a la apariencia y
funcionamiento de algunos. A continuación se describen seis pasos para crear un
sitio capaz de dar una impresión positiva a sus posibles clientes y los que ya
lo son.
Planee
la finalidad y el aspecto del sitio
Inicie el planeamiento del sitio con la evaluación de otros sitios de empresas
que trabajen en la misma línea de negocio. Determine qué tienen de eficaz y de
poco eficaz, según su criterio. Formúlese las siguientes preguntas:
¿Qué dicen de la empresa el diseño, el uso de los
gráficos, el color y el tono de la redacción?
¿Ofrece el sitio un acceso fácil a la información
que desean conocer de entrada los clientes?
¿Existe algún motivo para volver al sitio? ¿Hay
algún indicio de que la información se actualice con regularidad?
La observación de otros sitios puede ayudarle a
concentrarse en lo que desea conseguir con el suyo.
Esboce su sitio
Después de que se haya hecho una idea del aspecto y
la finalidad de su sitio, tome lápiz y papel o use un programa de dibujo para
hacer un esquema de su sitio y la distribución de las páginas.
Registre un nombre de dominio
El nombre de dominio es
la dirección de Internet que los usuarios escriben en el explorador para buscar
sitios. Por ejemplo, www.suempresa.com. Debe registrar todos los nombres de dominio
que seleccione para usarlos como propietario (y evitar que otras personas u
organizaciones los utilicen). InterNIC proporciona una lista de registradores
de nombres de dominio acreditados. La mayoría de esos servicios pueden ayudarle
a determinar si el nombre que desea está disponible. Tenga preparada alguna
variación del nombre de dominio por si el que ha elegido inicialmente ya
estuviera registrado. Si planea crear un sitio Web pero no espera ponerlo en
marcha de inmediato, quizá desee de todos modos registrar el nombre antes que
otras personas lo hagan.
Busque alojamiento
para su sitio
Su sitio Web debe residir
en un equipo denominado servidor Web. El servidor Web presenta las páginas Web
a los usuarios que las solicitan desde su explorador. Para la mayoría de las
pequeñas empresas resulta razonable el pago a una empresa especializada en
servicios de alojamiento o a un proveedor de servicios Internet (ISP) para que
mantengan su sitio en uno de sus servidores Web. Los proveedores de servicios
profesionales saben cómo supervisar, realizar el mantenimiento y proteger los
servidores para que el tiempo de disponibilidad de su sitio se acerque mucho al
100%. Preste especial atención a las declaraciones de confiabilidad de los
acuerdos de nivel de servicio que firme con los servicios de alojamiento. No
diría mucho a su favor que los clientes que intentan tener acceso a su sitio
vean en lugar de la página principal un mensaje que indica que no se encuentra
la página.
Si sólo le interesa crear
un sitio Web interno, de "intranet" para su empresa, quizá deba
considerar la posibilidad de alojarlo en un equipo de la compañía. Windows
Small Business Server 2003 incluye Windows SharePoint Services y está diseñado
para ayudarle a hacer funcionar fácilmente una intranet en la red de su
oficina.
Cree y compruebe su sitio
Puede contratar a
diseñadores de Web profesionales para que construyan el sitio; probablemente
tendrá que hacerlo si desea crear un sitio de comercio electrónico que incluya
el procesamiento de pedidos y pagos con tarjeta de crédito en línea. Consulte
el servicio de listado global de Microsoft de Web Presence Developers si desea
ponerse en contacto con desarrolladores de Web especializados en la creación de
sitios con Microsoft Office FrontPage 2003, una avanzada herramienta de
creación de sitios Web incluida en Windows Small Business Server 2003 Premium
Edition. No obstante, si se considera una persona creativa y desea adquirir
nuevos conocimientos prácticos, puede aprender a crear su propio sitio con
FrontPage tras recibir la formación necesaria. Si aprende a crear un sitio,
también le resultará más fácil actualizarlo. No olvide pedir opiniones sinceras
cuando cree el sitio. También deberá probar de forma exhaustiva y reiterada el
rendimiento del sitio con distintos navegadores o en una red privada antes de
publicarlo en Web.
Publique el sitio y realice el mantenimiento necesario
Después de probarlo,
puede usted (o el diseñador Web) cargar los archivos del sitio Web en el
servicio de alojamiento que contrató a tal consecuencia. Conéctese luego a
Internet, escriba su nombre de dominio y espere a que su sitio aparezca en
línea. Después de celebrar el lanzamiento del sitio, no hay que olvidar que el
trabajo no ha terminado. Para que los clientes tengan la impresión de que su
empresa es dinámica y funciona, es probable que deba agregar o cambiar el
contenido del sitio con regularidad. Un sitio con referencias a fechas de
eventos celebrados en años pasados puede hacer dudar a los visitantes de si su
empresa sigue todavía en activo.
La mayoría de los usuarios no
utilizan todas las funciones que ofrecen sus aplicaciones de software. Lo
normal es que nos limitemos a seleccionar las que consideramos útiles.
Hay
cinco funciones de Microsoft Word (el software de procesamiento de textos de
Microsoft Office) que utilizo en mi negocio para ahorrar tiempo y dinero.
El diseño de un membrete no tiene por qué ser complicado; puede componerse
simplemente del nombre, la dirección y el número de teléfono de la empresa.
Word proporciona una gran variedad de fuentes y permite modificar el tamaño de
letra.
Quizá desee agregar alguna ilustración al membrete.
Puede digitalizar su logotipo y utilizarlo en el membrete. Aunque también
existe otra opción.
Microsoft mantiene una enorme colección de imágenes
prediseñadas gratuitas. Por ejemplo, si desea agregar una flor, Microsoft le
ofrece más de 1.000 diseños. La colección de imágenes prediseñadas está
disponible para los usuarios registrados de Word. La encontrará en Design
Gallery Live de Microsoft Office.
Microsoft ofrece también gratuitamente plantillas para cartas, etiquetas y
formularios. Se encuentra en la galería de plantillas. (La mayoría de ellas
funciona en Word, aunque algunas se ejecutan en otros programas de software.
Por ejemplo, las plantillas de administración de proyectos sólo pueden abrirse
en Microsoft Project 2000 o en una versión posterior).
Supongamos que tiene que enviar el mismo anuncio
publicitario a todos sus clientes. O que quiere hacer público un cambio en el
personal. Puede parecer desalentador, pero no tiene por qué serlo, pues la
función de combinación de correspondencia de Word simplifica enormemente esta
operación.
Básicamente, Word utiliza una lista de nombres y
direcciones almacenadas en una tabla. Esta tabla se puede crear en Word, en
Microsoft Access o incluso en Microsoft Outlook. Todos estos programas forman
parte de Microsoft Office.
Obviamente, esta función resulta realmente útil si
se programa con antelación. Probablemente le haga falta una base de datos, en
cuyo caso, Access es la mejor opción. No obstante, la curva de aprendizaje en
este caso es mucho más pronunciada que si se incluyen todos los datos en Excel
(también parte de Microsoft Office). En este ejemplo vamos a usar Excel, pero
sepa que dispone de más opciones.
Comenzamos el proceso con la carta. Supongamos que
todos van a recibir la misma carta; no se puede personalizar demasiado. Cuando
escriba la carta, deje un espacio en blanco en la dirección del destinatario y
en la fórmula de saludo.
Cuando vaya a preparar su tabla de Excel,
obviamente necesitará el nombre de los destinatarios y sus direcciones, al
igual que un campo para incluir la fórmula de saludo. Si, por ejemplo, uno de
los destinatarios de la carta fuese Ricardo Morales, la fórmula de saludo
podría ser simplemente "Querido Ricardo". Si su relación con el Dr.
Ricardo Morales es más formal, podría ser "Estimado Dr. Morales". Así
pues, los nombres de la columna correspondiente a la fórmula de saludo serían
"Ricardo" o "Dr. Morales".
Ahora es el momento de abrir la carta. Haga clic en
Herramientas > Cartas y correspondencia > Combinar correspondencia Siga
las instrucciones del asistente, que aparecen en la parte derecha de la
pantalla. Para seleccionar los destinatarios de las cartas, examine la lista de
contactos en Excel, Outlook u otra base de datos.
Además de las cartas, la función de combinación de correspondencia también le
permite insertar direcciones en sobres y en etiquetas. Esta posibilidad puede
serle muy útil.
Las marcas de agua se distinguen claramente dentro
del documento y no perjudican a la visibilidad del texto. Incluso se puede
jugar con colores diferentes.
También se pueden incluir imágenes. Supongamos que
tiene usted una floristería. Podría incluir un dibujo o una imagen de una flor
en todos sus documentos impresos. ¿Le gusta la idea?
Para insertar la marca de agua, haga clic en
Formato > Fondo > Marca de agua impresa. Elija las opciones que le
interesen y haga clic en Aceptar. Si piensa que va a utilizar la marca de agua
frecuentemente, cree una plantilla (consulte el primer apartado).
Recuerde que la línea divisoria entre algo
simpático y algo irritante es muy tenue. Si los lectores tienen que esforzarse
para poder leer el documento por culpa de la marca de agua, pueden cansarse y
dejar de leerlo, simplemente. Asegúrese de seleccionar las opciones de
semitransparente o de decoloración.
Cuando se le devuelve un plan de ventas u otro tipo
de documento, a veces resulta difícil ver qué cambios se han aplicado. Word
pone a su disposición una herramienta que lo hace muy fácil. Así se hace en
Word 2002/2003: en primer lugar, abra el documento de Word más reciente. A
continuación, haga clic en Herramientas > Comparar y combinar documentos.
Localice el documento de Word original. Haga clic en él una vez para
resaltarlo. En la esquina inferior derecha, haga clic en el cuadro desplegadle
y seleccione la opción Combinar en el documento actual.
En Word 97/2000: haga clic en Herramientas.
Diríjase a Control de cambios y haga clic en Comparar documentos. Localice el
documento original de Word y haga clic en él una vez para resaltarlo. Haga clic
en Abrir.
A veces, la elaboración de un documento es tan trabajosa que se pierde la
noción de lo que se está intentando hacer. Consultar las versiones anteriores
puede resultar muy útil.
Word lo hace fácil. Haga clic en Archivo >
Versiones. Seleccione "Guardar automáticamente una versión al
cerrar". Cada vez que cierre el documento, se guardará la versión
correspondiente.
Cuando quiera consultar una versión anterior,
seleccione las mismas opciones. Todas las versiones que haya disponibles
aparecerán en un cuadro, la más reciente en primer lugar. Resalte la versión
que le interese y haga clic en Abrir.
Para desactivar esta función de almacenamiento de
distintas versiones, basta con que elimine la marca de "Guardar
automáticamente una versión al cerrar". Otra opción es ir eliminando versiones.
Para hacerlo, simplemente resalte las que quiera borrar y haga clic en
Eliminar.
Algunas operaciones se realizan más rápidamente con
el teclado que con el Mouse. Probablemente conozca los métodos abreviados más
utilizados: Ctrl+C para copiar, ctrl.+V para pegar, Ctrl+Z para deshacer,
Ctrl+E para seleccionar todo el texto y Ctrl+P para imprimir. Aquí le ofrecemos
una lista con más métodos abreviados que pueden resultarle útiles cuando
trabaja con Word.
Conclusión
A estas alturas, ya no
es ningún gran descubrimiento la aparición y consolidación de las tecnologías
de la información para brindar apoyo a los distintos negocios dentro de una
organización. Condición necesaria para el éxito de una empresa será entonces el
marchar a la par con estos avances y con sus implicancias tecnológicas y
sociales. La plataforma comunicaciónal que representa Internet se ha
convertido, entre otras cosas, en el medio principal de estas nuevas prácticas
comerciales.
Infografías o
Bibliografías.
http://www.obarros.cl/documentos/memoria_sepulved1.doc
http://personales.alumno.upv.es/~fermacgo/trabajo2.htm
http://www.monografias.com/trabajos15/gestion-on-line/gestion-on-line2.shtml
http://es.wikipedia.org/wiki/PHP
http://es.wikipedia.org/wiki/Active_Server_Pages
http://es.wikipedia.org/wiki/XML
http://es.wikipedia.org/wiki/Java_Server_Pages
http://www.desarrolloweb.com/articulos/831.php