1. INSTITUTO TECNOLOGICO DE TLAXIACO
Documento de Requisitos del Sistema
Glosario de Ingenieria de Software
Presenta:
Jorge Coronel López
5° Semestre 5US
Ingeniería en Sistemas Computacionales
Heroica Ciudad de Tlaxiaco, Oaxaca
2. Glosario sobre conceptos de la Ingenieria de Software
Adaptabilidad: Capacidad de un objeto para acomodarse o ajustarse a otro, Capacidad para
acostumbrarse a una situación.
Base de datos: Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la
abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados
sistemáticamente para su posterior uso.
Clase: En la programación orientada a objetos, una clase es una construcción que se utiliza como un
modelo (o plantilla) para crear objetos de ese tipo. El modelo describe el estado y el
comportamiento que todos los objetos de la clase comparten.
Código: En el caso de la informática, se conoce como código fuente al texto desarrollado en
un lenguaje de programación y que debe ser compilado o interpretado para poder ejecutarse en
una computadora.
Cuantificable: Es el proceso de convertir un objeto a un grupo de valores discretos, como por
ejemplo un número entero. Dependiendo del campo de estudio, el término cuantificación puede
tomar diferentes definiciones.
Ingeniería de software: es la aplicación de un enfoque sistemático, disciplinado y cuantificable al
desarrollo, operación y mantenimiento de software, y el estudio de estos enfoques, es decir, la
aplicación de la ingeniería al software .Es la aplicación de la ingeniería al software, ya que integra
matemáticas, ciencias de la computación y prácticas cuyos orígenes se encuentran en la ingeniería.
Metodología: La metodología hace referencia al conjunto de procedimientos racionales utilizados
para alcanzar una gama de objetivos que rigen en una investigación científica, una exposición
doctrinal o tareas que requieran habilidades, conocimientos o cuidados específicos.
Alternativamente puede definirse la metodología como el estudio o elección de un método
pertinente para un determinado objetivo.
Objeto: En el paradigma de programación orientada a objetos (POO), un objeto se define como la
unidad que en tiempo de ejecución realiza las tareas de un programa. También a un nivel más básico
se define como la instancia de una clase.
Programación: Es el proceso de diseñar, codificar, depurar y mantener el código
fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación.
3. Rentable: La rentabilidad es la capacidad que tiene algo para generar suficiente utilidad o beneficio.
Sistema: Un sistema es un objeto compuesto cuyos componentes se relacionan con al menos algún
otro componente; puede ser material o conceptual.
Software: Conjunto de programas, instrucciones y reglas informáticas para ejecutar ciertas tareas
en una computadora.
Data Driven Testing: Pruebas dirigidas por datos, técnica donde las pruebas se ejecutan y verifican
en base a datos almacenados en una fuente externa al código que implementa a prueba, donde
cualquier elemento que potencialmente pueda cambiar se separa del código de la prueba y se
almacena externamente, de forma que se facilite la reutilización del código de la prueba para
distintos escenarios.
Framework: Marco de aplicación o conjunto de bibliotecas orientadas a la reutilización para facilitar
el desarrollo de aplicaciones.
Empowerment: Delegación del poder y la autoridad a los subordinados, reforzando el sentimiento
de que son dueños de su propio trabajo.
IaaS - Infrastructure-as-a-Service: Modelo de negocio donde se ofrece el uso de una infraestructura
hardware, normalmente virtualizada (Ej. Amazon web services).
IDE: (Integrated Development Environment) o entorno integrado de desarrollo. Aplicación que
ofrece una infraestructura de soporte al desarrollo de software, mediante un conjunto de
herramientas tales como: editor de código, compilador o intérprete, depurador, etc.
Lead time: Tiempo que transcurre desde que se inicia un proceso de producción hasta que se
completa, incluyendo normalmente el tiempo requerido para entregar ese producto a el cliente.
Referencias Bibliograficas
Ingenieriadesoftwarel. (sep 2015).issuu:Ingenieria de Software l.Argentina An.:ISSU. Recuperado
de https://issuu.com/ingenieriadesoftwarei/docs/