Tengo entendido que este tema está relacionado con tecnicas de creacion de software y de organizacion de proyectos de creacion de soft y tal. Si es así me gustaria que me recomendaseis algun libro o ebook sobre el tema, a poder ser que use POO.
Según he leído, el de Code Complete está muy bien, y en español, en algunas universidades usan para esa asignatura el "Ingenieria del Software: un enfoque práctico" o "introduccion a la ingenieria del software". Si alguien ha leído estos títulos me gustaría saber su opinion.
Si recomendais algo , a ser posible que sea desde 0 :P
Yo he usado libros coñazo en Ingeniería del Software. La asignatura la dan a nivel demasiado macroscópico...
Yo te recomendaría que te centraras en estos temas:
Design Patterns
STL
En C++ los Effective C++ y More Effective C++ de Scott Meyers
me recomiendas algun libro ke trate design patters y STL (no, si al final tendré ke acer caso al ethernet y usarla.. joer, tener ke rebajarme a acerle caso al eth :((
esos dos que has nombrado tratan el tema?
"Code Complete" no es un libro de Ing. de Software creo que te confues con Rapid Development que es del mismo autor (Steve McConnell).
Este último es realmente muy bueno.
Design Patterns :
El clásico del GOF:
http://www.amazon.com/exec/obidos/tg/detai...=books&n=507846STL:
STL tutorial & Reference Guide
http://www.amazon.com/exec/obidos/tg/detai...=glance&s=booksEffective STL://
http://www.amazon.com/exec/obidos/tg/detai...e&s=books[/url]C++ avanzado:
Effective C++://
http://www.amazon.com/exec/obidos/ASIN/020...3-6052865[/url]More Effective C++
http://www.amazon.com/exec/obidos/ASIN/020...0057433-6052865PD: No me pagan comisión los de Addison Wesley ;)
PDD: Si alguno es de la Complutense, en la biblioteca de Infromática los tenemos, cortesía de un servidor que además este año es representante de alumnos en comisión de biblioteca :jaja:
Yo añadiría Exceptional C++ y More Exceptional C++ de Herb Sutter. Puedes visitar la web de este personaje :P en www.gotw.ca
Salu2
Soo comentar que en mi universidad, los libros que nos recomiendan son los que ha dicho grugnorr. Design patterns para ptrones y effective c++ sobretodo.
Diox, una universidad decente!!!!
Cual es?
PD: En la complu poco a poco van aprendiendo :P, el Design Patterns ya es el libro sobre el que se base un seminario... para los de la superior sólo :(
La Universitat Pompeu Fabra de Barcelona.
Concretamente algunos de los libros que nos recomiendan son estos:
Patrones:
Thinking in Patterns
Design Patterns
(http://rampages.onramp.net/~huston/dp/patterns.html)
UML
Pàgina de Rational sobre UML (http://www.rational.com/uml/ )
Pàgina sobre UML del OMG (http://www.omg.org/uml/)
UML Bibliography (http://www.db.informatik.uni-bremen.de/umlbib/)
Ingenieria de Software
Pagina del Libro Software Engineering 6th ed. by Sommerville (http://www.software-engin.com/)
Pagina del Libro Software Engineering: A Practioner's Approach by Pressman (http://www.mhhe.com/engcs/compsci/pressman/student_index.mhtml)
Recursos d'Enginyeria de Requeriments (http://www.processimprovement.com/resources/sre.htm)
Metricas OO (http://yunus.hun.edu.tr/~sencer/oom.html)
Disseño OO
Col·lecció de links sobre disseny OO (http://www.cetus-links.org/oo_uml.html)
Coleccion de links (http://ootips.org/ )
Programació en C++
Thinking in C++ (http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html)
C++ Annotations (http://www.icce.rug.nl/docs/cplusplus/cplusplus.html)
C++ In Action (http://www.relisoft.com/book/index.htm)
Idem para la UAB, tb nos recomiendan los mismos :D
tomo nota =)
me bajao el effective c++ y more effective c++ en formato ebook HTML, así como el design patterns.
si los kereis decidmelo y sus lo subo a un server.
Ilegalidades aparte, donde esté un buen libro impreso, que se quite todo el HTML del mundo ;)
ilegalidades a parte, donde esté cualquier cosa gratis que se quite la de pago XDDDDD
ombre, imprimes el HTML y pam ..
Ilegalidades aparte... entre unos folios impresos, y un buen libro...
Sí, yo también pensaba así hasta el día que fui a buscar una palabra clave que no estaba en el índice y no encontré el ctrl+f del libro...
De todas formas es más fácil llevar un libro en la cartera para leerlo en el tren camino a la uni que llevar el portátil en la cartera para leer una web en el tren camino a la uni.
pos lo imprimes XD
ke si, ke no es tan c00l como un libro de toda la vida, pero a
regalado no le mires el diente, y a falta de libros buenos son ebooks, etc
Si os tuvieseis que imprimir un ebook con mi impresora HP 520 de alimentación manual (digo manual porque hay que pasarle página por página, de una en una, o no las coge), a una velocidad punta de 1 página cada 80 segundos, entonces os lo pensaríais mejor con los libros en html, pdf ... :P
¿Pa que cortar árboles inutilmente? Desde que entré en la carrera no he vuelto a tocar un libro y ni siquiera tomo apuntes porque en general nos los dejan en la web en PDF o HTML
Sync
PD: (y así me va X'DDD)
joder, los apuntes en PDF, ke puto perro xDDDDDD
si yo estuviera en la uni también iría a la biblioteca y yastá, pero no es así :P
Yo también tomo los apuntes que nos dejan en version electronica (hay asignaturas en que no los hay, y entonces no hay mas huevos que coger apuntes a mano), pero leerlos en el monitor de mi casa , con la tasa de refresco a 60hz (no se puede subir, mi monitor sux) , y viendo las letras borrosas me podria dejar ciego en menos de un año , así que a veces vale más la pena coger papel y boli ..
PD: Además, así seguro que no tienes problemas de drivers ;)
Hola a Todos...
a ver.. estoy estudiamdo en la Uni Ingeniería del Software, y tenemos que hacer una práctica bastante grande con TRGs, DTEs, STCs y demás... Entiendo que se realicen este tipo de diagramas para hacerse una idea de lo que va a ser el proyecto, pero me parece que se llega a un nivel de detalle muy alto. Es decir, se explotan demasiados niveles. Y yo creo que a partir de cierto nivel, esto pasa a ser una pérdida de tiempo, que se podría dedicar directamente a la programación propiamente dicha.
Mi pregunta es: ¿A nivel profesional, esto de los DFDs y demás se utiliza realmente? No digo que no se haga, pero ¿se sigue al pie de la letra, o hay manga ancha?
Espero haberme explicado bien.. Como podéis imaginaros esta no es la asignatura que más me gusta... :-(