Glosario conceptos básicos de la ingeniería de software

August 30, 2017 | Author: Luis Raul Perez | Category: Confidentiality, Process (Computing), Computer Science, Software Engineering, Gross Domestic Product
Share Embed Donate


Short Description

Download Glosario conceptos básicos de la ingeniería de software...

Description

Instituto tecnológico de Altamira Luis raul perez larraga Fundamentos de ingeniería de software Ingeniería en sistemas computacionales Control: 11820060

Glosario conceptos básicos de la ingeniería de software Software: Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de las operaciones de un sistema de computación.

PIB: producto interno bruto (PIB) conocido también como producto bruto interno (PBI) y producto interior bruto es una medida macroeconómica que expresa el valor monetario de la producción de bienes y servicios de demanda final de un país durante un período determinado de tiempo

Ciencias Computacionales: Las ciencias de la computación o ciencias computacionales son aquellas que abarcan las bases teóricas de la información y la computación, así como su aplicación en sistemas computacionales. Existen diversos campos o disciplinas dentro de las ciencias de la computación o ciencias computacionales; algunos resaltan los resultados específicos del cómputo (como los gráficos por computadora), mientras que otros (como la teoría de la complejidad computacional) se relacionan con propiedades de los algoritmos usados al realizar cómputos y otros se enfocan en los problemas que requieren la implementación de cómputos.

CASE: es Computer-Aided Software Engineering Programas que son usados para dar soporte automatizado a las actividades del proceso de software: Análisis de requerimientos, modelado del sistema, pruebas y depuración (debugging)

Instituto tecnológico de Altamira Luis raul perez larraga Fundamentos de ingeniería de software Ingeniería en sistemas computacionales Control: 11820060 Atributos: En computación, un atributo es una especificación que define una propiedad de un Objeto, elemento o archivo. También puede referirse o establecer el valor específico para una instancia determinada de los mismos. Sin embargo, actualmente, el término atributo puede y con frecuencia se considera como si fuera una propiedad dependiendo de la tecnología que se use. Para mayor claridad, los atributos deben ser considerados más correctamente como metadatos. Un atributo es con frecuencia y en general una característica de una propiedad.

software genérico: Son sistemas aislados producidos por una organización de desarrollo y que se venden al mercado abierto a cualquier cliente que le sea posible comprarlos. Algunas veces estos se denominan software empaquetados. Ejemplos de este tipo de productos son las bases de datos, los procesadores de texto, los paquetes de dibujos, etc.

Ciencias Computacionales: son aquellas que abarcan las bases teóricas de la información y la computación, así como su aplicación en sistemas computacionales. Existen diversos campos o disciplinas dentro de las ciencias de la computación o ciencias computacionales; algunos resaltan los resultados específicos del cómputo (como los gráficos por computadora), mientras que otros (como la teoría de la complejidad) se relacionan con propiedades de los algoritmos usados al realizar cómputos y otros se enfocan en los problemas que requieren la implementación de cómputos

hardware: se refiere a todas las partes tangibles de un sistema informático; sus componentes son: eléctricos, electrónicos, electromecánicos y mecánicos. Son cables, gabinetes o cajas, periféricos de todo tipo y cualquier otro elemento físico involucrado; contrariamente, el soporte lógico es intangible y es llamado software.

Instituto tecnológico de Altamira Luis raul perez larraga Fundamentos de ingeniería de software Ingeniería en sistemas computacionales Control: 11820060

ingeniería de procesos: puede informalmente entenderse como un programa en ejecución. Formalmente un proceso es "Una unidad de actividad que se caracteriza por la ejecución de una secuencia de instrucciones, un estado actual, y un conjunto de recursos del sistema asociados. Para entender lo que es un proceso y la diferencia entre un programa y un proceso, A. S. Tanenbaum propone la analogía "Un científico computacional con mente culinaria hornea un pastel de cumpleaños para su hija; tiene la receta para un pastel de cumpleaños y una cocina bien equipada con todos los ingredientes necesarios, harina, huevo, azúcar, leche, etcétera." Situando cada parte de la analogía se puede decir que la receta representa el programa (el algoritmo), el científico computacional es el procesador y los ingredientes son las entradas del programa. El proceso es la actividad que consiste en que el científico computacional vaya leyendo la receta, obteniendo los ingredientes y horneando el pastel.

Heterogeneidad: Desarrollar técnicas para construir software que pueda hacer frente a plataformas y ambientes de ejecución heterogéneos (diferentes tipos de Hw y Sw)

Tiempos de entrega: Desarrollar técnicas que permitan reducir los tiempos de entrega del software sin comprometer la calidad

Instituto tecnológico de Altamira Luis raul perez larraga Fundamentos de ingeniería de software Ingeniería en sistemas computacionales Control: 11820060

Confidencialidad: es la propiedad de la información, por la que se garantiza que está accesible únicamente a personal autorizado a acceder a dicha información. La confidencialidad ha sido definido por la Organización Internacional de Estandarización (ISO) en la norma ISO/IEC 27002 como "garantizar que la información es accesible sólo para aquellos autorizados a tener acceso" y es una de las piedras angulares de la seguridad de la información. La confidencialidad es uno de los objetivos de diseño de muchos criptosistemas, hecha posible en la práctica gracias a las técnicas de criptografía moderna. La confidencialidad también se refiere a un principio ético asociado con varias profesiones (por ejemplo, medicina, derecho, religión, psicología profesional, y el periodismo); en este caso, se habla de secreto profesional. En ética, y (en algunos lugares) en Derecho, concretamente en juicios y otras formas de resolución de conflictos legales, tales como la mediación, algunos tipos de comunicación entre una persona y uno de estos profesionales son "privilegiados" y no pueden ser discutidos o divulgados a terceros. En las jurisdicciones en que la ley prevé la confidencialidad, por lo general hay sanciones por su violación.

ACM/IEEE: (Software Engineering Code of Ethics and Professional Practice)

Instituto tecnológico de Altamira Luis raul perez larraga Fundamentos de ingeniería de software Ingeniería en sistemas computacionales Control: 11820060

Referencias / enlaces consultados http://es.wikipedia.org/wiki/Hardware

http://es.wikipedia.org/wiki/Proceso_(inform%C3%A1tica)

http://itmorelia.edu.mx/2012-admin/extras/Sistemas2010/SCC-1007.pdf

http://unudad1conceptos.blogspot.mx/

http://www.tamps.cinvestav.mx/~ertello/swe/sesion01.pdf

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF