Sei sulla pagina 1di 22

APÉNDICE

SIGLAS MÁS COMUNES EN


INGENIERÍA DEL SOFTWARE

Siglas Español / Inglés


Término en Español Término equivalente en Inglés

AAN (Análisis del área del negocio) BAA (Business Area Analysis)
ACC (Autoridad de control de cambio) CCA (Change Control Authority)
ACO (Acoplamiento entre clases de objetos) CBO (Coupling Between Object Classes)
ACPs (Áreas clave de proceso) KPAs (Key Process Areas)
ACV (Arquitectura del ciclo de vida) LCA (Life Cycle Architecture)
ADOO (Análisis del dominio orientado a objetos) . OODA (Object-Oriented Domain Analysis)
AE (Análisis estructurado) SA (Strucuired Analysis)
AG2D (Análisis geométrico de dos dimensiones) 2DGA (Two-dimensional Geometric Analysis)
AG3D (Análisis geométrico de tres dimensiones) 3DGA (Three-dimensional Geometric Analysis)
A 0 0 (Análisis orientado a objetos) OOA (Object-Oriented Analysis)
APD (Acceso público a datos miembros) PAD (Public Access to Data members)
APH (Árbol de profundidad de herencia) DIT (Depth of the Inheritance Tree)
API (Interfaz de programación de aplicaciones) API (Application Programming Interface)
ARO0 (Análisis de los requisitos orientado a objetos) OORA (Object-Oriented Requirements Analysis)
AVG (Análisis de valor ganado) EVA (Eamed Value Analysis)
AVL (Análisis de valores límites) BVA (Boundary Value Analysis)
BDK (Kit de desarrollo Bean) BDK (Bean Development Kit)
BRO (Operador relaciona1 y de ramificación) BRO (Branch and Relational operator)
BS (brutos.sueldos) GW (gross .wages)
C (Certificación) C (Certification)
C (Consulta) Q (Query)
C&I (construcción e integración) C&I (Construction and Integration)
C/S (Cliente/servidor) C/S (Ciient/server)
CAD (Diseño asistido por computadora) CAD (Computer-Aided Design)
Cadena DU (cadena de definición-uso) DU chain (Definition-Use chain)
CASE (Ingeniería del software asistida por computadora) CASE (Computer-Aided Software Engineering)
CC (Centralizado controlado) CC (Controlled Centralised)
CCM (Carencia de cohesión en los métodos) LCOM (Lack of Cohesion in Methods)
CEU (Comprobación estadística de utilización) SUT (Statistical Use Testing)
CFD (Cohesiones funcionales débiles) WFC (Weak Function Cohesion)
CFF (Cohesiones funcionales fuertes) SFC (Strong Functional Cohesion)
CGI (Interfaz común de pasarela) CGI (Common Gateway Interface)
CGO (Capa de gestión de objetos) OML (Object Management layer)
CK serie de métricas (Chidamber y Kemerer) CK merrics suire (Chidamber and Kemerer metncs)
CN (Control numérico) NC (Numerical Control)
CO (Complejidad de operación) OC (Operation Complexity)
COCOMO (Modelo constructivo del coste) COCOMO (Constructive Cost Model)
COI (Capacidad operativa inicial) IOC (Initial Operational Capability)
COM (Modelo de objetos para componentes) COM (Component Object Model)
CORBA ?Arquitectura común de distribución de objetos) CORBA (Common Object Request Broker Architecture)
CP (Control de periféricos) PC (Peripheral Control)
CPTP (Coste de presupuestos del trabajo planificado) BCWS (Budgeted Cost of Work Scheduled)
CPTR (Coste de presupuestos del trabajo realizado) BCWP (Budgeted Cost of Work Performed)
CR (Conveniencia de la representación) LA (Layout Appropriateness)
CRC (Clase-responsabilidad-colaboración) CRC (Class-Responsibility-Collaborator)
CRTR (Coste real de trabajo realizado) ACWP (Actual Cost of Work Performed)
CTA (Control de tráfico aéreo) ATC (Air Traffic Control)
CYD (Comerciales ya desarrolladas) COTS (Commercial Off-The-Shelf)
DBC (Desarrollo basado en componentes) CBD (Component-Based Development)
DC (Descentralizado controlado) CD (Controlled Decentralised)
DCBC (Descubrimiento de conocimiento en bases de datos) KDD (Knowledge Discovery in Databases)
DCS (Diagrama de contexto del sistema) SCD (System Context Diagram)
DD (Descentralizado democrático) DD (Democratic Decentralized)
DDE (Desviación deliverada de la especificación) IDS (Intentional Deviation from Specification)
DER (Diagrama de entidad-relación) ERD (Entity Relationship Diagram)
DF (Diseño formal) FD (Formal Design)

58 1
APBNDICE

Término en Español . Término equivalente en Inglés

DFC (Despliegue de la función de calidad) QFD (Quality Function Deployment)


DFC (Diagrama de flujo de control) CFD (Control Flow Diagram)
DFD (Diagrama de flujo de datos) DFD (Data Flow Diagram)
DFS (Diagrama de flujo del sistema) SFD (System Flow Diagram)
DI1 (Documentaciónimprecisa o incompleta) IID (Inaccurate or Incomplete Documentation)
D O 0 (Diseño orientado a objetos) OOD (Object-Oriented Design)
DPR (Diseño para la reutilización) DFR (Design for Reuse)
DRA (Desarrollo rápido de aplicaciones) RAD (Rapid Application Development)
DSED (Desarrollo de sistemas estructurados de datos) DSSD (Data Structured Systems Development)
DSJ (Desarrollo de sistemas Jackson ) JSD (Jackson System Development)
DSN (Diseño de sistema de negocio) BSD (Business System Design)
DTE (Diagrama de transición de estados) STD (State Transition Diagram)
EAIP (Entorno de apoyo integrado a proyectos) IPSE (Integrated Project Support Environment)
EAT (Estructuras de análisis del trabajo) WBS (Work Breakdown Structure)
EC (Especificación de control) CSPEC (Control Specification)
ECS (Elementos de configuración del software) SCI (Software Configuration Items)
ED (Elementos de datos) DE (Data Elements)
EDC (Espacio de diseño cuantificado) QDS (Quantity Design Space)
EDE (Elementos de datos de entrada) DEI (Input Data Elements)
EDR (Elementos de datos retenidos) DER (Retained Data Elements)
EDS (Elementos de datos de salida) D E 0 (Output Input Data Elements)
EEC (Especificaciónde estructura de cajas) BSS (Box Structure Specification)
EED (Eficacia de eliminación de defectos) DRE (Defect Removal Efficiency)
EIE (Especificación incompleta o errónea) IES (Incomplete or Erroneous Specification)
EIS (Entorno de ingeniería del software) SEE (Software Engineering Environment)
ELD (Error en la lógica de diseño) EDL (Error in Design Logic)
EP (Especificación de proceso) PSPEC (Process Specification)
ERD (Error en representación de datos) EDR (Error in Data Representation)
ES (Estados) ST (States)
ETRP (Evaluación y técnica de revisión de programas) PERT (Program Evaluation and Review Technique)
FA (Factor de acoplamiento) CF (Coupling Factor)
FHA (Factor de herencia de atributo) AIF (Attribute Inheritance Factor)
FHM (Factor de herencia de métodos) MIF (Method Inheritance Factor)
FIR (FICA.impuesto.retenido) FTW (FICA.Tax.Withheld)
FP (Factor de polimorfismo) PF (Polymorphism Factor)
FPGC (Facilidades de presentación gráfica de computadora) CGDF (Computer Graphics Display Facilities)
FURPS (Funcionalidad, facilidad de uso, fiabilidad, FURPS (Functionality, Usability, Reliahility,
rendimiento y capacidad de soporte) Performance and Supportability)
FZ (Fijar zona) ZS (ZoneSet)
GBD (Gestión de base de datos) DBM (Database Management)
GC (Generación de código) CG (Code Generation)
GCS (Garantía de calidad del software) SQA (Software Quality Assurance)
GCS (Gestión de la configuración del software) SCM (Software Configuration Management)
GIP (Grupo independiente de prueba) ITG (Independent Test Group)
OCWOPM (Objetivo, cuestión (pregunta), métrica) GQM (Goal, Question, Metric)
GTC (Gestión total de calidad) TQM (Total Quality Management)
HD (Habilitar/deshabilitar) AD (Arm-Disarm) (p. 731)
HIR (Hoja de información del riesgo) RIS (Risk Information Sheet)
HTTP (Protocolo de transferencia de hipertexto) HTTP (Hypertext Transfer Protocol)
IA (Inteligencia artiñcial) Al (Artificial Intelligence)
IC (Inspección de código) CI (Code Inspection)
1-CASE (CASE integrado) 1-CASE (Integrated CASE)
ICED (Índice de calidad de la estructura de diseño) DSQI (Design Structure Quality Index)
ICMP (Protocolo de mensajes de control de Internet) ICMP (Intemet Control Message Protocol)
IDC (Índice de desarrollo de coste) CPI (Cost Performance Iiidex)
IDL (Lenguaje de definición de interfaces) IDL (Interface Definition Language)
IDP (Índice de desarrollo de planificación) SPI (Schedule Performance Index)
IE (índice de error) E1 (Error Index)
IEC (Informes de estado de la configuración) CSR (Configuration Status Reporting)
IEP (Incumplimientode los estádandares de programación) VPS (Violation of Programming Standards)
IES (índice de especialización) SI (Specialisation Index)
IF (Índice de fase) PI (Phase Index)
IGU (Interfaz gráfica de usuario) GUI (Graphical User Interface)
IHM (Interfaz hombre-máquina) HCI (Human-Computer Interface)
IMI (Interfaz de módulo inconsistente) ICI (Inconsistent Component Interface)
IMS (índice de madurez del software) SMI (Software Maturity Index)
582
APÉNDICE

Término en Español Término equivalente en Inglés

IP (Protocolo de Intemet) IP (Internet Protocol)


