domingo, 29 de noviembre de 2015









Casos de uso

Casos de uso:


El sistema desplegará las opciones "registro" e "inicio de sesión", el usuario escoge la opción deseada; en caso de ser la opción registro el sistema dirigirá al usuario al menú de registro, en caso de ser la opción inicio de sesión el sistema dirigirá al usuario al menú inicio de sesión.

Caso de uso: Inicio en el sistema
Condición inicial: -

Flujo básico:
1.    El sistema muestra la opción registro e inicio de sesión.
2.    El usuario elige la opción deseada.
3.    Si el usuario elige la opción registro, el sistema lleva al usuario a la página de registro.
4.    Si el usuario elige la opción inicio de sesión, el sistema lleva al usuario a la página inicio de sesión

Flujo alterno: -







El usuario captura nombre y correo electrónico, junto con la contraseña deseada dos veces. En caso de no llenar todos los campos de captura se le pide al usuario que llene los campos obligatorios; en caso de que la contraseña no sea igual se vuelve a la captura; de ser llenado correctamente, guardar datos en archivo e ingresar.

Caso de uso: Registro en el sistema
Condición inicial: que el usuario tenga una cuenta de correo electrónico.

Flujo básico:
1.    El sistema muestra. Campos de captura (nombre, correo electrónico, contraseña y confirmación de contraseña) al usuario.
2.    El usuario captura los datos y los envía al sistema.
3.    El sistema verifica que todos los campos estén llenos. En caso de estarlo, verifica contraseña. De lo contrario flujo alterno: " Registro erróneo"
4.    El sistema verifica que el campo (contraseña) y (confirmación de contraseña) sean iguales, envía los datos al archivo e ingresa a la cuenta. De lo contrario flujo alterno "invalido


Flujo alterno:
5.    Registro erróneo: el sistema muestra a usuario el mensaje "llene todos los campos"
6.    Inválido: el sistema muestra a usuario el mensaje: "contraseña inválida"






Caso de Uso: Inicio de sesión
-Condición inicial: Que el usuario esté registrado.
-Flujo básico:
1.- El usuario introduce su nombre de usuario y contraseña para luego pulsar el botón “Iniciar Sesión”.
El sistema validará el registro mediante el nombre y contraseña introducidos, en caso de no ser válido, flujo alterno “incorrecto”
3. En caso de ser correcta la validación se presentará al usuario la pantalla de servicios correspondientes a su rol.
-Flujo Alterno: “incorrecto” Se solicita al usuario que intente iniciar sesión de nuevo.









Caso de Uso: Profesor
-Condición inicial: Que el usuario esté registrado y haya iniciado sesión como profesor.
-Flujo Básico:
1.-Al haberse validado el inicio de sesión con los datos del profesor se mostrara el menú principal con las opciones del programa para modificar.
-Flujo Alterno: El usuario no está registrado en el sistema como profesor. Se solicita que inicie sesión de nuevo.







Caso de uso: Método Gráfico
Descripción: El usuario entra a un resumen el cual leerá las especificaciones y aprenderá en que consiste el método gráfico.
Pre-condición: El usuario entra al dar un click en el botón "Método Gráfico".
Flujo Basico:
1. El software despliega información sobre el método gráfico en las operaciones de los vectores.
2. El usuario lee las especificaciones.


Caso de uso: Introducción a los vectores
Descripción: El usuario entra a un resumen de introducción sobre los vectores y su historia el cual leerá y reconocerá. Pre-condición: El usuario entra mediante un click al botón "Introducción a los vectores".
Flujo Básico:
1. El software despliega información de introducción a los vectores.

2. El usuario lee esta información.

lunes, 2 de noviembre de 2015

TAREA 9: REQUERIMIENTOS DEL SISTEMA.


Funcionales:

Sistema pide especificaciones de los vectores
Usuario proporciona especificaciones de los vectores
Calculadora calcula magnitud
Calculadora calcula distancia
Calculadora obtiene sus ángulos respecto al eje x y al eje y
Sistema grafica datos obtenidos

No funcionales:
Usabilidad: El programa será fácil de usar, con una interfaz 

intuitiva.
Costo: El programa no tendrá costo para los usuarios.
Estabilidad: No presentará problemas en su funcionamiento 

y su manejo.

Accesibilidad: Comodidad al usuario.
Desempeño y calidad: Operaciones realizadas en el menor 

