Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SUPERIOR DE TAMAZUNCHALE
Actividad 1: GLOSARIO DE
TERMINOLOGIA DE LA INGENIERIA DE
SOFTWARE
2
TERMINOLOGÍA DE INGENIERÍA DE SOFTWARE.
ADAPTABILIDAD: La adaptabilidad es la capacidad de una persona u objeto
para adaptarse a un nuevo medio o situación. Cuando hablamos de adaptabilidad
del ordenador nos referimos a las modificaciones en el sistema de la computadora,
dispositivos tanto de hardware como de software.
3
una de las métricas de software de mayor aceptación, ya que ha sido concebida
para ser independiente del lenguaje.
CRISIS DEL SOFTWARE: Se refiere a los problemas que, desde sus inicios,
ha ido experimentando el software, muchas veces problemas de gran magnitud,
debido, principalmente, a la mínima eficacia que presentan una gran cantidad de
empresas al momento de realizar un software.
4
DISEÑO DETALLADO: Tiene que ver con la especificación de detalles
algorítmicos, representaciones concretas de datos, interconexiones entre funciones
y estructuras de datos, y empaque del producto de programación.
5
son parte de la especificación de interfaz predeterminada (consulte el apartado
Especificación predeterminada de interfaz).
6
GESTIÓN DE CONFIGURACIÓN: es el conjunto de procesos destinados a
asegurar la calidad de todo producto obtenido durante cualquiera de las etapas del
desarrollo de un sistema de información (SI), a través del estricto control de los
cambios realizados sobre los mismos y de la disponibilidad constante de una versión
estable de cada elemento para toda persona involucrada en el citado desarrollo.
7
INTERFAZ DE USUARIO: es el medio con que el usuario puede comunicarse
con una máquina, equipo, computadora o dispositivo, y comprende todos los puntos
de contacto entre el usuario y el equipo.
8
MANUAL DE DIAGNÓSTICO: Un diagnóstico son el o los resultados que se
arrojan luego de un estudio, evaluación o análisis sobre determinado ámbito u
objeto. El diagnóstico tiene como propósito reflejar la situación de un cuerpo,
estado o sistema para que luego se proceda a realizar una acción o tratamiento
que ya se preveía realizar o que a partir de los resultados del diagnóstico se
decide llevar a cabo.
9
MANUAL DE USUARIO: Un manual es una publicación que incluye los
aspectos fundamentales de una materia. Se trata de una guía que ayuda a entender
el funcionamiento de algo, o bien que educa a sus lectores acerca de un tema de
forma ordenada y concisa. Un usuario es, por otra parte, la persona que usa
ordinariamente algo o que es destinataria de un producto o de un servicio.
10
Producción o extracción de determinada cosa, generalmente a partir de otra.
"obtención de energía aprovechando la fuerza del agua; obtención de minerales en
las canteras"
11
"la modelo es el prototipo de la belleza femenina de esta década; "La Odisea" es
para nosotros el prototipo de relato mítico que resume la capacidad imaginativa y la
riqueza de aventuras".
PRUEBAS DE INTERFAZ: En la ingeniería de software, pruebas de la interfaz
gráfica de usuario es el proceso de pruebas de la interfaz gráfica de usuario del
producto para asegurar que cumple con las especificaciones escritas. Esto se hace
normalmente a través del uso de una variedad de casos de prueba.
12
RATIONAL UNIFIED PROCESS (RUP): es un proceso de desarrollo de
software desarrollado por la empresa Rational Software, actualmente propiedad de
IBM.
REDUNDANCIA: Empleo de palabras innecesarias para expresar una idea o
concepto por estar ya expresado con otras palabras o por sobreentenderse sin ellas.
"expresiones como ‘bajar abajo’ o ‘hueco por dentro’ son redundancias; pensando
llegué a la conclusión de que en aquel momento aciago no había asistido,
exactamente, a un terrible sacrilegio religioso (valga la aparente redundancia)"
Repetición de sonidos, palabras, construcciones, etc., para expresar una idea o
concepto que ya se ha manifestado con otras unidades semejantes.
"la redundancia puede ser empleada como recurso literario; el emisor, cuando tiene
un gran interés en ser comprendido correctamente, utiliza la redundancia o
repetición".
13
REQUISITO DE INTERFAZ: Un requisito de interfaz especifica:
Un elemento externo con el que debe interactuar un sistema
Estricciones de formato, tiempo u otros factores que utilice esta interacción
RUP: El Proceso Racional Unificado o RUP (por sus siglas en inglés de Rational
Unified Process) es un proceso de desarrollo de software desarrollado por la
empresa Rational Software, actualmente propiedad de IBM.
14
SISTEMA DE SOFTWARE DE SISTEMA: es un conjunto de programas de
software que permiten al usuario interactuar con los dispositivos sin perderse en la
complejidad técnica del equipo. Estos programas son la base de la arquitectura del
software, incluyendo las partes que regulan las funciones de entrada/salida.
El software del sistema se encarga de controlar, integrar y administrar los
componentes de hardware de un sistema informático, proporcionando un entorno
amigable para que los usuarios puedan ejecutar otras aplicaciones de software.
15
sistema superior. Un sistema puede estar constituido por múltiples componentes y
subsistemas.
TBD: (to be defined), frase en idioma inglés que significa 'aún no definido', 'por
designar' o 'por determinar'; TBD (torpedo boat destroyer), un tipo de barco
destructor con torpedos; o. Douglas TBD Devastator, un avión bombardero
torpedero de la Armada de los Estados Unidos.
16
VERIFICACIÓN Y VALIDACIÓN: son valorar y mejorar la calidad de los
productos del trabajo generados durante el desarrollo y modificación del software.
Los atributos de la calidad deben ser la corrección, la perfección, la consistencia, la
confiabilidad, la utilidad, la eficacia, el apego a los estándares y la eficacia de los
costos totales. Hay dos tipos de verificación: formal y del ciclo de vida. Esta última
consiste en el proceso de determinar el grado de los productos de trabajo de una
fase dada del ciclo de desarrollo cumplen con las especificaciones establecidas
durante las fases previas. La verificación formal es una rigurosa demostración
matemática de la concordancia del código fuente con sus especificaciones. La
validación es la evaluación del software al final del proceso de desarrollo del
software para determinar su conformidad con los requisitos IEEE.
17
CONCLUSIONES
Los cambios radicales en hardware a partir de la última mitad del siglo anterior
causaron una forzada evolución del software, lo cual ha generado el establecimiento
de modelos, estándares y redefinición de conceptos que ratifican un establecimiento
cada vez más fuerte de la Ingeniería del Software a nivel mundial.
La gestión de proyectos de desarrollo de software es motor esencial para el éxito
de cualquier proyecto de este tipo. La gestión debe fraccionarse en las etapas
definidas claramente, manteniendo en cuenta los 4 requisitos indispensables: las
personas, el producto, el proceso y el proyecto.
La programación orientada a objetos es una extensión actual de la tecnología que
si bien ha evolucionado desde mediados del siglo pasado, presenta hoy día un
enfoque nuevo y distinto al tradicional.
El diseño de la arquitectura es parte fundamental de los principios de la Ingeniería
del Software y es único en el sentido de que se organiza en función de los objetos
y clases que se definirán. De hecho, probablemente la parte más difícil del desarrollo
de software orientado a objetos es la identificación de clases necesarias y la forma
como interactúan entre sí.
Teniendo en cuenta los principios de Ingeniería del Software resumidos en este
ensayo, profundizando en cada uno de ellos y llevando un trabajo juicioso y
concienzudo, garantizará el éxito en cualquier proyecto de construcción de software
y, porque no? en proyectos de otro tipo.
BIBLIOGRAFÍA
1. SOMMERVILLE, Ian. Ingeniería del Software, Séptima Edición. Traducción,
María Isabel Alfonso Galipienso – Antonio Botía Martínez. PEARSON
EDUCATION S.A., Madrid, 2005.
2. VARAS, M. (1998). Gestión de Proyectos de Desarrollo de Software.
Universidad de Concepción. Santiago de Chile.
3. PRESSMAN, R. (1998). IIngeniería del Software: Un enfoque práctico, cuarta
edición, Mc-Graw Hill, Madrid
4. CAMPDERRICH, Benet. (2003). Ingeniería del Software, Universidad Oberta
de Cataluña, Barcelona.
5. BAETJER, H. (1998). Software as Capital, IEEE Computer Society Press,
1998.
6. BOEHM, B. W. (1984). Software Engineering, IEEE Transactions on
Computers, C-25, núm. 12.
7. DE LA ROSA, F. (2004). Gestión de Proyectos de Software Mediante Mapas
Conceptuales, Universidad de Sevilla, Sevilla.
18
19