¿Cuáles son los problemas principales para tener una buena preparación
estudiantil?
Que a veces no se ajustan al ritmo de todas y cada una de
las personas por lo cual cada vez es mejor optar por una carrera trunca y/o no
seguir estudiando.
Buscar la manera de cómo generar una mejor opción de
estudiar una carrera o un grado estudiantil que se tenía por terminar o por
empezar para cumplir metas y objetivos.
·
otorga así una mejor forma de estudiar.
ENSAYO SOFTWARE
ESTUDIANTIL
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. Para
poder entender mejor sobre lo que se quiere obtener se hizo la siguiente
investigación:
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.
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".