Вы находитесь на странице: 1из 15

PROYECTO DE INVESTIGACION

PROYECTO DE INVESTIGACION
DESARROLLO DE UN SOFTWARE PARA AYUDAR A MEJOR EL
PROGRAMA DE TUTORA DE INSTITUCIONES Y IDENTIDADES.

PLANTEAMIENTO
El software a desarrollarse presente responder a ala falta y necesaria de
herramientas para las instituciones e identidades en el campo tutorial, ya que
se han elaborado muchos pero ninguno lo suficientemente completo y eficaz
con

la

capacidad

de

responder

la

problemtica

actual.

Por otra parte se debe remarcar que al finalizar el proyecto podramos


encontrarnos aun alejados del resultado tangible que queremos lograr, pero
eso no debera ser as. Por lo cual pondremos todos en juego, nuestros
conocimientos y habilidades para lograrlo.

JUSTIFICACION
El presente proyecto busca ayudar en la formacin y vida diaria de las
personas que emplean en la sociedad donde viven. En nuestros das se hace
patente la necesidad de nuevos software, cada vez ms sofisticados y
tendientes al variable comportamiento de las personas. Con el surgimiento de
las tecnologas y la vanguardia de la misma comienza a surgir una nueva
paradigma en la sociedad, encarnando en las personas nuevas conductas. Es
ante este panorama, que decide abrir y realizar este proyecto; cuyas
principales metas inmediatas estriban tanto en la investigacin propiamente
expuesta, cuyo producto tangible ser un artculo social que presentara las
conclusiones de la investigacin junto con una aproximacin de la solucin del
problema planteado. Por tanto el presente proyecto pretende abarcar en la
investigacin hasta llegar a lograr nuestra meta y as mejorar en este aspecto
en el pas.

TECNICAS Y METODOS DE INVESTIGACION


PATRICIA TAPIA CORREA
1

LIC. SARA

PROYECTO DE INVESTIGACION

ODJETIVOS
GENERAL
o Elaborar un software para mejorar la tutora laboral, educacional y social
en el pas.
ESPECIFICOS
o Mejorar el software tutoriales existentes.
o Elaborar productos informticos que ayuden a la temtica expuesta en el
sistema tutorial del pas.
o Lograr que las personas se abran paso a participar y que puedan
desarrollarse mejor en la sociedad donde viven.
o Ayudar a los tutores a tener un sistema de registro y consulta.
o Facilitar el seguimiento y evaluacin por parte del tutor.

TECNICAS Y METODOS DE INVESTIGACION


PATRICIA TAPIA CORREA
2

LIC. SARA

PROYECTO DE INVESTIGACION

MARCO TEORICO
TUTORA ACADMICA

La tutora acadmica es el proceso de acompaamiento de tipo personal y


acadmico a lo largo del proceso educativo para mejorar el rendimiento
acadmico, solucionar problemas escolares, desarrollar hbitos de estudio,
trabajo, reflexin y convivencia social. Este acompaamiento lo realiza
principalmente un profesor quien te apoyar durante toda tu carrera, y se
complementa con otras actividades que organiza la Coordinacin de Tutora de
tu Divisin para atender aquellas necesidades identificadas en los alumnos.
La tutora contempla cinco dimensiones de intervencin
o Integracin y permanencia
Te permite incorporarte a la institucin y permanecer en ella a lo largo de
la carrera, adems de buscar solucionar aquellas situaciones o
problemas escolares que se te presenten.
o Rendimiento acadmico
Busca proveer ambientes que te permitan aprender a aprender.
o Desarrollo profesional
Busca que desarrolles las competencias para ejercer tu prctica
profesional.
o Desarrollo vocacional
Esta dimensin busca que el estudiante confirme sus intereses
vocacionales en su campo profesional.
o Desarrollo personal
Es la dimensin que integra las actividades tendientes a potenciar tu
desarrollo como ser humano y promover tu interaccin social con tus
compaeros, profesores, etc.

Software
Se conoce como software
un sistema

informtico,

al equipamiento lgico o soporte lgico de


que

comprende

el

conjunto

de

los

componentes lgicos necesarios que hacen posible la realizacin de tareas


TECNICAS Y METODOS DE INVESTIGACION
PATRICIA TAPIA CORREA
3

