You are on page 1of 36

8 DE MAYO DE 2016

ACADEMIC NOTEBOOK

PRESENTAN:
GARCA CRUZ PERLA
OLVERA OLVERA JOS ANTONIO
VARGAS HERNNDEZ ANA KAREN
VIXTHA SALGADO LUIS FELIPE

Tabla de contenido
1. Descripcin de la empresa ............................................................................................ 1
1.1 Nombre de la empresa ............................................................................................. 1
1.2 Ubicacin .................................................................................................................... 1
1.3 Misin ........................................................................................................................... 1
1.4 Visin ............................................................................................................................ 1
1.5 Polticas ........................................................................................................................ 1
1.6 Estructura ..................................................................................................................... 2
1.7 Actores ......................................................................................................................... 3
1.8 Lgica del negocio.................................................................................................... 3
1.8.1 Sistema para Docentes: ..................................................................................... 3
1.8.2 Sistema para Alumnos: ....................................................................................... 4
1.8.1 Sistema para Administrador: .............................................................................. 4
2. Diagramas de Casos de Uso .......................................................................................... 4
2.1 Crear y revisar tarea .................................................................................................. 4
2.2 Administrar elementos ............................................................................................... 5
2.3 Administrador general ............................................................................................... 6
3. Diagramas BPMN ............................................................................................................. 7
4. Nombre del proyecto...................................................................................................... 7
5. Problemtica a resolver .................................................................................................. 7
6. Objetivos ........................................................................................................................... 7
6.1 Objetivos especficos ................................................................................................. 8
7. Servicios que ofrecern .................................................................................................. 8
8. Beneficios que se obtendrn ......................................................................................... 8
9. Usuarios e Iteraciones ...................................................................................................... 8
10. Equipo de trabajo y matriz de responsabilidades .................................................... 9
11. Cronograma de actividades ..................................................................................... 10
12. Recursos a utilizar ......................................................................................................... 11
12.1 Recursos humanos: ................................................................................................ 11
12.2 Recursos de Entorno .............................................................................................. 11
12.2.1 Hardware .......................................................................................................... 11
12.2.2 Software ............................................................................................................ 11
13. Arquitectura a utilizar .................................................................................................. 12
1

14. SDKs a utilizar ............................................................................................................... 12


15. Servicios que ofrece la aplicacin ............................................................................ 12
Diagrama de clases ....................................................................................................... 12
Diagrama de componentes......................................................................................... 13
Diagrama de capas ...................................................................................................... 13
16. Interfaces de la aplicacin ........................................................................................ 14
17. Cdigo de la aplicacin ............................................................................................ 27
18. Definiciones, acrnimos y abreviaturas.................................................................... 33

1. Descripcin de la empresa
1.1 Nombre de la empresa
Instituto Tecnolgico Superior de Huichapan

1.2 Ubicacin
Domicilio conocido El Saucillo, Huichapan Hidalgo C.P 42419

1.3 Misin
Formar profesionistas con un nivel acadmico que los conduzca a ser
emprendedores e innovadores, competitivos, capaces de potenciar el
desarrollo tecnolgico a nivel regional y nacional con valores y
pensamiento crtico, orientado a la creatividad para contribuir a elevar su
calidad de vida y la de la sociedad.

1.4 Visin
Ser una Institucin de vanguardia y de exc elencia en educacin superior
y de posgrado, con un modelo acadmico flexible centrado en el
aprendizaje, para impulsar el desarrollo regional, nacional e internacional,
que contribuya al desarrollo sustentable, que permita elevar la calidad de
vida de la sociedad.

1.5 Polticas

Respeto a la persona: Desarrollar la plenitud de sus potencialidades.

Respeto a la diversidad: El Servicio que ofrece el ITESHU es sin


distincin alguna.

Desarrollo sustentable: Respeto y cuidado hacia los recursos


renovables y no renovables.

Formacin Integral: Desarrollo armnico de todas las facultades del


ser humano.

Responsabilidad y Colaboracin: Participacin responsable de los


actores en los procesos de formacin.

Creatividad e innovacin: Promover


innovacin y el pensamiento lateral.

