pui configuración y uso de paquetes de software

30
Msc. Lic. Susana I. Herrera - Lic. Paola Budán UNSE 2012 PUI Configuración y Uso de Paquetes de Software

Upload: tiana

Post on 10-Jan-2016

28 views

Category:

Documents


1 download

DESCRIPTION

PUI Configuración y Uso de Paquetes de Software. Msc. Lic. Susana I. Herrera - Lic. Paola Budán UNSE 2012. Objetivos de la Clase. Configuración y Uso de Paquetes de Software -Msc.Lic.Susana Herrera - 2012. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: PUI Configuración y Uso de Paquetes de Software

Msc. Lic. Susana I. Herrera - Lic. Paola BudánUNSE 2012

PUIConfiguración y Uso de Paquetes de Software

Page 2: PUI Configuración y Uso de Paquetes de Software

Identificar la relevancia de la asignatura Configuración y Uso de Paquetes de Software (CUPS) en relación al perfil profesional del Programador Universitario en Informática (PUI).

Socializar el régimen de la asignatura y las actividades previstas.

Comprender la dinámica del TALLER 1 que se inicia en la presente clase: temas, objetivos, actividades, modalidades, evaluación.

UNIDAD 1: Recrear conocimientos previos y apropiarse de nuevos

conocimientos relacionados con la Ingeniería del Software. Reconocer y diferenciar diversos tipos de PS Adquirir habilidades para llevar a cabo la Gestión de

Configuración del Software

Objetivos de la Clase

2Configuración y Uso de Paquetes de Software -Msc.Lic.Susana Herrera - 2012

Page 3: PUI Configuración y Uso de Paquetes de Software

Momentos de la Clase

3

15’Diagnóstico

80’Presentación Metodológica –Conceptual

del Taller

Profesor responsable de la asignatura - Método expositivo apoyado en problemas y ejemplos

5’Integración

Equipo docente de la asignatura Reflexión sobre las actividades realizadas y su relación con el

tema Síntesis

Presentación del espacio curricular Configuración y Uso de Paquetes de Software (CUPS)

Presentación del Taller Instalación, configuración y uso de paquetes de software de propósito general

Revisión de conocimientos previos Desarrollo de los temas “Introducción

a la Ingeniería del Software”

2Hs

Configuración y Uso de Paquetes de Software -Msc.Lic.Susana Herrera - 2012

Page 4: PUI Configuración y Uso de Paquetes de Software

Problema…

PUI

Uno de nuestros clientes, la empresa constructora INGECON, decidió realizar el cálculo de sus nuevas obras civiles en forma asistida por computadora. Y

nos consulta…¿Cuál software de cálculo responde a nuestras necesidades? ¿Cómo se

realiza la instalación y configuración?ADQUISICIÓN y CONFIGURACIÓN DE PAQUETES DE SOFTWARE

El líder de desarrollo de la empresa finalizó los artefactos de diseño de un software para médicos que responde a una arquitectura cliente-servidor. Y nos solicita:

la implementación en .NET y, luego, una prueba de rendimiento sobre la Base de Datos la cual se alojará en un Windows server.

¿Cómo configuro el software para permitir la conexión?¿El gestor de BD está instalado en el servidor? ¿Cómo lo instalo sin producir una catástrofe?

INSTALACION Y CONFIGURACIÓN DE PAQUETES DE SOFTWARE PE

Configuración y Uso de Paquetes de Software -Msc.Lic.Susana Herrera - 20124

Page 5: PUI Configuración y Uso de Paquetes de Software

5

El Programador Universitario en Informática está habilitado para :

Implementar, probar, documentar y mantener aplicaciones software

   Usar y administrar recursos y servicios informáticos

   Asegurar la confiabilidad y confidencialidad de la información

Colaborar en la implementación y administración de bases de datos

   Colaborar con otros especialistas de su disciplina, en la selección y configuración de sistemas informáticos

Configuración y Uso de Paquetes de Software -Msc.Lic.Susana Herrera - 2012

Page 6: PUI Configuración y Uso de Paquetes de Software

Dos escenarios informáticos diferentes: Por un lado, a la configuración en el momento de la