IPN (Ingeniería de proceso de negocio) BPE (Business Process Engineenng)
IS (Ingeniería de sistemas) SE (System Engineering)
ISBC (Ingeniería del software basada en componentes) CBSE (Component-Based Software Engineering)
ISOO (Ingeniería del software orientada a objetos) OOSE (Object-Oriented Software Engineering)
ISOOAC (Ingeniería del software orientada a objetos asistida OOCASE (Object-Oriented Computer Aided Software
por computadora) Engineering)
IU (Interfaz de usuario) U1 (User Interface)
IUSC (Interfaz de usuario y funciones de control) UICE (User Interface and Control Facilities)
IWeb (Ingeniería Web) WebE (Web-Engineering)
KLDC (mil líneas de código) KLOC (thousands lines of code)
LDAs (Lenguajes de descripción arquitectónica) ADLs (Architectural Description Languages)
LDC (Líneas de código) LOC (Lines of Code)
LDP (Lenguaje de diseño de programas) PDL (Program Design Language)
LIM (Lenguaje de interconexión de módulos) MIL (Module Interconnection Language)
LPNI (Límite de proceso natural inferior) LPNL (Lower Natural Process Limit)
LSPN (Límite superior del proceso natural) UNPL (Upper Natural Process Limit)
MACA (Método de análisis de compromiso para la arquitectura) ATAM (Architecture Trade-off Analysis Method)
MAD (Módulos de análisis de diseño) DAM (Design Analysis Modules)
MCC (Mala interpretación de la comunicación del cliente) MCC (Misinterpretation of Customer Communication)
MCC (Método del camino crítico) CPM (Critica1 Path Method)
MCM (Modelo de capacidad de madurez) CMM (Capability Maturity Model)
MCP (Marco común de proceso) CPF (Common Process Framework)
MDOO (Métricas para el diseño orientado a objetos) MOOD (Metrics for Object-Onented Design)
MEPS (Mejora estadística del proceso de software) SSPI (Statistical Software Process Improvement)
MMCGP (Modelo de madurez de la capacidad de gestión de person:11) PM-CMM (People Management Capability Maturity Model)
MMGR (Mitigación, monitonzación y gestión del riesgo) RMMM (Risk Mitigation, Monitoring and Management)
Modelo MOI (Motivación, organización, ideas o innovación) MOI Model (Motivation, Organisation, Ideas or innovation)
MOM (Software intermedio orientado a mensajes) MOM (Message Oriented Middleware)
MPC (Métodos ponderados por clase) WMC (Weighted Methods per Class)
NCC (Número de clases clave) NKC (Number of Key Classes)
NCR (Número de clases raíz) NOR (Number of Root Classes)
NDD (Número de descendientes) NOC (Number of Children)
NE (Número de escenarios) NSS (Number of Scenario Scripts)
NN (Nodos de navegación) WoN (Ways of Navigating)
NOA (Número de operaciones añadidas por una subclase) NOA (Number of Operations Added by a subclass)
NOR (Número de operaciones redefinidas para una subclase) N O 0 (Number of Operations Ovemdden by subclass)
NPD (Número de padres directos) FIN (Fanin)
NP,,, (Número de parámetros por operación promedio) NP,,, (Average Number of Parameters per operation)
NSUB (Número de subsistemas) NSUB (Number of Subsystems)
OB (Objetos) OB (Objects)
OCI (Orden de cambio de ingeniería) ECO (Engineering Change Order)
OCV (Objetivos del ciclo de vida) LCO (Life Cycle Objectives)
ODBC (Conectividad abierta de bases de datos) ODBC (Open Database Connectivity)
OLCRS (Sistema interactivo para apuntarse a cursos) OLCRS (On-Line Course Registration System)
OMGlCORBA (Grupo de gestión de objetos/Arquitectura común OMGKORBA (Object Management Group/Common Object
de distribución de objetos) Request Broker Architecture)
O 0 (Orientado a objetos) O 0 (Object-Onented)
ORB (Agente de distribuición de objetos) ORB (Object Request Broker)
P (Prueba) T (test)
P&R (Pregunta y respuesta) Q&A (Question and Answer)
PAT (Presupuesto a la terminación) BAC (Budget At Completion)
PEI (Planificación de la estrategia de información) ISP (Information Strategy Planning)
PEN (Proceso elemental de negocios) EBP (Elementary Business Process)
PF (Puntos de función) FP (Function Points) y
Pfu (Primitivas funcionales) FuP (Functional Primitives)
PIE (Prueba incompleta o errónea) IET (Incomplete or Erroneous Testing)
PMFu (Primitivas modificadas de función manual) FuPM (Modified Manual Function Pnmitives)
P O 0 (Programación orientada a objetos) OOP (Object-Oriented Programming)
POP3 (Protocolo de oficina de correos versión 3) POP3 (Post Office Protocol version 3)
PR (Planificación de prueba) TP (Test Planning)
PPP (Porcentaje público y protegido) PAP (Percent Public and Protected)
PRO/SIM (Construcción de prototipos y simulación) PRO/SIM (PROtotyping and SIMulation)
PrOO (Pruebas orientadas a objetos) OOT (Object-Oriented Testing)
PSI (Procesos secuenciales intercomunicados) CSP (Communicating Sequential Processes)
RE (Relaciones) RE (Relationships)
583
APÉNDICE

Término en Español Término equivalente en Inglés

Rei (Conexiones de relación) Rei (Relationship connections)