tiempo posible. Del sistema:
Compatibilidad con windows y iOs
Funcional con procesador i3 o mayor

Funcional con Servidor glassfish 4.0

domingo, 25 de octubre de 2015

Cuestionario al Cliente
- ¿Qué esperaría en un Programa para que ayude a los jóvenes a reforzar y aprender?
- ¿Cuál es el índice de reprobados durante este tema?
-¿Qué fuentes considerara que son de confianza en la búsqueda de estos temas?
Cuestionario al Usuario
- ¿Qué buscas en un programa para que tu aprendas?
-¿Qué es lo que esperas de este programa?
-¿Realmente usarías el programa?
-¿Con que frecuencia usarías el programa?
- ¿Qué sexenio es el que se te llega a dificultar más?, ¿En qué aspecto?
Proceso Negocio
Para llevar a cabo el programa lo que necesitamos son libros de la materia que abarquen el tema de graficación, computadoras por integrante, para así cada quién haga algo. Acorde a los requerimientos, empezaremos a trabajar.

jueves, 1 de octubre de 2015

·       -  Nombre del proyecto:
 “EasyGraphs”

·       -  Perfil del cliente:
El cliente es el Área de Academias de Física y Matemáticas del CECyT 9, las cuales necesitan apoyo tecnológico en sus asignaturas, lo que las vuelve rentables. Son accesibles y están interesadas en tener un software de graficación para mejorar el desempeño de sus alumnos, teniendo un apoyo en la enseñanza de ciertos temas a sus alumnos y agilizando los métodos.

·         -Planteamiento del problema:
El proyecto se basa en ofrecer un programa que ayude a los estudiantes de medio superior en el desarrollo de ejercicios y en sus estudios físico-matemáticos a través de gráficas confiables y correctas.

·         -Objetivos:
o   General:
Realizar graficas a través de un software confiable.
o   Específicos:
Facilitar las tareas de estudiantes del área físico-matemática.
Apoyar a los alumnos de nivel medio superior.
Minimizar los problemas y errores en los programas graficadores.

·         -Usuarios:
Alumnos de nivel medio superior cursando una especialidad Físico-matemática.

·        - Alcance:
Llegar a ser conocidos por los alumnos del CECyT 9 para posteriormente extendernos gracias a ellos cuando recomienden el sistema en otras escuelas con el fin de estar en las aplicaciones más usadas por los alumnos del IPN aproximadamente un años después de su lanzamiento.

·       -Justificación:

Este proyecto se realiza para proporcionar un apoyo a alumnos como nosotros, que están estudiando el nivel medio superior y que desean tener un apoyo para facilitar tareas básicas en el área físico-matemática, enfocada a las gráficas. 


domingo, 27 de septiembre de 2015

Tarea 4: Definiciones

Sistema: Conjunto de elementos relacionados entre si con un fin común.

Sistema Informático: Administra y procesa todos los datos para que puedan ser interpretados atravez del software y el hardware.


Programainstrucciones que le posibilita a una computadora desarrollar diferentes funciones.


Proyecto planificación que consiste en un conjunto de actividades que se encuentran interrelacionadas y coordinadas


PlaneaciónLa planeación, dentro de una organización, consiste en determinar los objetivos de la misma y elegir cursos de acción convenientes para el logro de esos objetivos.

Tecnologías de la Información:Uso de equipos de telecomunicaciones y computadoras para la transmisión, el procesamiento y almacenamiento de datos.

Proceso: Un proceso es una secuencia de pasos dispuesta con algún tipo de lógica que se enfoca en lograr algún resultado específico

Informatica:es una ciencia que estudia métodos, técnicas, procesos, con el fin de almacenar, procesar y transmitir información datos en formato digital.

Base de datos:Conjunto de datos sin significado.

domingo, 20 de septiembre de 2015

Tarea 3: Empresa


