Trabajo Práctico N° 1: Instalación, configuración y uso de paquetes de software de propósito general CUPS - 2012.

Slides:



Advertisements
Presentaciones similares
Integrando Obras y Oficina
Advertisements

INTRODUCCIÓN A LA INFORMÁTICA EDUCATIVA Software de Aplicaciones
INASP Cascading Workshop: Electronic Journals and Electronic Resources Library Management: Evaluation and Quality Evaluación y calidad De publicaciones.
CUPS Configuración y Uso de Paquetes de Software
Metodologías ágiles.
C OB I T Control Objectives for Information and Related Technology Information Systems and Control Foundation.
CICLO DE VIDA DE LOS SISTEMAS DE INFORMACIÓN
Cuentas de Usuarios Como Mac OS X es un verdadero sistema operativo multiusuario, por tanto una computadora puede usar mas de un usuario, integrando.
APACHE.
Metodología de Desarrollo de la Red
Introducción a servidores
CAPACITACION PARA EL TRABAJO: INFORMATICA
CREACION DE ESPACIOS VIRTUALES PARA TRABAJO EN EQUIPO
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
Arquitectura Orientada a Servicios (SOA)
Desarrollo de Software
Presentado por: Lenin Isaías Escobar Mendoza
ESCUELA POLITÉCNICA DEL EJÉRCITO
SERVIDOR DE CONTENIDOS
. Cap.9 GESTION DE LA CONFIGURACION DEL SOFTWARE ( GCS/SCM.
Páginas web dinámicas. Olga García Collado.
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a Base de Datos Conceptos básicos.
UNIVERSIDAD DE LA FF. AA. ESPE CARRERA DE INGENIERIA DE SISTEMAS PROYECTO DE TESIS : “Análisis, diseño, construcción e implementación de una Guía Interactiva.
Home banking instructivo navegadores jl /Productos Minoristas/febrero 2010.
Elementos Básicos de Informática
 Tema del proyecto  Integrantes y roles del equipo  Objetivos del proyecto  Alcance.
OMAR SANCHEZ ROBLES HECTOR PEREZ GARCIA. “Sistemas de cómputo compuesto por un gran número de CPU´s conectados mediante una red de alta velocidad”, Tanenbaum.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
TIPOS DE SOFTWARE Se denomina software a un programa, equipamiento lógico o soporte lógico necesario para hacer posible la realización de una tarea con.
Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.
Análisis del lado del servidor y del lado del cliente Ángel Apolinar Corona Irene Granados García.
El proceso de desarrollo de sistemas Web
MARÍA JOSÉ ALBÚJAR BEJARANO Exposición. GNU/Linux  Es uno de los términos empleados para referirse a la combinación del núcleo a Linux. Su desarrollo.
BASE DE DATOS EN LA WEB.
Administración Proyectos Jorge Baracaldo Robin Ochoa.
Introducción a la investigación de mercados Naresh malhotra
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
VI. CONFIGURACION DE SOFTWARE.. La configuración de software es un conjunto de datos que determina el valor de algunas variables de un programa o de un.
1.1.2 Plataformas virtuales de aprendizaje
 ¿Qué es la Web? Sitio que contiene hojas electrónicas con información, que integra hipervínculos que permiten enlaces a otros sitios, otros textos.
LOGO e-Learning Desktop Integración de RIA’s a objetos de Aprendizaje Alvaro Rodríguez, Darvin Orozco, Rocael Hernández Universidad Galileo {alvrodriguez,
Sistema operativo Unix
Almacenamiento virtual de sitios web “HOSTS VIRTUALES”
 Un servidor proporciona información a los ordenadores que se conecten a él.  Cuando lo usuarios se conectan a un servidor pueden acceder a programas,
Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo de red. Si no se dispone.
Unidad 3: Adquisición de Paquetes de Software Msc. Lic. Susana I. Herrera - Lic. Paola Budán UNSE 2012.
“El mundo del Software Educativo”
UNIVERSIDAD VALLE DEL MOMBOY
 Este protocolo opera a través de solicitudes y respuestas, entre un "cliente" y un "servidor". El cliente para los usuarios es el navegador web, usado.
Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado.
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
Alexander Aristizabal Ángelo flores herrera
Grupo 10 – 2008 Proyecto de Ingeniería de Software
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
INSTALACIÓN Y ADMINISTRACIÓN DE REDES DE ÁREA LOCAL
Valentina Hincapié. Christian Hincapié.. ¿QUE ES LINUX? GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel.
S.o de red. Introducción a los Sistemas Operativos de Red Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede.
Sistemas Operativos De Red
1 Motor de Generación de Formularios para Infocorp Presentación del Proceso.
Punto 4 – Configuración de un Servidor Web Juan Luis Cano.
Naime Cecilia del Toro Alvarez
Modelo Prescriptivos de proceso
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
Ingeniería del Software I
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Conociendo el modelo Cliente-Servidor
Verificación y Validación del Software
Transcripción de la presentación:

Trabajo Práctico N° 1: Instalación, configuración y uso de paquetes de software de propósito general CUPS

PARTE A – INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE Según Sommerville, existen dos tipos de productos de software. Los productos genéricos y los productos personalizados. Definir ambos tipos de producto e identificar aspectos que permiten diferenciar entre productos de software genéricos y personalizados. Explorar el software de base y de aplicación existente en la PC de trabajo de su grupo en el Laboratorio. Identificar el software instalado (al menos 6) y clasificarlo según los criterios considerados en clase.

Software¿Propietario o Libre? ¿Prop. Gral. O Específico? ¿A medida? ¿Responde a cliente-servidor? Zuma's Revenge Deluxe PropietarioGeneralNo Norton 360PropietarioGeneralNoCon características MySQL WorkBench LibreEspecíficoNoSi PhotoshopPropietarioEspecíficoNo NetBeansLibreEspecíficoNo

Revisar el software de modelado 3D Blender, clasificarlo, definir qué tipo de licencia utiliza y cuáles son sus principales funcionalidades. Software 3 D Blender: ??? Para qué sirve: ??? ??? Tipo de licencia que utiliza: ??? ?????? Software de Propósito General o Específico: ?????? Proponer ejemplos de software libre para: fotografía, animación, modelado 3D, creación musical y edición de video. Indicar el link en el cual se puede obtener información sobre ellos. GIMP Fotografía: GIMP. CamStudio. Video: CamStudio.

¿Cuándo se dice que un modelo de proceso de software es efectivo? Si un modelo de proceso de software ha sido desarrollado en un ámbito organizacional, puede ser efectivo sólo si en gran medida es adaptable a las necesidades del equipo del proyecto. Definir el concepto de modelo prescriptivo, resaltando la importancia del mismo y de modelo de procesos evolutivos. Presentar ejemplos de la aplicación de al menos tres de los siguientes modelos de proceso: Construcción de prototipos. Software educativo para nivel terciario, para entrenamiento de enfermería. Los modelos descriptivos de proceso definen un conjunto distinto de actividades, acciones, tareas y productos de trabajo que se requieren para desarrollar software de alta calidad. No son perfectos pero proporcionan una guía útil para el trabajo de la ingeniería del software.

¿Qué se entiende por desarrollo ágil? Presentar una situación problemática en la cual, como programadores, escogerían los siguientes métodos ágiles para desarrollar la solución. Justificar. Método de desarrollo de los Sistemas Dinámicos. Desarrollo de Software Lean. SCRUM En los proyectos con Desarrollo Ágil se busca que todos los esfuerzos se empleen en la creación del mejor software que satisfaga las necesidades del cliente. Esto significa que todos los que forman parte del equipo de trabajo se concentran únicamente en tareas y procesos que agregan valor al cliente del producto que se está creando, mejorando o implementando. Adicionalmente, los usuarios o clientes reciben periódicamente prototipos o versiones en funcionamiento del producto a medida que se va construyendo, lo cual les permite evaluar el trabajo realizado, advertir sobre problemas que se detecten, y sugerir mejoras o funcionalidad valiosa que no se había considerado originalmente

Se centra en los proyectos de sistemas de información que son caracterizados por presupuestos y agendas apretadas. MÉTODO DE DESARROLLO DE LOS SISTEMAS DINÁMICOS MÉTODO DE DESARROLLO DE LOS SISTEMAS DINÁMICOS Es un método que provee un framework para el desarrollo ágil de software apoyado por su continua implicación del usuario en un desarrollo iterativo y creciente, que sea sensible a los requerimientos cambiantes, para desarrollar un sistema que reúna las necesidades de la empresa en tiempo y presupuesto. Parte de lo más crítico y esa es la base para definir las características de las entregas, es decir, una entrega debe satisfacer unas serie de funcionalidades que son importantes o críticas en el sistema. Es un método para Gestión de Proyectos, a diferencia de SCRUM, que es un método para desarrollo de software. La utilizaría si el cliente es una empresa que quiere implementar una nueva tecnología en un corto período de tiempo, y esa tecnología es vital para el servicio que se brinda a un cliente.

Realizar una exploración en Internet sobre los distintos software que existen para el control de versiones. Instale al menos dos de ellas. Por ejemplo Subversión, CVS, Gits, Mercurial, SVN. Bazaar Es un sistema de control de versiones distribuido desarrollado por Canonical, la empresa que financia la distribución de GNU/Linux Ubuntu. Permite el cambio de nombre de directorios y archivos sin problemas. Se puede cargar en un servidor web y permite que lo usuarios trabajen de forma descentralizada. Darcs Es un sistema de control de versiones distribuido, interactivo e inteligente programado en Haskell. El programa no necesita instalación: hay que descomprimir el archivo zip en una carpeta y ejecutar el programa darcs.exe. Subversion: software de control de versiones diseñado específicamente para reemplazar al CVS. Es software libre bajo una licencia de tipo Apache/BSD. A diferencia de CVS, los archivos versionados no tienen cada uno un número de revisión independiente. En cambio, todo el repositorio tiene un único número de versión que identifica un estado común de todos los archivos del repositorio en un instante determinado. Subversion puede acceder al repositorio a través de redes, lo que le permite ser usado por personas que se encuentran en distintos ordenadores.

Ingresar a la página de software libre indicada como sitios de Internet sugeridos, explorar la sección de Ofimática Gestión de proyectos, explore el software Rachota 2.4 e indicar si es factible utilizarlo para la Gestión de Proyectos de Software. Justificar la respuesta. PARTE B – INSTALACIÓN DE PAQUETES DE SOFTWARE Instalar VMWare (versión académica) sobre Windows y crear una máquina virtual Linux Ubuntu. Levantar la computadora desde LINUX, grabar archivos en un Pendrive y conectarse a Internet usando el Crome. Realizar lo mismo desde la máquina virtual Linux. Comparar si hubo problemas y si ambos procesos fueron idénticos.

Para bajar e instalar el Virtual box Para bajar e instalar el Virtual box: Una vez instalada, aparece una pantalla como la que se muestra, sin MV creadas.

Si se le pone un nombre que incluya el de algún SO, entonces automáticamente lo detecta. Sino hay que buscarlo