RFP RFP
Rm (Rangos de movimiento) mR (moving range)
RPC (Respuesta para una clase) RFC (Response for a class)
RPN (Reingeniería de procesos de negocios) BPR (Business Process Reengineering)
RR (Recolección de requisitos) RG (Requirements Gathering)
RTF (Revisión técnica formal) FTR (Formal Technical Review)
SBDOO (Sistemas de bases de datos orientadas a objetos) OODBS (Object-Oriented Database System)
SCCT (Sistema de clasificación de cinta transportadora) CLSS (Conveyor Line Sorting System)
SCE (Salidas/Control/entradas) OCI (Output/Control/Input)
SDIU (Sistemas de desarrollo de la interfaz de usuario) UIDS (User-Interface Development Systems)
SE1 (Instituto de ingeniería de software) SE1 (Software Engineering Institute)
SGBDOO (Sistemas de gestión de bases de datos orientadas a objetos) OODBMS (Object-Oriented Database Management System)
SGBDR (Sistema de gestión de bases de datos relacional) RDBMS (Relational Database Management System)
SGH (Servicios de gestión de herramientas) TMS (Tools management services)
SIG (Sistemas de información de gestión) MIS (Management Information System)
SQA (Gestión de calidad de Software) SQA (Software Quality Assurance
SQE (Ingeniería de Calidad del software) SQE (Software Quality Engineenng)
SQL (Lenguaje de consultas estructurado) SQL (Structure Query Language)
SSRB (Sistema de seguimiento y reparación de baches) PHTRS (Pot Hole Tracking and Repair System)
T4G (Técnicas de cuarta generación) 4GT (Fourth Generation Techniques)
TADE (Técnicas de Análisis y diseño estructurado) SADT (Stmctured Analysis and Design Technique)
TAP (Tabla de activación de procesos) PAT (Process Activation Language)
TC (Tamaño de clase) CS (Class Size)
TC, (Muestras (tokens) de datos) TC, (Data tokens)
TFEA (Técnicas para facilitar las especificaciones de la aplicación) FAST (Facilitated Application Specification Techniques)
TI (Tecnologías de la información) IT (Information technologies)
TLP (Error en la traducción del diseño al lenguaje de programación) PLT (error in Programming Language Translation)
TMC (Tiempo medio de cambio) MTTC (Mean-time-to-change)
TMEF (Tiempo medio entre fallos) MTTF (Mean time to failure)
TMEF (Tiempo medio entre fallos) MTBF (Mean time between failure)
TMO (Técnica de modelado de objetos) OMT (Object Modelling Technique)
TMR (Tiempos medios de reparación) MTTR (Mean time to repair)
TO,,, (Tamaño medio de operación) OS,,, (Average Operation Size)
TR (Transiciones) TR (Transitions)
UML (Lenguaje de modelado unificado) UML (Unified Modelling Language)
USN (Unidad semántica de navegación) SNU (Semantic Navigation h i t )
V&V (Verificación y validación) V&V (Verification and Validation)
VC (Varianza del Coste) CV (Cost Variance)
VC (Verificación de corrección) CV (Correctness Verification)
VP (Varianza de planificación) SV (Schedule Variance)
WebApps (Aplicaciones basadas en Web) WebApps (Web-based Applications)
XML (Lenguaje de marcas extensible) XML (Extensible Mark-up Language)

Siglas Inglés / Espanol


Término en Inglés Término equivalente en Español

2DGA (Two-dimensional Geometnc Analysis) AGZD (Análisis geométrico de dos dimensiones)


3DGA (Three-dimensional Geometric Analysis) AG3D (Análisis geométrico de tres dimensiones)
4GT (Fourth Generation Techniques) T4G (Técnicas de cuarta generación)
ACWP (Actual Cost of Work Performed) CRTR (Coste real de trabajo realizado)
AD (Arm-Disarm) HD (Habilitar/deshabilitar)
ADLs (Architectural Description Languages) LDAs (Lenguajes de descripción arquitectónica)
Al (Artificial Intelligence) IA (Inteligencia artificial)
AIF (Attnbute Inbentance Factor) FHA (Factor de herencia de atributo)
API (Application Programming Interface) API (Interfaz de programación de aplicaciones)
ATAM (Architecture Trade-off Analysis Metbod) MACA (Método de análisis de compromiso para la arquitectura)
ATC (Air Traffic Control) CTA (Control de tráfico aéreo)
BAA (Business Area Analysis) AAN (Análisis del área del negocio)
BAC (Budget At Completion) PAT (Presupuesto a la terminación)
BCWP (Budgeted Cost of Work Performed) CPTD (Coste de presupuestos del trabajo desarrollado)
BCWS (Budgeted Cost of Work Scheduled) CPTP (Coste presupuestado del trabajo planificado)
BDK (Bean Development Kit) BDK (Kit de desarrollo Bean)
APÉNDICE

Término en Inglés Término equivalente en Español

BPE (Business Process Engineering) IPN (Ingeniería de proceso de negocio)


BPR (Business Process Reengineering) RPN (Reingenieríade procesos de negocios)
BRO (Branch and Relational operator) BRO (Operador relaciona1 y de ramificación)
BSD (Business System Design) DSN (Diseño desistema de negocio)
BSS (Box Structure Specification) EEC (Especificación de estructura de cajas)
BVA (Boundary Value Analysis) AVL (Análisis de valores límites)
C (Certification) C (Certificación)
C&I (Construction and Integration) C&I (construcción e integración)
C/S (Client/Server) C/S (Cliente/servidor)
CAD (Computer-Aided Design) CAD (Diseño asistido por computadora)
CASE (Computer-Aided Software Engineenng) CASE (Ingenieríadel software asistida por computadora)
CBD (Component-Based Development) DBC (Desarrollo basado en componentes)
CBO (Coupling Between Object Classes) ACO (Acoplamiento entre clases de objetos)
CBSE (Component-Based Software Engineering) ISBC (Ingenieríadel software basada en componentes)
CC (Controlled Centralised) CC (Centralizadocontrolado)
CCA (Change Control Authority) ACC (Autoridad de control de cambios)
CD (Controlled Decentralised) DC (Descentralizadocontrolado)
CF (Coupling Factor) FA (Factor de acoplamiento)
CFD (Control Fiow Diagram) DFC (Diagrama de flujo de control)
CG (Ccde Generation) GC (Generación de código)
CGDF (Computer Graphics Display Facilities) FPGC (Facilidadesde presentación gráfica de computadora)
CGI (Common Gateway Interface) CGI (Interfaz común de pasarela)
CI (Code Inspection) IC (Inspección de código)
CK metrics suite (Chidamber and Kemerer metrics) CK serie de métricas (Chidamber y Kemerer)
CLSS (Conveyor Line Sorting System) SCCT (Sistema de clasificación de cinta transportadora)
CMM (Capability Maturity Model) MCM (Modelo de capacidad de madurez)
COCOMO (Constructive Cost Model) COCOMO (Modelo constructivo del coste)
COM (Component Object Model) COM (Modelo de objetos para componentes)
CORBA (Common Object Request Broker Architecture) CORBA (Arquitecturacomún de distribución de objetos)
COTS (Commercial Off-The-Shelf) CYD (Comerciales ya desarrolladas)
CPF (Common Process Framework) MCP (Marco común de proceso)
CPI (Cost Performance Index) IDC (Índice de desarrollo de coste)
CPM (Critica1 Path Method) CPM (Método del camino crítico)
CRC (Class-Responsibility-Collaborator) CRC (Clase-responsabilidad-colaboración)
CS (Class Size) TC (Tamaño de clase)
CSP (Communicating Sequential Processes) PSI (Procesos secuenciales intercomunicados)
CSPEC (Contrpl Specification) EC (Especificación de control)
CSR (Configuration Status Reporting) IEC (Informes de estado de la configuración)
CV (Correctness Verification) VC (Verificación de corrección)
CV (Cost Variance) VC (Varianza del Coste)
DAM (Design Analysis Modules) MAD (Módulos de análisis de diseño)
DBM (Database Management) GBD (Gestión de base de datos)
DD (Democratic Decentralized) DD (Descentralizadodemocrático)
DE (Data Elements) ED (Elementos de datos)
DEI (Input Data Elements) EDE (Elementos de datos de entrada)
D E 0 (Output Data Elements) EDS (Elementos de datos de salida)
DER (Retained Data Elements) EDR (Elementos de datos retenidos)
DFD (Data Flow Diagram) DFD (Diagrama de flujo de datos)
DFR (Design For Reuse) DPR (Diseño para la reutilización)
DIT (Depth of the Inheritance Tree) APH (Árbol de profundidad de herencia)
DRE (Defect Removal Efficiency) EED (Eficacia de la eliminación de defectos)
DSQI (Design Structure Quality Index) ICED (índice de calidad de la estructura de diseño)
DSSD (Data Structured Systems Development) DSED (Desarrollo de sistemas estructurados de datos)
DU chain (Definition-Use chain) Cadena DU (cadena de definición-uso)
EBP (Elernentary Business Process) PEN (Proceso elemental de negocios)
ECO (Engineering Change Order) OCI (Orden de cambio de ingeniería)
EDL (Error in Design Logic) ELD (Error en la lógica de diseño)
EDR (Error in Data Representation) ERD (Error en la representación de los datos)
E1 (Error Index) IE (Índice de error)
ERD (Entity Relationship Diagram) DER (Diagrama de entidad-relación)
EVA (Earned Value Analysis) AVG (Análisis de valor ganado)
FAST (Facilitated Application Specification Techniques) TFEA (Técnicas para facilitar las especificaciones de la aplicación)
FD (Formal Design) DF (Diseño formal)
FIN (Fanin) NPD (Número de padres directos)
FP (Function Points) PF (Puntos de función)
FTR (Formal Technical Review) RTF (Revisión técnica formal)
585
APÉNDICE

Término en Inglés Término equivalente en Espafiol

FTW (FICA.tax.withheld) FIR (F1CA.impuesto.retenido)


FuP (Functional Primitives) Pfu (Primitivas funcionales)
FuPM (Modified Manual Function Primitiva) PMFu (Primitivas modificadas de función manual)
FURPS (Functionality, Usability, Reliability, FURPS (Funcionalidad, facilidad de uso, fiabilidad,
Performance and Supportability) rendimiento y capacidad de soporte)
GQM (Goal, Question, Metric) GQM (Objetivo, cuestión, métrica)
GUI (Graphical User Interface) IGU (Interfaz gráfica de usuario)
GW (gross.wages) BS (brutos.sueldos)
HCI (Human-Computer Interface) IHM (Interfaz hombre-máquina)
HTTP (Hypertext Transfer Protocol) HTTP (Protocolo de transferencia de hipertexto)
1-CASE (Integrated CASE) 1-CASE (CASE integrado)
ICI (Inconsistent Component Interface) IMI (Interfaz de módulo inconsistente)
ICMP (Intemet Control Message Protocol) ICMP (Protocolo de mensajes de control de Internet)
IDL (Interface Deñnition Language) IDL (Lenguaje de definición de interfaces)
IDS (Intentional Deviation from Specification) DDE (Desviación deliverada de la especificación)
IES (Incomplete or Erroneous Specification) EIE (Especificación incompleta o errónea)
IET (Incomplete or Erroneous Testing) PIE (Prueba incompleta o errónea)
IID (Inaccurate or Incomplete Documentation) DI1 (Documentación imprecisa o incompleta)
IOC (Initial Operational Capability) COI (Capacidad operativa inicial)
IP (Intemet Protocol) IP (Protocolo de Intemet)
IPSE (Integrated Project Support Environment) EAIP (Entorno de apoyo integrado a proyectos)
ISP (Information Strategy Planning) PEI (Planificación de la estrategia de información)
IT (Information Technologies) TI (Tecnologías de la información)
ITG (Independent Test Group) GIP (Grupo independiente de prueba)
JSD (Jackson System Development) DSJ (Desarrollo de sistemas Jackson)
KDD (Knowledge Discovery in Databases) DCBC (Descubrimiento de conocimiento en bases de datos)
KLOC (thousands Lines of Code) KLDC (miles de líneas de código)
KPAs (Key Process Areas) ACPs (Áreas clave de proceso)
LA (Layout Appropriateness) CR (Conveniencia de la representación)
LCA (Life Cycle Architecture) ACV (Arquitectura del ciclo de vida)
LCO (Life Cycle Objectives) OCV (Objetivos del ciclo de vida)
LCOM (Lack of Cohesion in Methods) CCM (Carencia de cohesión en los métodos)
LOC (Lines of Code) LDC (Líneas de código)
LPNL (Lower Natural Process Limit) LPNI (Límite de proceso natural inferior)
MCC (Misinterpretation of Customer Communication) MCC (Mala interpretación de la comunicación del cliente)
MIF (Method Inhentance Factor) FHM (Factor de herencia de métodos)
MIL (Module Interconnection Language) LIM (Lenguaje de interconexión de módulos)
MIS (Management Information System) SIC (Sistemas de información de gestión)
MIS (Miscellaneous) VAR (Varios)
MOI Model (Motivation, Organisation, Ideas or Innovation) Modelo MOI (Motivación, organización, ideas o innovación)
MOM (Message Oriented Middleware) MOM (Software intermedio orientado a mensajes)
MOOD (Metrics for Object-Onented Design) MDOO (Métricas para el diseño orientado a objetos)
mR (moving Range) Rm (Rangos de movimiento)
MTBF (Mean Time Between Failure) TMEF (Tiempo medio entre fallos)
MTTC (Mean-Time-To-Change) TMC (Tiempo medio de cambio)
MTTF (Mean Time To Failure) TMF (Tiempo medio de fallos)
MTTR (Mean Time To Repair) TMR (Tiempos medios de reparación)
NC (Numerical Control) CN (Control numérico)
NKC (Number Of key classes) NCC (Número de clases clave)
NOA (Number of Operations Added by a subclass) NOA (Número de operaciones añadidas por una subclase)
NOC (Number of Children) NDD (Número de descendientes)
N O 0 (Number of Operations Overridden by subclass) NOR (Número de operaciones redefinidas para una subclase)
NOR (Number of Root classes) NCR (Número de clases raíz)
NPavg (Average Number of Parameters per operation) NPprom (Número de parámetros por operación promedio)
NSS (Number of Scenario Scripts) NE (Número de escenarios)
NSUB (Number of Subsystems) NSUB (Número de susistemas)
OB (Objects) OB (Objetos)
OC (Operation Complexity) CO (Complejidad de operación)
OCI (OutputKontrolíInput) SCE (Salidas/Dontrol/entradas)
ODBC (Open Database Connectivity) ODBC (Conectividad abierta de bases de datos)
OLCRS (On-line Course Reristration Svstem) OLCRS (Sitema interactivo para apuntarse a cursos)
OMG/CORBA (Object Manigement G;oup/Common Object Request OMG/CORBA (Grupo de gestión de ObjetodArquitectura común
Broker Architecture) de distribución de objetos)
OML (Object Management Layer) CGO (Capa de gestión de objetos)
OMT (Object Modelling Technique) TMO (Técnica de modelado de objetos)
00 (Object-Oriented) 00 (Orientado a objetos)
586
APÉNDICE

Término en Inglés Término equivalente en Español

OOA (Object-oriented Analysis) A 0 0 (Análisis orientado a objetos)


OOCASE (Object-Oriented Computer Aided Software Engineering) ISOOAC (Ingeniería del software orientada a objetos asistida
por computadora)
OOD (Object-Oriented Design) D O 0 (Diseño orientado a objetos)
OODA (Object-Oriented Domain Analysis) ADOO (Análisis del dominio orientado a objetos)
OODBMS (Object-Oriented Database Management System) SGBDOO (Sistemas de gestión de bases de datos orientadas a objetos)
OODBS (Object-Oriented Database Systems) SBDOO (Sistemas de bases de datos orientadas a objetos)
OOP (Object-Oriented Programming) P O 0 (Programación orientada a objetos)
OORA (Object-Oriented Requirements Analysis) ARO0 (Análisis de los requisitos orientado a objetos)
OOSE (Object-Oriented Software Engineering) ISOO (Ingeniería del software orientada a objetos)
OOT (Object-Oriented testing) PrOO (Pruebas orientadas a objetos)
ORB (Object Request Broker) ORB (Agente de distribuición de objetos)
OSavg (Average Operation Size) TOprom (Tamaño medio de operación)
PAD (Public Access to Data members) APD (Acceso público a datos miembros)
PAP (Percent Public and protected) PPP (Porcentaje público y protegido)
PAT (Process Activation Language) TAP (Tabla de activación de procesos)
PC (Peripheral Control) CP (Control de periféricos)
PDL (Program Design Language) LDP (Lenguaje de diseño de programas)
PERT (Program Evaluation and Review Technique) PERT (Técnica de evaluación y revisión de programas)
PF (Polymorphism Factor) FP (Factor de polimorñsmo)
PHTRS (Pot Hole Tracking and Repair System) SSRB (Sistema de seguimiento y reparación de baches)
PI (Phase Index) IF (índice de fase)
PLT (error in Programming Language Translation) TLP (Error en la traducción del diseño al lenguaje de programación)
PM-CMM (People Management Capability Maturity Model) MMCGP (Modelo de madurez de la capacidad de gestión de personal)
POP3 (Post Office Protocol version 3) POP3 (Protocolo de oficina de correos versión)
PROlSIM (PROtotyping and SIMulation) PRO/SIM (Construcción de prototipos y simulación)
PSPEC (Process SPECification) EP (Especificación de proceso)
Q (query) C (Consulta)
Q&A (Question and Answer) P&R (Pregunta y respuesta)
QDS (Quantity Design Space) EDC (Espacio de diseño cuantificado)
QFD (Quality Function Deployment) DFC (Despliegue de la función de calidad)
RAD (Rapid Application Development) DRA (Desarrollo rápido de aplicaciones)
RDBMS (Relational Database Management System) SGBDR (Sistema de gestión de bases de datos relacional)
RE (Relationships) RE (Relaciones)
Re¡ (Relationship connections) Re¡ (Conexiones de relación)
RFC (Response For a Class) RPC (Respuesta para una clase)
RG (Requirements Gathering) RR (Recolección de requisitos)
RIS (Risk Information Sheet) HIR (Hoja de información de riesgos)
RMMM (Risk Mitigation, Monitoring and Management) RSGR (Reducción, supervisión y gestión de riesgos)
SA (Structured Analysis) AE (Análisis estructurado)
SADT (Structured Analysis and Design Technique) TADE (Técnicas de Análisis y diseño estructurado)
SCD (System Context Diagram) DCS (Diagrama de contexto del sistema)
SCI (Software Configuration Items) ECS (Elementos de configuración del software)
SCM (Software Configuration Management) GCS (Gestión de la configuración del Software)
SE (System Engineering) IS (Ingeniería de sistemas)
SEE (Software Engineering Environment) EIS (Entorno de ingeniería del software)
SE1 (Software Engineering Institute) SE1 (Instituto de ingeniería de software)
SFC (Strong Functional Cohesion) CFF (Cohesiones funcionales fuertes)
SFD (System Flow Diagram) DFS (Diagrama de flujo del sistema)
SI (Specialisation Index) IES (índice de especialización)
SMI (Software Maturity Index) IMS (índice de madurez del software)
SNU (Semantic Navigation Unit) USN (Unidad semántica de navegación)
SPI (Schedule Performance Index) IDP (Indice de desarrollo de planificación)
SQA (Software Quality Assurance) GCS (Garantía de calidad del software)
SQE (Software Quality Engineering) SQE (Ingeniería de Calidad del software)
SQL (Structure Query Language) SQL (Lenguaje de consultas estructurado)
SSPI (Statistical Software Process Improvement) MEPS (Mejora estadística del proceso de software)
ST (States) ES (Estados)
STD (State Transition Diagram) DTE (Diagrama de transición de estados)
SUT (Statistical Use Testing) CEU (Comprobación estadística de utilización)
SV (Schedule Variance) VP (Varianza de planificación)
T (test) P (Prueba)
TCi (Data tokens) TCi (Muestras -tokens- de datos)
TMS (Tools Management Services) SGH (Servicios de gestión de herramientas)
TP (Test Planning) PP (Planificación de prueba)
TQM (Total Quality Management) GTC (Gestión total de calidad)
587
APÉNDICE

Término en Inglés Término equivalente en Español

TR (Transitions) TR (Transiciones)
U1 (User Interface) IU (Interfaz de usuario)
UICE (User Interface and Control Facilities) IUFC (Interfaz de usuario y facilidades de control)
UIDS (User-Interface Development Systems) SDIU (Sistemas de desarrollo de la interfaz de usuario)
UML (Unified Modelling Language) UML (Lenguaje de modelado unificado)
UNPL (Upper Natural Process Limit) LPNS (Límite de proceso natural superior)
V&V (Verification and validation) V&V (Verificación y validación)
VPS (Violation of Programming Standards) IEP (Incumplimientode las estádandares de programación)
WBS (Work Breakdown Structure) EAT (Estructuras de análisis del trabajo)
Web Apps (Web-basedApplications) WebApps (Aplicacionesbasadas en Web)
WebE (Web-Engineenng) IWeb (Ingeniería Web)
WFC (Weak Function Cohesion) CFD (Cohesiones funcionales débiles)
WMC (Weighted methods per class) MPC (Métodos ponderados por clase)
WoN (Ways of navigating) NN (Nodos de navegación)
XML (Extensible Mark-up Language) XML (Lenguaje de marcas extensible)
ZS (ZoneSet) FZ (Fijar zona)

588
INDICE
Abstracción, 223-224,423 funcional, 527
Acceso público a datos miembros (APD), 429 para ganar valores, 125- 126
Ackerman, A.F., 308 de interacción, 527
Acoplamiento, 23 1,424 de inventario, 545546,554
entre clases objeto (ACO), 426 (maPPing)
común, 231 de las transacciones, 252-255
de contenido, 23 1 de las transformaciones, 247-252
de control, 23 1 orientado a objetos (AOO), 352, 376
externo, 23 1 de componentes genéricos, 366-367
métricas de, 334-335 consistencia, 410-412
Actividades enfoque(s)
de construcción e integración (C&I), 170, 171 00,362
del marco de trabajo, 25,46 unificado, 363-364
de modelado de diseño, 171 exactitud, 409-410
protectoras, 16, 38 métodos de, 362-363
Actores, 187-188, 368 proceso, 367-373
Adaptador de objetos, 5 13 pruebas, 409-410
Agente de distribución de objetos (ORB), 51 1 principios del, 188-192
Agregación, 394-395 de los requisitos, 20
Agrupación descripción, 182-183
de datos afines, 505-506 orientado a objetos (AROO), 344
de objetos, 156 para la reutilización, 481-482
Albretch, A.J., 62 de selección del diseño, 244-245
Algoritmos, 61 de tareas, 264
diseño de, 389-390 de valores límite (AVL), 297
Almacén Aplicaciones basadas en Web (WebApps)
CASE integrado (1-CASE) atributos de calidad, 523-524
características y contenido, 568-57 1 características, 523
papel, 567-568 categorías, 523
de datos, 239-240,504 contenido, 536-537
Almacenamiento estructurado, 480 controladas por el contenido, 522
Ambigüedades, 436 diseño, 527-532
Ambito, 536 escalabilidad, 537
del concepto, 119, 120- 121 evolución continua, 523
preliminares, 119 intensivas de red, 522
del software, 45 . personas, 537
definición, 79 políticas, 537
ejemplo, 80-82 pruebas, 532-533
obtener información, 79-80 tecnologías, 524
vabilidad, 80 Árbol
Ambler, S., 368 de decisión, 93-94
Análisis, 2 16, 563 de profundidad de herencia (APH), 425,429
del árbol de fallos, 144 Áreas de proceso clave (ACP), 14
del área de negocio (AAN), 170 características, 18
del código fuente, 550-55 1 Arnold, R.S., 550
de compromiso para la arquitectura, 243-244 Arquitectura(s), 169-170
de la configuración, 527 de aplicación, 169-170
del contenido, 527 del ciclo de vida (ACV), 27
de contribución, 245 cliente/servidor (C/S), 552-553
de coste, 485-486 de control, 243
de datos, 551 de datos, 169-170,241-242, 243
descripción del, 181, 361 descripción, 238
del dominio, 364,476-477 estratificadas, 242,496-497
orientado a objetos (ADOO), 344 importancia de la, 238-239
proceso, 365-366 de integración, 566-567
estructurado, 216-217 de llamada y retorno, 242
descripción, 199-200 orientadas a objetos, 242
historia, 200 del software, 226
mecanismos, 210-215 Asignación de componentes
de fallos, 56-57 gestión de datos remota, 5 10

589
f N D l C E DE MATERIAS

Asignación de componentes (Cont.) Capa de


lógica distribuida, 5 10 gestión de objetos (CGO), 567
presentación distribuida, 509 interfaz de usuario, 566
remota, 509-510 repositorio compartido, 567
Asociación, 395 Capacidad
de control, 516 de descomposición, 284
de datos, 5 16 de expansión, 325
Atributos, 202,233-234 operativa inicial (COI), 27
especificación de, 353 Card, D.N., 332
Auditoría de configuración, 158-159 Cardinalidad, 203
Autodocumentación, 325 Carencia de cohesión en los métodos (CCM), 426,428
Automatización, 480 CASE integrado (1-CASE), 565-566
Autoridad de control de cambio (ACC), 157-158, 159 Cashman, M., 351
Caso(s) de
prueba, 4 15
Bach, J., 156 derivación, 288-290
Balzer, R., 194 USO, 186-188,367-368,374-375,395-397
Base de datos, 166,239,509 Caswell, D.L., 65
diseño de, 514-515 Cavano, J.P., 326
estructura, 549-550 Certificación, 46 1,468-649
objeto de, 516 Certificados digitales, 508
pruebas, 5 17 Champeaux, D. de, 347,367
Basili, V., 67 Champy, J., 4
Bass, L., 238, 513 Chapin, N., 276
Beizer, B., 282,290 Charette, R.N., 97
Belady, L., 219 Chen, P., 204
Bennett, S., 383 Chidamber, S.R., 427
Berard, E., 421,422 Chifovsky, E.J., 544
Berard, E.V., 344,355 Christel, M.G., 172
Bieman, J.M., 334 Churcher, N.I., 425
Binder, R.V., 407,428,429 Ciclo de vida clásica. Véase modelo secuencia1 lineal
Boal, I., 4 Clases, 346,368-369
Boehm, B., 25,26,49,91,134,306 clave, 429-430
Boock, G., 355,362,382 dependientes, 412
Bowan, J.P., 455 dispositivo de, 369
Breuer, P.T., 549 identificación de, 350-353
Brooh, J., 4 interacción de, 369
Brooks, F., 9,21, 113 interdependientes, 412
Buschmann, E, 385 propiedad de, 369
Clases-responsabilidades-colaboraciones(CRC), 368-371
consistencia, 4 10-412
estructuras, 371-372
Cadena definición-uso (DU), 292-293 jerarquías, 371-372
Calidad, 63-64,69,306, 324 subsistemas, 372
componentes reutilizables, 484-485 tarjetas índice, 368, 369, 373,411
conceptos, 132-134 Clasificación
control de variación, 132 de atributos y valores, 484
de concordancia, 132-133 enumerada, 483
de coste, 133 por facetas, 483-484
de diseño, 132-133, 220,221 Clements, P.C., 473
estándares, 146-147 Clemm, G.M., 155
factores Cliente, 39, 169
externos, 223 comunicación, 25,46,79-80
internos, 223 ’ evaluación, 25,46
ISO, 326 ligero, 5 10
de McCall, 234-235 pesado, 509
fallo, 134 reacción ante el concepto, 119
FURPS, 325-326 Coad, P., 346, 352,362-363,382,386, 387
medidas de, 94 Cobertura
métricas, 33 1-332 de enlaces, 296
movimiento, 134-135 de nodos, 296
prevención, 133 Código fuente, métricas, 336-337
transición a una visión cuantitativa, 326-327 Cohesión, 230,424
valoración, 134 accidental, 230
variaciones entre muestras, 132 lógica, 230
Cambio, 9- 10 métricas de, 334
ámbito, 574 temporal, 230

590
fNDICE DE MATERIAS

Colaboraciones, 368, 370-371 Contradicciones, 436


Colección de métricas MDOO, 427 Control
COM de Microsoft, 480 cambio@), 156-158
Comercio electrónico formal, 158
arquitectura técnica, 501-502 individual, 158
descripción, 499-500 proceso estadístico, 70-72
funciones, 500-501 sincronización, 158
tecnologías, 502-508 versiones, 155-156
Complejidad, 423 Controlabilidad, 284
arquitectónica, 245 Controladores, riesgo, 101
ciclomática, 287-288, 337 Conversión (mapping)
de datos, 333 arquitectónica, 245-246
métricas, 335 de transacciones, 245-246
de operaciones, 428 de transformaciones, 247-252
Completitud, 325,424,436 Corrección, 64,324
Componente(s) Coste, 485
actualización de, 474,475 de la calidad, 133-134
adaptación de, 474,475,479 empírico, 49
de la administración de datos, 386-387 de presupuesto de trabajo
de administración de tareas, 386 planificado (CPTP), 125-126
de aplicación, 509,510-511 realizado (CPTR), 125-126
clasificación y recuperación de, 482-484 Counsell, S.J., 428
composición de, 474,475,480-481 Criterios de adaptación, 117
cualificación de, 193 Cuellos de botella, 505
diseño de datos, 240-24 1 Cuestiones de contexto libres, 79-80, 183
de disponibilidad inmediata, 82,474 Cumplimiento de las estructuras, 278
distribución de, 509-520
de DOO, 385-387
estándar, 85 Datos, 576-577
de experiencia agrupar datos afines, 505-506
completa, 82-83 Davis,A., 27, 188,331-332
parcial, 474,475,479 Davis, M., 31
de gestión de recursos, 387 Decisión hacer-comprar, 92-93
de interfaz de usuario, 386 árbol de decisiones, 93-94
JavaBean de Sun, 480-481 subcontratación (outsourcing),94
N, 154 Defectos,
nuevos, 83 ampliación, 138
reutilizables, 193 impacto del coste, 137-138
de riesgo, 100-101 Definición de objetos, 353
Composición, 394-395 DeMarco, T., 42, 199,200,330, 331
Compresión de datos, 506 Dependencias
Comprobación de cuenta, 370 de compartimiento, 245
Computadora de red, 5 10 flujo de, 245
Comunicación restrictivas, 245
del cliente, 46 Depuración, 3 18
del equipo, 43-44 consideraciones psicológicas, 3 19
de procesos, 513-514 enfoques, 320-321
entre subsistemas, 387-388 proceso, 3 19
técnicas, 183-184 Desarrollo
Concentrador de impresión, 439-441 basado en componentes (DBC), 28-29,478-482,524
Concepto de la horda mongoliana, 9 de conceptos, 25
Concisión, 325 rápido de aplicaciones (DRA), 22-23
Condición, 274,275 del software, matemáticas, 437
compuesta, 291 de Webs, 564
de datos, 208 Descomposición, 84
Conectividad, 227 de proceso, 47
Configuración del software, 10 de producto, 45
Conjunto de tareas, 16,25,38 técnicas, 85-90
cálculo del valor de selección, 117-118 Descripción(ones)
definición, 116-117 de la información, 194
Consistencia, 325 funcional, 195
Constantine, L., 41,42 de objetos, 388-389
Construcción de sistemas, 574-575 Descubrimiento de conocimiento en bases de datos
Contabilidad del estado, 159 (DCBC), 239
Contenido Despliegue de la función de calidad (DFC), 186-188
ejecutable, 503-504 Deutsch, M., 281
de la información, 189-190 Devanbu, P,, 486