LIC. SARA

especficas,

en

contraposicin

los

PROYECTO DE INVESTIGACION

componentes

fsicos que

son

llamados hardware.
Los componentes lgicos incluyen, entre muchos otros, las aplicaciones
informticas; tales como el procesador de texto, que permite al usuario realizar
todas las tareas concernientes a la edicin de textos; el llamado software de
sistema, tal como el sistema, que bsicamente permite al resto de los
programas funcionar adecuadamente, facilitando tambin la interaccin entre
los componentes fsicos y el resto de las aplicaciones, y proporcionando
una interfaz con el usuario.
El anglicismo "software" es el ms ampliamente difundido al referirse a este
concepto, especialmente en la jerga tcnica; en tanto que el trmino sinnimo
logicial, derivado del trmino francs logicial, es utilizado mayormente en
pases y zonas de influencia francesa.
Clasificacin del software
Si bien esta distincin es, en cierto modo, arbitraria, y a veces confusa, a los
fines prcticos se puede clasificar al software en tres grandes tipos:

Software de sistema: Su objetivo es desvincular adecuadamente al


usuario y al programador de los detalles del sistema informtico en
particular que se use, aislndolo especialmente del procesamiento referido
a las caractersticas internas de: memoria, discos, puertos y dispositivos de
comunicaciones, impresoras, pantallas, teclados, etc. El software de
sistema le procura al usuario y programador adecuadas interfaces de alto
nivel, controladores, herramientas y utilidades de apoyo que permiten el
mantenimiento del sistema global. Incluye entre otros:

Sistemas operativos

Controladores de dispositivos

TECNICAS Y METODOS DE INVESTIGACION


PATRICIA TAPIA CORREA
4

LIC. SARA

PROYECTO DE INVESTIGACION

Herramientas de diagnstico

Herramientas de Correccin y Optimizacin

Servidores

Utilidades

Software de programacin: Es el conjunto de herramientas que


permiten

al programador desarrollar

programas

informticos,

usando

diferentes alternativas y lenguajes de programacin, de una manera


prctica. Incluyen bsicamente:

Editores de texto

Compiladores

Intrpretes

Enlazadores

Depuradores

Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores


herramientas, usualmente en un entorno visual, de forma tal que el
programador no necesite introducir mltiples comandos para compilar,
interpretar, depurar,

etc.

Habitualmente

cuentan

con

una

avanzada interfaz grfica de usuario (GUI).

Software de aplicacin: Es aquel que permite a los usuarios llevar a


cabo una o varias tareas especficas, en cualquier campo de actividad
susceptible de ser automatizado o asistido, con especial nfasis en los
negocios. Incluye entre muchos otros:

TECNICAS Y METODOS DE INVESTIGACION


PATRICIA TAPIA CORREA
5

LIC. SARA

PROYECTO DE INVESTIGACION

Aplicaciones para Control de sistemas y automatizacin industrial

Aplicaciones ofimticas

Software educativo

Software empresarial

Bases de datos

Telecomunicaciones (por ejemplo Internet y toda su estructura


lgica)

Software mdico

Software de clculo numrico y simblico.

Software de diseo asistido (CAD)

Software de control numrico (CAM)

Proceso de creacin del software


Se define como proceso al conjunto ordenado de pasos a seguir para llegar a
la solucin de un problema u obtencin de un producto, en este caso particular,
para lograr un producto software que resuelva un problema especfico.
El proceso de creacin de software puede llegar a ser muy complejo,
dependiendo de su porte, caractersticas y criticidad del mismo. Por ejemplo la
creacin de un sistema operativo es una tarea que requiere proyecto, gestin,
numerosos recursos y todo un equipo disciplinado de trabajo. En el otro
extremo, si se trata de un sencillo programa (por ejemplo, la resolucin de una
ecuacin de segundo orden), ste puede ser realizado por un solo programador
(incluso aficionado) fcilmente. Es as que normalmente se dividen en tres
categoras

segn

su

tamao

(lneas

TECNICAS Y METODOS DE INVESTIGACION


PATRICIA TAPIA CORREA
6

de

cdigo)

costo:

LIC. SARA

de pequeo, mediano y gran

porte.

Existen

