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

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” »

Desarrollo de Software: Metodologías, Ciclo de Vida y Factibilidad

Factibilidad en Proyectos de Software

Factibilidad Operativa

La factibilidad operativa evalúa si el nuevo sistema operará eficientemente y será utilizado una vez instalado. Debe proporcionar información sobre el conocimiento de los usuarios respecto al sistema a desarrollar, la cultura empresarial, los procedimientos y sus responsables.

Se debe establecer:

Estructura y Componentes Clave de un Documento XML

Estructura de un Documento XML

Un documento XML se compone de varios elementos y estructuras que definen su contenido y validez. A continuación, se detallan los componentes clave:

Componentes Básicos

<?xml version="1.0" encoding="UTF-8" standalone="no"?>Declaración XML
Espacios en blanco (espacio, retorno de carro, avance de línea, tabulador, etc)
<!--Comentarios-->Comentarios
<?xml-stylesheet type="text/css" href="your_documents_css.css"?>Hoja de estilos externa para navegar por Seguir leyendo “Estructura y Componentes Clave de un Documento XML” »