591
f N D I C E DE MATERIAS

Dhama, H., 334 enfoque convencional VSP. 00,380-38 I


Diagrama(s) exactitud, 409
de burbujas, 206 métodos, 382-383
de contexto del sistema (DCS), 176-177 métricas, 423-424
de flujo de control (DFC), 208 pirámide, 380
creación de, 2 13-2 14 pruebas, 409-4 1O
creación de, 2 10-21 1 plantillas, 528
entidad-relación (DER), 200, 204-205 principios, 222-223,528
de espina, 57 de procedimientos. Véase Diseño a nivel de componentes
de estado, 397 proceso, 22 1
de flujo de prueba basada en escenario, 4 15-417
de datos (DFD), 200-201,206-207,208 reglas de oro, 528
creación, 2 1 1 -2 13 para la reutilización, 48 1-482
del sistema (DFS), 177 del sistema, proceso, 384-388
de Gantt, 123 de sistemas de negocio (DSN), 170
de transición de estados (DTE), 183,209 tipos de, 220
Diccionario de datos, 200, 206,215-216 visión general, 5 15-516
Dijkistra, E., 273-274 Disponibilidad, 143
Dimensión, 85 Dispositivos
cambio, 85 de detección, 145-146
componente estándar, 85 poka-yoke, 145-146
de control, 61 División estructural, 227-228
de datos, 6 1 Documentación, 166,233, 562-563
funcional, 61 prueba de la, 300
lógica difusa, 85 Dominio de la información, 189-190
punto de función, 85 valores, 60
Diseño, 234,563 Druker, P., 97
a nivel de componentes, 23 Dunn, R.,321
descripción, 273 Duplicación, 5 15
métricas, 333-335 de datos, 505
arquitectónico, 220, 256, 528-530 paquetes de, 504
análisis, 243-245
descripción, 237
guía cuantitativa para, 244-245 Ecuación de software, 92
métricas del, 332-333,337 Eficacia de eliminación de defectos (EED), 64-65
refinamiento del, 255 Eficiencia, 325
de sistemas C/S, 513-514 de ejecución, 325
calidad de, 132 Eje de punto de entrada del proyecto, 25
de casos de prueba, 285,30 1 Ejogu, L., 328
entre clases, 417-420 Elemento escalar, 228
convencional, 414 Encapsulamiento, 348,422-423,428
software 0 0 , 4 12-417 Encriptación, 507-508
conceptos de, 223-229 Encubrimiento de caja
consistencia/unifonnidaddel, 222 gris, 479
de datos, 220,239-240 negra, 479
a nivel de componente, 240-241 Entidades, 156
descripción, 2 19 externas, 176
efectivo, 229-23 1 Entorno
especificación, 154, 233 de desarrollo, 82
evaluación, 225 de ingeniería del software (EIS), 84
para el fallo, 506 prototipos del, 193
formal, 46 I Equipo
heurísticas, 23 1-232 centralizado y controlado (CC), 41
de usuario, 270 de descentralizado democrático, (DD), 41,42
descripción, 259 descentralizado y controlado (DC), 41,42
evaluación, 268-269 de ingeniería Web, 533-534
modelos, 262-263 administrador, 534
procesos, 263 desarrollador del contenido, 534
reglas de oro, 260-261 editor, 534
métodos de, 527-528 especialista de soporte, 534
de navegación, 530-531 ingeniero, 534
de objetos, proceso, 388-390 proveedores, 534
orientado a objetos (DOO), 344,405 de software
aproximación unificada, 383-384 coordinación/comunicación, 43-44
aspectos, 381-382 organización/estructura, 40-43
consistencia, 410-41 1 Errores, 3 11
descripción, 379 detección de, 291-292

