Professional Documents
Culture Documents
FACULTAD DE INGENIERA
ESCUELA ACADMICO PROFESIONAL
DE
INGENIERA DE SISTEMAS E
INFORMTICA
EXAMEN ORAL DE SUFICIENCIA
PROFESIONAL PARA OPTAR EL
TITULO PROFESIONAL DE
INGENIERO DE SISTEMAS E
INFORMTICA
ALUMNA:
BACH. JANE POMA QUISPE
HUANCAYO PER
DICIEMBRE 2014
INDICE
Contenido
CAPITULO 1................................................................................................ 6
APLICACIONES MOVILES BASADAS EN ADROID..........................................7
Preferences/Preferencias............................................................................ 7
1.1. Qu es Android?:..........................................................................7
1.2. Almacenamiento en Dispositivos Mviles..................................7
1.3. Preferences/Preferencias..............................................................8
a. a.Shared Preferences............................................................8
b. b.Activity Preferences.........................................................10
1.4. Caso Prctico......................................................................................... 13
1.5. Bibliografia........................................................................................... 15
CAPITULO 2.............................................................................................. 16
DESPLIEGUE DE SERVICIOS EN LA NUBE..................................................16
Introduccin a la Computacin en Nube..................................................16
2.1
2.2
2.3
Servicios en la nube................................................................................ 18
a. Software como servicio.................................................................18
b
2.4
Ventajas............................................................................................... 19
2.5
Desventajas.......................................................................................... 20
2.6
2.7
2.8
Bibliografa........................................................................................ 27
3
CAPITULO 3.............................................................................................. 28
DESPLIEGUE DE SERVICIOS EN LA NUBE..................................................28
Roles de TI en la Computacin en Nube...................................................28
3.1
Introduccin......................................................................................... 29
3.2
3.3
3.4
Caractersticas...................................................................................... 30
3.5
Roles de TI en la nube............................................................................. 30
a. El desarrollador.................................................................................. 31
b. El Administrador................................................................................. 31
c. El Arquitecto..................................................................................... 32
3.6
Caso Prctico........................................................................................ 33
3.7
Bibliografia.......................................................................................... 36
CAPITULO 4.............................................................................................. 37
GESTION DE CONTINUIDAD DE NEGOCIO.................................................37
Plan de Respuesta a la Emergencia.........................................................37
4.1
Definiciones.......................................................................................... 38
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
Caso Prctico...................................................................................... 50
4.11
CONCLUSIONES:.............................................................................. 53
4
4.12
Bibliografa......................................................................................... 54
CAPITULO 5.............................................................................................. 55
SISTEMA DE GESTION DE DEGURIDAD DE LA INFORMACION...................55
Compromiso de la Gerencia (ISO 27001, clausula 5.1)............................55
5.1
5.2
ISO 27001............................................................................................. 56
a. Definicin.......................................................................................... 56
b. Fases................................................................................................. 57
5.3
5.4
Responsabilidad de la Gerencia................................................................58
5.5
Caso Prctico........................................................................................ 59
5.6
Bibliografia.......................................................................................... 63
CAPITULO 1
APLICACIONES MOVILES
BASADAS EN ADROID
Preferences/Preferencias
1.1. Qu es Android?:
En los ltimos aos los telfonos mviles han experimentado una gran
evolucin, desde los primeros terminales, grandes y pesados, pensados slo
para hablar por telfono en cualquier parte, a los ltimos modelos, con los que
el trmino medio de comunicacin se queda bastante pequeo.
Android es un sistema operativo y una plataforma software, basado en Linux
para telfonos mviles. Adems, tambin usan este sistema operativo, tablets,
netbooks, reproductores de msica e incluso PCs. Android permite
programar en un entorno de trabajo (framework) de Java. Es desarrollado por
la Open Handset Alliance, la cual es liderada por Google.
1.2.
almacenar.
Dichos tipos son:
Preferencias : Conjunto de datos, clave/valor
Archivos locales: Almacenamiento interno y externo (SD)
Base de datos: SQLite
Proveedores de contenidos: nico mecanismo para compartir datos, no
se trata con ellos directamente.
1.3.
Preferences/Preferencias
putInt(),
putBoolean(),
putFloat(),
putLong(),
putString(),
a. Shared Preferences
Esta clase nos permite almacenar y recuperar tipos de datos primitivos asociados
a una clave, como pueden ser: booleans, floats, ints, longs y strings. Aunque
nuestra aplicacin este cerrada, estos datos van a estar guardados en todo
momento en un fichero xml. Este fichero esta ubicado en:
"data/data/'NOMBREdelPAQUETE'/shared_prefs/..."
Para hacer uso de esta clase deberemos crear una instancia "SharedPreferences"
y usar uno de estos dos mtodos:
getSharedPreferences(name,
mode):
utilizaremos
este
mtodo
cuando
necesitemos utilizar varios ficheros para guardar los datos, como primer
parmetro "name" indicaremos el nombre del fichero.
getPreferences(mode): este mtodo lo usaremos cuando necesitemos un solo
fichero de preferencias.
Como parametro "mode" indicaremos el modo de acceso a esos datos, los ms
utilizados son:
MODE_PRIVATE: es el modo por defecto y quiere decir que el archivo creado
solo sera accesible por la aplicacin que lo creo. Tambin lo podemos indicar
con un 0.
escribir
datos
tendremos
que
crear
una
instancia
Ejemplo
b. Activity Preferences
Para hacer nuestras preferencias en xml.
Dichos xml se almacenan en /res/xml, y pueden constar de los siguientes tipos
de opciones:
CheckBoxPreference: Check, valor booleano.
EditTextPreference: Cadena de texto.
ListPreference: Lista de seleccin nica.
MultiSelectListPreference: Lista de seleccin mltiple.
CheckBox Preference
10
Representa un tipo de opcin que slo puede tomar dos valores distintos:
activada o desactivada. Es el equivalente a un control de tipo checkbox.
En este caso tan slo tendremos que especificar los atributos: nombre
interno de la opcin (android:key), texto a mostrar (android:title) y
descripcin de la opcin (android:summary). Veamos un ejemplo:
EditText Preference
Representa un tipo de opcin que puede contener como valor una cadena
de texto. Al pulsar sobre una opcin de este tipo se mostrar un cuadro
de dilogo sencillo que solicitar al usuario el texto a almacenar. Para
este tipo, adems de los tres atributos comunes a todas las opciones
(key, title y summary) tambin tendremos que indicar el texto a mostrar
en el cuadro de dilogo, mediante el atributoandroid:dialogTitle. Un
ejemplo sera el siguiente:
ListPreferences
(key, title, summary y dialogTitle) tendremos que aadir dos ms, uno de
ellos indicando la lista de valores a visualizar en la lista y el otro
indicando los valores internos que utilizaremos para cada uno de los
valores de la lista anterior (Ejemplo: al usuario podemos mostrar una
lista con los valores Espaol y Francs, pero internamente
almacenarlos como ESP y FRA).
Estas listas de valores las definiremos tambin como ficheros XML
dentro de la carpeta /res/xml.
Definiremos para ello los recursos de tipos <string-array> necesarios, en
este caso dos, uno para la lista de valores visibles y otro para la lista de
valores internos, cada uno de ellos con su ID nico correspondiente.
Veamos cmo quedaran dos listas de ejemplo, en un fichero llamado
codigospaises.xml:
Multiselect ListPreferences
Las opciones de este tipo son muy similares a las ListPreference, con la
diferencia de que el usuario puede seleccionar varias de las opciones de
la lista de posibles valores. Los atributos a asignar son por tanto los
mismos que para el tipo anterior.
12
1.4.
Caso Prctico
Aadiendo preferencias a Asteroides
Pulsa con el botn derecho sobre la carpeta res y selecciona la opcin New >
Other Selecciona Android > Android XML File.
3.
4.
5.
android:key="preferencias_principal" >
<CheckBoxPreference
android:key="musica"
android:title="Reproducir msica"
android:summary="Se reproduce msica de fondo"/>
<ListPreference
android:key="graficos"
android:title="Tipo de grficos"
android:summary="Se escoge la representacin de grficos"
android:entries="@array/tiposGraficos"
android:entryValues="@array/tiposGraficosValores"
android:defaultValue="1"/>
<EditTextPreference
android:key="fragmentos"
android:title="Nmero de Fragmentos"
android:summary="En cuantos trozos se divide un asteroide"
android:defaultValue="3"/>
</PreferenceScreen>
El resultado que obtendremos se muestra a continuacin:
6.
<item>vectorial</item>
<item>bitmap</item>
<item>3D</item>
</string-array>
<string-array name="tiposGraficosValores">
<item>0</item>
<item>1</item>
<item>2</item>
</string-array>
</resources>
1.5.
Bibliografia
1.- Introduccin a Android. Manuel Bez, lvaro Borrego, Jorge
Cordero,Luis Cruz, Miguel Gonzlez, Francisco Hernndez,David
Palomero, Jos Rodrguez de Llera, Daniel Sanz,Mariam Saucedo, Pilar
Torralbo, lvaro Zapata
http://pendientedemigracion.ucm.es/info/tecnomovil/documentos/android
.pdf
http://es.wikipedia.org/wiki/Android
2.- Android Curso (2014). Curso Bsico de Android Almacenamiento de
datos. En AndroidCurso [en lnea] Consultado el 02 de Noviembre del
2014. Disponible en: http://www.androidcurso.com/index.php/tutorialesandroid-fundamentos/42-unidad-9-almacenamiento-de-datos
3.- Android Curso (2014). Curso Bsico de aadiendo preferences[en lnea]
Consultado el 02 de Noviembre del 2014. Disponible en:
http://www.androidcurso.com/index.php/tutoriales-android/34-unidad-3actividades-e-intenciones/126-anadiendo-preferencias-de-usuario
15
16