PROYECTO DE INVESTIGACION

varias

metodologas

para estimarlo, una de las ms populares es el sistema COCOMO que provee


mtodos y un software (programa) que calcula y provee una aproximacin de
todos los costos de produccin en un proyecto software (relacin
horas/hombre, costo monetario, cantidad de lneas fuente de acuerdo a
lenguaje usado, etc.).
Considerando los de gran porte, es necesario realizar complejas tareas, tanto
tcnicas como de gerencia, una fuerte gestin y anlisis diversos (entre otras
cosas), la complejidad de ello ha llevado a que desarrolle una ingeniera
especfica para tratar su estudio y realizacin: es conocida como Ingeniera de
Software.
En tanto que en los de mediano porte, pequeos equipos de trabajo (incluso un
avezado analista-programador solitario) pueden realizar la tarea. Aunque,
siempre en casos de mediano y gran porte (y a veces tambin en algunos de
pequeo porte, segn su complejidad), se deben seguir ciertas etapas que son
necesarias para la construccin del software. Tales etapas, si bien deben
existir, son flexibles en su forma de aplicacin, de acuerdo a la metodologa
o proceso de desarrollo escogido y utilizado por el equipo de desarrollo o por el
analista-programador solitario (si fuere el caso).
Los procesos de desarrollo de software poseen reglas preestablecidas, y
deben ser aplicados en la creacin del software de mediano y gran porte, ya
que en caso contrario lo ms seguro es que el proyecto no logre concluir o
termine sin cumplir los objetivos previstos, y con variedad de fallos inaceptables
(fracasan, en pocas palabras). Entre tales procesos los hay giles o livianos
(ejemplo XP), pesados y lentos (ejemplo RUP), y variantes intermedias.
Normalmente se aplican de acuerdo al tipo y porte del software a desarrollar, a
criterio del lder (si lo hay) del equipo de desarrollo. Algunos de esos procesos
son Programacin Extrema (en ingls eXtreme Programming o XP),Proceso
Unificado de Rational (en ingls Rational Unified Process o RUP), Feature
Driven Development (FDD), etc.
TECNICAS Y METODOS DE INVESTIGACION
PATRICIA TAPIA CORREA
7

LIC. SARA

PROYECTO DE INVESTIGACION

Cualquiera sea el proceso utilizado y aplicado al desarrollo del software


(RUP, FDD, XP, etc.), y casi independientemente de l, siempre se debe aplicar
un modelo de ciclo de vida.
Se estima que, del total de proyectos software grandes emprendidos, un 28%
fracasan, un 46% caen en severas modificaciones que lo retrasan y un 26%
son totalmente exitosos.
Cuando un proyecto fracasa, rara vez es debido a fallas tcnicas, la principal
causa de fallos y fracasos es la falta de aplicacin de una buena metodologa o
proceso de desarrollo. Entre otras, una fuerte tendencia, desde hace pocas
dcadas, es mejorar las metodologas o procesos de desarrollo, o crear nuevas
y concientizar a los profesionales de la informtica a su utilizacin adecuada.
Normalmente los especialistas en el estudio y desarrollo de estas reas
(metodologas) y afines (tales como modelos y hasta la gestin misma de los
proyectos) son los ingenieros en software, es su orientacin. Los especialistas
en cualquier otra rea de desarrollo informtico (analista, programador, Lic. en
informtica, ingeniero en informtica, ingeniero de sistemas, etc.) normalmente
aplican sus conocimientos especializados pero utilizando modelos, paradigmas
y procesos ya elaborados.
Es comn para el desarrollo de software de mediano porte que los equipos
humanos involucrados apliquen metodologas propias, normalmente un
hbrido de los procesos anteriores y a veces con criterios propios.
El proceso de desarrollo puede involucrar numerosas y variadas tareas, desde
lo administrativo, pasando por lo tcnico y hasta la gestin y el gerenciamiento.
Pero, casi rigurosamente, siempre se cumplen ciertas etapas mnimas; las que
se pueden resumir como sigue:

Captura, e licitacin, especificacin y anlisis de requisitos (ERS)

Diseo

TECNICAS Y METODOS DE INVESTIGACION


PATRICIA TAPIA CORREA
8

LIC. SARA

