Glosario SOFTWARE Actividad: Proceso que se lleva a cabo en el tempo y espacio, y en el cual un agente actúa con unos elernentos determinados Componentes: Es una pieza del software que ofrece servicios en sus interfaces y que está disponible para. integrarse. Son artefactos de Ia ingeniería del software propios de la disciplina, tales como código, documentos, diagramas. manuales, tutoriales, capacitaciones. ETC Método: Es Ia especificación de una secuencia de acciones orientadas a un propósito determinado. En ingeniería de software los rnétodos determinan el orden y forma de Ilevar las actividades. Metodología: Conjunto de métodos coherentes relacionados par unos principios comunes.
y
Especificación: Es una descripción detallada y precisa de algo que existe o que existirá de una situación presente o futura. Ciclo de Vida: En términos de software es la evolución del rnisrno desde su concepción hasta que se vuelve obsoleto, y puede describirse en función de actividades que se realizan dentro de él. Proceso: Serie de pasos que incluyen actividades. restricciones, recursos para realización de un producto con características determinadas o específicas. Proceso de software: Conjunto coherente de políticas, estructuras organizativas, tecnológicas, procedimientos y artefactos que se necesitan para concebir,
desarrollar, implantar y mantener un producto de software. Modelo ISO 12207: Establece un proceso de vida para el software que incluye procesos, actividades que se apliquen desde la definición de requisitos. Desarrollo Iterativo : Permite dividir el desarrollo en varios pasos o iteraciones, de modo que puede revisar el trabajo anterior de forma planificada. Desarrollo Incremental: Se construye varias partes del sistema en distintos momentos diferentes velocidades y después integra. Ingeniería de software: Ingeniería del software es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software, y el estudio de estos enfoques, es decir, la aplicación de la ingeniería del software. Integra en las matemáticas, ciencias de la computación y prácticas cuyos orígenes se encuentran en la ingeniería. Ingeniería de Sistemas: Es un modo de enfoque interdisciplinario que permite estudiar y comprender la realidad, con el propósito de implementar un optimizar sistemas complejos. Puede también verse como la aplicación tecnológica de la teoría del sistema a los esfuerzos de la ingeniería, adoptando en todo este trabajo el paradigma sistemático. La ingeniería del sistema integra otras disciplinas y grupos de especialidad en esfuerzo de equipo, forman un proceso desarrollo centrado. Ciencias de la Computación: Son aquellos que abarcan las bases teóricas de la información y la computación, así como su aplicación en sistemas computacionales. El cuerpo de conocimiento de las ciencias de la computación es frecuentemente descrito como el estudio sistemático de los procesos algoritmo que describen y transforman
información; su teoría, análisis, implementación y aplicación.
diseño,
eficiencia,
Ingeniería: Ciencia de la producción, la cual junto a la reproducción es la más fundamental de la actividad humana. Tres elementos que clasifica la ingeniería: •Colegial: Conocimiento avalado por pares. •Cognitivo: Conocimiento racional y científico. •Moral: Juicios, consejos y valores. Artefacto: Un objeto con una funcionalidad. Software: Conjunto completo de programas, procedimientos y documentación relacionada que se asocia a un sistema. Modelo prototipo: Modelo ejecutable y un sistema que implementó solo una pequeña parte la seguridad, pero permite a los clientes, usuarios, desarrolladores adquirir experiencia con arquitectura y funcionalidad. Proceso: Serie de pasos que incluyen actividades, restricciones, recursos para la realización de un producto con características determinadas. Procesos de Software: Conjuntos coherentes de políticas como estructuras, organizativas, tecnológicas, procedimientos, y artefactos que se necesitan para concebir o crear, desarrollar, implementar, mantener un producto de software. Iterativo: Desarrollo se divide en varios pasos, de modo que se puede revisar el trabajo anterior de la forma planificada. Incremental: Se construyen diferentes partes del sistema en
distintos momentos y después se integra. Procesos de Componente: Piezas el software ante contenida que ofrece unos servicios definidos y en sus interfaces y que se está preparado para integrar en otras aplicaciones. Modelo de datos: Conjunto de herramientas conceptuales.