Esta aproximación orientada a la solución puede funcionar en campos donde todos los problemas son bien conocidos, clasificados e investigados, donde la innovación se ve en la detección de nuevas soluciones a viejos problemas.
Pero el desarrollo de software no es un campo con tales características. La versatilidad de las computadoras y su rápida evolución hace que exista un repertorio de problemas en constante cambio y cuya solución software sea de enorme importancia.
Desarrollo del Software
INTRODUCCION
INTRODUCCION
Principalmente antes de comenzar a con el desarrollo de software debera enteder algunos conceptos importantes y comprenderlos de la mejor manera:
Lo importante no es qué es el software, sino:
Llendo al primer punto tenemos una conclusion de software:
Un software son muchas cosas con respecto a la infofmacion.
Definicion [Formal]
Se conoce como software al equipamiento lógico o soporte lógico de una computadora digital;
Razones para Creer que es unico el software:
Sólo hay un bien: el conocimiento. Sólo hay un mal: la ignorancia.
Sócrates (470 AC-399 AC) Filósofo griego.
Software
- Lo que se Cree
- Lo que Piensa que es software
Llendo al primer punto tenemos una conclusion de software:
- Alma y cerebro de una computadora
- Corporización de las funciones de un sistema
- El conocimiento capturado acerca de un área de aplicación
- Colección de los programas y datos necesarios para convertir a una computadora (de propósito general) en una máquina de propósito especial diseñada para una aplicación particular.
- Información (documentación) producida durante el desarrollo de un sistema software-intensivo.
Un software son muchas cosas con respecto a la infofmacion.
Definicion [Formal]
Se conoce como software al equipamiento lógico o soporte lógico de una computadora digital;
Razones para Creer que es unico el software:
- Es intangible
- Alto contenido intelectual
- No se lo reconoce como un activo contable
- Su proceso de desarrollo es mano de obra intensivo, basado en equipos y por proyectos
- Potencialmente es modificable hasta el infinito
INGENIERIA DE SOFTWARE
Disciplina o área de la Ingeniería que ofrece métodos y técnicas para desarrollar y mantener Software.