Codificacin

Pruebas (unitarias y de integracin)

Instalacin y paso a produccin

Mantenimiento

PROYECTO DE INVESTIGACION

En las anteriores etapas pueden variar ligeramente sus nombres, o ser ms


globales, o contrariamente, ser ms refinadas; por ejemplo indicar como una
nica fase (a los fines documentales e interpretativos) de anlisis y diseo; o
indicar como implementacin lo que est dicho como codificacin; pero en
rigor, todas existen e incluyen, bsicamente, las mismas tareas especficas.
Modelos de proceso o ciclo de vida
Para cada una de las fases o etapas listadas en el tem anterior, existen subetapas (o tareas). El modelo de proceso o modelo de ciclo de vida utilizado
para

el

desarrollo,

define

el

orden

de

las

tareas

actividades

involucradas, tambin define la coordinacin entre ellas, y su enlace y


realimentacin. Entre los ms conocidos se puede mencionar: modelo o
secuencial, modelo espiral, modelo iterativo incremental. De los antedichos hay
a su vez algunas variantes o alternativas, ms o menos atractivas segn sea la
aplicacin requerida y sus requisitos.

TECNICAS Y METODOS DE INVESTIGACION


PATRICIA TAPIA CORREA
9

LIC. SARA

PROYECTO DE INVESTIGACION

o Modelo cascada
o Modelos evolutivos
o Modelo iterativo incremental
o Modelo espiral
o Modelo espiral Win & Win
Instalacin y paso a produccin
La instalacin del software es el proceso por el cual los programas
desarrollados son transferidos apropiadamente al computador destino,
inicializados, y, eventualmente, configurados; todo ello con el propsito de ser
ya utilizados por el usuario final. Constituye la etapa final en el desarrollo
propiamente dicho del software. Luego de sta el producto entrar en la fase
de funcionamiento y produccin, para el que fuera diseado.
La instalacin, dependiendo del sistema desarrollado, puede consistir en una
simple copia al disco rgido destino (casos raros actualmente); o bien, ms
comnmente, con una de complejidad intermedia en la que los distintos
archivos componentes del software (ejecutables, bibliotecas, datos propios,
etc.) son descomprimidos y copiados a lugares especficos preestablecidos del
disco;

incluso

se

crean

vnculos

con

otros

productos,

adems del

propio sistema operativo. Este ltimo caso, comnmente es un proceso


bastante automtico que es creado y guiado con herramientas software
especficas (empaquetado y distribucin, instaladores).
En productos de mayor complejidad, la segunda alternativa es la utilizada, pero
es realizada o guiada por especialistas; puede incluso requerirse la instalacin
en varios y distintos computadores (instalacin distribuida).
Tambin, en software de mediana y alta complejidad normalmente es requerido
un proceso de configuracin y chequeo, por el cual se asignan adecuados
parmetros de funcionamiento y se testea la operatividad funcional del
producto.
TECNICAS Y METODOS DE INVESTIGACION
PATRICIA TAPIA CORREA
10

LIC. SARA

PROYECTO DE INVESTIGACION

En productos de venta masiva las instalaciones completas, si son relativamente


simples, suelen ser realizadas por los propios usuarios finales (tales como
sistemas operativos, paquetes de oficina, utilitarios, etc.) con herramientas
propias de instalacin guiada; incluso la configuracin suele ser automtica. En
productos de diseo especfico o a medida la instalacin queda restringida,
normalmente, a personas especialistas involucradas en el desarrollo del
software en cuestin.
Una vez realizada exitosamente la instalacin del software, el mismo pasa a la
fase de produccin (operatividad), durante la cual cumple las funciones para las
que fue desarrollado, es decir, es finalmente utilizado por el (o los) usuario final,
produciendo los resultados esperados.
Mantenimiento
El mantenimiento de software es el proceso de control, mejora y optimizacin
del software ya desarrollado e instalado, que tambin incluye depuracin de
errores y defectos que puedan haberse filtrado de la fase de pruebas de control
y beta test. Esta fase es la ltima (antes de iterar, segn el modelo empleado)
que se aplica al ciclo de vida del desarrollo de software. La fase de
mantenimiento es la que viene despus de que el software est operativo y en
produccin.
De un buen diseo y documentacin del desarrollo depender cmo ser la
fase