592
INDlCE DE MATERIAS

Errores (Cont.) diseño de, 389-391


lógica de, 286 internas, 549
tipográficos de, 286 jerárquicas, 529
Esfuerzo lineales, 528-529
distribución, 115-116 en red, 529
personas, 114-116 reticulares, 529
Espacios, 503 Evaluación y técnica de revisión de programas (ETRP),
de diseño cuantificado (EDC), 245 122-123
n-dimensional, 228-229 Exactitud, 325
Especificación, 193-195 Expresión lógica (Booleana), 29 1-292
algebraica, 450-452 Extracción manual, 5 15
de control (EC), 201,208,213-214
de datos, 240-24 1
diseño, 233 Facilidad de
de la estructura de cajas, 460-461,462 auditoría, 325
de estado, 462,463-464 comprensión, 284
negra, 462,463 prueba, 325
transparente, 462,464 atributos, 284
formal, 193 características, 283-284
lenguajes de, 445 Factor de
notación matemática, 444-445 acoplamiento (FA), 427-428
funcional, 462-464 herencia de métodos (FHM), 427
principios, 194 polimorfismo (FP), 428
de proceso (EP), 201,206-207,214-215 Fallo(s), 506
representación, 194 del año 2000,3,4
de los requisitos del software, 194-195 dobles, 299
del sistema, 173, 177 multimodales, 299
Z , 446-447 simples, 299
Espiral WINWIN, 26-27 Fase de
Esquema del modelado del sistema, 176, 178 definición, 15
Estabilidad, 284 desarrollo, 15
Estado del sistema, 189 soporte, 15
Estándares de Intemet, 524 adaptación, 15
Estandarización de corrección, 15
la comunicación, 325 mejora, 15
datos, 325 prevención, 15
rediseño de datos, 55 1 Fecha límite, 112-113
Estilos arquitectónicos, 24 1-242 Feigenbaum, E.A., 4
organización de, 243 Fenton, N., 327,333
refinamiento de, 243 Fiabilidad, 80, 143, 324,326
taxonomía de, 241-243 disponibilidad, 143
Estimación, 78, 84 medidas, 143
automatizada, 84 Firesmith, D.G., 369
basada Firma digital, 508
problemas, 86-87 Fleming, Q.W., 125
procesos, 89 Flexibilidad, 325
ejemplo basado en procesos, 89-90 Florac, W.A., 53
empírica, 84 Flujo de
Líneas de código (LDC), 85-88 control, 208
00,299-300 datos, 242
Puntos de función (PF), 86-87, 88 arquitecturas, 242
Estrategia de prueba, 321 ’ continuo en el tiempo, 207
aspectos, 309-310 discreto, 207
depuración, 3 18-321 grafo de, 206
descripción, 305 pruebas, 292-293
enfoque, 306-309 información, 189-190
integración, 312-315 modelo, 205-209
organización, 307 transacción, 246
sistema, 317-318 transformación, 246
unidad, 310-312 Formación, 325
validación, 3 16 Fragmentación, 274,5 15
Estructura(s) de Freedman, D.P., 137
análisis del trabajo (EAT), 122 Freeman, P., 237
datos, 228-229,239 Función de
jerárquicas, 228-229 ayuda
la información, 189-190 complementaria, 267
programa, 226-227,229 integrada, 267

