Sesión 3: software definición y clasificación

Definición:

El software es su parte lógica. Básicamente es un conjunto de órdenes e instrucciones que dicen al hardware lo que tiene que hacer en un momento dado

Frase: 

La buena programación no se aprende de generalidades, sino viendo cómo los programas significativos pueden hacerse claros, “fáciles” de leer, mantener y modificar, pensados para los humanos eficientes y confiables. 

Kernigham y plagern

Clasificación:
















  • Software de Base: Conjunto de programas que activa los recursos de la computadora.
  • sistema operativo: Conjunto de programas que controla al Hardware.
  • Lenguaje de programación: Programas utilizados para el desarrollo de los sistemas de aplicación. Los más usados son: "FORTRAN", "COBOL","BASIC", "PASCAL", "C", “SQL” y “HTML”.
  • Software de aplicación: Conjunto de programas de computación desarrollados para realizar, en combinación con la actividad humana, tareas o procesos específicos relacionados, en general, con el procesamiento de la información.
  • Paquete de Software: Conjunto de programas aplicativos, desarrollado por un productor de software y para aplicar a tareas específicas y de frecuentes.
  • Inteligencia artificial: Desarrolla procesos que imitan a la inteligencia humana.
  • Sistemas especialistas: Imitan el razonamiento de un experto humano en un dominio en específico.

Factores que determinan la calidad del software

se clasifican en: Pressman y McCall

(McCall)

  • Características operativas
  • Capacidad de soportar los cambio
  • Adaptabilidad a nuevos entornos


  • Actividad de la sesión:



Comentarios

Entradas populares