de

mantenimiento,

tanto

en

costo

temporal

como

monetario.

Modificaciones realizadas a un software que fue elaborado con una


documentacin indebida o pobre y mal diseo puede llegar a ser tanto o ms
costosa que desarrollar el software desde el inicio. Por ello, es de fundamental
importancia respetar debidamente todas las tareas de las fases del desarrollo y
mantener adecuada y completa la documentacin.
El perodo de la fase de mantenimiento es normalmente el mayor en todo el
ciclo de vida.7 Esta fase involucra tambin actualizaciones y evoluciones del
software; no necesariamente implica que el sistema tuvo errores. Uno o ms
TECNICAS Y METODOS DE INVESTIGACION
PATRICIA TAPIA CORREA
11

LIC. SARA

PROYECTO DE INVESTIGACION

cambios en el software, por ejemplo de adaptacin o evolutivos, puede llevar


incluso a rever y adaptar desde parte de las primeras fases del desarrollo
inicial, alterando todas las dems; dependiendo de cun profundos sean los
cambios. El

modelo

cascada

comn

es

particularmente

costoso

en

mantenimiento, ya que su rigidez implica que cualquier cambio provoca regreso


a fase inicial y fuertes alteraciones en las dems fases del ciclo de vida.
Durante el perodo de mantenimiento, es comn que surjan nuevas revisiones y
versiones del producto; que lo liberan ms depurado, con mayor y mejor
funcionalidad, mejor rendimiento, etc. Varias son las facetas que pueden ser
alteradas para provocar cambios deseables, evolutivos, adaptaciones o
ampliaciones y mejoras.
Bsicamente se tienen los siguientes tipos de cambios:
o Perfectivos: Aquellos que llevan a una mejora de la calidad interna del
software en cualquier aspecto: Reestructuracin del cdigo, definicin
ms clara del sistema y su documentacin; optimizacin del rendimiento
y eficiencia.
o Evolutivos:

Agregados,

modificaciones,

incluso

eliminaciones,

necesarias en el software para cubrir su expansin o cambio, segn las


necesidades del usuario.
o Adaptivos: Modificaciones que afectan a los entornos en los que el
sistema opera, tales como: Cambios de configuracin del hardware (por
actualizacin o mejora de componentes electrnicos), cambios en el
software de base, en gestores de base de datos, en comunicaciones,
etc.
o Correctivos: Alteraciones necesarias para corregir errores de cualquier
tipo en el producto software desarrollado.

TECNICAS Y METODOS DE INVESTIGACION


PATRICIA TAPIA CORREA
12

LIC. SARA

PROYECTO DE INVESTIGACION

HIPOTESIS
En la sociedad actual cada vez hay ms problemas y conflicto es por eso que
acuden a un tutor.es por eso que cada vez acuden a mejores herramientas
para

mejorar sus relaciones sociales entre alumnos o individuos de una

empresa. Lo cual tiene como adjetivo que tengamos mejores valores y seamos
ms tiles a la sociedad, el cual va a reducir los gastos en las instituciones o
lugares de trabajo y el tiempo para controlar su nivel social entre ellos ,cmo
evolucionan lo cual les va ayudar a desarrollarse mejor.

TECNICAS Y METODOS DE INVESTIGACION


PATRICIA TAPIA CORREA
13

LIC. SARA

PROYECTO DE INVESTIGACION

BIBLIOGRAFA

Jacobson, ivar; booch, Grady; rumbaugh, james (2000). El proceso

unificado de desarrollo de software. Pearson addisson-wesley.


Grupo issi - Univ. Politcnica de valencia - metodologas giles en el

desarrollo de software - 2003


http://es.wikipedia.org/wiki/
Https://www.youtube.com/watch?v=rrnpsxu2jlo(experiencia de tutora

para el programa tcnico en desarrollo de software virtual).


www.ugto.mx

TECNICAS Y METODOS DE INVESTIGACION


PATRICIA TAPIA CORREA
14

LIC. SARA

TECNICAS Y METODOS DE INVESTIGACION


PATRICIA TAPIA CORREA
15

PROYECTO DE INVESTIGACION

LIC. SARA

Вам также может понравиться