Está en la página 1de 20

La Oficina de Proyectos de Informática

Documento de requerimientos de
software
[Implementación del Sistema Operativo Kirox orientado al
aspecto educacional para dispositivos móviles de gama
media.]

Fecha: [21/02/2020]

Estudiante: Cristian Javier Rocafuerte Cedeño

Página 1
La Oficina de Proyectos de Informática

Tabla de contenido
Historial de Versiones ............................................................................................. 3

Información del Proyecto ......................................................................................... 3

Aprobaciones .......................................................................................................... 3

1. Propósito........................................................................................................... 4

2. Clases y características de usuarios ................................................................ 4

3. Entorno operativo ............................................................................................. 5

4. Requerimientos funcionales.............................................................................. 6

9.1. (Nombre de la funcionalidad 1) .................................................................. 6

9.2. (Nombre de la funcionalidad 2) ...................Error! Bookmark not defined.

9.3. (Nombre de la funcionalidad N) ...................Error! Bookmark not defined.

5. Requerimientos de interfaces externas............................................................. 8

9.1. Interfaces de usuario ................................................................................ 10

9.2. Interfaces de hardware............................................................................. 15

9.3. Interfaces de software .............................................................................. 15

9.4. Interfaces de comunicación ...................................................................... 16

6. Requerimientos no funcionales ....................................................................... 17

7. Glosario .......................................................................................................... 20

Página 2
La Oficina de Proyectos de Informática

Historial de Versiones
Fecha Versión Autor Organización Descripción
Parche 1.1.1 de corrección
del controlador de texto e
implementación del asistente
básico Kirox. Parche 1.1.2 de
27/01/2020 Kirox v. Cristian U.E.P.J.M.F. distribución de
K.1.1 Rocafuerte almacenamiento y
direccionamiento general.
Parche 1.1.3 de
interrupciones básicas y
avanzadas del reinicio del
sistema.

Información del Proyecto


Empresa / Organización U.E.P.J.M.F.
Proyecto Sistema Operativo Kirox orientado al aspecto
educacional para dispositivos móviles de gama
media.
Fecha de preparación 25/01/2020
Cliente Lcda. Elsa Maritza Deusa Loor
Patrocinador principal Lcda. Blanca Felicidad Llerena Meza
Gerente / Líder de Proyecto Cristian Rocafuerte
Gerente / Líder de Análisis Lcdo. Adrian Enmanuel Rocafuerte Cedeño
de negocio y
requerimientos

Aprobaciones
Nombre y Apellido Cargo Departamento u Fecha Firma
Organización
Jorge Arroyo Docente Lengua Extranjera 28/01/2020

Magdalena Docente Educación Inicial 30/01/2020


Cevallos

Fernanda Oñate Docente Contabilidad 30/01/2020

Javier Bonilla Docente Sistemas 03/02/2020

Página 3
La Oficina de Proyectos de Informática

1. Propósito
La Implementación del Sistema Operativo Kirox orientado al aspecto educacional

para dispositivos móviles de gama media tiene como finalidad la creación de un SO

móvil que satisfaga las necesidades de usuarios de dispositivos celulares de gama

media orientado al aspecto educacional de los niveles elemental, primario,

secundario y superior, la misma que será práctica, segura y accesible para todo tipo

de personas poseyendo un manejo muy sencillo y una interfaz muy completa, desde

aplicaciones como Mensajería, Telefonía, Internet Kirox, Noticias Kirox, Clima que

permitirán estar al tanto de cualquier suceso o eventualidad, y apps como Galería,

Videos, Musicas, Kirox Store, Aspectos Kirox, Pedagogías Kirox que ofrecerán y

generaran todo tipo de distracciones y enseñanzas a sus portadores.

2. Clases y características de usuarios

Tipos de usuarios Descripción de uso Uso Frecuencia


Docentes Implementación de Mayor Muy recurrente
métodos de
enseñanzas como el
Socrático.
Estudiantes Ayuda con respecto Mayor Muy recurrente
a temas de Filosofía,
Lengua Extranjera y
Matemáticas.
Responsable del Consejos referente a Mayor Recurrente
DECE las formas de
conductas de los
estudiantes.
Rectora Organización de la Mayor Recurrente
Plana Administrativa
de la Institución.

Página 4
La Oficina de Proyectos de Informática

Vicerrectora Capacitación de los Mayor Recurrente