instalación de paquetes de software adquiridos (enlatados) o desarrollados a medida; ◦ en este caso es importante poseer conocimientos que permitan

decidir cuáles paquetes adquirir y destrezas para realizar una correcta instalación. y distribución.

Configuración y Uso de Paquetes de Software (CUPS)

6Configuración y Uso de Paquetes de Software -Msc.Lic.Susana Herrera - 2012

Y, por otro lado, hace referencia a la configuración del software en la etapa de implementación, que el programador debe realizar cuando forma parte del equipo de desarrollo del producto; ◦ en este caso es necesario tener destreza en la codificación de

aspectos vinculados a la arquitectura de la aplicación y en el uso herramientas de empaquetado y distribución.

PS

Instalac y ConfigAdquisición Configuración

Page 7: PUI Configuración y Uso de Paquetes de Software

Organización del Computador, Arquitectura del Computador y Sistemas Operativos.

Fundamentos de los Sistemas de Información.

Bases de Datos. Conocimientos de

Programación. Conocimientos básicos de

inglés Conocimientos básicos de

análisis matemático.

7Configuración y Uso de Paquetes de Software -Msc.Lic.Susana Herrera - 2012

Arquitectura del Computador

Sistemas Operativos

2do año4do cuat.

3er año5to cuat.

Configuración y Uso de Paquetes Software

1er año2do cuat.

Bases de Datos 2do año3er cuat.

ProgramaciónOrganización del Computador

Fundamentos de los SI

1er año1er cuat.

Fundamentos de la Programación

Inglés II Algebra

Laborato-rio II

Lógica

Redes

Tecnologías Informáticas Avanzadas

Práctica Profesional

Análisis

CUPS: Conocimientos y habilidades previas

Page 8: PUI Configuración y Uso de Paquetes de Software

Seleccionar paquetes de software en base a criterios técnicos de funcionalidad y costo-beneficio

Realizar la gestión de configuración del software conforme a estándares de la Ingeniería del Software

Configurar paquetes de software en la etapa de desarrollo, utilizando las herramientas apropiadas (lenguajes, generadores de aplicaciones, generadores de instaladores, diccionarios de datos, etc.)

Instalar, configurar y usar eficientemente paquetes de software (de propósito general y de propósito específico) sobre diferentes sistemas operativos, en el momento de la implantación y explotación del sistema (Mantenimiento o evolución)

8Configuración y Uso de Paquetes de Software -Msc.Lic.Susana Herrera - 2012

CUPS: Competencias a desarrollar

Page 9: PUI Configuración y Uso de Paquetes de Software

9Configuración y Uso de Paquetes de Software -Msc.Lic.Susana Herrera - 2012

CUPS: Modalidad y RequisitosTaller Denominación Unidades

Taller 1 Instalación, configuración y uso de paquetes de software de propósito general

I y II

Taller 2 Adquisición y generación de paquetes de software

III

Taller 3 Herramientas para la implementación de software

IV

Taller 4 Instalación, configuración y uso de paquetes de software de propósito específico

V

Regularidad:• Asistir al menos al 50 % de las clases.• Aprobar todos los talleres.• Aprobar los parciales previstos o sus

correspondientes recuperatorios con calificación mayor o igual a 5 (cinco).

Promoción sin Examen Final:• Reunir el 80% de asistencia de las

clases.• Aprobar todos los talleres.• Aprobar los dos parciales con

calificación mayor o igual a 7 (siete).

Page 10: PUI Configuración y Uso de Paquetes de Software

10Configuración y Uso de Paquetes de Software -Msc.Lic.Susana Herrera - 2012

CUPS: Cronograma de Talleres y Evaluaciones Parciales

Taller Fechas UnidTaller 1 Clases de teoría y práctica: 19/03 (SH), 21/03 (SH), 04/04

(PB), 09/04 (PB)

Fecha de presentación: 11/04/2012

I y II

Taller 2 Clases de teoría y práctica: 11/04 (SH), 16/04 (PB), 18/04 (SH), 25/04 (PB), 02/05 (PB-revisión)

Fecha de presentación: 02/05/2012

III

PARCIAL 1 Parcial 1: 09/05/12

