Beruflich Dokumente
Kultur Dokumente
Software de Sistemas
Software de Aplicacin
Software de Ingeniera y Ciencias
Software Incrustado
Software de lneas de Productos
Aplicaciones Web
Software de Inteligencia Artificial
Software de Sistemas
Conjunto de programas escritos para dar servicio a otros
programas. Determinado software de sistemas (por ejemplo,
compiladores, editores y herramientas para administrar
archivos) procesa estructuras de informacin complejas pero
deterministas.
Metodologas Estructuradas
Metodologas Orientada a Objetos
Metodologas Agiles
Metodologas tradicionales (No agiles)
Metodologas Estructuradas
Esta metodologa se basa en la estructuracin y
descomposicin funcional de problemas en unidades ms
pequeas interrelacionadas entre s. Representan los
procesos, los flujos y estructuras de datos de una manera
jerrquica y ven el sistema como entrada-proceso-salida.
Esta metodologa realiza una fuerte separacin entre los
datos y los procesos.
Los mtodos estructurados comenzaron a desarrollarse a
fines de los 70s con la Programacin Estructurada, luego a
mediados de los 70s aparecieron tcnicas para el Diseo
(por ejemplo: el diagrama de Estructura) primero y
posteriormente para el Anlisis (por ejemplo: Diagramas de
Flujo de Datos). Estas metodologas son particularmente
apropiadas en proyectos que utilizan para la implementacin
lenguajes de 3ra y 4ta generacin.
Metodologas Orientadas a Objetos
Estas metodologas son cada da ms usadas porque permiten
desarrollar software extensible y reusable, esta metodologa
permite que el software se construya a partir de objetos los cuales
se pueden construir a travs de otros objetos existentes,
pareciendo de esta forma una maquina compleja compuesta de
varias partes y sub partes.
Esta metodologa es la ms implantada y se extiende desde el
anlisis del software a disear hasta la implementacin del
software en el o los equipos de destino.
Su historia va unida a la evolucin de los lenguajes de
programacin orientada a objeto, los ms representativos: a fines
de los 60s SIMULA, a fines de los 70s Smalltalk-80, la primera
versin de C++ por Bjarne Stroustrup en 1981 y actualmente Java
o C# de Microsoft. A fines de los 80s comenzaron a consolidarse
algunos mtodos Orientadas a Objeto.
Metodologas Agiles