Calidad de Vida: Promover la generacin


conocimiento en beneficio de la humanidad.

la

actitud
y

proactiva,
aplicacin

la
del
1

Identidad Nacional y Cultura Universal: Promover, incrementar,


transmitir y difundir los mejores logros de nuestra cult ura y de la
cultura universal.

tica Profesional: Compromiso con el Sistema, con ellos mismos,


con sus colegas, con su profesin, con la sociedad y con la
humanidad presente y futura.

Conocimiento y Comunidad: Permanente actualizacin, capacitacin


y formacin como pilares de la sociedad del conocimiento.

1.6 Estructura
Esta empresa est compuesta por una direccin a cargo de la Ing. Mara
Anglica Bravo Cadena quien es la encargada de tomar las decisiones
ms importantes de la misma. Despus de la direcci n esta empresa se
divide en varias reas entre las cuales figuran:

Divisin de ciencias bsicas.

Divisin de ingeniera en sistemas computacionales

Divisin de ingeniera industrial

Divisin de ingeniera en mecatrnica

Divisin de ingeniera en Administracin

Divisin de ingeniera en gestin empresarial

Divisin de energas renovables e innovacin agrcola

Divisin de Ingles

Finanzas

Mantenimiento

Vinculacin

El rea de sistemas en la cual est interesado nuestro proyecto est


integrada de la siguiente manera:

Jefe de divisin: Lic. Marcos Mendoza Hernndez

Apoyo Tcnico: Tec. Marily Martnez Martnez

Laboratorista: Tec. Zuriel Olvera Echeverry e Ing. Adrin Chvez


Cruz
2

Adems de las personas antes mencionadas se cuenta con la participacin


de la academia de la divisin:

Presidente: Ing. Carlos Arturo Espinoza Galicia

Secretario: Ing. Rubn Omar Reyes Lpez

Vocales: Mtra. Gabriela Maribel Gimnez, Ing. Francisco Guillen


Mallete, Dr. German Cuaya Simbro, Ing. Williams Gmez Lpez, Ing.
Erick Hernndez Njera, Lic. Saulo G. Cristales Bonilla.

Esta divisin tiene 2 lneas de investigacin:

Ingeniera de Software

Bases de Datos y Sistemas de Informacin

1.7 Actores

Administrador

Docente

Alumno

1.8 Lgica del negocio


1.8.1 Sistema para Docentes:
Esta parte del sistema est diseada para el uso de los docentes del
ITESHU. Para acceder a la aplicacin es necesario que el Administrador
los haya dado de alta en la base de datos para que con su ID y contrasea
puedan ingresar al sistema y as realizar las m ltiples operaciones
asignadas a este usuario, en esta parte del sistema, los docentes estn
limitados a:

a) Agregar y eliminar asignaturas que imparte.


b) Asignar y eliminar alumnos de las asignaturas que imparte.
c) Asignar tareas a los alumnos.

1.8.2 Sistema para Alumnos:


Esta parte del sistema est diseada para el uso de los alumnos del
ITESHU. Para acceder a la aplicacin es necesario que el Administrador
los haya dado de alta en la base de datos para que con su ID y contrasea
puedan ingresar al sistema, adems el docente deber haber asignado el
alumno a las materias y as poder realizar la operacin asignada a este
usuario, en esta parte del sistema, los alumnos estn limitados a:
a) Consultar las tareas asignadas por los docentes de cada una de las
materias.
1.8.1 Sistema para Administrador:
La parte del sistema que est diseada para el Administrador tiene el
propsito de realizar todas las operaciones que puede hacer tanto los
docentes como los alumnos y adicional a esto se incluyen otras
operaciones:
b) Agregar docentes y alumnos a la base de datos.
c) Modificar docentes y alumnos a la base de datos.
d) Eliminar docentes y alumnos a la base de datos.

2. Diagramas de Casos de Uso


2.1 Crear y revisar tarea

2.2 Administrar elementos

2.3 Administrador general

3. Diagramas BPMN

4. Nombre del proyecto


Academic Notebook

