Repasando la disciplina de Ingeniería Software con Ian Sommerville
Reseña de ‘Software Engineering. Global Edition’, un repaso muy, muy completo al campo de la Ingeniería Software a cargo de Ian Sommerville.
Ingeniería de software. Tecnología software. Sistemas de Información.
Reseña de ‘Software Engineering. Global Edition’, un repaso muy, muy completo al campo de la Ingeniería Software a cargo de Ian Sommerville.
Software y sentido común deben ir de la mano. En este artículo se repasan ocho buenas prácticas tradicionales y se observa su vigencia en robotización.
Una pequeña digresión, basada en una experiencia personal, sobre el paso del tiempo y cómo afecta a nuestra perspectiva sobre la tecnología.
Una de las más diferenciales características del software frente a los productos físicos tradicionales, es su capacidad de ser configurado, programado y, por tanto la posibilidad de adaptarlo a casi cualquier circunstancia o necesidad. Esa característica del software se transmite a las organizaciones que lo utilizan intensamente, convirtiéndolas en organizaciones más ágiles, más preparadas…
Una de las grandes maravillas que ofrece el software es su ductilidad, su capacidad de adaptarse a todo tipo de problemas y situaciones. Es una característica que lo diferencia profundamente de sus contrapartidas físicas, y de los productos analógicos. Y uno de los grandes peligros que le acecha, por contra, es la facilidad con…
La filosofía SOA tiene todo que ver con el orden y la estructura, con la articulación inteligente y práctica de los componentes software con que se teje el entramado de los sistemas corporativos. En ese afán por poner orden, también tiene cabida la estructuración de la propia naturaleza de los servicios. Y una forma de poner orden…
Aunque el tirón mediático de SOA (Service Oriented Architecture) ya hace tiempo que pasó, lo cierto es que los beneficios de SOA siguen muy vigentes y es, por tanto, un planteamiento que a nivel de arquitectura y diseño de sistemas es plenamente actual. Cualquier organización con un mapa de sistemas suficientemente complejo debería tenerlo como un…
Parece que nos hubiéramos olvidado de SOA (Service Oriented Architecture) y de todo lo que supuso… y supone aún. Pero no nos debemos olvidar porque las necesidades de integración de sistemas y de arquitecturas que permitan estructurar el armazón funcional y de información siguen vivas, muy vivas. Un elemento arquitectónico muy importante a que dio lugar el…
Ya comentamos al analizar por qué fallan los requisitos software que uno de los problemas era la desconexión entre aquellos que especifican el software y aquellos que lo desarrollan… agravado por la distancia entre los que especifican el software y aquellos que realmente lo utilizan y necesitan. Habría que añadir, creo yo, especialmente cuando hablamos de…
Ask a programmer to review ten lines of code, he’ll find ten issues. Ask him to do five hundred lines, and he’ll say it looks good. Giray Özil Mencionado en ‘The DevOps Handbook’