593
fNDICE DE MATERIAS

Función (Cont.) individual, 7 1


prueba, 300 rangos en movimiento (Rm), 70
caracterización, 477 de tiempo, 123-124
compendio de mensajes, 508 Grafo, 350
FURPS, 325-326 de evolución, 155, 156
Gran conocimiento del sistema, 505
Grupo independiente de prueba (GIP), 307
Gaffney, J.E., 62 Guiones de escenario, 429
Gamma, E., 379,390
Gane, T., 200
Garantía de la calidad del software (SQA), 148
actividades, 136 Habilidad de codificar, 279
antecedentes, 135- 136 Halstead, M., 337
definición, 135 Hammer, M., 5 , 5 4 1, 542
descripción, 131 - 132 Hardware, 5, 166
estadística, 141-142 Hares, J.S., 170
plan, 147 Harrison, R., 428
Garlan, D., 226,238 Hatley, D.J., 208
Cause, D.C., 79-80, 183 Henderson, J., 460
GCI, 785 Henry, S., 333
Generación de Herencia, 348-349,423,429
código, 461 múltiple, 349
una aplicación, 22 Herramientas, 14
Generadores de pantallas, 564 capa, 567
Generalidad, 325 dinámico, 564
Generalización, 394 estático, 564
Gestión de desarrollo, 564
de la configuración del software (GCS), 159-160 de gestión ,562
categorías, 152 de pruebas, 565
descripción, 151 de implementación, 268
elementos, 78 de programación, 564
identificación de objetos, 154-155 taxonomía, 561-565
IWeb, 536-537 Herron, R., 574
líneas base, 152-153 Hetzel, W., 301
proceso, 154 Hinchley, M.G., 455
de programas relacionada con el personal, 50 Hindley, P.G., 476
de proyectos, 534-535,562 Hopper, M., 573
basada en métricas, 50 Humphrey, W., 56, 125
descripción, 37 Hutchinson, J.W., 476
expectación/rendimiento, 536
inicio de un proyecto, 535
personal, 38
proceso, 38 Identificación de
producto, 38 objetos
proyecto, 39 básicos, 154
de riesgos formal, 49 compuesta, 154
total de calidad (GTC), 135 requisitos, 183-188
atarimae hinshitsu, 135 inicio del proceso, 183- 184
kaizen, 135 Incertidumbre estructural, 78
miryokuteki hinshitsu, 135 Incompletitud, 437
Gestor(es) Independencia
de bloques, 439,444-445 funcional, 229-230
superiores, 39 del hardware, 325
(técnico) de proyectos, 39 Indicadores de proceso, 55
Gilb, T., 309 Indice de
Glass, R., 332 errores (IE), 142
Gnaho, C., 530 especialización (IE), 427
Goethert, W.B., 53 espectro, 244
Gooldman, N., 194 Información, 576-577
Grado de rigor, 1 17 Informe de
casual, 117 cambio, 157
estricto, 11 7 estado de configuración, 159
estructurado, 1 17 Ingeniería, 25,45-46
reacción rápida, 117 del software basada en componentes (ISBC), 486
Grady, R.G., 56, 57,65 actividades, 474-475
Gráfico(s) de descripción, 473-474
control, 70 económica de, 484-486

594
fNDlCE DE MATERIAS

Ingeniería (Cont.) objeto, 265-266,515-516


proceso, 475 reducir la carga de memoria del usuario, 260-261
de componentes del sistema, 171 de usuario, 550,552-553
directa, 547,55 1-552 Intemet, 3
arquitectura 00, 553 Interoperabilidad, 32.5
ciiente/servidor, 552-553 Invariante de datos, 438
interfaces de usuario, 553-554 ISO
del dominio, 362,366,476-478 9000-3, 146
de información, 20 9001, 146-147
inversa, 546, 547-548 9004-2, 146
datos, 549-550 9126,326
interfaz de usuario, 550 Iteración de1 diseño de procesos, 516
procesamiento, 548-549
de proceso de negocio (IPN), 169-170, 178,561-562
de producto, 171, 178 Jackman, M., 42
de requisitos, 171, 172 Jackson, M.A., 223,227
análisis, 173 Jacobson, I., 187, 362, 382
especificación, 173 Jerarquía(s) de
gestión, 174-175 clases, 416
identificación, 172 control, 226-227
modelado, 174 tipos de objetos de datos, 204
negociaciones, 173 Juego de herramientas de la interfaz de usuario, 268
validación, 174
de sala limpia, 29,469
características, 46 1 Kafura, D., 333
definición, 3, 14 Kahn, P., 528
descripción, 459 Kaizen, 135
enfoque, 460-462 Kang, K.C., 172
estrategia, 460-46 1 Kapln, C., 134
futuro, 573-579 Kautz, K., 72
importancia, 574 Kidd, J., 356,426,427
paradigma, 19 Kirani, S., 418
proceso nuevo, 575-576 Kit de Desarrollo Bean (BDK), 481
pruebas, 467-469 Koppleman, J.M., 125
sistemas C/S, 512 Kraul, R.,44
visión genérica, 14-16
de seguridad, 507
de sistemas, 178 Lano, K., 549
descripción, 165 Larcher, F., 530
jerarquía, 167-169 Latencia, 506
del software, 7 Legibilidad para la computadora, 278
asistida por computadora (CASE), 9, 14 Lenguaje(s)
bloques de construcción, 560-561 de descripción arquitectónica(LDAs), 226
descripción, 559 de diseño de programas (LDP), 276-277
taxonomía, 561-565 ejemplo, 277-278
Web (IWeb), 537-538 de interconexión de módulos (LIM), 155
atributos, 522-524 estructurado. Véase Lenguaje de diseño de programas (LDP)
descripción, 52 1-522 unificado de modelado (UML), 29,363-364,383-384,393-397
estimación, 534-535,536 estudio de un caso, 398-400
marco de trabajo, 525-526 Leveson, N.G., 144
problemas de gestión, 533-537 Levy, J., 336
proceso, 525 Libros en línea, 398-400
subcontratación (outsourcing),534,535-536 Liderazgo
Inspección. Véase Revisiones técnicas formales (RTF) características, 40
Instantánea, 5 15 rasgos, 40
Instituto de Ingeniería del Software (SEI), 16, 18, 136 Límite del proceso natural
libro de guía, 73-74 inferior, 7 1
Instrumentación, 325 superior, 7 1
Integración, 564 Líneas de código (LDC), 58,62-63
Integridad, 64 ejemplo de estimación, 87-88
Interfaz estimación, 86-87
acción, 265-266 Linger, R.M., 465,466
construcción consistente, 261 Lister, T., 42
dar el control al usuario, 260 Localización, 422
diseño, 220,266-268, 53 1-532,564 Lógica en tiempo real, 144
gráfica de usuario (IGU), pruebas, 299-300 Lorenz, M., 356-357,426,427
hombre-máquina, 337 Lowe, D., 523

595
f N D i C E DE MATERIAS

MACA, 244 desarrollo, 67,69-70


