Está en la página 1de 13

Unidad 2: Segunda Fase Diagnstico

Grupo: 301404_26

Presentado por:

Rubn Mauricio Charry Salcedo


Miguel ngel Castellanos
Jair Hernndez Barrios
Walter Leopoldo Daz
Johan Elvis Lasso Galeano

Tutor: Ing. Yina Alexandra Gonzlez Sanabria

Universidad Nacional Abierta y a Distancia (UNAD)


Ingeniera de Software
Bogot
2017
INTRODUCCIN

En este trabajo mostraremos que la importancia de los sistemas de informacin y como estos
van constituyendo un factor indispensable en la vida de las organizaciones y en la vida
cotidiana misma, mantener al da la informacin sobre los procesos es primordial, es aqu
donde juega un papel importante el software y los sistemas de cmputo por su capacidad para
almacenar y procesar la informacin.

Propusimos una solucin en conjunto la cual fue en disear un sistema de informacin en


donde los padres de familia puedan interactuar y ver el avance y las falencias de sus hijos y
as poder ayudarles en su educacin.

Para la realizacin de este diagnstico, el grupo de trabajo selecciono roles y contribuyo con
los diferentes puntos que plantea la actividad.

Pgina 2 de 13
1. Descripcin y planteamiento del problema a resolver.

Nombre de la empresa: Jardn Arcoris


Tipo de empresa: Sociedad de Responsabilidad Limitada (Ltda.)

De acuerdo con las leyes 590 de 2000 y 905 de 2004 sobre mipymes toda
empresa que tenga una planta de personal no superior a diez trabajadores y
unos activos totales por valor inferior a quinientos salarios mnimos
mensuales legales vigentes se define como microempresa, como es el caso del
jardn.
Naturaleza: empresa privada con nimo de lucro para los inversionistas.
Actividad econmica: 93103 Jardines infantiles y parvularios
Ubicacin:
Estructura- organigrama

El Jardn Arcoris tiene la necesidad de implementar un sistema que controle el manejo de la


comunicacin de los profesores con los padres de familia o acudientes, para esto se requiere

Pgina 3 de 13
desarrollar un aplicativo web que gestione una Agenda Virtual, as como servir de
herramienta visual para evaluar de manera ms ptima, el rendimiento acadmico y la
evolucin de los nios en sus primeros aos.

2. Tipo de software propuesto

Software basado en web

Este software se clasifica como Software basado en web, ya que permite que cualquier
gestin sea organizada por internet. Adems el software basado en la web facilita las
funciones de manejo de la informacin y permite tener herramientas eficientes para el
proyecto, estas son algunas:

Se puede acceder al sistema en cualquier hora, momento y lugar, slo basta con tener
acceso a la red.
Todos los usuarios que se encuentren autorizados con el derecho de acceder a la
informacin pueden hacerlo, desde cualquier lugar del mundo desde donde tenga acceso
a la red, siempre y cuando posean los cdigos que se requieren para demostrar que se
est autorizado.
Se tiene organizacin flexible que permite facilitar el trabajo
No es necesario instalar programas complicados en la computadora, slo basta con
poseer este un navegador (Por Ejemplo: Firefox, Google Chrome o Internet Explorer) y
listo, l har todo el trabajo.
La eficiencia es notable, el sistema funciona con las herramientas necesarias para lograr
los beneficios solicitados en muy poco tiempo.
Se ahorran costos, ya que este sistema no genera mayor inversin, y por el contrario son
pocos los gastos que se derivan de su funcin.
Toda la informacin es almacenada en una base central a la que se tiene acceso por
medio de internet, as no ser necesario instalar un software adicional en los puestos de
trabajo.

3. Modelo de proceso de desarrollo de software seleccionado en la fase

Pgina 4 de 13
Modelo: Incremental e iterativo

Imagen 1. Tomado de
www.emaze.com%2F%40AIZQZZZZ&psig=AOvVaw1F4AUmsu0OxUQT6fpBc63w&us
t=1509010318731051

Es el adecuado ya que segn los requerimientos los padres de los estudiantes van a acceder
va web (desde sus casas u oficinas) el avance de sus hijos. Para trabajar en una aplicacin
Web solo se necesita un computador con un buen navegador Web y conexin a Internet el
cual en la mayora de los hogares posee, otra ventaja es la disponibilidad de las aplicaciones
web las cuales pueden ser accedidas a cualquier hora y en cualquier lugar. Y de gestin
puesto que lo que se quiere es un sistema que administre la informacin del Jardn y la
presente a los padres, presente reportes de gestin de los nios acadmicamente y controle
de forma ordenada la agenda de cada nio.

Pgina 5 de 13
4. Descripcin del proyecto de desarrollo de software.
En atencin a las necesidades apremiantes del jardn se dispone de una ilustracin para para
el desarrollo de un software que satisfaga las necesidades as:

Levantamiento creacin bases de


Validacin
informacin datos

