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?.