5. Problemtica a resolver
Se requiere un software que permita almacenar de forma fcil las
tareas individuales y en equipo solicitadas por los docentes, adems del
almacenamiento, se requiere una forma de administrarlos mediante una
aplicacin desarrollada en plataforma Android en donde se pueda obtener
informacin sobre las tareas a realizar, el equipo de trabajo al que
perteneces, la fecha de entrega y el nombre del tema, adems de la
publicacin de una API que permita consumir, ingresar y consultar
informacin desde otro dispositivo.

6. Objetivos
Crear una aplicacin mvil bajo la plataforma Android que permita
llevar un control total de las tareas tanto individuales como en equipo de
cada una de las materias que el alumno est cursando , siendo as que los
usuarios podrn consultar y/o modificar los datos almacenados.

6.1 Objetivos especficos

Disear una interfaz fcil y amigable de utilizar para el usuario.


Usar la aplicacin en la nube.
Automatizar la asignacin de tareas ya que ser mediante una
aplicacin mvil que estar instalada bajo la plataforma android .

7. Servicios que ofrecern

El servicio estar alojado en la nube.


Se tendr una base de datos con docentes, alumnos y tareas para
que en conjunto se tenga una agenda acadmica que se podr
consultar en cualquier momento (con conexin a internet).
Se podrn hacer consultas, modificaciones, inserciones y bajas en
todas las entidades de la base de datos.

8. Beneficios que se obtendrn

Al hacer uso de esta aplicacin, los alumnos tendrn una


programacin de tareas automatizada.
Se tendr un control total de las asignaciones de las tareas.
Contando con conexin a internet, se podrn realizar las
operaciones de consulta, insercin, el iminacin y modificacin de
los registros de la base de datos.
El docente podr tener un control ms ptimo con respecto a la
asignacin de tareas, materias y alumnado.

9. Usuarios e Iteraciones

El usuario docente podr agregar alumnos a cada materia y asignar


tareas con la fecha de entrega y descripcin de la misma, as como
el tipo (individual o en equipo).
El alumno podr consultar las tareas asignadas y cmo va a trabajar
(individual o equipo).
El usuario administrador podr realizar todo lo anterior.

10. Equipo de trabajo y matriz de responsabilidades


Equipo de Trabajo
Nombre
Perla Garca Cruz
Luis Felipe Vixtha Salgado

Luis Felipe Vixtha Salgado


Ana Karen Vargas Hernndez
Jos Antonio Olvera Olvera

Ana Karen Vargas Hernndez


Jos Antonio Olvera Olvera

Ana Karen Vargas Hernndez


Jos Antonio Olvera Olvera
Luis Felipe Vixtha Salgado

Rol
Analista

Responsabilidad
Se encarga de dirigir el proceso
de captura de requerimientos,
definir los actores y casos de uso
y estructurar el modelo de casos
de uso, estableciendo la forma
en que funcionar el sistema y
cules son las restricciones del
mismo.
Diseador
Se encarga de la definicin de la
arquitectura
que
guiar el
desarrollo, y de la continua
refinacin de la misma en cada
iteracin;
debe
construir
cualquier prototipo necesario
para probar aspectos riesgosos
desde el punto de vista tcnico
del
proyecto;
definir
los
lineamientos
generales
del
diseo y la implementacin.
Programador Responsable de la codificacin
de los componentes en cdigo
fuente en algn lenguaje de
programacin
durante
cada
iteracin.
Tester
Se encarga de realizar las
pruebas
necesarias
para
verificar que no exista ningn
problema y que este se pueda
ejecutar correctamente.

Quin
realiza
la
Actividad?
Ana Karen Vargas Hernndez

Jos Antonio Olvera Olvera

Perla Garca Cruz


Luis Felipe Vixtha Salgado

Actividades

Diseo y Arquitectura
Programacin
Pruebas
Mantenimiento
Diseo y Arquitectura
Programacin
Pruebas
Documentacin
Mantenimiento
Anlisis de Requisitos
Documentacin
Anlisis de Requisitos
Diseo y Arquitectura
Pruebas
Documentacin

11. Cronograma de actividades

10

12. Recursos a utilizar