Creacin
modelos creacin modelos
pruebas y
de usuarios, roles y
relacionales y validacin
sesin
roles

Creacin
modulos de Retroalimentacin Validacin
reportes

Grafica 1. Proceso de desarrollo general del software jardn arcoris

Posteriormente aplicaremos el modelo de proceso para garantizar la aplicabilidad y


adecuado funcionamiento del software.

A continuacin, se detalla en que consiste el producto de Software:

Introduccin del Proyecto:

El Jardn Arcoris tiene la necesidad de implementar un sistema que controle el manejo de la


comunicacin de los profesores con los padres de familia o acudientes, para esto se requiere
desarrollar un aplicativo web que gestione una Agenda Virtual, asi como servir de
herramienta visual para evaluar de manera ms ptima, el rendimiento acadmico y la
evolucin de los nios en sus primeros aos.

Alcance:

Pgina 6 de 13
Sistema disponible desde cualquier lugar y a cualquier hora.
Implementacin de sistema de Inicio de sesin
Administracin de informacin de estudiantes
Administracin de Informacin de Padres o acudientes
Administracin de Informacin de Profesores y Aulas
Administracin de metodologas aplicadas de asignaturas
Visualizacin de reportes
Manejo de mensajes asncronos con posibilidad de Adjuntar archivos
Manejo de alertas va mail configurables por tareas del sistema

Requerimientos funcionales

Se detallarn los requerimientos funcionales que contendr la solucin:

Pgina de inicio de Sesin en donde se solicitar usuario y Contrasea


Pgina de administracin que contendr las siguientes opciones:
o Creacin de Asignaturas
o Creacin de Profesores
o Creacin de Estudiantes
o Creacin de Padres o acudientes
o Creacin de Usuarios
o Creacin de alertas de acuerdo a las reglas de negocio para las opciones (Si
aplica)
o Creacin de reportes de Notas
o Creacin de Interfaz grfica para el manejo de Agenda Virtual estilo foro.

Requerimientos no Funcionales

Trazabilidad

La aplicacin usara un sistema de Logs


Todo inicio de sesin ser guardado
Toda entidad del modelo de datos contendr campos en donde guarde usuario de
modificacin y fecha de actualizacin.
Para las Tablas Transaccionales se manejar una tabla de Log, para controlar la
informacin actualizada
El sistema no borrara ninguna informacin de los procesos funcionales, se utilizar
el borrado lgico.

Usabilidad

La aplicacin ser de tipo web y responsiva

Pgina 7 de 13
Se manejar una Interfaz de usuario amigable e intuitiva
Todos los reportes se podrn exportar a Excel
Se manejar un men tipo rbol para equilibrar el espacio
El men se podr ocultar
Se dispondr del uso del 100% de la pantalla para aprovechar el espacio
En lo que se pueda se omitir el scroll
La aplicacin funcionara en todos los navegadores web
Se crearn ayudas para conceptualizar funciones o procesos del aplicativo

Seguridad

Las cadenas de conexin a las Bases de datos se estarn encriptadas con algoritmos
AES 256 con llave personalizada
Los campos de tipos contraseas sern encriptados
Se disear una pantalla de administracin para la asignacin de permisos por rol
El ingreso a cada opcin del sistema ser manejado mediante permisos al Rol
En las cajas de texto de tipo contrasea, se enmascara la informacin y se inhabilitara
la funcin de copiar
La sesin expirara en 5 minutos por inactividad (Opcional de acuerdo con la
necesidad)
Sera compatible para protocolos seguros HTTPS con certificados.

5. Justificacin del proyecto

Este trabajo sugiere una propuesta en la que se realice una aplicacin web que aporta
a una educacin ms completa y segura de los nios, y de la cual hagan parte de
manera ms activa los padres de familia, y de esta manera potencializar el nivel
compromiso entre padres y profesores.

Por eso el desarrollo de este proyecto de ingeniera de software estar enfocado en la


construccin de una aplicacin web, que permita a los padres estar enterados en
tiempo real sobre las actividades de sus hijos y tener conocimiento de la agenda de
actividades y sus logros acadmicos.

Pgina 8 de 13
Por tal motivo el producto de software que se requiere implementar debe ser gil,
amigable, accesible desde cualquier lugar, siendo as parte del proceso educativo y
brindando herramientas para facilitar la comunicacin.

Frente a la viabilidad tcnica, este desarrollo se basa en una plataforma con accesos
a los usuarios para tener un control sobre las personas que ingresan, para despus
administrar independientemente las interfaces, plantillas, modelos e informacin que
les permitir interactuar, registrar y compartir informacin con los profesores del
jardn. Para el desarrollo tcnico y logstico de esta aplicacin web, se tendr en
cuenta los conocimientos adquiridos en desarrollo web por parte del grupo
colaborativo que est diseando el proyecto, distribuyendo adecuadamente el tiempo
y el trabajo, y utilizando los lenguajes de programacin tales como html5, php,
javascrip y css3, y herramientas para administrar sus bases de datos como mysql.

