lunes, 11 de junio de 2018

S8. Actividad 2. Presentación multimedia y exposición de resultados

















U3.S8. Actividad 1.- Integración y redacción del informe final





UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO

NOMBRE: AGUILAR DOMINGUEZ SAUL
División y/o Aula: DIVISIÓN DE CIENCIAS EXACTAS, INGENIERÍAS Y TECNOLÓGICAS (CEIT)
GRUPO: PROPE_2018_2_CEIT_041
MONITOR(A): SOFIA MINERVA SANCHEZ GUTIERREZ

FECHA: 11/06/2018










INDICE


·       INTRODUCCIÓN……………………………………………..3

·       METODOLOGIA.……………………………………………..3

·       RESULTADOS………………………………………………...5

·       CONCLUSIONES Y RECOMENDACIONES………………..5

·       REFERENCIAS Y FUENTES DE CONSULTA………………6
















INTRODUCCIÓN

En este trabajo se busca explicar la investigación sobre la creación software estudiantil ya que el objetivo de esta creación es ayudar a las futuras generaciones educativas a reforzar y comprender mejor los temas que vean.
Este trabajo se elaboró empezando por una investigación que nos explicara primeramente lo que es un software y que se necesita para crearlo, ya que no solamente es elaborarlo y ya, si no es llevar acabo un procedimiento seguro y correcto para que este software creado cumpla con requisitos de una buena calidad y que en verdad sirva para como herramienta de ayuda para los estudios de futuras generaciones y que en un futuro, las tecnologías sean aún más novedosas.
 Para poder entender mejor sobre lo que se quiere obtener se hizo la siguiente investigación:


METODOLOGÍA
Para empezar el software de computadora es el producto que construyen los programadores profesionales y al que después le dan mantenimiento durante un largo tiempo. Incluye programas que se ejecutan en una computadora de cualquier tamaño y arquitectura, contenido que se presenta a medida de que se ejecutan los programas de cómputo e información descriptiva. La ingeniería de software está formada por un proceso, un conjunto de métodos y un arreglo de herramientas que permite a los profesionales elaborar software de cómputo de alta calidad. Los ingenieros de software elaboran y dan mantenimiento al software, y virtualmente cada persona lo emplea en el mundo industrializado, ya sea en forma directa o indirecta. El software es importante porque afecta a casi todos los aspectos de nuestras vidas y ha invadido nuestro comercio, cultura y actividades cotidianas. La ingeniería de software es importante porque nos permite construir sistemas complejos en un tiempo razonable y con alta calidad. El software de computadora se construye del mismo modo que cualquier producto exitoso, con la aplicación de un proceso ágil y adaptable para obtener un resultado de mucha calidad, que satisfaga las necesidades de las personas que usarán el producto. En estos pasos se aplica el enfoque de la ingeniería de software. Desde el punto de vista de un ingeniero de software, el producto final es el conjunto de programas, contenido (datos) y otros productos terminados que constituyen el software de computadora. Pero desde la perspectiva del usuario, el producto final es la información resultante que de algún modo hace mejor al mundo en el que vive.
En la actualidad, la enorme industria del software se ha convertido en un factor dominante en las economías del mundo industrializado. Equipos de especialistas de software, cada uno centrado en una parte de la tecnología que se requiere para llegar a una aplicación compleja, han reemplazado al programador solitario de los primeros tiempos.
Un componente de software debe diseñarse e implementarse de modo que pueda volverse a usar en muchos programas diferentes. Los modernos componentes reutilizables incorporan tanto los datos como el procesamiento que se les aplica, lo que permite que el ingeniero de software cree nuevas aplicaciones a partir de partes susceptibles de volverse a usar.
Los requerimientos de la tecnología de la información que demandan los individuos, negocios y gobiernos se hacen más complejos con cada año que pasa. En la actualidad, grandes equipos de personas crean programas de cómputo que antes eran elaborados por un solo individuo. El software sofisticado, que alguna vez se implementó en un ambiente de cómputo predecible y auto contenido, hoy en día se halla incrustado en el interior de todo, desde la electrónica de consumo hasta dispositivos médicos o sistemas de armamento. La complejidad de estos nuevos sistemas y productos basados en computadora demanda atención cuidadosa a las interacciones de todos los elementos del sistema.
Un proceso es un conjunto de actividades, acciones y tareas que se ejecutan cuando va a crearse algún producto del trabajo. Una actividad busca lograr un objetivo amplio (por ejemplo, comunicación con los participantes) y se desarrolla sin importar el dominio de la aplicación, tamaño del proyecto, complejidad del esfuerzo o grado de rigor con el que se usará la ingeniería de software. Una acción (diseño de la arquitectura) es un conjunto de tareas que producen un producto importante del trabajo (por ejemplo, un modelo del diseño de la arquitectura). Una tarea se centra en un objetivo pequeño pero bien definido (por ejemplo, realizar una prueba unitaria) que produce un resultado tangible. En el contexto de la ingeniería de software, un proceso no es una prescripción rígida de cómo elaborar software de cómputo. Por el contrario, es un enfoque adaptable que permite que las personas que hacen el trabajo (el equipo de software) busquen y elijan el conjunto apropiado de acciones y tareas para el trabajo. Se busca siempre entregar el software en forma oportuna y con calidad suficiente para satisfacer a quienes patrocinaron su creación y a aquellos que lo usarán.
Las actividades estructurales del proceso de ingeniería de software son complementadas por cierto número de actividades sombrilla. En general, las actividades sombrilla se aplican a lo largo de un proyecto de software y ayudan al equipo que lo lleva a cabo a administrar y controlar el avance, la calidad, el cambio y el riesgo. Es común que las actividades sombrilla sean las siguientes:
·       Seguimiento y control del proyecto de software: permite que el equipo de software evalúe el progreso comparándolo con el plan del proyecto y tome cualquier acción necesaria para apegarse a la programación de actividades.
·        Administración del riesgo: evalúa los riesgos que puedan afectar el resultado del proyecto o la calidad del producto.
·       Aseguramiento de la calidad del software: define y ejecuta las actividades requeridas para garantizar la calidad del software.
·       Revisiones técnicas: evalúa los productos del trabajo de la ingeniería de software a fin de descubrir y eliminar errores antes de que se propaguen a la siguiente actividad.
·       Medición: define y reúne mediciones del proceso, proyecto y producto para ayudar al equipo a entregar el software que satisfaga las necesidades de los participantes; puede usarse junto con todas las demás actividades estructurales y sombrilla.
·       Administración de la configuración del software: administra los efectos del cambio a lo largo del proceso del software.
·       Administración de la reutilización: define criterios para volver a usar el producto del trabajo (incluso los componentes del software) y establece mecanismos para obtener componentes reutilizables.
·       Preparación y producción del producto del trabajo: agrupa las actividades requeridas para crear productos del trabajo, tales como modelos, documentos, registros, formatos y listas.
Todo proyecto de software se desencadena por alguna necesidad de negocios: la de corregir un defecto en una aplicación existente, la de adaptar un “sistema heredado” a un ambiente de negocios cambiante, la de ampliar las funciones y características de una aplicación ya existente o la necesidad de crear un producto, servicio o sistema nuevo.
El software es un elemento clave en la evolución de sistemas y productos basados en computadoras, y una de las tecnologías más importantes en todo el mundo. En los últimos 50 años, el software ha pasado de ser la solución de un problema especializado y herramienta de análisis de la información a una industria en sí misma. No obstante, aún hay problemas para desarrollar software de alta calidad a tiempo y dentro del presupuesto asignado.
 El software —programas, datos e información descriptiva— se dirige a una gama amplia de tecnología y campos de aplicación. El software heredado sigue planteando retos especiales a quienes deben darle mantenimiento. Los sistemas y aplicaciones basados en web han evolucionado de simples conjuntos de contenido de información a sistemas sofisticados que presentan una funcionalidad compleja y contenido en multimedios. Aunque dichas webapps tienen características y requerimientos únicos, son software.
 La ingeniería de software incluye procesos, métodos y herramientas que permiten elaborar a tiempo y con calidad sistemas complejos basados en computadoras. El proceso de software incorpora cinco actividades estructurales: comunicación, planeación, modelado, construcción y despliegue que son aplicables a todos los proyectos de software. La práctica de la ingeniería de software es una actividad para resolver problemas, que sigue un conjunto de principios fundamentales.