Docentes en feriados
dentro del Ciclo
Escolar.
Padres de Familia Compresión de Mayor Recurrencia
métodos de normal
enseñanzas
impartidos por los
Maestros.
Usuarios no Uso normalizado No se hace uso Sin recurrencia
estudiantiles como distracción en de las del uso de las
Apps de juegos y Funcionalidades Funcionalidades
navegación en Estudiantiles Estudiantiles
Redes Sociales.

3. Entorno operativo
El Sistema Operativo Kirox se desenvolverá en teléfonos inteligentes de gama

media, los mismos que deben contar con una arquirtectura hardware de procesador

Snapdragon de Qualcomm de 450 a 1,8GHz GPU Adreno 506, una memoria RAM

de 4GB, Memoria Interna de 32GB, una batería de 3.550 mAh, una tarjeta

Biométrica para lector de huellas, Conectividad 4G, WiFi n, Bluetooth 4.2, Radio FM,

GPS, Jack de 3,5mm, una Cámara trasera de 16 megapíxeles f/1.7, 5 megapíxeles

f/1.9, Flash LED y una Cámara frontal de 16 megapíxeles y Flash LED, los mismo

componentes que serán de vital importancia al momento de implementar el SO Kirox

en la arquitectura ya mencionada en su primera versión K.1.1 y en futuras versiones

como la K.2.1, K.3.1 entre otras.

Página 5
La Oficina de Proyectos de Informática

4. Requerimientos funcionales
La estructura del SO Kirox será compatible con plataformas de procesadores AI-32,

ARM y x86 el mismo que usará el cargador de arranque unificado global como

gestor de arranque, su interfaz de programación será POSIX porque contempla

opciones y estructuraciones muy avanzadas en el aspecto de programación y

programación visual, poseerá un diseño de micronúcleos ya que tienen un mejor

aislamiento de fallos y fiabilidad, su escritura programativa será en su mayoría en

Lenguaje C++ y un poco de estructuramiento del ensamblador debido a su mayor

accesibilidad y facilidad al crear cualquier tipo de instrucción que se requiera, con

respecto a la interfaz será de fácil manejabilidad poseyendo instrucciones de todas

las funciones que realiza y realizará a través de un tutorial que llevará

implementado, dando así todos sus rasgos característicos y técnicos.

4.1 Estructuras y procesos de instrucción – ejecución del Kernel.

REQUERI
DESCRIPCIÓN PRIORIDAD
MIENTOS
La estructuración de las interrupciones básicas y el

detallamiento de los niveles de accesibilidad, ayudarán a


REQ-1 Alta
determinar los niveles de almacenamiento en memoria de las

aplicaciones que vienen en el SO y las que se vaya a instalar.

La definición de los procesos del micronúcleo junto con la


REQ-2 Alta
accesibilidad de los micropocesamientos determinará la

Página 6
La Oficina de Proyectos de Informática

compatibilidad de las aplicaciones a instalar y la ejecución de

la interfaz visual del SO.

La depuración y eliminación de sentencias repetitivas en el

flujo de procesos al micronúcleo ayudará a tener una mayor


REQ-3 Alta
rapidez de procesamientos del SO en todas sus

funcionalidades.

4.2 Gestor de arranque e interfaz semibásica.

REQUERI
DESCRIPCIÓN PRIORIDAD
MIENTOS
La creación de interrupciones en conjunto con el GRUB y

detallamiento estructurado de las interrupciones a usar


Alta
REQ-1
permitirán iniciar, apagar y reiniciar el SO Kirox cuando sea

necesario realizar aquellos procedimientos.

El detallamiento y uso de las asignaciones y aplicadores

visuales de procesos en las interrupciones serán de gran


Alta
REQ-2
ayuda al momento de ejecutar y verificar las funcionalidades

de las aplicaciones que tenga el SO instalado

La definición del procesamiento del Gestor de arranque y

detallamiento del funcionamiento del GRUB ayudará a


Alta
REQ-3
esclarecer cuando el SO tiene que hacer un Inicio, Apagado

y Reinicio del mismo.

Página 7
La Oficina de Proyectos de Informática

4.3 GRUB e interfaz básica.

REQUERI
DESCRIPCIÓN PRIORIDAD
MIENTOS
La ejecución de los funcionamientos de las interrupciones en

conjunto con el GRUB, permitirán verificar el correcto


REQ-1 Alta
funcionamiento de la interfaz y si es necesario realizar los

debidos ajustes de ejecución de herramientas y aplicaciones.

El uso del GRUB y POSIX para detallar los tipos de

interrupciones a ejecutarse en la interfaz visual serán de vital