Madurez del proceso, 16-18 de diseño 00,423-424
definición, 16-17 establecimiento de programas para, 72-74
gestionada, 17 etiqueta, 56
inicial, 17 evaluación, 66
optimización, 17 de integración con objetos, 66
repetible, 17 línea base, 66
Mandel, T., 260-261 de mantenimiento, 338
Mantei, M., 41 del modelo
Mantenibilidad (capacidad de mantenimiento), 64,278,325,326 de análisis, 329-336
Mantenimiento, 338,544-545 de diseño, 332-336
Marco de proceso común, 16 de organizaciones pequeñas, 72
00,355-356 orientadas a
Matemáticas, 437, 441 clases, 424-428
aplicación, 444-445 funciones, 59-61
conjuntos, 44 1-442 objetos
especificación constructiva, 441 -442 características, 422-423
sucesiones, 443 descripción, 421
Matrices de grafos, 290 propósito, 422
McCabe, T.J., 335 operaciones, 428
McCall, J.A., 324-325, 326 tamaño, 59
McCorduck, P., 4 privadas, 56
McGlaughlin, R., 221 de proceso, 55-57,69-70
McMahon, P.E., 478 de producto, 58
Medición, 69,74 de proyecto(s), 58-59
calidad, 63-65 00,356-357,428-430
definición, 53,54 de prueba, 337
descripción, 323-324 públicas, 56
directa, 58 punto de función ampliado, 61-62
indirecta, 58 reconciliación de diferentes enfoques, 62-63
principios, 328 de reutilización, 486
razones, 53 de software sencillo, 72
Medida, descripción, 54 técnicas, 43
Mejora marco de trabajo, 327-329
estadística del proceso de software (MEPS), 56-57 reto de, 327
del proceso del software, 55-57 de validez estadística, 70-72
Melior, S., 207 Meyer, B., 225
Mensajes, 347-348 Miller, E., 306
de error, 267-268 Mills, H.D., 460
Merlo, E., 554 Mitigación, monitorización y gestión del riesgo (MMGR), 102,
Método(s), 14, 347 105-106, 107
del camino crítico (MCC), 122-123 Mitos, 8
formales, 456 de clientes, 9-10
basados en objetos, 447-450 de desarrolladores, 10
conceptos básicos, 436-441 de gestión, 9
concurrentes, 452-455 Modalidad, 203
descripción, 435 Modelado, 190
los diez mandamientos de, 455-456 de análisis, 5 12
futuro, 456 actividades del, 171
modelo, 29 descripción del, 199
preliminares matemáticos, 441 -443 elementos del, 200-201
ponderados por clase (MPC), 425 del comportamiento, 209-210
Métrica(s), 17,426-427 de datos, 22, 154, 189
acoplamiento, 334-335 cardinalidad, 203
de argumentos a favor, 65-66 elementos, 201-203
atributos, 328-329 modalidad, 203-204
bang, 330-33 1, 337 representación gráfica, 204-205
cálculo, 33 1 estructural, 363,477-478
basadas en funciones, 329-330 funcional, 190
cálculo, 66 del negocio, 22
de calidad, 63-65 de procesos, 22,562
de especificaciones, 33 1-332 del sistema, 167-168, 174, 175-177
de código fuente, 336-337 limitaciones, 168
de cohesión, 334 preferencias, 168
de colección, 66 restricciones, 168
complejidad, 335 simplificaciones, 168
definición, 53,54 supuestos, 167-168

596
f N D I C E D E MATERIAS

Modelo(s) descendientes (NDD), 425,429


de análisis, 21 escenarios (NE), 429
particionar el, 384-385 operaciones
de caos, 19 añadidas por una subclase (NOA), 427
de clases, 393-394 redefinidas para una subclase (NOR), 427
de comportamiento, 190 padres directos (NPD), 429
pruebas, 41 9-420 parámetros por operación promedio (NPp,,,), 428
UML, 363-364 subsistemas (NSUB), 430
dinámicos, 226
de diseño, 222, 233
de estimación Objetivo, pregunta, métrica (OPM), 67-69
COCOMO, 9 1-92 aplicación, 68-69
empíricos, 90-92 entomo, 68-69
estructura, 90 perspectiva, 68-69
estructurales, 226 propósito, 67
fundamental del sistema, 206 Objetivos
de implementación, 364 del ciclo de vida (OCV), 27
de intercambio de datos, 480 de las pruebas, 282
de madurez de capacidad (MCM), 16-17 Objeto
del marco de trabajo, 226 de aplicación, 5 16
MOI, 40 de datos asociativo, 205
de objetos, 480 Z, 447-450
identificación de elementos, 350-354 Objetos, 346
comportamiento, 374-376 de datos, 201-202
relación, 373-374 distribuidos, 502-503
recursivo paralelo, 344-345 identificación, 350-352
de proceso(s), 19, 226 Observabilidad, 283
de prototipos, 2 1-22 Ocultamiento de información, 229,423
DRA, 22-23 OMG/CORBA, 480
evolutivo, 23-28 Operación dibujo, 3.50
desarrollo concurrente, 27-28 Operaciones, 347,438
espiral WINWIN, 26-27 definición, 353-354
espirales, 24-26 métricas, 428
incrementales, 23-24 Operadores matemáticos
secuencia1 lineal, 20-2 1 de conjuntos, 442-443
de redes de Petri, 144 lógicos, 443
catarata. Vkme Modelo de proceso secuencia1 lineal Operatividad, 283, 325
de usuario, 363 Orden de cambio de ingeniería (OCI), 157-158
Modularidad, 224-225, 278, 325 Orientación a objetos (00),358-359
Módulos arquitectura, 553
de trabajador, 227-228 conceptos de, 345-350
eficaces, 23 1-232 descripción de, 343
Monarchi, D:E., 366 enfoque para planificación, 357-358
Monitores de transacciones, 504 estimación, 356-358
Musa, J.D., 308 gestión de proyectos, 354-358
Myers, G., 234 métricas de proyecto, 356-357,429-430
Myers, W., 80 paradigma, 344-345
seguimiento del progreso, 358
Originalidad, 424
Naisbitt, J., 4 Osbome, A., 4
Nannard, M., 527 Osbome, W.M., 544
Negociación, 26, 173 Ott, L.M., 334
Nielsen, J., 336
Nithi, R.V., 428
Nivel de Page-Jones, M., 37,200
clase, prueba, 4 17-418 Paquetes
referencia del riesgo, 103 cliente/servidor (C/S), 504
Notación de seguridad, 504
de diseño Paradigma( s)
comparación, 278-279 abiertos, 42
gráfica, 274-276 aleatorios, 4 1
tabular, 390,527-528, 530 cerrados, 4 I
de grafo de flujo, 286-287 de mejora de calidad, 67
Número de síncronos, 42
clases clave Paralelismo, 506
(NCC), 429-430 Park, R.E., 53
(NCR), 429 Partición. 190-191

597
INDICE DE M A T E RI A S

Partición (Cont.) efectividad, 283


basada en atributos, 418 exhaustivos, 283
basada en categorias, 41 8 de menor a mayor, 283
basadas en estados, 418 de Pareto, 283
equivalente, 296-297 planificación, 283
pruebas, 417-418 Seguimiento hasta los requisitos del cliente, 282
Participantes, 183 W5HH. 49
Partidario, 39 PRO/SIM, 563
Patrones de diseño, 390,528,530 Problemas
ciclo, 530 de alcance, 172
contorno, 530 de comprensión, 172
contrapunto, 530 volatilidad, 172
descripción, 390-391 Procedimiento(s), 166
filtro, 392-393 de software, 229
futuro, 393 Procesamiento
Memento, 391-392 central (host),492-493
mundo de espejo, 530 de datos, 189
Singleton, 391 Proceso(s), 14,38
tamiz, 530 automático, 278
vecindario, 530 características, 16
Peligros, 106 de comprobación de entrada y salida, 158
Personal, 38, 166, 537,574-575 de desarrollo de software unificado, 29
equipo de software, 40-43 descomposición, 47
jefes de equipo, 40 descripción, 13
participantes, 39 indicador, 55
Petición de cambio, 156 integración con métricas, 65-66
Phadke, M.S., 298, 299 secuenciales ihtercomunicados (PSI), 452-455
Phillips,D., 86 de software personal, 56
Pirbhai, LA., 208 Productividad, 485
Planificación, 25 Producto, 3 1, 38
de contingencia, 105-106 ámbito, 44-45
de la comprobación estadística, 461 descomposición, 45
de la estrategia de información, (PEI), 170 Programación
de incrementos, 460 estructurada, 274-278
de proyectos, 127 orientada a objetos (POO), 344,400-403
decisión hacer-comprar, 92-94 impacto en pruebas, 414-415
descomposición, 85-90 Programas legales, 16
descripción, 77 Protocolo(s), 497
estimación, 84 conceptos, 498
herramientas de estimación automatizadas, 94-95 HTTP, 499
modelos de estimación empíricos, 90-92 ICMP, 498
objetivos, 79 IP, 498
recursos, 82-83 POP3,498
NNGR, 107 de presentación, 567
en tiempo Prototipo(s), 21-22, 192,543, 564
conceptos básicos, 1 12-114 desechables, 193
desarrollo, 536 entomos, 193
descripción, 1 11 evolucionario, 193
detallada, 1 13 evolutivo, 193
estimación, 49 herramientas, 193
herramientas/técnicas, 122- 125 métodos, 193
líneas generales, 114 selección de enfoque, 158
macroscópico, 113 Proyección del riesgo, 101
00,357-358 evaluación del impacto, 103
relación personal/esfuerzo, 114- 116 tabla, 1O 1- 103
riesgo, 100 Proyecto( s)
seguimiento, 124 complejidad, 78
Polimorfismo, 349-350 desarrollo de aplicaciones nuevas, 1 16
Pollak, W., 477 de desarrollo de conceptos, 116, 119
Porcentaje público y protegido (PPP), 429 ámbito, 119
Portabilidad, 325, 326 evaluación de riesgos de la tecnología, 119
Powell, T.A., 522 implementación, 1 19
Práctica de software crítico, 49-50 planificación preliminar, 1 19
Pressman, R., 574 prueba, 119
Prieto-Díaz, R., 476 reacción del cliente, 119
Principio(s) enfoque, 48
de las pruebas, 282-283 indicador, 55

598
~ N D I C EDE MATERIAS

Proyecto(s) (Cont.) de recuperación, 3 17


