Conceptos Clave en Desarrollo y Calidad de Software Empresarial
Enviado por Programa Chuletas y clasificado en Economía
Escrito el en
español con un tamaño de 4,24 KB
Metodología de Desarrollo de Software
La metodología es el conjunto de procedimientos, técnicas y herramientas que deben seguirse para el desarrollo de software, y también considera el soporte documental.
Primero se elige el enfoque del ciclo de vida y luego se selecciona la metodología a aplicar.
El Producto de Software
El producto de software se desarrolla, no se fabrica. Todo el costo de su producción se centra en el diseño de la primera copia; la replicación es trivial. Es un producto lógico, sin existencia física.
Calidad del Software
Según IEEE Std. 610-1991: "Es el grado con el que un sistema, componente o proceso cumple los requisitos especificados y las necesidades o expectativas del cliente".
Estándares y Modelos de Madurez
- ISO 9001: Tiene enfoque hacia los procesos, la mejora continua y la aplicación del ciclo de Deming.
- CMMI (Capability Maturity Model Integration): Mide la madurez del proceso de desarrollo de software. Tiene cinco niveles:
- Inicial
- Repetible
- Definido
- Administrado
- Óptimo
Factores de Calidad de McCall
Los Factores de Calidad de McCall son:
- Corrección
- Fiabilidad
- Eficiencia
- Integridad
- Facilidad de uso
- Facilidad de mantenimiento
- Facilidad de prueba
- Flexibilidad
- Portabilidad
- Facilidad de Reutilización
- Interoperabilidad
Criterios de Calidad de McCall
- Facilidad de uso
- Facilidad de operación, comunicación, aprendizaje.
- Integridad
- Control de accesos, facilidad de auditoría.
- Corrección
- Completitud, consistencia, trazabilidad.
- Fiabilidad
- Precisión, consistencia, tolerancia a fallos, modularidad, simplicidad.
- Eficiencia
- Eficiencia en ejecución, en almacenamiento.
- Facilidad de mantenimiento
- Modularidad, simplicidad, consistencia, concisión, autodescripción.
- Facilidad de prueba
- Modularidad, simplicidad, autodescripción, instrumentación.
- Flexibilidad
- Autodescripción, capacidad de expansión, generalidad, modularidad.
- Reusabilidad
- Autodescripción, generalidad, modularidad, independencia entre sistema y software, independencia del hardware.
- Interoperabilidad
- Modularidad, compatibilidad de comunicaciones, compatibilidad de datos.
- Portabilidad
- Autodescripción, modularidad, independencia entre sistema y software, independencia del hardware.
Sistemas Empresariales
Sistema de Recursos Humanos (RRHH)
- Mantenimiento de datos de los trabajadores: personales, laborales, historial laboral.
- Ejecución de la nómina: calcular sueldos, planillas de imposiciones, etc.
Sistema de Gestión Contable y Financiera
- Ingreso de movimientos contables: a través de asientos.
- Emisión de informes: Libro Diario, Mayor, Balance, Libro de Compras y Ventas.
- Gestión de cuentas: por cobrar (clientes) y por pagar (proveedores).
- Control de Activos Fijos.
- Traspaso de datos: desde subsistemas de Remuneraciones e Inventario.
Sistema de Gestión Comercial
- Ventas: Clientes, Cotización, Pedidos, Facturación, Despacho, Inventario.
- Marketing: análisis de las ventas, de los gustos y demandas de los clientes, etc.
Sistema de Control de Existencias y Producción
- Control de Inventario: se actualiza al comprar, vender, o consumir materias primas para la producción.
- Control de Producción: idealmente se tratará de aplicar el concepto de Just-in-Time para minimizar costos de almacenamiento.