importancia debido a que cada herramienta que conste en el


REQ-2 Alta
SO tendrán un inicio de sesión, detención de sesión y cierre

de sesión de manera funcional.

La eliminación de interrupciones innecesarias para que no

ocupen espacio de memoria ayudarán a la depuración del


REQ-3 Alta
diseño de la interfaz básica en caso de ejecuciones

repetitivas que se ejecuten en la misma.

4.4 Interfaz estructurada y herramientas de manejo.

REQUERI
DESCRIPCIÓN PRIORIDAD
MIENTOS
La creación de herramientas que permitan la comunicación y

demás usos, generarán un detallamiento funcional


REQ-1 Alta
estructurado de respuestas que el usuario le genere al SO

Página 8
La Oficina de Proyectos de Informática

siendo un caso de ejemplo la herramienta de Saberes Kirox

que permite dar soluciones a problemáticas educacionales.

La definición del tamaño y detallamiento de los nombres de

las herramientas de manejo en base al SO Kirox permitirá


REQ-2 Alta
identificar y clasificar herramientas y aplicaciones unas de

otras.

El uso el Modelo Estructural para el diseño de las

herramientas de manejo, ayudará a organizar las


REQ-3 Media alta
herramientas y aplicaciones bajo los parámetros de

usabilidad.

4.5 Herramientas Kirox.

REQUERI
DESCRIPCIÓN PRIORIDAD
MIENTOS
El uso del Modelo Funcional Lógico en la estructuración de

las herramientas educacionales permitirá la creación de


REQ-1 Alta
diferentes modelos de enseñanza.

Al ejecutar mediante POSIX si las herramientas están

ocupando el correcto espacio de memoria, habrá un


REQ-2 Alta
funcionamiento adecuado de las mismas herramientas y

aplicaciones que posea el SO.

Al determinar el tamaño de memoria que usarán las

herramientas Kirox se podrá definir las características


REQ-3 Media alta
visuales que tendrá cada herramienta, por otro parte las

Página 9
La Oficina de Proyectos de Informática

mismas características pueden ser configuradas por el propio

usuario.

5. Requerimientos de interfaces externas


5.1 Interfaces de usuario

Áreas de interfaz Descripción Estilo

Área de apps Esta interfaz contará con En este apartado de Apps

educacionales Kirox diversas opciones como educacionales Kirox,

los apartados de dichas aplicaciones

consejos, videos contarán con íconos

instructivos, identificadores de

Metodologías de funcionalidad única, cada

enseñanza, y una de ellas contará con

organización Maestro- sus respectivos

Administrativa las parámetros de opciones

mismas que serán de ayuda, la cual también

interfaces visuales únicas podrá ser editable por el

con funcionalidades usuario solo en el

variadas acorde a su aspectos de íconos.

apartado

Página 10
La Oficina de Proyectos de Informática

Área de videos Esta interfaz está incluida En este apartado de Área

en el apartado de de videos dichas

Reproductor multimedia funcionalidades como

digital en el que contará reproducción, edición y

con diversas creación de videos

funcionalidades como contarán con sus

reproducción, edición y respectivos parámetros

creación de videos cada de opciones de ayuda así

uno con sus interfaces como ubicación

visuales únicas. predeterminada y

específica de la

herramienta ya

mencionada.

Área de imágenes Esta interfaz está incluida En este apartado de Área

en el apartado de de imágenes dichas

Reproductor multimedia funcionalidades como

digital en el que contará visualización, edición y

con diversas creación de imágenes

funcionalidades como contarán con sus

visualización, edición y respectivos parámetros

creación de imágenes de opciones de ayuda así

cada uno con sus como ubicación

Página 11
La Oficina de Proyectos de Informática

interfaces visuales predeterminada y

únicas. específica de la

herramienta ya

mencionada.

Área de música Esta interfaz está incluida En este apartado de Área

en el apartado de de música dichas

Reproductor multimedia funcionalidades como

digital en el que contará reproducción, edición y

con diversas creación de archivos de

funcionalidades como formato de audio

reproducción, edición y contarán con sus

creación de archivos de respectivos parámetros

formato de audio cada de opciones de ayuda así

uno con sus interfaces como ubicación

visuales únicas. predeterminada y

específica de la

herramienta ya

mencionada.

Área de mensajería Esta interfaz contará con En este apartado de Área

diversas opciones como de mensajería dichas

lo son los apartados de funcionalidades como

Página 12
La Oficina de Proyectos de Informática

creación, edición, envío y creación, edición, envío y

