|
Curso gratis de Richard M. Stallman - 17 de Diciembre de 2005
|
| Un exhaustivo conjunto de ensayos y artículos que recorren la década de 1990 y los primeros años del nuevo milenio, y que conforman quizás la mejor apología escrita del software libre como dispositivo... |
| Cap 27 |
Patentes de software
|
| |
La amenaza más seria a la que nos enfrentamos procede de las patentes de software , que pueden introducir algoritmos y funciones fuera del alcance del software libre al menos durante veinte años. Las patentes del algoritmo de compresión LZW se aplicaron en 1983, y todavía no podemos publicar |
| Cap 14 |
Los servicios relacionados con el software libre
|
| |
La filosofía del software libre rechaza una práctica empresarial concreta y muy generalizada, //pero no rechaza el negocio// en general. Cuando una empresa respeta la libertad de los usuarios, le deseamos mucho éxito. ------La venta de copias de Emacs ilustra una clase de empresa relacionada |
| Cap 93 |
¿Qué es la productividad del software
|
| |
Si el software fuese libre seguiría habiendo programadores, pero quizá menos. ¿Sería esto perjudicial para la sociedad? No necesariamente. Hoy en día las naciones desarrolladas tienen menos granjeros que en 1900, pero no creemos que esto sea malo para la sociedad porque esos agricultores |
|
|
|
Curso gratis de Marcelo Vendan - 08 de Noviembre de 2009
|
| En el siguiente trabajo se pretende desarrollar un tema bastante especial en el proceso de desarrollo de software , el cual es la base para que todo proyecto –independientemente de cual sea su... |
| Cap 9 |
Construcción de Prototipos de Software
|
| |
En análisis debe ser conducido independientemente del paradigma de ingeniería de software aplicado. Sin embargo, la forma que ese análisis tomara puede variar. En algunos casos es posible aplicar los principios de análisis fundamental y derivar a una especificación en papel del software desde |
| Cap 11 |
Especificación
|
| |
No hay duda de que la forma de especificar tiene mucho que ver con la calidad de la solución. Los ingenieros de software que se han esforzado en trabajar con especificaciones incompletas, inconsistentes o mal establecidas han experimentado la frustración y confusión que invariablemente se produce |
| Cap 13 |
Metodos de Análisis de Requerimientos
|
| |
Las metodologías de análisis de requerimientos combinan procedimientos sistemáticos con una notación única para analizar los dominios de información y funcional de un problema de software ; suministra un conjunto de heurísticas para subdividir el problema y define una forma de representación |
|
|
|
Curso gratis de Rafael Menéndez-Barzanallana Asensio - 08 de Noviembre de 2009
|
| Un sistema informático utiliza ordenadores para almacenar datos, procesarlos y ponerlos a disposición de quien se considere oportuno. |
| Cap 2 |
Ingeniería del software
|
| |
Según la definición del [[http://www.ieee.org/ IEEE]], " software es la suma total de los programas de ordenador, procedimientos, reglas, la documentación asociada y los datos que pertenecen a un sistema de cómputo" y "un producto de software es un producto diseñado para un usuario |
| Cap 5 |
Enlaces de interés
|
| |
~- [[http://www. Sei.cmu.edu/ Cornegie Mellon University. Software Engineering Institute]]------ ~- [[http://www.swebok.org/ Guide to the Software Engineering Body of Knowledge]]------ ~- [[http://www.ictnet.es/ICTnet/cv/comunidad. Jsp? Area=tecInf&cv=ingsoft ICTnet Comunidades. Ingeniería |
| Cap 4 |
Bibliografía
|
| |
Alonso Amo, F y Segovia Pérez, F. "Entornos y metodologías de programación". Paraninfo, Madrid 1995------Amescua Seco, Antonio de y otros "Ingeniería del software de gestión. Análisis y diseño de aplicaciones" Paraninfo, Madrid 1995------McClure, Carma "CASE, la automatización del software ". Ra-ma |
|
|
|
Curso gratis de Rafael Menéndez-Barzanallana Asensio - 08 de Noviembre de 2009
|
| Un sistema informático utiliza ordenadores para almacenar datos, procesarlos y ponerlos a disposición de quien se considere oportuno. |
| Cap 2 |
Nivel de madurez software del proceso
|
| |
" La creciente necesidad, sumada a décadas de promesas incumplidas en cuanto a calidad, costos y cumplimiento en el desarrollo de software , condujo al Instituto de Ingeniería del Software (SEI) de la Universidad Carnegie Mellon de Pittsburgh a desarrollar un método para evaluar |
| Cap 1 |
Metodología de desarrollo de software
|
| |
Las metodologías de desarrollo de software son un conjunto de procedimientos, técnicas y ayudas a la documentación para el desarrollo de productos software . ------Es como un libro de recetas de cocina, en el que se van indicando paso a paso todas las actividades a realizar para lograr el producto |
| Cap 1 |
Metodología de desarrollo de software
|
| |
*--------------------------------------------------------------------- --* |
|
|
|
Curso gratis de Rafael Menéndez-Barzanallana Asensio - 08 de Noviembre de 2009
|
| Un sistema informático utiliza ordenadores para almacenar datos, procesarlos y ponerlos a disposición de quien se considere oportuno. |
| Cap 7 |
Enlaces de interés
|
| |
- Free Pascal. Lenguaje gratuito. - Paradigma de programación. Wikipedia - Paradigmas de lenguajes de programación. Univ. Buenos Aires (República Argentina) - Paradigmas de programación. Univ. Carlos III. Madrid - Programación declarativa. Manuel Lucena EPS Univ. Jaen- Software avanzado. Univ |
| Cap 2 |
¿Qué criterios son más importantes?
|
| |
Se han realizado pocos estudios para determinar qué factores son los más importantes en el momento de seleccionar una metodología de desarrollo de software . Uno es el de Sachidanandam Sakthivec, donde la conclusión obtenida, es que no todos los requisitos son iguales de importantes |
| Cap 1 |
¿Qué hay que saber para construir o elegir una metodología?
|
| |
Al desarrollo de software está basada en unos objetivos. Por ello la metodología que se elija debe recoger el aspecto filosófico de la aproximación deseada, es decir que los objetivos generales del desarrollo deben estar implementados en la metodología de desarrollo. ------**2. La metodología debe cubrir |
|
|
|
Curso gratis de Miquel Vidal - 20 de Diciembre de 2005
|
| En las siguientes líneas explicaré algunos de los rasgos del movimiento del software libre, su modelo de desarrollo y el alcance político, ético y económico de su apuesta. Trataré de hacer una breve... |
| Cap 2 |
¿Qué es el software
|
| |
El software es una producción inmaterial del cerebro humano y tal vez una de las estructuras más complicadas que la humanidad conoce. De hecho, los expertos en computación aún no entienden del todo cómo funciona, su comportamiento, sus paradojas y sus límites. 1 Básicamente, el software es un plan |
| Cap 5 |
La GPL: copyleft para tod@s
|
| |
Utilizando un brillante juego de palabras, tan del gusto de los hackers, Stallman inventa el concepto de //copyleft,// con el propósito político de garantizar la libre circulación de los saberes contenidos en el software y la posibilidad de que todos contribuyan a su mejora. El copyleft se sirve |
| Cap 1 |
Resumen
|
| |
En las siguientes líneas explicaré algunos de los rasgos del movimiento del software libre, su modelo de desarrollo y el alcance político, ético y económico de su apuesta. Trataré de hacer una breve genealogía del movimiento, destacando sus rasgos singulares y lo que puede haber más allá del mismo |
|
|
|
Curso gratis de Rafael Menéndez-Barzanallana Asensio - 08 de Noviembre de 2009
|
| Un sistema informático utiliza ordenadores para almacenar datos, procesarlos y ponerlos a disposición de quien se considere oportuno. |
|
|
|
|
Curso gratis de Rafael Menéndez-Barzanallana Asensio - 08 de Noviembre de 2009
|
| Un sistema informático utiliza ordenadores para almacenar datos, procesarlos y ponerlos a disposición de quien se considere oportuno. |
| Cap 2 |
Riesgos del software
|
| |
Se han producido amplios debates sobre la definición adecuada para riesgo de software , y hay acuerdo común en que el riesgo siempre implica dos características: • Incertidumbre: El acontecimiento que caracteriza al riesgo puede o no puede ocurrir; por ejemplo, no hay riesgos de un 100 por ciento |
| Cap 2 |
Riesgos del software
|
| |
Se han producido amplios debates sobre la definición adecuada para riesgo de software , y hay acuerdo común en que el riesgo siempre implica dos características: • Incertidumbre: El acontecimiento que caracteriza al riesgo puede o no puede ocurrir; por ejemplo, no hay riesgos de un 100 por ciento |
| Cap 7 |
Riesgos del proceso
|
| |
Si el proceso del software no está bien definido; si el análisis, diseño y pruebas se realizan sobre la marcha; si la calidad es un concepto que todo el mundo estima importante, pero por la que nadie actúa de manera tangible para alcanzarla, entonces el proyecto está en peligro. Las siguientes |
|
|
|
Curso gratis de Diego Saravia - 20 de Diciembre de 2005
|
| En la naciente Sociedad del Conocimiento las relaciones entre los programas de computadora o "lenguajes imperativos para máquinas" y la economía constituyen el espacio donde surge la contradicción fundamental de la misma: ¿El conocimiento es... |
| Cap 8 |
Hacia una legislacion especifica para el Software libre
|
| |
Así como la legislación heredada establece derechos para los editores, debe crearse legislación que equilibre la situación y reconozca derechos esenciales a los prosumidores de software . En particular el derecho a conocer la tecnología que se usa y a compartir su producción. Hoy se protege |
| Cap 7 |
No se consumen, tampoco se producen. El software libre se construye
|
| |
, un equipo de programadores con algun lider de proyecto, analistas y otras categorias, desarrollan un aplicativo utilizando herramientas especificas, bases de datos y lenguajes como "visual basic" o "powerbuilder". Esto no es tanto la cración de software como el uso y adaptacion de software de base |
| Cap 9 |
Referencias
|
| |
) recolección, control y comercializacón de los datos privados de las personas, cuestión que debiera estar claramente limitada. ~1) Microeconomia, Miller, ISBN 968-422-046-4, Mc Graw Hill. ~1) El mundo es finito. Diego Saravia. Jornada de Software Libre organizada por Hipatia, en la Facultad |
|
|
|
Curso gratis de Ricardo Araos - 18 de Octubre de 2005
|
| Jakarta es un nuevo paso dentro del desarrollo de la tecnología orientada a software de construcción de sitios web. Patrocinada por Apache. Org, la misma que desarrolla el servidor web Apache, Jakarta entrega... |
| Cap 1 |
Jakarta
|
| |
Está el proyecto James, consistente en un completo servidor mail que soporta la mayoria de los protocolos para servicios de correo. En total, Jakarta consiste de 21 subproyectos, a finales del 2001, que iré explicando en este documento. Por lo tanto, Jakarta no es un software en si mismo, sino |
| Cap 4 |
Avalon
|
| |
Las clases como los métodos, los campos, etc. Y con BCEL se puede recuperar esta información de las clases, manipularla y reenviarla a otro archivo como salida; o también se puede generar clases de la nada al momento de la ejecución por lo que este software es muy útil si se quiere aprender sobre la máquina |
| Cap 2 |
Un poco de historia
|
| |
, a las soluciones provistas por Microsoft o inclusive por la misma Sun (recordar que Java es propiedad de Sun). Y es esa fuerza y creatividad lo que le da vida a Jakarta que lo convertido en un software de rápido crecimiento y uso dentro de la comunidad de programadores. Ofrece a Tomcat como una buena |
|
|