Foro oficial de Ingeniería de software

raven9t

Lanero Reconocido
22 Jun 2007
369
Este foro está dedicado a aquellas personas que se dedican a la ingeniería de requisitos, análisis, arquitecturas y pruebas de software, algunas veces conocidos como analistas de sistemas, testers, etc.

He notado que el foro incluye valiosa información sobre todo lo relacionado con el modelo de implementación o como se conoce ordinariamente codificación del sistema, codificar, echar código, etc. La verdad es que la ingeniaría de software comprende varias etapas de suma importancia incluso más que la codificación misma como son el modelo de requisitos, análisis, diseño, pruebas, documentación y mantenimiento, incluso el modelo de casos de uso tan usado en la metodología RUP(Rational unified process). Como ven, el modelo de implementación es solo un pequeño paso en el ciclo de vida del software (se dice que nada mas el modelo de requisitos, análisis y diseño se emplea un 60 a 70% del tiempo de un desarrollo).


El objetivo del foro también es para que a gente que recién se adentra en este mundo conozca cómo se inicia un proyecto, y que entienda que no es hacer código como vaya saliendo, que entienda como se diseña un diagrama uml de clases o secuencia, en fin, que comprenda que en este mundo no todo son lenguajes de programación y frameworks, detrás de esto también hay una gran ingeniería, incluso yo tan ligado al modelo de implementacion no veía con mucha gracia las otras etapas del proceso, pero que al fin de cuentas son tan importantes como la implementación o incluso más lo cual despertó mas interes.

La verdad no sé si este hilo tenga la atención que debería tener pero es un buen comienzo.

Aquí les dejo enlaces con información sobre la ingeniería de software, algunos libros recomendados y herramientas CASE para que conozcan mas sobre el tema.

LIBROS

Ingeniería de software orientada a objetos con UML, Java e Internet
http://books.google.com.co/books?id=MOviEp0ApQcC&printsec=frontcover&dq=weitzenfeld
Buen libro

INGENIERIA DEL SOFTWARE 6ª Edicion
PRESSMAN, ROGER S.
Editorial MCGRAW-HILL
Este libro sí que me gusto pero al parecer google books no lo tiene.

ENLACES RAPIDOS

En wikipedia
http://es.wikipedia.org/wiki/Ingeniería_de_software
en monografías
http://www.monografias.com/trabajos5/inso/inso.shtml

HERRAMIENTAS CASE

UML

Poseidon(comercial)
http://www.gentleware.com/

argouml
http://argouml.tigris.org/


jude
http://jude.change-vision.com/jude-web/product/community.html

staruml
http://staruml.sourceforge.net/

Proyectos


open project
http://openproj.org/

Microsoft Project(comercial)
http://office.microsoft.com/es-es/project/FX100487773082.aspx

bases de datos y demas

Altova – tienen de todo, es comercial
http://www.altova.com/

powerdesigner –excelente herramienta para bases de datos - comercial
http://www.sybase.com/products/modelingdevelopment/powerdesigner

Y bueno en fin hay muchas más, pero estas son algunas de las que conozco y espero les sirva. Ojala participen en el tema y que todos aprendamos mas sobre este inmenso mundo ya que el tema tiene tela para rato.

Finalmente si el tema tiene aceptación recomendaría que lo dejaran sticky ya que es un tema a mi parecer muy importante.
Suerte a todos.
 
  • Me gusta
Reacciones: 2 personas
uyyyy mejor excelente tema.... ahorita estoy metido de lleno con el de PRESSMAN... es mas anoche presente un parcial de Ing de software.... buen tema ;)
 
Buena iniciativa, no se te olviden los nuevos standares (y unos mas viejitos modificados...) CMMI e ITIL...

es bueno tenerlos en cuenta.....

Si es cierto, incluso habria que nombrar las metodologias agiles como agile unified process y XP las cuales estan dando de que hablar hoy en dia.
 
En la empresa de deasarrollo donde trabajo usan el metodo Scrum es cual es muy bueno y hace el desarrollo muy rapido
 
excelente foro....
gracias por toda la info... vamos a leer a ver q hay de nuevo..

