complejos? Productos que son producidos por una organización para ser vendidos al mercado. Productos hechos a medida. Sistemas que son desarrollados bajo pedido a un desarrollador específico. La mayor parte del gasto del software es en productos genéricos, pero hay más esfuerzo en el desarrollo de los sistemas hechos a medida. ¿Que contiene software? El software contiene: * Líneas de código de algún lenguaje. *Instrucciones de computadora. *Descripción de las estructuras de datos. *Algoritmos. *Procedimientos y funciones. *Componentes de software. ¿Que tipos de software existen? Por su estructura: *funcionales. *orientados a objetos. *orientados a listas. *orientados a componentes. Por su función: *programas o sistemas de usuario. *interfaces hombre-Maquina. *herramientas de software. *librerías. *base de datos. *sistemas basados en Web. ¿Cuál es el costo de software? Los costos del software a menudo dominan al costo del sistema. El costo del software en un PC es a menudo mas caro que la PC. Cuesta mas mantener el software que desarrollar. Para sistemas con una larga vida, este costo se multiplica. ¿Como se desarrolla el software? Aunque la industria tiende a ensamblar componentes, la mayoría del software se construye a medida. Desarrollar un software significa construirlo simplemente mediante su descripción. ¿Como saber si un software tiene calidad? Se debe tener presente los 6 principios de calidad de software. Principio 1: si un cliente no demanda calidad, probablemente no lo conseguirá. Principio 2: para obtener calidad de manera constante los desarrolladores deben gestionarla en su trabajo. Principio 3: para gestionar la calidad los desarrolladores deben medirla. Principio 4:la calidad de un producto la termina el proceso usado para desarrollarlo. Principio 5: ya que las pruebas solucionar solo una fracción de los defectos, deben debes tener pruebas de calidad. Principio 6: la calidad solo lo producen profesionales motivados orgullosos de su trabajo.