Vous êtes sur la page 1sur 20

Software

La buena programacin no se aprende


de generalidades, sino viendo cmo los
programas significativos pueden
hacerse claros, fciles de leer,
mantener y modificar, pensados para
los humanos eficientes y confiables
Kernigham y plagern

Clasificacin del Software

Software de Base
Sistema Operativo
Lenguaje de Programacin
Software de Aplicacin
Paquete de Software
Sistemas especialistas
Inteligencia artificial

Software de Base
Conjunto de programas que activa los
recursos de la computadora.

Sistema Operativo
Conjunto de programas que controla al Hardware.
Coordina las funciones bsicas de los componentes de la
computadora:

Procesador
Memoria
Unidades de almacenamiento
Interfaces
Elementos de comunicacin

Permite que el hardware se mantenga


Operativo.

Sistema Operativo
Actividades:
Administracin de entrada y salida de datos
Control de interfaz (,, )
Control de perifricos (, scanners, )
Lectura y grabacin de datos en el Disco
Almacenamiento en Memria

Lenguaje de programacin
Programas utilizados para el desarrollo de
los sistemas de aplicacin
Traducen las sentencias escritas en alto
nivel, para el cdigo binario
Los mas usados: FORTRAN, COBOL,
BASIC, PASCAL, C, SQL y HTML.

Software de aplicacin
un conjunto de programas de computacin
desarrollados para realizar, en combinacin
con la actividad humana, tareas o procesos
especficos relacionados, en general, con el
procesamiento de la informacin.

Aplicaciones de los S A
Su aplicacin est dada por las tareas que
pueden realizar:

Administrativo: Procedimientos administrativos


Tcnico-Cientfico: CAD
Automatizacin Industrial: CAM
Automatizacin Comercial: Reservas pasajes
Educacin: Educacin asistida
Juegos

Paquete de Software
Conjunto de programas aplicativos, desarrollado por un
productor de software y para aplicar a tareas especficas y de
frecuentes.
Comercialmente se encuentran disponibles para un gran
nmero de usuarios .
Principal Ventaja: Bajo precio . Menor tiempo de
implantacin .
Principal Desventaja: menor satisfaccin en los
requerimientos . Menor conocimiento de sus
operaciones .

Paquetes de Software
De uso Genrico para la
Administracin:
Procesador de Texto
Planilla de clculo
Administracin de Base
de datos
Administrador de
Proyectos
Generador de
presentaciones

Paquetes de Software
Uso profesional
CASE (Ingeniera de
Software Asistida por el
Computador).

Publicaciones

Adquisicin del Software de


Aplicacin
Una metodologa - Un procedimiento
de Compras

Alternativas para la adquisicin


de Software de Aplicacin (SA)
1. Desarrollarlo en la empresa.
2. Contratar a un especialista
3. Adquirir un SA genrico y desarrollar las
especificaciones requeridas.
4. Adquirir un SA flexible y adaptarlo a las
necesidades.
5. Adquirir un SA especfico y adaptar las
necesidades al software ofrecido.

Seleccin de paquetes de
software de aplicacin.

Identificacin y especificacin de las necesidades


Anlisis de las necesidades y bsqueda de alternativas.
Identificacin de los posibles proveedores.
Establecer contacto.
Ubicar la compra y el criterio de uso.
Evaluar alternativas.
Disponibilidad del presupuesto
Evaluar alternativas especficas.
Negociar.
Adquirir.
Instalacin del software.
Evaluacin posterior a la compra del Software seleccionado.

Contenido de una solicitud de compra

Una descripcin completa


Hardware y software de base necesarios
Costos en la implantacin.
Detalle y costo de mantenimiento.
Comprobacin de la capacidad.
Recursos necesarios para la operacin.
Una descripcin de cmo se puede ampliar
Detalles del soporte que puede ser ofrecido.
Integracin con otro software del mercado
Documentacin para evaluar la calidad.
Demostraciones o instalacin en los equipos de la empresa
para su evaluacin.

SELECCIN DEL PROVEEDOR


TIPO I: Productos rutinarios.
TIPO II: Productos con problemas de
procedimientos.
TIPO II: Productos con problemas en el
comportamiento.
TIPO IV: Productos con problemas
polticos.

DIMENSIONES DE ATRIBUTOS:

Reputacin global del proveedor.


Trminos financieros.
Flexibilidad del proveedor para ajustarse a las necesidades de
su empresa.
Experiencia con el proveedor en situaciones anlogas.
Servicio tcnico ofrecido.
Confiabilidad en el vendedor.
Conveniencia en colocar la orden.
Datos sobre la confiabilidad del producto.
Precio.

DIMENSIONES DE ATRIBUTOS:
Especificaciones tcnicas
Facilidad de operacin o de uso
Preferencias del usuario principal del producto
Entrenamiento ofrecido por el proveedor
Tiempo de entrenamiento requerido
Confiabilidad en los datos de envo prometidos
Facilidad en el mantenimiento
Servicio de ventas esperado despus de la fecha de compra.

Evaluar a los proveedores de paquetes de


software:

Evaluar a los proveedores de


paquetes de software:

Vous aimerez peut-être aussi