Abril 23, 2018, 06:55:28 pm

Autor Tema: Preguntas frecuentas en la defensa de proyecto y/o software (Tesis) . Cuales.??  (Leído 9672 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado angelcont22

  • Me das tu IP?
  • *
  • Mensajes: 176
    • Ver Perfil
Ok amigos y moderadores...Saludos a todos:

Quiero abrir este tema buscando estar advertido e informado, de las posibles preguntas que pudiesen realizarme los integrantes del jurado que se encuentre presente a la hora de defender mi tesis...

Supongo que podrían ser muchas, supongo que abran algunas  preguntas obligatorias, supongo que según como se desempeñe la defensa también Irán apareciendo preguntas, en fin...

No me queda duda de que acá en el foro, existe la posibilidad de encontrar buena información relacionada a la pregunta...

Los moder... Por ejemplo (Imagino) deben haber presentado y defendido mas de una ves algún proyecto... Y de los usuario del foro ni decir, debe haber acá mucho graduado de informática,  ingeniera o licenciatura en computación y estudiantes, a quienes pido por favor me ayudan a recaudar esta información.

Entonces... Cuales preguntas pueden aparecer...?????, de cuales me debo cuidar...???, Cuales debo anticipar...???

No desprecien nada por favor, por insignificante que parezca...Espero y recuerden la experiencia vivida cuando defendieron sus proyectos y software, lo que en ella preguntaron y sucedió...

Mi proyecto esta basado en la creación de un sistema de Información automatizado para registro y control de lo trabajos de grado de el instituto xxxx...

Metodología seleccionada Kendall y Kendall...

Modelo de desarrollo para la ejecución del sistema: Modelo prototipado

Lenguaje de programación Visual Basic 6.0

Espero muy atento de ustedes....
« Última modificación: Febrero 09, 2010, 10:58:52 am por angelcont22 »

Desconectado mDrinky

  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 2868
    • Ver Perfil


ps.... yo no e ido a la universida todavia... pero vamos te recomiendo dos cosas:

1- No postees esto en elhacker, porque te acribilllan por insinificante y tonto que sea el fallo

2- Si pones el code quizas te demos alguna sugerencia...:/


salu2!
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
Que guapo soy!

Desconectado angelcont22

  • Me das tu IP?
  • *
  • Mensajes: 176
    • Ver Perfil
Esta buena tu recomendación Drinki, pero tranquilo, yo se valorar comentarios y opiniones... No te preocupes, la verdad es que el foro me ha sido muy útil en relación al tema de la Tesis....

Aunque "Habemos" quienes de fondo no aportan, si no que se dedican a decir cualquier tontería. No queda duda que en la mayoría de los casos los temas llegan a feliz termino o por lo menos llevan a una sugerencia. (Lo digo por mi experiencia en particular).

Lo del code, no, no es lo que busco en este post, de fondo busco lo que expuse anteriormente...Gracias.

Desconectado coredump

  • Yo vivo en CPH
  • ***
  • Mensajes: 408
  • Sexo: Masculino
    • Ver Perfil
En mi caso particular, las preguntas se refirieron principalmente a:
--Costo.
--Tiempo de desarrollo.
--Seguridad (estabilidad del sistema).

Todas estas son muy específicas del sistema que estas desarrollando, así que eres el único capaz de conoer qué tan estable es, cuánto tiempo llevará ponerlo en marcha, y cuál será el costo en equipo y trabajo.

Por otro lado, estas otras preguntas las planteo yo, o son preguntas que me plantearon en algún momento:
--Fundamento de la elección de cada cosa (modelo, metodología, lenguaje, etc. ) que creo lo tienes bastante bien planteado.
--Cuestiones técnicas como:
  --Realizarlo en VB impide que sea multiplataforma. ¿Se tuvo en cuenta esta desventaja? ¿El entorno universitario trabaja sólo con plataforma windows?
  --¿No sería mejor que en lugar de un sólo proceso que se encargue de tal cosa, desarrollar dos separados para encapsular determinada funcionalidad?
  --En el caso de que se quiera realizar una mejora X ¿Qué cambios deberían realizarse? ¿Cuán grande sería el costo en trabajo?¿Hay otra manera de
     diagramar el sistema que permita agregar nuevas funcionalidades con menos trabajo?
  --¿El sistema contará con una capa de abstracción propia?¿Las funciones repetitivas y estandar, estarán dentro de una dll? ¿Cuál es la ventaja de hacerlo 
     de esta manera (o desventaja) ?
  --¿Bajo qué licencia estará el proyecto?¿Será openSource? Ventajas y desventajas.
  --¿Tendrá la capacidad de aceptar requests de búsquedas de manera remota?
  --¿Contará con un protocolo específico? (en tu caso, cuáles son las reglas y políticas a la hora de ingresar una nueva tesis y de buscarlas, cómo trata el
     sistema estas políticas y reglas)


Bueno, si se me ocurren otras las voy agregando.

Saludos!!
Generation no: 298
Generation no: 299
Generation no: 300
The end of all the generations.
The best solution found is Program number: 42
+--DIV
|  +--[0]
|  +--[0]
The fitness value is: 68
Press any key to terminate....

Desconectado angelcont22

  • Me das tu IP?
  • *
  • Mensajes: 176
    • Ver Perfil
Ok, coredump muy bien, aportes como este es lo que busco...

Esto me de una visión de mas o menos a que, me puedo enfrentar o encontrar...

No había tomado en cuenta la importancia que  tiene para el proyecto, indicar  el costo real del mismo, es decir... solo me e limitado a registrar un cuadro de actividades donde especifico las actividades a realizar, bajo que metodología, que método, el tiempo en que se ejecutara y los recursos necesarios para desarrollar esa actividad... Y para determinar el costo he realizado a una suma del valor de todos los recursos que se han registrado en ese cuadro...., pero esto me llena de duda, ya que lo que allí se registra son objetos de uso material para el desarrollo de la investigación como por ejemplo...

           ....Lapices
           ....Marcadores
           ....Remas de papel
           .... Viáticos para transportes y otras...

Ahora esto es ademas de una investigación para desarrollar mi tesis, también, es un proyecto que pretende ser implantado y utilizado... de donde me ciento obligado a preguntar:

 ¿¿ De que esta compuesto el costo real, cuantas cosas se registran a la hora de emitir el costo de un proyecto ??

Imagino que ademas de estas, que creo, son las básicas, vienen otras por ejemplo, asomo yo...::

-Licencia o autorización para la creación de la microsoft o windows (No se si con la que ya tiene el instituto alcanza).

-Medir el costo del hardware para función del sistema. osea, lo que se indica como requerimientos de hardware en la investigación.

Bueno se me ocurren varios, esto debo llevarlo hasta una asesoría de los tutores...

Ahora, me atreveré a solicitarte a ti core y al que desee colaborar con información al respecto (claro... Quizá me recomendaran incluir desde la amburguesa hasta la gaseosa y la papa frita).

Pido que me sugieran cuales podrían ser los componentes del costo real de este y cualquier proyecto...Esto de seguro para un futuro me servirá si llego a crear mas de un sistema a quien me lo solicite.

y Por su puesto, espero me agregan mas aportes, relacionado a la  preguntas posibles a realizarse en la defensa.

Gracias...

Desconectado WaesWaes

  • Actualmente es
  • Colaborador
  • ****
  • Mensajes: 4402
  • You are not prepared!
    • Ver Perfil
bueno yo solamente he defendido pequeños proyectos en lo que me dicen generalmente...

proque ese lenguaje??
porque esa resolucion, es muy lento?
porque no hiciste otro modulo para eso?
porque no controlas aquello, pensa en la seguridad!!
que tan facil es modificar el software para renovarlo
que le falta <------------tipica!!

y en esa tenes que tener cuidado, porque?

porque obviamente algo le falta, sacale terriblemente el cuero a tu proyecto....cosas que yo le puedo decir.

no es multiplataforma.
no es tan veloz.

pero vos seguile sacando el cuero, para las cosas que son validas, osea

C es multiplataforma (mas o menos) y es mucho mas veloz que VB.... entonces vos le respondes, si pero use VB porque tal y tal.

por ejemplo: al proyecto le falta una opcion de busqueda?

si la omiti porque requiere un gran costo, muchas peticiones pueden llegar a alterar el software y la seguridad del mismo se ve en riesgo....sin embargo, el codigo esta preparado para aceptar esta modificacion, no seria complicado agregarla ya que esta muy bien modularizado y con sola dos o tres llamadas a funciones se arregla.

osea, sacale el cuero a cosas que tengan validacion, no vas a decirles algo que esta mal mal.

otro consejo e que comentes tu codigo, comenta cada modulo, comenta codigo tambien...ej:

connect.serv();
//if(tiempo>10) System.out.println("falla de conexion");
....

osea, que si se quieren agregar cosas solo se saquen los comentarios.

y usa tambien un generador de documentacion....para VB

You are not allowed to view links. Register or Login

bueno no se me ocurre otra cosa....licensia por ahi te preguntan, generalmente estos proyectos son privativos, no les gusta mucho la GNU a los profesores que conosco.

no lei las otras respuestas para no influenciarme....seguro que repitieron algo parecido.

saludos

pd: no te creas que en el foro hay tantos recibidos de universidad o universitarios, la mayoria estamos por debajo de los 20..y bastante por debajo algunos

saludos


Desconectado angelcont22

  • Me das tu IP?
  • *
  • Mensajes: 176
    • Ver Perfil
OK waeswaes, muchas gracias, muy buen aporte...

La verdad es que imagino que siempre encontraran o señalaran algo como falla, o que quizás pueda mejorarse o por lo menos que pueda modificarse....

Ahora... me podrías explicar un poco cuando es que se puede hablar de "Gran Costo".

En el ejemplo as señalado, el ingreso de una opción de búsqueda, que se observo hace falta, eso a mi entender es, que el jurado pudo haber observado que se descuido la llamada de un dato clave para obtener una información determinada,  (esa la entiendo así, y hasta ahora en proyecto creo haber cumplido con estos detalles).

Ok, Cuando se habla de "gran costo" nos podemos referir a ?????

(Pienso yo que, pudiesen ser:)

- Alteración o modificación de la estructura original del código.

- Cantidad, o peso del código...

- Objetos o componentes utilizados (Incluyendo las propiedades de los objetos)

- Eventos incorporados...

- DLL incorporadas...

- Appis incorporadas... En fin...

Todo sistema o proyecto desarrollado en un lenguaje como BV.  Puede Estar compuesto por estas y otras mas... Ahora mi pregunta es...

Estos suman un costo....????(Si no, como se llama,  la suma de todo lo integrado en ese sistema o software)

Si es así, "Costo",  ¿ donde alcanza su cobertura ?, en la demanda o exigencia de hardware...??? Es decir Ram, disco duro, S/O, etc...

Te pido por favor me aclares esta gran duda, no me gusta hacer conjeturas, que creo es lo que esta sucediendo.

Gracias espero de ti o de quien me pueda ayudar...

Desconectado WaesWaes

  • Actualmente es
  • Colaborador
  • ****
  • Mensajes: 4402
  • You are not prepared!
    • Ver Perfil
bueno yo por lo menos me referia al costo computacional que implementan tus algoritmos...generalmente el costo se ve perjudicado con algoritmos de backtracking y greedy por ejemplo, sim embargo vos no creos que en ese programa tengas muchos algoritmos complejos.....no conosco VB pero seguro usas listas o arboles de punteros para almacenar la informacion o hashtable o algo de eso, supuestamente el ordenamiento lo haces al insertar los elementos no? y eso no requiere gran costo si estas en un arbol por ejemplo.

despues lo que si te puede joder los costos es la busqueda, que deberias de implementar heuristica y poda en el arbol para llegar mas rapido a la solucion esperada......

bueno en relidad hablo sin saber, no se con que estructuras trabajas, tene en cuenta que la mala eleccion de la estructura de datos te puede costar caro, ya que los constos computacionales se te pueden ir a la mierda...

por ejemplo si usas una estructura de arreglo y buscas un dato por biseccion el costo MAXIMO es log2N y es un costo muy aceptable.....por ejemplo si usas un lista el costo PROMEDIO es N/2 no es muy buen costo, de hecho es malo ya que es costo promedio, por lo que podria llegar a ser N el costo y eso es muy malo....

yo me referi a ese costo el computacional.

quisas otros se refirienron al costo monetario del software (no le veo sentido, porque si elegis una licencia gratuita el trabajo que realizaste no tiene costo monetario)

o quizas se referienron al costo de mano de obra.

saludos

Desconectado angelcont22

  • Me das tu IP?
  • *
  • Mensajes: 176
    • Ver Perfil
Ok, ahora si te entiendo perfectamente....

Bueno, hablando de este tipo de costo, en el proyecto tengo incluido puro almacenamientos de datos, nada de algoritmos hasta ahora, bueno solo dos, un total de las consulta realizadas (Que se basa en un contador que se dispara cuando cualquier alumno entra al sistema, es un dato inscrito en una tabla de una BD Acces, con salida en su resepectiva ventana del sistema, desde donde se puede pedir su reporte) y de los reportes emitidos (Igual al anterior pero en otra tabla y otra ventana del sistema)...

Ahora, relacionado a la búsqueda, tengo registradas 6 tablas de una BD acces, cada una responde a registros diferentes, Alumnos, Administradores, Proyectos, Asesorías, Control de reportes y Estadísticas generales.......En cada una se agrego una opción de búsqueda, pero este no sale de los datos incorporados de una tabla especifica, es decir... no hace como una consulta de acces que reune datos de una, dos y hasta mas tablas, solo de una sola tabla...(No se si me explico). La herramienta o el objeto para combinar  activar acces con VB es la herramienta Ado. uno de los últimos objetos (2003) realizado para estas cosas de almacenar y buscar datos entre en gestores de datos como acces.

Por esto deduzco y pregunto,...¿¿¿¿ como se pudiese establecer o identificar el costo dentro de este tipo de proceso que acabo de mencionar...(Lo que quisiera es llevar a este caso, lo que identificas como "dato de biseccion    log2no" o "N/2" o "N", es decir..... como podría en calificar este modo de busqueda que mencione, malo, bueno, promedio.

Ojala puedas contestarme...Estoy cociente de que advertiste que no tienes mucho conocimiento en VB. Si puedes te anotas con la respuesta, ya me a servido, me das tema a investigar... esta muy bueno el aporte, no me gusta quedarme con dudas de nada menos cuando me toca defender algo....

Gracias.... Y Volviendo al tema original del post.... Espero me sigan advirtiendo sobre que me pudiesen preguntar en mi defensa de tesis....

Desconectado WaesWaes

  • Actualmente es
  • Colaborador
  • ****
  • Mensajes: 4402
  • You are not prepared!
    • Ver Perfil
para sacar el costo de la estructura podes hacer una busqueda de todos los objetos y fijarte cuantos objetos recorrio antes....

hace de cuenta cargas tu software con informacion similar a la que podria cargarse cuando este en funcionamiento.

contas la informacon cargada, por ejemplo si cargaste 6 nombres tu N es 6.

buscas el primer nombre, y te fijas cuantos nombre "vio" antes del que debia.
buscas el segundo...
...

cuando termines de buscar el 6 te van a quedar un numero recorrido por cada nombre, los sumas y los dividis por 6.

eso te va a dar el costo promedio....asegurate que la informacion que carges sea mucha (no 6) y que sea distinta: a, h, z etc

generalmente te va a convenir utilizar un modulo que cuente por cuantos lugares pasa antes de encontrar el nombre.

tambien pordes sacar el costo maximo, conociendo el algoritmo de busqueda, por ejemplo, si al algoritmo de busque busca alfabeticamente, el costo maximo es N :toma: porque para zzzzz evidentemente por mas que haya 1 o 1000 elementos va a recorrer todos antes de llegar.

no entendi muy bien lo que dijiste de busqueda porque esta relacionado con VB.

algunas cosas que se hacen para ahorrar tiempo es buscar las palabras mientras empieza el tecleado, de esta forma se va achicando el conjunto de soluciones, antes que comienze la verdadera busqueda, eso te sirve siempre y cuando antes de realizar la busqueda tenes espacio para el procesamiento, generalmente si tenes, pero evita que mientras teclees se cuelge el programa.

bueno en fin, el costo depende de dos cosas, la estructura y el algoritmo. la estructura debe ser lineal ordenada alfabeticamente o por algun otro campo, asi que no reduce nada el costo, la reduccion tendria que venir por el lado del algoritmo. el de biseccion es bueno, pero hay mejores.

saludos
« Última modificación: Febrero 11, 2010, 05:40:39 pm por WaesWaes »

Desconectado angelcont22

  • Me das tu IP?
  • *
  • Mensajes: 176
    • Ver Perfil
Re: Preguntas frecuentas en la defensa de proyecto y/o software (Tesis) . Cuales.??
« Respuesta #10 en: Febrero 13, 2010, 02:41:21 pm »
Ok, muy bien, excelente aporte....

Gracias...


exclamation
Cracking sin Secretos: Ataque y defensa de software

Iniciado por korekono

5 Respuestas
2939 Vistas
Último mensaje Febrero 27, 2011, 10:19:06 pm
por ilegendary
thumbup
Libro-Tuto Cracking sin secretos, Ataque y defensa de software+Herramientas [DD]

Iniciado por proton6

15 Respuestas
13530 Vistas
Último mensaje Febrero 20, 2012, 04:58:08 pm
por ARMAGEDON2012
xx
Plumiferos un proyecto con Software Libre

Iniciado por drrg

0 Respuestas
802 Vistas
Último mensaje Octubre 08, 2007, 08:20:38 am
por drrg
xx
Proyecto software Anti-ciberacoso

Iniciado por the dark-angel

11 Respuestas
1246 Vistas
Último mensaje Febrero 01, 2014, 06:33:13 am
por the dark-angel
xx
Plumiferos un proyecto con Software Libre

Iniciado por drrg

1 Respuestas
1102 Vistas
Último mensaje Octubre 08, 2007, 08:31:45 am
por drrg
xx
Proyecto de Software en PHP un poco lento a veces !!!

Iniciado por darkdiabliyo

1 Respuestas
1450 Vistas
Último mensaje Julio 03, 2008, 03:06:16 pm
por Dacan
question
Tesis

Iniciado por seguridad_tesis

5 Respuestas
1164 Vistas
Último mensaje Mayo 30, 2011, 10:00:55 am
por seguridad_tesis
exclamation
Problemas frecuentas de conexión con servidor troyano

Iniciado por Atry

13 Respuestas
2874 Vistas
Último mensaje Enero 21, 2010, 11:35:28 pm
por TokioDrift
question
Posible Tema de Tesis de Grado

Iniciado por Gharab

3 Respuestas
3440 Vistas
Último mensaje Enero 02, 2018, 10:42:50 pm
por Gharab
xx
Defensa completa

Iniciado por keizon

6 Respuestas
1688 Vistas
Último mensaje Agosto 24, 2007, 01:18:16 pm
por wanm28