mantenimiento de aplicaciones, 116 de rendimiento, 3 18
mejoras de aplicaciones, 116 de resistencia (estrés),3 18
planificación, 49 de seguridad, 317-318
reingeniena, 116 del sistema, 301, 3 17
tamaño, 78 delegación de culpabilidad, 3 17
Prueba(s), 516,564 recuperación, 3 17
a nivel de clase, 4 17-418 rendimiento, 3 18
de agrupamiento, 41 1 resistencia (estrés),3 18
alfa, 3 16 seguridad, 317-318
basada(s) en, en tiempo real, 300-301
escenarios, 415-417 del software
fallos, 414-415 descripción, 281-282
grafos, 294-296 fundamentos, 282-284
hilos, 41 3,420 de la tabla ortogonal, 298-299
usos, 412 tácticas C/S, 5 18
beta, 293 entre tareas, 301
de bucles, 294 de transacciones, 5 17
anidados, 294 de unidad, 307-308
concatenados, 294 consideraciones, 3 i 0-3 11
no estructurados, 294 contexto 00,410-411
simples, 293 procedimientos, 3 11-312
de la caja de validación, 3 16
blanca, 285,286 alfa y beta, 3 16
negra, 294-299,302 contexto 0 0 , 4 1 1
de camino base, 286 criterios, 3 16
de ciclo rápido, 309-310 revisión de configuración, 3 16
de clase múltiple, 418-419 Pseudocódigo. Véase Lenguaje de diseño de programas (LDP)
cliente/servidor, 300 Puhr, G.I., 366
de comparación, 297-298 Puntos
de comportamiento, 301 de características, 61
de comunicación de redes, 5 17-51 8 de estructura, 477-478,485-486
de condición, 29 1-292 de fijación, 26
criterios para completar, 308-309 de función (PF), 60-61, 85
documentación, 300 ampliados, 61-62
del dominio, 29 1 ejemplo de estimación, 88
y entrega, 23 estimación, 86-87
estadística de casos prácticos, 467-468 tres dimensiones,
de estrategia C/S, 516-517 Putnam, L., 80
estructura
de control, 29 1-294
profunda, 4 17 Raccoon, L.B.S., 19
de superficie, 4 17 Recolección de requisitos, 460
facilidades de ayuda, 300 Recursos
de función de la aplicación, 5 17 de entorno, 83
herramientas C/S, 565 humanos, 82
IGU, 299-300 Red de tareas, 121-122
impacto de la programación 0 0 , 4 1 5 Rediseño de datos, 55 I
de integración, 312,413,420 Reel, J.S., 48
ascendente, 313-314 Reestructuración de, 550-55 I
contexto 0 0 , 4 1 3 código, 546,550-551
descendente, 3 12-313 datos, 546-547,551
estudio, 3 15 documentos, 546
humo, 314-315 Refinamiento, 224,464-465
regresión, 3 14 paso a paso, 224
de límites, 3 11 Región(ones) de
de mano a mano, 298 defectos, 298
métricas, 337 tareas, 26
modelo de Regla 90-90,48
AOO, 409-4 10 Regla (Cont.)
DOO, 409-4 10 de zona, 71
del operador relaciona1 y de ramificación (BRO), 292 Reifer., D.J., 181
orientadas a objetos (OO), 409-419,420 Reingeniería
descripción, 409 coste-beneficio, 554
estrategias, 412 descripción, 541-542
métricas, 428-429 economía de la, 554
de ramificaciones, 291 herramientas, 565

599
INDICE DE MATERlAS

Reingeniería (Cont.) Sarson, C., 200


del proceso de negocio (RPN), Sawyer, P., 172
creación de prototipos, 543 Sears, A., 335
definición del negocio, 543 Seguimiento
descripción, 542 de defectos, 50
especificación y diseño de procesos, 543 de errores, 126-127
evaluación de procesos, 543 para ganar valores, 50
identificación de procesos, 543 de requisitos, 562
modelo, 543 Seguridad, 144,325,524
principios, 542-543 de calidad estadística, 141 - 142
refinamiento e instanciación, 543 Serie de métricas CK, 425-430
del software, 544-545, 555 Servicios, 347
modelo de procesos, 545-547 de gestión de herramientas (SGH), 567
Relaciones, 202-203,296 Servidor(ores). Véase también Sistemas cliente/servidor (C/S)
reflexivas, 296 de aplicación, 494
Repetición, 274-275 de archivos, 493
Representación de de bases de datos, 493,501-502
datos, 278 de conferencia, 501
estados, 375-376 de correo, 494,501
Requisitos dedicados, 506
directrices de representación, 194 de impresión, 494
esperados, 186 de monitorización, 502
innovadores, 186 de objeto, 494
normales, 186 pesado, 509
Resolución de problemas, de gestión, 40 de software de grupo, 493-494
Responsabilidades, 368, 369-370 Web, 494,501
Respuesta para una clase (RPC), 426 Shaw, M., 226,238
Reusabilidad (capacidad de reutilización), 82-83, 325 Shepperd, M.J., 425
Reutilización, 364,482-484 Shingo, S., 145
aprovechamiento de, 486 Shneiderman, B., 259
de componentes, 482-484 Shooman, M.L., 305
economía, 484-485 Simetría, 296
entorno, 484 Similitud, 424
métricas, 486 Simplicidad, 284, 325
Revisión(ones) Simulación del sistema, 168
de configuración, 3 16 Sistema(s)
estructurada i & ~ ~ Revisiones
e. técnicas formales (RTF) basados en Web
técnicas formales (RTF), 10, 137 análisis, 527
construcción, 3 10 formulación, 526-527
descripción, 138- 139 de bases de datos orientados a objetos (SBDOO), 344
directrices, 140-141 de clasificación de cinta transportadora (SCCT), 8 1, 176-177
informe, 140 cliente/servidor (C/S), 27, 5 18. Véase también servidores
registro, 140 categorías, 493-494
reunión, 139 componentes software, 509-5 12
utilización, 310 descripción, 49 1
Riesgo \
diseño, 5 13-5 16
análisis, 25, 46, 107, 562 enlazado, 5 11
características, 98 ingeniería del software, 5 12
componentes, 100-101 modelos, 492-493
conocido, 99 pruebas, 300, 5 18,565
controladores, 100-101 complejos, 166
definición, 97 de desarrollo de la interfaz de usuario (SDIU), 268
estimación, 101-104 definición, 166
evaluación, 100-101, 103- 104 distribuidos, 492-497
de la tecnología, 119 compartimento de recursos, 492
identificación, 99- 101 diseño de, 504
negocio, 98-99 rendimiento, 492
proyecto, 98 tolerancia a fallos, 492
reactivo frente a proactivo, 98 de tiempo real, 207
refinamiento, 104 extensiones
seguridad, 106 Hatleypirbhai, 208-209
del soporte, 101 Wardbíellor, 207-208
Rissman, M., 477 pruebas, 300-301
Robinson, H., 145 Sitaram, P., 27
Roche, J.M., 328 Sobrecarga, 350
Ross, D., 200 Sockets (Conexiones), 502
Rumbaugh, J., 362,366,373,382,387 Software, 166

600
fNDlCE DE MATERIAS

Software (Cont.) Técnica@)


aplicación, 5 14 de cuarta generación, 30, 193
aplicaciones, 6-8 de modelado de objetos (TMO), 382
basado en Web, 8 para facilitar las especificaciones de la aplicación ( T E A ) ,
calidad, 221 80, 184-186 (11.2.2.)
características, 4-6 Tecnología(s), 506, 577-578
científico, 8 infraestructura, 23 1
de computadora personal, 8 de objetos, 28
desarrollo, 5 del proceso, 3 1,38
descripción, 3 Tiempo
crisis en, 8 medio de fallo (TMDF), 143
curvas de fallos, 6 de respuesta del sistema, 267
de deterioro, 5-6 Tillmann, G., 203
ensamblador, 6 Toffler, A., 4
evolución del diseño, 22 1 Tolerancia al error, 325
historia, 4-6 Toxinas del equipo, 43
insertado, 7 Transmisión, 504
intermedio (middleware),494-495,509,5 11-512 Trazabilidad, 325
ejemplo, 495 tablas, 175
de inteligencia artificial, 7 Tsai, W.T., 418
de negocio, 6
de prueba de errores, 145-146
Quality Engineering (SQE), 564 Ullman, R.,321
de sistema, 6, 563 Usabilidad, 64,326
en tiempo real, 6 Usuario final, 39
Sommerville, L., 172
Streeter, L., 44
Subclase, 346 Vaguedaz, 437
Subcontratación (outsourcing), 94, 534,535 Validación, 306
Subsistemas, 387-388,430 criterios, 195
aplicación, 509,5 10-511 requisitos, 174
asignación, 385 Valor de selección del conjunto de tareas, cálculo, 117-1 18
enlazado de software C/S, 5 11 interpretación, 119
gestión de bases de datos, 509 Van Vleck, T., 320
interacciÓn/presentaciÓn de usuario, 509 Variabilidad, 267
Sucesión, 274,275 Variantes, 155-155
Suficiencia, 424 Verificación, 306,464-467
Superclase, 346 de corrección, 461
de lógica, 278
Tabla de Visibilidad, 424
activación de procesos, 209 Visión esencial, 191-192
decisión, 276 Vista
símbolos, 438-439 del entorno, 364
Tai, K.C., 292 de implementación, 191-192
Talbot, S., 4 Volatilidad, 424
Tamaño
clase (TC), 426-427 Ward, P.T., 207
medio de operación (Tomedio),528 Warnier-Orr, J., 227
Tareas Wasserman, A., 223
de adaptación, 25 Weinberg, G.M., 79, 137, 183
asignación de tiempo, 114 Weinberg, J., 40
compartimentalización, 114 Whitmire, S., 423
concurrentes, 385 Wilkens, T.T., 125
de construcción, 25 Wirf-Brock, R., 363, 369, 370, 382
hitos definidos, 114 Wirth, N., 224
interdependencia, 114
productos definidos, 114
prueba, 300-30 1 Yourdon, E., 4, 3 11, 346, 352, 362-363,382-386, 387
refinamiento, 120-121
responsabilidades definidas, 114
selección, 119-120 Zhao, J., 245
validación de esfuerzo, 114 Zultner, R.,70

601

Potrebbero piacerti anche