Recuperatorio 1: 21/05/12I, II, III

Taller 3 Clases de teoría y práctica: 23/04 (SH), 07/05 (PB), 14/05 (SH), 16/05 (PB), 23/05 (PB)

Fecha de presentación: 21/05/2012

IV

Taller 4 Clases de teoría y práctica:

28/05 (SH), 30/05 (PB), 04/06 (SH), 06/06 (PB), 11/06 (PB-

revisión), 18/06 (SH-revisión) Fecha de presentación: 06/06/2012

V

Actividad Integradora

Fecha de exposición: 06/06/2012I a V

PARCIAL 2 Consulta Parcial 2: 11/06

Parcial 2: 13/06/11

Consulta Recuperatorio Parcial 2: 18/06

Recuperatorio 2: 25/06/12

IV, V

Page 11: PUI Configuración y Uso de Paquetes de Software

TALLER 1: Instalación, configuración y uso de paquetes de software de propósito general

11

Se entrega enunciado con objetivos, actividades, recursos

Se desarrolla en laboratorio Actividades individuales y grupales Recursos: documentación digital y software disponible

en computadoras del laboratorio Fecha de presentación: 11/04/2012. Asistencia: 50% regularidad y 80% para promoción Se evalúa el trabajo en laboratorio más el informe

escrito. Escala dicotómica: aprobado-desaprobado Se requiere aprobar el taller para

regularizar/promocionar la asignatura

Configuración y Uso de Paquetes de Software -Msc.Lic.Susana Herrera - 2012

Page 12: PUI Configuración y Uso de Paquetes de Software

PUIConfiguración y Uso de Paquetes de Software

Unidad 1: Introducción a la Ingeniería del

Software

Msc. Lic. Susana I. Herrera - Lic. Paola BudánUNSE 2012

Page 13: PUI Configuración y Uso de Paquetes de Software

Software: Concepto y Características

13

software: componentes intangibles de una computadora. Conjunto de programas que se

ejecutan dentro de una computadora, documentos que comprenden formularios virtuales e impresos, datos (números y texto) e información de audio,

video o imágenes. Pressman, 5ta.Ed.

No se desgasta

Características del Software

Se desarrolla o se construye, no se manufactura

La mayoría se construye “a

medida”

Page 14: PUI Configuración y Uso de Paquetes de Software

Software: Clasificación según su funcionalidad

14

Software de Sistemas Software de Aplicación (Prop.Gral.y

Esp.) o de Computadoras Personales Software Científico y de Ingeniería Software Empotrado Software de Tiempo Real Software basados en Web (WebApps) Software de Inteligencia ArtificialPressman, 6ta.Ed.

Page 15: PUI Configuración y Uso de Paquetes de Software

Clasificación del Software de Aplicación

15

Software

De Propósito General

Propietarios – MsOffice - Windows

Open Source – OpenOffice –

Linux

De propósito específico

Software de Procesamiento de Texto

Hojas de Calculo

Administración de Datos

Gráficos de Presentaciones

Paquetes de Software integrado

Correo Electrónico

Navegadores Web

Gropuware

Page 16: PUI Configuración y Uso de Paquetes de Software

Software: Clasificación según su licenciamiento

16

Software según su Licencia

Software Propietario

Soft PropietarioPropiamente Dicho

Shareware o De Evaluación

De Demostración

Beta

Software Libre

Soft LibrePropiamente Dicho

Semi Libre

De Dominio Público

Freeware

usar, copiar, distribuir y modificar libremente

Page 17: PUI Configuración y Uso de Paquetes de Software

Software: Clasificación según su necesidad de desarrollo

17

Software según su necesidad de

desarrollo

Genérico “a medida”

Page 18: PUI Configuración y Uso de Paquetes de Software

Software: Clasificación según su arquitectura

18

Software según su arquitectura

Cliente-Servidor Aplicaciones Web

Page 19: PUI Configuración y Uso de Paquetes de Software

Ingeniería del Software

19

Pressman, 6ta.Ed., Pag.23

Page 20: PUI Configuración y Uso de Paquetes de Software

Proceso Software

20Pressman, 6ta.Ed., Pag.23