6. Objetivos del proyecto.

Objetivo general

Desarrollar una herramienta web, de gestin de tareas y seguimiento de las


actividades de los nios, que le permita ver a los padres el avance de sus hijos en su
etapa preescolar, al igual que las tareas y eventos programados por el jardn Arcoris.

Objetivos especficos

Realizar levantamiento de informacin para determinar los requerimientos del


sistema de la informacin solicitado por el Jardn Arcoris.

Realizar los diseos, modelos y documentacin necesaria para el sistema de


informacin solicitado por el Jardn Arcoris.

Identificar los servicios web bsicos para el funcionamiento del sistema.

Identificar las herramientas de software y hardware apropiadas para el diseo.

Pgina 9 de 13
7. Modelo de certificacin de calidad que aplicaran en el proceso de software,
con su respectiva descripcin y defensa.

PROCESO DE SOFTWARE PERSONAL (PSP)

El proceso de software personal (PSP, Personal Software Process) es un modelo para


la mejora del proceso de desarrollo de software, est basado en la creencia de que la
calidad del software depende del trabajo de cada uno de los ingenieros; por lo cual, el
proceso debe ayudar a controlar, manejar y mejorar el trabajo de stos.

El objetivo del PSP es simple, lograr una disciplina de mejora en las prcticas de
desarrollo, a partir de la responsabilidad de la buena planeacin, medicin y control del
producto de desarrollo, pensando siempre en desarrollar con calidad.

Se selecciona este proceso porque se adapta mejor al producto que se requiere, dado a
que no es un producto muy grande o globalizado, y que se estima desarrollarlo en fases
o etapas por mdulos, la calidad se aplicara desde el inicio, realizando testeos mediante
se va desarrollando, mejorando as la productividad y desempeo en cada una de las
etapas o versiones del producto.

Necesidades ususarios Usar certificaciones


con el tiempo. tecnicas vigentes,
Garantizar el efectivo normas ISO entre
desarrollo de los otras.
procesos de calidad del
jardin en tiempo,
costos.

Mejora Seguridad

Propiedades Calidad
del producto software

Caracteristicas acordes Grados de satisfaccin


a las solicitadas. Normas tecnicas de
Cumplimiento en el calidad internacionales
producto o servicio y de gobierno

Grafica 2. Planteamiento sistema gestin calidad general software arcoris

Pgina 10 de 13
Se debe garantizar al cliente:

Funcionalidad
Fiabilidad
Usabilidad
Eficiencia
Mantenibilidad
Portabilidad

Pgina 11 de 13
CONCLUSIONES

Al realizar este diagnstico de la empresa y de lo ella y nosotros queremos para el proyecto


podemos concluir que:

Se especifica el tipo de software a desarrollar, teniendo en cuenta la aplicabilidad y


facilidad de acceso de los usuarios finales a travs de World Wide Web.

Se plantea una justificacin acorde con los requerimientos de cliente.

Se plantea propuesta de certificacin, el cual permitir garantizar calidad y autora


del software creado.

Se implementan parmetros y polticas de seguridad para el levantamiento y proceso


de datos de los usuarios.

Se comprende la importancia de los lenguajes de programacin a utilizar tales como


PHP, HTML5, javascript, y css3 para todo el componente de diseo de nuestra
aplicacin web.

Se establece el modelo de desarrollo de software con el fin de garantizar la


aplicabilidad de nuestro trabajo enfocado al cliente final.

Pgina 12 de 13
REFERENCIAS BIBLIOGRFICAS

Moreno, P. (Productor). (2016). Calidad del Software [OVI]. Recuperado


de http://hdl.handle.net/10596/9934

Hernndez, J. (2011). Calidad del Software. Recuperado


dehttps://ocw.unican.es/pluginfile.php/1408/course/section/1803/tema2-
calidadSistemasSoftware.pdf

Gestin calidad en software, Pilar Alexandra Moreno, unad, 2016,


http://repository.unad.edu.co/handle/10596/9934

Blanco, C. (2011). Construccin y Pruebas de Software. Recuperado


dehttps://ocw.unican.es/pluginfile.php/1408/course/section/1803/tema1-
pruebasSistemasSoftware.pdf

Weitzenfeld, A. (2005). Ingeniera de Software Orientada a Objetos con UML, Java e Internet.
Recuperado
dehttp://go.galegroup.com/ps/i.do?p=GVRL&sw=w&u=unad&v=2.1&id=GALE%7C
CX3004300081&it=r&asid=1bc8a6bf6b68a5b94d1cd464cd770777

Certificacin de software, Recuperado de


http://go.galegroup.com/ps/i.do?p=GVRL&sw=w&u=unad&v=2.1&it=r&id=GALE|C
X3004300026&asid=8d13b7c46c3c6b9280e67a80bd1735f6#E

Pgina 13 de 13

También podría gustarte