12.1 Recursos humanos:
Se cuenta con un total de cuatro personas para la realizacin del proyecto
y cada uno tendr funciones especificas.
INTEGRANTES

FUNCIN

Garca Cruz Perla

Analista

Olvera Olvera Jos Antonio

Diseador, Programador y Tester

Vargas Hernndez Ana Karen

Diseadora, Programadora, Tester

Vixtha Salgado Luis Felipe

Analista, Diseador y Tester

12.2 Recursos de Entorno


12.2.1 Hardware
Se utilizarn 3 equipos de cmputo para el desarrollo de la aplicacin con
las siguientes caractersticas:
EQUIPO DE CMPUTO
Hp Pavilion dv5

Hp Pavilion ProtecktSmart

DELL inspirion

CARACTERSTICAS

Memoria RAM 4 Gb
Disco Duro 500 Gb
Procesador Intel Core i5 2.3 GHz
Windows 8.1 64 bits

Memoria RAM 8 Gb
Disco Duro 750 Gb
Procesador Intel Core i7 2.3 GHz
Windows 10 64 bits
Memoria RAM 8 Gb
Disco Duro 1 Tb
Procesador AMD A8 2.2 GHz
Windows 10 64 bits

12.2.2 Software
El lenguaje de programacin para el desarrollo de la aplicacin mvil es
c# y el sistema gestor de base de datos a utilizar es MySQL.

11

13. Arquitectura a utilizar


La arquitectura a utilizar en el proyecto descrito anteriormente es
Infraestructura como servicio (IaaS), a continuacin se describir el
porqu de la decisin tomada. Dado que la app consumir recursos de una
base de datos, esta misma estar alojada en un servicio de hosting
gratuito que a su vez es provedo por Hostinger.mx, este servicio es una
red de servidores donde los usuarios hacen uso del hardware virtualizado,
esto es lo que nuestra app realizara, consumir datos almacenados en el
servidor asignado al cual se ingresara de una manera pblica en este caso
internet, a travs de una liga o direccin que genera automticamente el
servicio al inscribirse y hacer uso del mismo esto para que se puedan
obtener los datos que necesita la aplicacin para llevar acabo sus
funciones principales ya descritas en apartados anteriores.

14. SDKs a utilizar


El SDK principal es Visual Studio en conjunto con Xamarin, esta es una
herramienta que nos permite desarrollar para las principales plataformas
mviles como lo es iOS, WP y Android. Como se coment en apartados
anteriores la aplicacin ser desarrollada en Android, es por esto que
utilizaremos como SDK principal Visual Studio, como herramienta Xamarin
con libreras directas para el desarrollo en Android.

15. Servicios que ofrece la aplicacin


Diagrama de clases

12

Diagrama de componentes
APLICACIN WEB
INTERFAZ DE
USUARIO
CONFIGURACIN APP

WEB

HOSTING

SERVIDOR
PHP

REST
JASON

MYSQL

API

Diagrama de capas

Capa Interfaz de Usuario

Capa - Modelo del Negocio (Lgica)

Capa - Datos

Base de datos

13

16. Interfaces de la aplicacin

14

15

16

17

18

19

20

21

22

23

24

25

26

17. Cdigo de la aplicacin


Pantalla de Administrador
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@android:color/black">
<ImageView
android:src="@android:drawable/button_onoff_indicator_on"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/imageView1" />
<ImageView
android:src="@drawable/logo"
android:layout_width="match_parent"
android:layout_height="46.0dp"
android:id="@+id/imageView2"
android:scaleType="centerInside"
android:layout_marginBottom="0.0dp" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/editText1"
android:text="Men Administrador"
android:textSize="22px"
android:typeface="serif"
android:textStyle="bold"
android:textColor="@android:color/holo_green_light" />
<Button
android:text="Gestionar Usuarios"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/button1"
android:typeface="serif"
android:textStyle="bold"
android:textSize="17px" />
<Button
android:text="Gestionar Materias"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/button1"
android:typeface="serif"
android:textStyle="bold"
android:textSize="17px" />
<Button
android:text="Gestionar Tareas"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/button1"
android:typeface="serif"
android:textStyle="bold"
android:textSize="17px"
android:textColor="@android:color/background_light" />
<Button
android:text="Cerrar sesin"
android:layout_width="match_parent"

