Sei sulla pagina 1di 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 (l,, )
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.
SELECCI N 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:
El proveedor puede presentar una lista de clientes
que puedan ser visitados o contactados?.
El proveedor asume la responsabilidad total para la
instalacin y el buen funcionamiento del software?.
Existe una garanta y un contrato de mantenimiento
incluido en el precio de los paquetes de software
ofrecidos?.
Cuantos sistemas semejantes ya fueron instalados?,
Podr dar continuidad a los servicios?, Hace
cuanto tiempo el producto se encuentra en le
mercado?.
Evaluar a los proveedores de
paquetes de software:
Que experiencia posee el proveedor?.
Cul es la estructura del proveedor? A que
distancia se encuentra? Hay disponibilidad de
comunicacin y de visitas rpidas?.
El producto propuesto ha sido mejorado o
perfeccionado?.
Qu servicio ofrece el proveedor con relacin a
adaptaciones al sistema y al entrenamiento de los
usuarios; y ante un cambio de la aplicacin inicial por
versiones posteriores?.

Potrebbero piacerti anche