eliminación de archivos eliminación de archivos

de texto conocidos como de texto (mensajes)

mensajes cada uno con contarán con sus

sus interfaces visuales respectivos parámetros

únicas. de opciones de ayuda así

como ubicación

predeterminada y

específica de la

herramienta ya

mencionada.

Área de contactos Esta interfaz contará con En este apartado de Área

móviles diversos apartados de de contactos móviles

opciones como lo son la dichas funcionalidades

creación, edición y como la creación, edición

eliminación de archivos y eliminación de archivos

de contenido numérico y de contenido numérico y

letras también conocidos letras (contactos)

como contactos cada uno contarán con sus

con sus interfaces respectivos parámetros

visuales únicas. de opciones de ayuda así

como ubicación

Página 13
La Oficina de Proyectos de Informática

predeterminada y

específica de la

herramienta ya

mencionada.

Área de aspectos Kirox Esta interfaz está incluida En este apartado de Área

en el apartado de de aspectos Kirox dichas

Reproductor multimedia funcionalidades como la

digital en el que contará selección, edición,

con diversas reemplazo y creación de

funcionalidades como la imágenes para el aspecto

selección, edición, de la pantalla de bloqueo

reemplazo y creación de y de inicio del celular

imágenes para el aspecto contarán con sus

de la pantalla de bloqueo respectivos parámetros

y de inicio del celular, de opciones de ayuda,

cada uno con sus mejora del rendimiento

interfaces visuales visual de la interfaz y

únicas. ubicación

predeterminada y

específica de la

Página 14
La Oficina de Proyectos de Informática

herramienta ya

mencionada.

5.2 Interfaces de hardware

El Sistema Operativo Kirox estará orientado a teléfonos móviles inteligentes de

gama media, el cual usará los protocolos GSM/TDMA, CDMA, RUIM, H.323, SIP e

IAX para el establecimiento de conexiones de comunicación variada, de la misma

forma la ejecución de interrupciones como lo es en el Inicio, Apagado y Reinicio del

SO, la funcionalidad de los controladores en aplicaciones y herramientas de ajustes

en el sistema, interactuarán de manera funcional – lógica y coordinada con respecto

a los componentes de memoria RAM, Circuito integrado, Tablero de circuito y Motor

háptico para dar un mejor proceso de respuesta a los requerimientos que necesite

el usuario.

5.3 Interfaces de software

El proceso de interacción del SO Kirox con respecto a sistemas como POSIX,

GRUB, Dropbox, Kirox Store, Asistente Kirox, Manejador de archivos Kirox y

Administración de memoria Kirox será de manera secuencial y organizada, de

manera que cumplan con los parámetros que el usuario está solicitando, en el caso

de POSIX la forma de interacción será mediante la ejecución y modificación de la

interfaz visual, en el GRUB será con respecto al Inicio, Apagado y Reinicio del propio

sistema, en el caso de Dropbox permitirá a los usuarios almacenar y sincronizar

Página 15
La Oficina de Proyectos de Informática

archivos en línea, compartir archivos y carpetas con otros usuarios, con Kirox Store

se podrá hacer uso de un sinnúmero de aplicaciones que el usuario pueda necesitar,

con el Asistente Kirox este ayudará con información detallada referente a nutrición,

clima, recomendaciones para el estudio y aplicaciones que debe descargar, en el

Manejador de archivos Kirox proporcionará una organización de archivos con

respecto a la extensión que tengan, y en la Administración de memoria Kirox

permitirá administrar de manera adecuada el uso de memoria tanto a nivel de RAM

como almacenamiento interno y externo para que no haya ningún tipo de retraso o

error en el sistema.

5.4 Interfaces de comunicación

El SO Kirox incluye las funciones de comunicación de Email K.x. para la recepción

y envíos de datos o archivos de variada índole, el Navegador K.x. para el

establecimiento de conexión entre el dispositivo móvil e Internet, Mensajería y

Contactos para el envío, modificación y eliminación de datos con diferentes

personas, en el caso de contactos para realizar llamadas, los mismo mensajes usan

el formato ISO 8859, el UTF-8, el Unicode, RTF, HTML y PostScript para su

escritura, codificación y emisión. Kirox usará los protocolos GSM/TDMA, CDMA,

RUIM, H.323, SIP e IAX para el establecimiento de conexiones de comunicación

variada. Para el caso de encriptación y seguridad en las comunicaciones se usará

el Advanced Encryption Standard o AES, que permite escoger entre longitudes de