27

android:layout_height="wrap_content"
android:id="@+id/button1"
android:typeface="serif"
android:textStyle="bold"
android:textSize="17px"
android:textColor="@android:color/holo_green_light" />
<ImageView
android:src="@drawable/adm"
android:layout_width="match_parent"
android:layout_height="234.5dp"
android:id="@+id/imageView3" />
</LinearLayout>

Inicio de sesin
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@android:color/background_light">
<ImageView
android:src="@android:drawable/button_onoff_indicator_on"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/imageView1" />
<ImageView
android:src="@drawable/logo"
android:layout_width="match_parent"
android:layout_height="46.0dp"
android:id="@+id/imageView2"
android:scaleType="centerInside"
android:layout_marginBottom="0.0dp" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/editText1"
android:text="Usuario"
android:textSize="22px"
android:typeface="serif"
android:textStyle="bold"
android:textColor="@android:color/black" />
<TextView
android:text="Escribe aqu tu usuario"
android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView1"
android:textSize="15px"
android:textColor="@android:color/holo_green_light" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/editText2"
android:text="Contrasea"
android:textSize="22px"
android:typeface="serif"
android:textStyle="bold"
android:textColor="@android:color/black" />

28

<TextView
android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView2"
android:textSize="15px"
android:text="Escribe aqu tu contrasea"
android:textColor="@android:color/holo_green_light" />
<Button
android:text="@string/iniciarSesin"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/button1"
android:typeface="serif"
android:textStyle="bold"
android:textSize="17px" />
<ImageView
android:src="@drawable/user"
android:layout_width="match_parent"
android:layout_height="245.5dp"
android:id="@+id/imageView3" />
</LinearLayout>

Gestin de materias
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@android:color/background_light">
<ImageView
android:src="@android:drawable/button_onoff_indicator_on"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/imageView1" />
<ImageView
android:src="@drawable/logo"
android:layout_width="match_parent"
android:layout_height="46.0dp"
android:id="@+id/imageView2"
android:scaleType="centerInside"
android:layout_marginBottom="0.0dp" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/editText1"
android:text="Usuario"
android:textSize="22px"
android:typeface="serif"
android:textStyle="bold"
android:textColor="@android:color/black" />
<TextView
android:text="Escribe aqu tu usuario"
android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView1"
android:textSize="15px"

29

android:textColor="@android:color/holo_green_light" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/editText2"
android:text="Contrasea"
android:textSize="22px"
android:typeface="serif"
android:textStyle="bold"
android:textColor="@android:color/black" />
<TextView
android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView2"
android:textSize="15px"
android:text="Escribe aqu tu contrasea"
android:textColor="@android:color/holo_green_light" />
<Button
android:text="@string/iniciarSesin"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/button1"
android:typeface="serif"
android:textStyle="bold"
android:textSize="17px" />
<ImageView
android:src="@drawable/user"
android:layout_width="match_parent"
android:layout_height="245.5dp"
android:id="@+id/imageView3" />
</LinearLayout>

Men docentes
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@android:color/black">
<ImageView
android:src="@android:drawable/button_onoff_indicator_on"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/imageView1" />
<ImageView
android:src="@drawable/logo"
android:layout_width="match_parent"
android:layout_height="46.0dp"
android:id="@+id/imageView2"
android:scaleType="centerInside"
android:layout_marginBottom="0.0dp" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/editText1"
android:text="Men Docente"
android:textSize="22px"

30

