Você está na página 1de 3

EDUARDO MIRAMN ROMERO GLOSARIO DE TERMINOS ACTIVIDAD I FUNDAMENTOS DE INGENIERIA EN SOFTWARE: MARTES Y JUEVES 9-11

FUNDAMENTOS DE INGENIERIA EN SOFTWARE

INGENIERIA EN SOFTWARE: Es la rama de la ingeniera que aplica los principios de la ciencia de la computacin como las matemticas para lograr soluciones eficaces y econmicas a los problemas del desarrollo del software. INGENIERIA EN SOFTWARE: Es la disciplina o rea de la Ingeniera que ofrece mtodos y tcnicas para desarrollar y mantener software. SOFTWARE: Soporte lgico de una computadora digital, comprende componentes lgicos para la realizacin de tareas especficas.

COMPONENTES LOGICOS: Aplicaciones informativas que realizan tareas especificas PROCESOS DE INGENIERIA EN SOFTWARE: Conjunto de etapas para la obtencin de software de calidad. PROCESO PARA EL DESARROLLO DE SOFTWARE: Conjunto ordenado de pasos a seguir para llegar a la solucin de un problema u obtencin de un producto software que resuelva un problema COCOMO: Provee mtodos y un software que calcula y provee una estimacin de todos los costos de produccin en un proyecto de software en relacin horas/hombre, costo monetario, cantidad de lneas fuente de acuerdo a lenguaje usado. PROGRAMA INFORMATICO: Conjunto de instrucciones que una vez ejecutadas realizarn una o varias tareas en una computadora. SOFTWARE DE BASE: Consiste en programas informticos que sirven para controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas. SOFTWARE DE APLICACIN: Programa informtico diseado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajo. Esto lo diferencia principalmente de otros tipos de programas

EDUARDO MIRAMN ROMERO GLOSARIO DE TERMINOS ACTIVIDAD I FUNDAMENTOS DE INGENIERIA EN SOFTWARE: MARTES Y JUEVES 9-11

SOFTWARE DE PROGRAMACION: Conjunto de herramientas que permite al programador desarrollar programas informticos. BASE DE DATOS: Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. SISTEMA GESTOR DE BASE DE DATOS (SGBD): Permiten almacenar y posteriormente acceder a los datos de forma rpida y estructurada. BASE DE DATOS ESTATICA: Son bases de datos de slo lectura, utilizadas primordialmente para almacenar datos histricos que no se pueden modificar solo consultar. BASE DE DATOS DINAMICA: stas bases de datos permiten operaciones como actualizacin, borrado y adicin de datos, adems de las operaciones fundamentales de consulta MODELO DE BASE DE DATOS: Abstracciones que permiten la implementacin de un sistema eficiente de base de datos por medio de algoritmos y conceptos matemticos.

CICLO DE SOFTWARE: Proceso de desarrollo que requiere conceptos, metodologa y lenguaje propio y cuenta con cuatro etapas: Concepcin, Elaboracin, Construccin y Transicin. LENGUAJE DE PROGRAMACION: Es un idioma artificial diseado para la creacin de rdenes que pueden ser llevadas a cabo por ls computadoras. PROGRAMACION: PROCEDIMIENTOS LOGICOS: Es el desarrollo lgico del programa para resolver un problema en particular. DEPURACION DE PROGRAMAS: Es el proceso de identificar y corregir errores de programacin (Debugging). IMPLEMENTACION: La implementacin de un lenguaje es la que provee una manera de que se ejecute un programa para una determinada combinacin de software y hardware.

EDUARDO MIRAMN ROMERO GLOSARIO DE TERMINOS ACTIVIDAD I FUNDAMENTOS DE INGENIERIA EN SOFTWARE: MARTES Y JUEVES 9-11

TECNICA DE PROGRAMACION DE SOFTWARE: o CORRECCION: Un programa es correcto si hace lo que debe hacer tal y como se estableci en las fases previas a su desarrollo. o CLARIDAD: Es muy importante que el programa sea lo ms claro y legible posible, para facilitar as su desarrollo y posterior mantenimiento. o EFICIENCIA: Adems de realizar las tareas para lo que fue creado, lo haga gestionando de la mejor forma posible los recursos que utiliza. o PORTABILIDAD: Un programa es portable cuando tiene la capacidad de poder ejecutarse en una plataforma, ya sea hardware o software, diferente a aquella en la que se elabor

ANLISIS DE REQUERIMIENTOS: Es el anlisis del producto software que se desea cubriendo requerimientos incompletos, ambiguos y contradictorios. ESPECIFICACION DE SOFTWARE: Describe el comportamiento esperado en el software una vez desarrollado. ARQUITECTURA DE SOFTWARE: Consiste en el diseo de componentes de una aplicacin generalmente utilizando patrones de arquitectura segn las necesidades a usar. PRUEBA DE SOFTWARE: Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificacin del problema. MANTENIMEINTO DE SOFTWARE: Consiste en mantener y mejorar el software para enfrentar errores descubiertos y nuevos requisitos

Você também pode gostar