Muchos mitos del software todavía hacen que administradores y trabajadores se equivoquen, aun cuando ha aumentado nuestro conocimiento colectivo del software y las tecnologías requeridas para elaborarlo. Conforme el lector aprenda más sobre ingeniería de software, comenzará a entender por qué deben rebatirse estos mitos cada vez que surjan.



RESULTADOS

Con este trabajo se espera obtener toda la información para la correcta creación de un buen software que cumpla su objetivo el cual es ayudar a futuras generaciones de estudiantes a tener una buena herramienta para sus estudios y para la innovación de nuevas tecnologías.
Esta información sirvió de ayuda para poder enfocarme totalmente en mi proyecto y darme cuenta de todo lo que con lleva la creación del software, obtuve nuevos conocimientos y sobre todo me di cuenta que es en realidad en lo que quiero enfocarme y que quiero llevar a cabo mis objetivos y la misión de hacer posible este proyecto

CONCLUCIONES Y RECOMENDACIONES

Este ensayo está dedicado a una de mis metas en la vida que es estudiar la una carrera profesional en una universidad reconocida de mi país puesto a que con el paso del tiempo vamos logrando lo que no proponemos y más sin en cambio haciendo historia por lo que me enfoco en tema de la creación de un software estudiantil que ayude a todas y cada una de las siguientes generaciones a estudiar de forma no presencial ya que a muchos se nos llega a complicar cada vez más el hecho de ir a la escuela y no sabemos cómo justificar después nuestras faltas por lo que este cambio es necesario en tanto hoy en día como en el futuro porque desde mi punto de vista es una forma de actualizarnos en el aprendizaje autónomo y totalmente efectivo con el cual poder comprender, analizar y reforzar de manera clara todos nuestros aprendizajes con ayuda de expertos en el tema y con información totalmente actualizada, con dedicación y esfuerzo se logran las cosas por lo que estaría trabajando para superarme con los software ya existentes del tema y creando uno más flexible y completo a la vez…
Finalmente podemos concluir, que el proceso de elaboración del software educativo no es un proceso lineal, sino interactivo: en determinados momentos de la realización se comprueba el funcionamiento, el resultado, se evalúa el producto... y frecuentemente se detecta la conveniencia de introducir cambios. Como dice N. Wirth, creador del lenguaje PASCAL, " la construcción de programas consiste en una secuencia de pasos de perfeccionamiento". Desde otra perspectiva, Jean Michel Lefèvre afirma: "escribir un programa didáctico es como tener una aventura: generalmente conocemos el punto de partida, más o menos sabemos dónde queremos ir, pero desconocemos con exactitud lo que pasará por el camino".





REFERENCIAS Y FUENTES DE CONSULTA




Unidad 3. S7. Actividad 2.- Aplicación de encuesta y análisis de resultados