Page 21: PUI Configuración y Uso de Paquetes de Software

Proceso Software: Modelos Prescriptivos o Convencionales

21

Pressman, 6ta.Ed., Pag.49 Modelo Secuencial o en cascada

Page 22: PUI Configuración y Uso de Paquetes de Software

Proceso Software: Modelos Prescriptivos o Convencionales

22

Modelos de Construcción de Prototipos

Page 23: PUI Configuración y Uso de Paquetes de Software

Proceso Software: Modelos Prescriptivos o Convencionales

23

Modelo DRA

Page 24: PUI Configuración y Uso de Paquetes de Software

Proceso Software: Modelos Prescriptivos o Convencionales

24

Modelos Evolutivos:◦ Modelo Incremental◦ Modelo en Espiral

Page 25: PUI Configuración y Uso de Paquetes de Software

Proceso Software: El Proceso Unificado

25

Page 26: PUI Configuración y Uso de Paquetes de Software

Gestión de Configuración del Software (GCS)

26

Cuando se construye software los cambios son inevitables. Además, los cambios aumentan el grado de confusión entre los ingenieros del software que están trabajando en el proyecto (cuando no se han analizado los cambios antes de realizarlos, no se han registrado antes de implementarlos, no se han comunicado o no se han controlado de manera que mejoren la calidad y reduzcan los errores).

La gestión de configuración es el arte de identificar, organizar y controlar las modificaciones que sufre el software que construye un equipo de desarrollo.

La gestión de configuración del software (GCS) es una actividad de autoprotección que se aplica durante el proceso del software. Las actividades de GCS sirven para:

(1) identificar el cambio, (2) controlar el cambio, (3) garantizar que el cambio se implementa adecuadamente y (4) informar del cambio a todos aquellos que puedan estar interesados.

mantenimiento gestión de configuración=/

Page 27: PUI Configuración y Uso de Paquetes de Software

ECS: Elementos de Configuración del Software

27

Un elemento de configuración del software (ECS) es la información creada como parte del proceso de ingeniería del software. Estos se pueden agrupar en tres amplias categorías: (1) programas de computadora (tanto en forma de código fuente como ejecutable),(2) documentos que describen los programas de computadora (tanto técnicos como

de usuario) y (3) datos (contenidos en el programa o externos a él).

• A medida que progresa el proceso del software, el número de elementos de configuración del software crece rápidamente.

• Por ejemplo, un ECS puede ser un documento, un conjunto completo de casos de prueba o un componente de un programa dado como una función de C++.

• Los ECSs se organizan como objetos de configuración que han de ser catalogados en la base de datos del proyecto con un nombre único.

Page 28: PUI Configuración y Uso de Paquetes de Software

GCS: Línea Base

28

Una LÍNEA BASE es un punto de referencia en el desarrollo del software que queda marcado por la aprobación de uno o más ECSs mediante una revisión técnica

formal.Por ejemplo, los elementos de una ESPECIFICACIÓN DE DISEÑO se documentan y se revisan. Se encuentran errores y se corrigen. Cuando todas las partes de la especificación se han revisado, corregido y aprobado, la Especificación de Diseño se convierte en una línea base. Sólo se pueden realizar cambios futuros en la arquitectura del software (documentado en la Especificación de Diseño) tras haber sido evaluados y aprobados.

Especificación del Sistema

Especificación de Requisitos

Especificación del Diseño

Código

Datos de Prueba

Page 29: PUI Configuración y Uso de Paquetes de Software

El proceso de control de cambios

29

El proceso de control de versiones combina procedimientos y herramientas para gestionar las versiones de los objetos de configuración creados durante el proceso del software.

El Proceso de GCS

Page 30: PUI Configuración y Uso de Paquetes de Software

Pressman, Roger. Ingeniería del Software. Un enfoque práctico. 6ta. Edición. Ed. McGraw Hill, 2009.

Pressman, Roger. Ingeniería del Software. Un enfoque práctico. 5ta. Edición. Ed. McGraw Hill, 2002.

Sommerville, Ian. Ingeniería del Software. 7ma. Edición. Ed. Pearson-Addison Wesley. 2005.

Bibliografía

30