Misión:
Facilitar y ayudar a los alumnos a realizar gráficas de funciones y problemas principalmente físico-matemáticos con un programa fácil de usar y con buena calidad para ahorrar tiempo y dar buenos resultados en sus tareas. Ser un software reconocido y sobresaliente de los demás por su creatividad y funcionalidad, apoyando a todo tipo de estudiantes para realizar trabajos y problemas de forma eficiente.
Visión:
Apoyar en el crecimiento y desarrollo intelectual del usuario de nuestro programa para poder facilitar la creación de gráficas y tablas ahorrándole tiempo para que éste se aproveche en cosas productivas. Programado y estructurado por el equipo más capacitado, ser el  mejor software en el mercado de esta clase trabajando con compromiso para dar la mejor experiencia y resultados a los usuarios.
Metas:
1.    Apoyar a los estudiantes con métodos de graficación que los apoye en su formación académica en las diferentes áreas, principalmente físico-matemáticas.
2.    Diseñar gráficos con un diseño de alta calidad para los empresarios
3.    Descargar estas gráficas para ser compatible con una presentación digital o impresa
4.    Ser una aplicación popular y reconocida entre los alumnos por su calidad.
5.    Dar a entender a los jóvenes el método que se llevó a cabo para la fácil comprensión de los estudiantes.
Estrategias:
·         Analizar las necesidades del consumidor o generar una.
·         Vender el producto a sectores educativos y empresariales.
·         Hacer del producto una herramienta accesible para todo cliente.
·         Usar los últimos avances tecnológicos para su desarrollo.
·         Comparar el producto con la competencia y buscar mejoras.
·         Buscar colaboradores que ayuden a un mejor desarrollo del producto.

·         Buscar otros productos de necesidad a desarrollar en el mismo sector.


Valores:
1. Puntualidad: Siempre estaremos a tiempo con nuestras actualizaciones y nuestras herramientas para la satisfacción del usuario y su fácil trabajo.
2. Calidad: Tener las mejores herramientas y el mejor diseño para presentaciones dignas de nuestros usuarios.
3. Responsabilidad: Brindar a nuestros usuarios el mejor desempeño, diseño y presentación es nuestra ley, sin eso, no tenemos nada que ofrecer.
4. Originalidad: Diseño único, y nuevo para los usuarios para que no se vayan a usar las aplicaciones de la competencia
5. Libertad: Las intenciones es que el cliente pueda diseñar como a él le gusta, y es nuestro deber darle muchos más diseños que cualquier aplicación de traficación que haya usado y logre la satisfacción con nuestra aplicación





Políticas:
·         Al contratar tutores, será preferible que sean egresados del IPN
·         Sólo se producirá una asociación con empresas que tengan 3 años o más en el mercado.
·         La empresa cumplirá los requisitos y la calidad acordados con los clientes.
·         Continuamente mejorar el servicio brindado a los usuarios.
·         Tener puntualidad de entrega en actualizaciones e innovaciones en el tiempo establecido.
·         Respetar los derechos de empresa sin cometer delitos de Copyright.
·         Todo software desarrollado por la empresa, cumplirá con mínimo el 90% de calidad establecido para su producción y venta.
·         Todo producto contiene una garantía de un año con reemplazo del mismo en caso de que este sea justificable.




Perfil de Puesto
§  Edad:
-       20  a 45 años
§  Estudios :
-       Técnico en programación en adelante.
§  Conocimientos herramientas informáticas :
-       Conocimiento de lenguajes de programación: C++, Visual Basic 6 y Java Script
-       Conocimientos de bases de datos: lenguaje SQL
-       Conocimiento básico de hardware y software de PC, así como sistemas operativos Windows, Mac  y Redes I
-Conocimiento en OS iOS, Windows, Linux
§  Características Del Puesto:
-       Horario: Variable, por lo que es necesario la flexibilidad horaria.
-       No. de vacantes: Cerrado.
-       Retribución: equivalente a la preparación académica, cantidad de certificaciones, eficacia laboral y puesto que desempeñe en la empresa.
-       Requisitos: compromiso, disposición, creatividad, habilidades lógicas-matemáticas, e identificación con nuestra visión y misión.
§  Competencias:
-       Disposición para el trabajo
-       Gusto por la programación.
-       Compromiso laboral.




Organigrama:
Funciones:
·         Director:
a)    Vigilar el cumplimiento de los programas.
b)    Organizar el equipo de trabajo.
c)    Formular el proyecto del programa general.
·         Arquitecto de software:
a)    Define la estructura del software, vista física, vista lógica y seguridad.
b)    Selecciona los estándares básicos, las bases de datos, las aplicaciones, etc.
·         Gerente de ventas:
a)    Crear y mantener la relación con cada cliente.
b)    Entender las necesidades del cliente y comunicarlas al equipo de trabajo.
·         Gerente de finanzas:
a)    Administra los recursos generales de la empresa.
b)    Toma decisiones sobre inversiones en nuevas tecnologías y otras cosas para maximizar los beneficios económicos de la empresa.