clave de 128, 192 o 256 bits, lo cual aumenta el abanico de claves posibles, el

cifrado de 128 bits que equivale a más de 340 millones de mil millones de mil

Página 16
La Oficina de Proyectos de Informática

millones de mil millones de combinaciones o claves posibles (340 millones de

quintillones).

6. Requerimientos no funcionales
Kirox es un SO móvil que satisfacerá las necesidades de usuarios de dispositivos

celulares de gama media orientado al aspecto educacional de los nivel elemental,

primario, secundario y superior la misma que será práctica, segura y accesible para

todo tipo de personas, poseyendo un manejo muy sencillo y una interfaz muy

completa, desde aplicaciones como Mensajería, Telefonía, Internet Kirox, Noticias

Kirox, Clima que permitirán estar al tanto de cualquier suceso o eventualidad, y apps

como Galería, Videos, Musicas, Kirox Store, Aspectos Kirox, Pedagogías Kirox que

ofrecerán y generaran todo tipo de distracciones y enseñanzas a sus portadores.

6.1 Usabilidad

REQUERI DESCRIPCIÓN PRIORIDAD


MIENTOS

En las aplicaciones de saberes Kirox el sistema irá

almacenando la información que el usuario solicite con


REQ-1 Alta
respecto al campo educacional dándole mejores consejos

referente a sus usos.

Cuando se haya detenido el uso del dispositivo móvil bajo

cualquier circunstancia del usuario, el sistema emitirá un


REQ-2 Media Alta
mensaje en el que especifique que se bloqueará el mismo

por no estar haciendo uso de ninguna funcionalidad

Página 17
La Oficina de Proyectos de Informática

6.2 Rendimiento

REQUERI DESCRIPCIÓN PRIORIDAD


MIENTOS

Para una mejor experiencia del sistema con respecto al

rendimiento del dispositivo, se puede instalar como máximo


REQ-1 Alta
9 aplicaciones que no consuman mucho espacio en las

diferentes memorias.

Se pueden ejecutar como máximo 6 procesos a la vez para

que la velocidad del sistema no decaiga y se mantenga un


REQ-2 Alta
muy buen rendimiento del dispositivo.

6.3 Disponibilidad

REQUERI DESCRIPCIÓN PRIORIDAD


MIENTOS

El SO contará con un sistema de recuperación de

información en caso de que el usuario haya eliminado algo

por error, siempre y cuando se haya creado una cuenta Kirox


REQ-1 Alta
y otorgado los permisos necesarios para que el sistema

realice respaldo de toda la información que tenga el

dispositivo.

El sistema contará con asistencia técnica personalizada en

la herramienta Asistencia técnica Kirox como por ejemplo en


REQ-2 Alta
caso de que haya hecho alguna mala configuración de

alguna herramienta o aplicación.

Página 18
La Oficina de Proyectos de Informática

6.4 Estabilidad

REQUERI DESCRIPCIÓN PRIORIDAD


MIENTOS

El sistema contará con la herramienta de Nivelación de

recursos Kirox, el cual permitirá administrar de manera


REQ-1 Alta
óptima las diferentes memorias que ocupan las aplicaciones

que se encuentren en el SO.

En caso de que algún usuario haga uso excesivo de todas

las herramientas y aplicaciones que tenga el SO lo que

conlleva a un mayor proceso de descarga del dispositivo, el


REQ-2 Alta
sistema contará con la herramienta de Administración de

usabilidad y batería Kirox, que permitirá normalizar y

estabilizar el uso de recursos con respecto a la batería.

6.5 Funcionalidad

REQUERI DESCRIPCIÓN PRIORIDAD


MIENTOS

Si un usuario estudiantil tiene problemas de compresión con

respecto a algún tema de una materia y no le sirvió de mucha

ayuda el apartado de Descripción teórica de la Aplicación


REQ-1 Alta
Saberes Kirox, el Asistente de saberes Kirox le recomendará

el apartado de Video – Práctica para una mejor comprensión

del tema para reforzar la parte de Descripción teórica.

Si a un usuario no le gustan las características que poseen


REQ-2 Media
los íconos de las herramientas y aplicaciones que están en

Página 19
La Oficina de Proyectos de Informática

el SO, la herramienta Aspectos detallados Kirox será de gran

ayuda si se le quiere dar otro aspecto a los íconos de los

apartados ya mencionados.

7. Glosario
Descripción de términos y siglas necesarias para el entendimiento del documento
de requerimientos de software.

Página 20

También podría gustarte