gracias por la iniciativa.
 
Hola, quisiera que me ayudaran a eligir donde tomar un postgrado para especializarme en el desarrollo de software, y/o me contaran sus experiencias si ya tomaron uno, vivo en Bogotá.
 
Review Head First – Design Patterns – Patrones de Diseño

Hola a todos, les comparto el articulo más reciente de mi blog:


http://juank.black-byte.com/reviews-...sign-patterns/

-----


Hola lectores!
En esta ocasión quiero dedicar este artículo a un libro muy importante, el cual considero que todo desarrollador de C# o Java, o realmente de cualquier lenguaje, debe de conocer: Head First – Design Patterns



Como su nombre lo indica es un libro cuyo tema es específicamente los patrones de diseño.
La mayoría, por no decir todos, los libros y referencias de internet que he leído acerca del tema suelen ser textos muy aburridos que a decir verdad más que permitirle al lector aprender acerca de los patrones de diseño lo que terminan haciendo es dejar la amarga sensación de que la mayoría de los patrones de diseño son un tema reservado solo para los más experimentados desarrolladores. Error! los patrones de diseño son unas herramientas que deben hacer parte de la cultura general de todo desarrollador, desde el más novato hasta el más experimentado.

Este libro logro enseñarme que los patrones de diseño no son un tema complejo, sino que realmente son un tema muy agradable al que se le puede sacar mucho provecho en todos los proyectos donde uno se vea involucrado.

Mediante sencillos y divertidos ejemplos el libro muestra casos en los cuales es conveniente utilizar un patrón determinado. Los autores realizan un excelente trabajo al introducir al lector de manera gradual en los diferentes aspectos que componen cada patrón llevándolo desde implementaciones realmente sencillas hasta las subsiguientes situaciones mas complejas donde pueden llegar a verse involucrados varios patrones a la vez.

Aunque el libro esta principalmente orientado a desarrolladores de lenguaje Java, lo cierto es que esta escrito de tal forma que el lenguaje de programación que se utilice termina siendo casi que un accesorio, y para mi como desarrollador de C# resultó sumamente fácil y sencillo adaptar cada uno de los ejemplos a mi lenguaje favorito.

Para quienes no han tenido la fortuna de conocer los libros de la serie Head First,creo que esta es la perfecta ocasión para conocerlos, si bien para el que no los conoce, estos libros pueden parecer como tontos y poco serios, lo cierto es que están diseñados no para ser solo un montón de teoría inútil sino por el contrario están diseñados para estimular el aprendizaje entregando la información con los elementos que nos hacen más fácil aprender y memorizar:


  • Buen Humor
  • Imágenes llamativas
  • Ejemplos sencillos fáciles de digerir
  • Teoría ??? si pero solo lo necesario, no un tratado internacional para eruditos.

Les recomiendo a todos que lean el libro y por supuesto les recomiendo que lo compren, hay cosas que merecen hacer el gasto, sino tienen mucho dinero en la página de O’Reilly tienen la en la opción de adquirir una copia legan en PDF, de verdad que la inversión es muy poca comparada con los beneficios que obtendrán...
 
  • Me gusta
Reacciones: 2 personas
¿me recomiendan estudiar ing. De software?

Hola, soy de bogotá y he visto la carrera de ingeniería de software en la unipanamericana y el inpahu, se que no son universidades muy reconocidas pero son las únicas en bogotá que tienen esta carrera, he leído mucho sobre ella y tiene lo que quiero sobre programación y sus derivados, hable con un amigo ingeniero de sistemas y el me decia que era mejor la ingenieria de sistemas porque tenia mas salida y profundizaciones, pero otro conocido que la esta estudiando me dice que la programación no es un fuerte necesario en la ingenieria y que es una perdida de tiempo estudiarla porque enseñan cosas obsoletas y a veces mal.

Entonces quisiera saber quien me podria orientar sobre la ingenieria de software y si me recomiendan estudiarla.

Gracias pro su ayuda y espero la mejor ayuda posible.

Boing-strike
 
Alguien ha trabajado con AndroMDA? para la generación automática de código. Que opinan de la arquitectura dirigida por modelos.