Archivo de la categoría: Ingeniería del software

Implementación y Principios de un Sistema de Gestión de Calidad ISO 9001

Sistema de Gestión

Un sistema de gestión ayuda a una organización a establecer la metodología, responsabilidades, los recursos y las actividades que le permitan una gestión orientada hacia la obtención de los resultados deseados y el logro de los objetivos establecidos. La norma ISO 9001:2000 establece que un sistema de gestión sirve para definir una política, objetivos y la metodología para alcanzarlos. El modelo europeo EFQM define un sistema de gestión como el sistema general de procesos Seguir leyendo “Implementación y Principios de un Sistema de Gestión de Calidad ISO 9001” »

Patrones de Arquitectura de Software para Sistemas de Información Empresariales

Introducción

Un sistema de información es un sistema que recopila y guarda información. En este contexto, nos centraremos en ofrecer un buen sistema de información desde el punto de vista arquitectónico, sin preocuparnos por obtener diseños detallados a nivel de componentes de cada capa. Abordaremos patrones de la arquitectura multicapa o de aplicaciones empresariales. Estas aplicaciones manejan datos persistentes, que son accedidos concurrentemente, poseen una gran cantidad de lógica de negocio, Seguir leyendo “Patrones de Arquitectura de Software para Sistemas de Información Empresariales” »

Auditoría de Bases de Datos: Metodologías y Objetivos de Control

Metodologías para la Auditoría de Bases de Datos

Aunque existen distintas metodologías que se aplican en auditoría informática (prácticamente cada firma de auditores y cada empresa desarrolla la suya propia), se pueden agrupar en dos clases:

Conceptos Clave de la Ingeniería de Software: IEEE, Actividades, Proceso Unificado y Manifiesto Ágil

1. Definición de Ingeniería de Software según IEEE y Descripción de sus Capas

La Ingeniería de Software, según el IEEE, se define como una tecnología estratificada que implica la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software. En esencia, es la aplicación de la ingeniería al software.

Las capas de la Ingeniería de Software son:

Optimización de Proyectos de Construcción con Metodología BIM

¿Qué es un Proyecto?

Es un esfuerzo temporal llevado a cabo para crear un único producto, servicio o resultado.

Industria de la Construcción

¿Qué es la Industria de la Construcción?

Conjunto de empresas que realizan actividades de construcción en el país: habitacional, no habitacional, industrial, civiles.

Proyecto de Construcción

Desarrollo de Sistemas de Inteligencia de Negocios: Fases y Técnicas Clave

El Desafío de las Aplicaciones de Apoyo a Decisiones

Las aplicaciones de apoyo a decisiones difieren significativamente de las aplicaciones operacionales:

  • El usuario es un ejecutivo o profesional del negocio.
  • Los requerimientos son muy variables.
  • Los procesos son a la vez interactivos y por lotes.
  • La responsabilidad se comparte con el usuario.
  • Los datos operacionales no son, en general, adecuados para las aplicaciones de Gestión Gerencial basadas en Inteligencia de Negocios (BI).

¿Qué es Business Intelligence Seguir leyendo “Desarrollo de Sistemas de Inteligencia de Negocios: Fases y Técnicas Clave” »

Especificaciones Técnicas Detalladas para Adquisición de Computadoras de Alto Rendimiento

Especificaciones Técnicas Detalladas para Adquisición de Computadoras de Alto Rendimiento

REQUISITOS DE LAS ESPECIFICACIONES TÉCNICAS

DATOS TÉCNICOS

PEDIDO

1. Computador

Marca

(especificar)

Modelo

(especificar)

2. Chasis

Modelo de Chasis

Small Form Factor o Minitorre (Manifestar aceptación)

3. Procesador

Marca

Intel (manifestar aceptación)

Modelo

Intel Core i5 o Superior (especificar)

Número de Cores

>=4

Velocidad

>= 2.8 GHz (especificar)

Número de Procesador

especificar la familia del procesador ofertado Seguir leyendo “Especificaciones Técnicas Detalladas para Adquisición de Computadoras de Alto Rendimiento” »

Tipos, Técnicas y Administración del Mantenimiento de Software

Tipos de Mantenimiento de Software

Mantenimiento Perfectivo

Son las acciones llevadas a cabo para mejorar la calidad interna de los sistemas en cualquiera de sus aspectos: reestructuración del código, definición más clara del sistema y optimización del rendimiento y eficiencia.

Mantenimiento Evolutivo

Son las incorporaciones, modificaciones y eliminaciones necesarias en un producto software para cubrir la expansión o cambio en las necesidades del usuario.

Mantenimiento Adaptativo

Son las modificaciones Seguir leyendo “Tipos, Técnicas y Administración del Mantenimiento de Software” »

Administración de Proyectos de Software: Factores Clave, Riesgos y Mejores Prácticas

Administración de Proyectos de Software

Las funciones, en pocas palabras, son organizar, planear, dirigir y controlar adecuadamente y eficientemente actividades y recursos.

¿Cuál es la importancia de la administración de los proyectos de software?

Es responsable de lograr la culminación del objetivo común (**proyecto de software de calidad**) en el tiempo y costos fijados con los recursos existentes.

Factores de Éxito y Fracaso

Fallas Comunes

Metodología Scrum: Roles, Elementos y Artefactos para el Desarrollo Ágil de Software

Scrum es un marco de trabajo ligero que ayuda a personas, equipos y organizaciones a generar valor a través de soluciones adaptables para problemas complejos. Facilita la entrega de productos de máximo valor de manera productiva y creativa.

Características de Scrum

  • Ligero
  • Fácil de entender
  • Difícil de dominar

Scrum no es un proceso o una técnica para construir productos; es un marco de trabajo dentro del cual se pueden emplear varias técnicas y procesos. Scrum muestra la eficacia relativa de las Seguir leyendo “Metodología Scrum: Roles, Elementos y Artefactos para el Desarrollo Ágil de Software” »