APPLYCODE
Vision
1. Introduction
Entendiendo la sociedad como un sistema de constante cambio, por lo cual es importante adaptarse a los mismos, entenderlos y desarrollar capacidades para mejorar y generar transformaciones en el entorno, con el fin de mejorar el contexto social para el futuro de las personas.
Por lo anterior, es importante que se encamine la formación de personas capaces de afrontan tendencias y necesidades educativas en pro del desarrollo de las masas y enfoque que mueven al mundo. En este sentido, es importante que una institución forme a sus estudiantes encaminados a transformar el contexto en el que se encuentran. sin dejar de lado la perspectiva que se tiene para velar por las amenazas que pueden resultar en un futuro.
2. Positioning
2.1 Problem Statement
The problem of dificultad por parte de los estudiantes en aprender aspectos relacionados con la asignatura de área de programación (fundamentos de programación) como fundamentos teóricos y prácticos
affects Estudiantes en el procesos de desarrollo de la
aprendizaje y enseñanza requeridos, para aprobar de los contenidos y procesos de la asignatura fundamentos de programación
2.2 Product Position Statement
[Provide an overall statement summarizing, at the highest level, the unique position the product intends to fill in the marketplace. The following format may be used:]
For Disminuir el índice de debilidades en el los procesos de enseñanza y aprendizaje de la asignatura de fundamentos de programación
Who Estudiantes y profesores en la asignatura
fundamentos de programación de licenciatura en informática y medios audiovisuales de la universidad de Córdoba
The (product name) Producto educativo (ApplyCode)
That Mejorar el apropiamiento de los contenidos
desarrollados en la asignatura fundamentos de programación
Unlike Objetos de aprendizajes, ovas, videos, guias…
Our product Este software nos permite realizar un
seguimiento del desarrollo y apropiación de los aspectos relacionados con los contenidos y procesos de aprendizaje de los estudiantes de la asignatura Fundamentos de programación
[A product position statement communicates the intent of the application and the importance of the project to all concerned personnel.]
3. Stakeholder Descriptions
Name Description Responsibilities
Administrador Es el actor que realiza la administración de los recursos desde tiempo hasta el dinero
Administrar los espacios, asignar resposabilidades, organizer tiempo de procesos. Llevar el control del avance del Proyecto, Etc.
Pedagogo Actor que esta
involucrado en los aspectos pedagogicos y educativos del software
Asesora los componentes de enseñanza-aprendizaje junto con los modelos y teorías
correspondientes los aspectos educativos del software
Desarrollador Actor que prepara los aspectos tecnicos para realizer el software
Dirige los procesos
correspondientes al desarrollo técnico del software, lo necesario para la producción del mismo
Diseñador Actor encargado del
aspecto visual del software, de la
composición e interfaz
Dirige los proceso asociados al diseño y aspectos de apariencia del producto , todo lo referente al diseño de interfaz del mismo.
3.2 User Environment
[Detail the working environment of the target user. Here are some suggestions: Number of people involved in completing the task? Is this changing?
How long is a task cycle? Amount of time spent in each activity? Is this changing? Any unique environmental constraints: mobile, outdoors, in-flight, and so on? Which system platforms are in use today? Future platforms?
What other applications are in use? Does your application need to integrate with them? This is where extracts from the Business Model could be included to outline the task and roles involved, and so on.]
Las plataformas que se emplean para el desarrollo del software estan orientadas a la web, se fundamentas en leguajes que permiten que el software se alóje en internet. Su composición se basa en lenguajes en primera medida Php como lenguaje de programación del Proyecto en conjunto con html5, css y javascript haciendo uso del framework de desarrollo Materialize que comprondrian la parte visual y de deseño del producto.
Una limitación es que se necesitaria constante conexión a servicios de internet para el uso del software, lo que en medida limitaria el proceso constate.
4. Product Overview
4.1 Product Perspective
[This subsection of the Vision document puts the product in perspective to other related products and the user’s environment. If the product is independent and totally self-contained, state it here. If the product is a component of a larger system, then this subsection needs to relate how these systems interact and needs to identify the relevant interfaces between the systems. One easy way to display the major
components of the larger system, interconnections, and external interfaces is with a block diagram.]
El proyecto se basa en las necesidad de disminuir en el mayor porcentaje la cantidad de dificultades que presentan los estudiantes en el área de
programación, para esto; Se idean diferentes estrategias que permitan al software adaptarse y ofrecer diferentes posibilidades al usuario final en este caso a los estudiantes, en este caso es necesario que el producto sea autónomo en la posibilidad de brindar alternativas que le faciliten al estudiante la
4.2 Assumptions and Dependencies
[List each factor that affects the features stated in the Vision document. List assumptions that, if changed, will alter the Vision document. For example, an
assumption may state that a specific operating system will be available for the hardware designated for the software product. If the operating system is not available, the Vision
document will need to change.]
Una de las situaciones que influyen y afectan al desarrollo sostenible del software es la evolución y el constante cambio de los procesos tanto de la enseñanza y aprendizaje como de los recursos tecnológicos por esto a
4.3 Needs and Features
[Avoid design. Keep feature descriptions at a general level. Focus on capabilities needed and why (not how) they should be implemented.]
Need Priori
ty
Features Planned Release
Conceptual 3 Mejorar los
componentes conceptuales del area
Logica 2 Potenciar el
desarrollo de la logica para resolver
problemas con programación
Actitudinal 1 Aumentar la
habilidad para el desarrollo de competencias por si solo con el uso de herramientas que fortalecen el aprendizaje autonomo
4.4 Alternatives and Competition
Este software es un sistema que nos permite potenciar los procesos de enseñanza y aprendizaje por lo que dentro de sus principales ventajas y alternativas frente a los procesos tradicionales de educación tenemos.
Permite el aprendizaje autonomo
Potencia las habilidades tecnologicas
El contenido multimedial potencia los procesos educativos
5. Other Product Requirements
[At a high level, list applicable standards, hardware, or platform requirements; performance requirements; and environmental requirements.
Define the quality ranges for performance, robustness, fault tolerance, usability, and similar characteristics that are not captured in the Feature Set.
Note any design constraints, external constraints, or other dependencies.
Define any specific documentation requirements, including user manuals, online help, installation, labeling, and packaging requirements.
Define the priority of these other product requirements. Include, if useful, attributes such as stability, benefit, effort, and risk.]
Requisitos de hardware para el funcionamiento del software.
• Conexión a internet preferiblemente mayor o igual a 1MB • Compatibilidad para exploradores Chrome, Mozilla, entre otros. • Memoria RAM Mayor o igual a 1GB.
• Dispositivo con acceso a sistemas web.
Requisitos de desempeño y ambientales para el software.
• Lugar propicio y cómodo para el proceso de implementación del software. • Conocer los conceptos básicos del funcionamiento de un software
orientado a la web.
• Tener conocimientos técnicos del funcionamiento y manejo de una plataforma web.
Rangos de calidad requeridos para la plataforma.
Restricciones y dependencias externar.
• Conexión a un servidor de internet.
• Conexión a un servidor de hojas de estilo establecido en el diseño del software.
• Dispositivo con requerimientos superiores para una mejor experiencia.
Otros Requisitos.
• Documentación del desarrollo del software en la fase de diseño. • Documentación del software en la fase de programación y desarrollo. • Documentación del software en la fase de planeación.
• Documentación del software en los aspectos pedagógicos y didácticos. • Manual de usuario para el uso del software.
• Tutoriales para el uso del software.