android:typeface="serif"
android:textStyle="bold"
android:textColor="@android:color/holo_green_light"
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/button1"
android:typeface="serif"
android:textStyle="bold"
android:textSize="17px"
android:text="Gestionar Alumnos" />
<Button
android:text="Gestionar Materias"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/button1"
android:typeface="serif"
android:textStyle="bold"
android:textSize="17px" />
<Button
android:text="Gestionar Tareas"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/button1"
android:typeface="serif"
android:textStyle="bold"
android:textSize="17px"
android:textColor="@android:color/background_light"
<Button
android:text="Agregar Forma de Trabajo"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/button1"
android:typeface="serif"
android:textStyle="bold"
android:textSize="17px"
android:textColor="@android:color/background_light"
<Button
android:text="Asignar Tarea a Alumno"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/button1"
android:typeface="serif"
android:textStyle="bold"
android:textSize="17px"
android:textColor="@android:color/background_light"
<Button
android:text="Cerrar Sesin"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/button1"
android:typeface="serif"
android:textStyle="bold"
android:textSize="17px"
android:textColor="@android:color/holo_green_light"
<ImageView
android:src="@drawable/profe"
android:layout_width="match_parent"

/>

/>

/>

/>

/>

31

android:layout_height="156.0dp"
android:id="@+id/imageView3" />
</LinearLayout>

Men Alumnos
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@android:color/black">
<ImageView
android:src="@android:drawable/button_onoff_indicator_on"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/imageView1" />
<ImageView
android:src="@drawable/logo"
android:layout_width="match_parent"
android:layout_height="46.0dp"
android:id="@+id/imageView2"
android:scaleType="centerInside"
android:layout_marginBottom="0.0dp" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/editText1"
android:text="Men Alumno"
android:textSize="22px"
android:typeface="serif"
android:textStyle="bold"
android:textColor="@android:color/holo_green_light" />
<Button
android:text="Ver Tareas"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/button1"
android:typeface="serif"
android:textStyle="bold"
android:textSize="17px" />
<Button
android:text="Cerrar sesin"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/button1"
android:typeface="serif"
android:textStyle="bold"
android:textSize="17px"
android:textColor="@android:color/holo_green_light" />
<ImageView
android:src="@drawable/informatica"
android:layout_width="match_parent"
android:layout_height="270.5dp"
android:id="@+id/imageView3"
android:layout_marginTop="0.0dp" />
</LinearLayout>

32

18. Definiciones, acrnimos y abreviaturas


Software: Conjunto de programas y rutinas
computadora realizar determinadas tareas.

que

permiten

la

Aplicacin: Una aplicacin es un tipo de informtico diseado como


herramienta para permitir a un usuario realizar un o o diversos tipos de
trabajos.
Plataforma: Es el hardware sobre
desarrollarse un software. Por otra
plataformas para nombrar al gnero de
debe avanzar, saltar o escalar a travs

el cual puede ejecutarse o


parte, se habla de juegos de
videojuegos donde el protagonista
de distintos niveles.

Android: Android es un sistema operativo inicialmente pensado para


telfonos mviles, al igual que iOS, Symbian y Blackberry OS. Lo que lo
hace diferente es que est basado en Linux, un ncleo de sistema
operativo libre, gratuito y multiplataforma.
API: Una API (siglas de Application Programming Interface) es un
conjunto de reglas (cdigo) y especificaciones que las aplicaciones pueden
seguir para comunicarse entre ellas: sirviendo de interfaz entre programas
diferentes de la misma manera en que la interfaz de usuario facilita la
interaccin humano-software.
Dispositivo mvil: Un dispositivo mvil se puede definir como un aparato
de pequeo tamao, con algunas capacidades de procesamiento, con
conexin permanente o intermitente a una red, con memoria limitada, que
ha sido diseado especficamente para una funcin, pero que puede llevar
a cabo otras funciones ms generales.
Aplicacin mvil: Una aplicacin mvil, o app (en ingls) es una
aplicacin informtica diseada para ser ejecutada en telfonos
inteligentes, tabletas otros dispositivos mviles. Por lo general se
encuentran disponibles a travs de plataformas de distribucin, operadas
por
las
compaas
propietarias
de
los sistemas
operativos
mviles como Android, iOS, BlackBerry OS, Windows Phone, entre otros.
Base de datos: Una base de datos es una coleccin de informacin
organizada de forma que un programa de ordenador pueda seleccionar
rpidamente los fragmentos de datos que necesite. Una base de datos es
un sistema de archivos electrnico.

33

You might also like