CQE-9001: Default Graph

 
Default Graph
Definition in a New Window Definition in a New Window
View ID: 9001 Maturity: Preliminary
+ View Data

View Objective

Default Hierarchy

+ View Metrics
Formal CQE IDs (this view)Micro Elements (this view)Total Catalog
Total Elements153out of16064out of66226
Views0out of77
Quality_Characteristics41out of4141
Quality_Issues112out of112112
Practices39out of4040
Consequences25out of2626
+ Relationships
NatureTypeIDNameView(s) this relationship pertains to
View
HasMember
Ch
Characteristic
9034Maintainability
Default Graph (primary)9001
HasMember
Ch
Characteristic
9115Security
Default Graph (primary)9001
HasMember
Ch
Characteristic
9120Reliability
Default Graph (primary)9001
HasMember
Ch
Characteristic
9169Performance
Default Graph (primary)9001
Ch
Characteristic
Accessibility - (9033)
Ch
Characteristic
Accountability - (9053)
Ch
Characteristic
Accuracy - (9008)
Is
Issue
Allocation of Memory without Associated Release - (9112)
Ch
Characteristic
Analyzability - (9012)
Co
Consequence
Arbitrary Code Execution - (9017)
Is
Issue
Architecture with Number of Horizontal Layers Outside of Expected Range - (9007)
Is
Issue
Array Index Improper Input Neutralization - (129)
Pr
Practice
Array Indexing - (9049)
Ch
Characteristic
Authentication - (9133)
Pr
Practice
Authentication Practices - (9063)
Ch
Characteristic
Availability - (9092)
Is
Issue
Broken or Risky Cryptographic Algorithm Usage - (327)
Is
Issue
Buffer Copy without Checking Size of Input - (120)
Pr
Practice
Cache Maintenance - (9096)
Is
Issue
Callable and Method Control Element Number of Outward Calls - (9024)
Is
Issue
Callable with Insufficient Behavioral Summary - (9218)
Ch
Characteristic
Capacity/Allocation - (9101)
Ch
Characteristic
Changeability/Modifiability - (9029)
Is
Issue
Child Class Element without Virtual Destructor unlike its Parent Class Element - (9013)
Is
Issue
Class Element with Virtual Method Element without Virtual Destructor - (9166)
Is
Issue
Class Instance Self Destruction Control Element - (9156)
Is
Issue
Class with an Excessive Inheritance Level - (9123)
Is
Issue
Class with Excessive Number of Child Classes - (9165)
Ch
Characteristic
Co-existence - (9188)
Pr
Practice
Code Comments - (9089)
Pr
Practice
Coding Practices - (9176)
Ch
Characteristic
Communicativeness - (9149)
Is
Issue
Compilation with Insufficient Warnings or Errors - (9228)
Ch
Characteristic
Completeness - (9020)
Ch
Characteristic
Compliance - (9098)
Ch
Characteristic
Conciseness - (9056)
Ch
Characteristic
Confidentiality - (9025)
Ch
Characteristic
Consistency - (9065)
Is
Issue
Creation of Immutable Text Using String Concatenation - (9014)
Is
Issue
Cross-site Scripting Improper Input Neutralization - (79)
Pr
Practice
Cryptography - (9136)
Pr
Practice
Data Access Constructs - (9105)
Is
Issue
Data Access Control Element from Outside Designated Data Manager Component - (9159)
Is
Issue
Data Access Operations Outside of Expected Data Manager Component - (9069)
Co
Consequence
Data Corruption - (9054)
Is
Issue
Data Element Aggregating an Excessively Large Number of Non-Primitive Elements - (9005)
Is
Issue
Data Element Declared Public - (9153)
Pr
Practice
Data Encapsulation - (9104)
Pr
Practice
Data Integrity Management - (9076)
Is
Issue
Data Resource Access without Use of Connection Pooling - (9116)
Co
Consequence
Deadlock - (9028)
Is
Issue
Declaration of Catch for Generic Exception - (396)
Is
Issue
Declaration of Throws for Generic Exception - (397)
Is
Issue
Declaration of Variable with Unnecessarily Wide Scope - (9227)
Co
Consequence
Degraded Comprehension - (9145)
Co
Consequence
Denial of Service - (9031)
Ch
Characteristic
Durability - (9186)
Ch
Characteristic
Efficiency - (9074)
Pr
Practice
Embedded Network Configuration - (9068)
Is
Issue
Empty Exception Block - (9108)
Co
Consequence
Erroneous Behaviors - (9057)
Pr
Practice
Error/Exception Handling - (9131)
Is
Issue
Excessive Attack Surface - (9226)
Is
Issue
Excessive Code Complexity - (9221)
Is
Issue
Excessive Cyclomatic Complexity - (9222)
Is
Issue
Excessive Cyclomatic Complexity Within an Invokable Control Element - (9185)
Is
Issue
Excessive Data Query Operations in a Large Data Table - (9027)
Is
Issue
Excessive Execution of Sequential Searches of Data Resource - (9103)
Is
Issue
Excessive Halstead Complexity - (9223)
Is
Issue
Excessive Index Range Scan for a Data Resource - (9187)
Co
Consequence
Excessive Modification Effort - (9113)
Is
Issue
Excessive Number of Data Accesses using Inefficient Procedures - (9077)
Is
Issue
Excessive Number of Indices for a Large Data Table - (9175)
Is
Issue
Excessive Platform Resource Consumption within a Loop - (9041)
Co
Consequence
Excessive Propagation of Modification Impacts - (9141)
Is
Issue
Excessive Reliance on Global Variables - (9209)
Co
Consequence
Excessive Resource Expenditure - (9039)
Is
Issue
Excessive Use of Hard-Coded Literals in Initialization - (9046)
Is
Issue
Excessive Use of Self-Modifying Code - (9224)
Is
Issue
Excessive Use of Unconditional Branching - (9220)
Is
Issue
Excessive Volume of Commented-out Code - (9161)
Is
Issue
Excessively Deep Nesting - (9225)
Pr
Practice
Execution Status Control - (9010)
Is
Issue
Expired or Released Resource Usage - (672)
Co
Consequence
Exposed Functionality - (9035)
Co
Consequence
Exposed Resources - (9032)
Co
Consequence
Failure - (9143)
Pr
Practice
File Path Control - (9183)
Pr
Practice
File Upload Control - (9095)
Is
Issue
File Upload Improper Input Neutralization - (434)
Is
Issue
Float Type Storable and Member Data Element Comparison with Equality Operator - (9138)
Is
Issue
Format String Improper Input Neutralization - (134)
Ch
Characteristic
Functionality - (9091)
Is
Issue
Hard-Coded Credentials Usage for Remote Authentication - (798)
Pr
Practice
Hard-Coding - (9142)
Is
Issue
Inappropriate Comment Style - (9214)
Is
Issue
Inappropriate Source Code Style or Formatting - (9139)
Is
Issue
Inappropriate Whitespace Style - (9215)
Is
Issue
Incomplete Design Documentation - (9211)
Is
Issue
Incomplete Documentation - (9073)
Is
Issue
Incomplete Documentation of Program Execution - (9213)
Is
Issue
Incomplete I/O Documentation - (9212)
Is
Issue
Inconsistency Between Implementation and Documented Design - (9107)
Is
Issue
Inconsistent Naming Conventions for Identifiers - (9200)
Is
Issue
Incorrect Type Conversion or Cast - (704)
Co
Consequence
Increased (Access) Time - (9140)
Co
Consequence
Information Disclosure - (9189)
Pr
Practice
Inheritance and Polymorphism - (9157)
Pr
Practice
Initialization Practices - (9170)
Is
Issue
Initialization with Hard-Coded Network Resource Configuration Data - (9042)
Is
Issue
Initialization within a Static Code Block - (9090)
Is
Issue
Insufficient Adherence to Conventions - (9135)
Is
Issue
Insufficient Documentation of Error Handling Techniques - (9219)
Is
Issue
Insufficient Encapsulation of Machine-Dependent Functionality - (9206)
Is
Issue
Insufficient Isolation of Symbolic Constant Definitions - (9208)
Is
Issue
Insufficient Isolation of System-Dependent Functions - (9201)
Is
Issue
Insufficient Use of Symbolic Constants - (9207)
Ch
Characteristic
Integrity - (9148)
Is
Issue
Invocation of a Control Element at an Unnecessarily Deep Horizontal Layer - (9052)
Is
Issue
Invokable Control Element with Excessive File or Data Access Operations - (9160)
Is
Issue
Invokable Control Element with Signature Containing an Excessive Number of Parameters - (9093)
Is
Issue
Invokable Control Element with Variadic Parameter Element - (9062)
Pr
Practice
Iteration Control - (9083)
Pr
Practice
Layered Architectures - (9124)
Ch
Characteristic
Learnability - (9171)
Ch
Characteristic
Legibility - (9066)
Co
Consequence
Livelock - (9082)
Pr
Practice
Locking - (9178)
Is
Issue
Loop Condition Value Update within the Loop - (9190)
Is
Issue
Loop with Unreachable Exit Condition ('Infinite Loop') - (835)
Co
Consequence
Loss of Data Integrity - (9038)
Ch
Characteristic
Maintainability - (9034)
Co
Consequence
Math Error - (9146)
Ch
Characteristic
Maturity - (9114)
Co
Consequence
Memory Corruption - (9022)
Is
Issue
Memory Location Access After End of Buffer - (788)
Pr
Practice
Memory Management - (9078)
Is
Issue
Method Containing Access of a Member Element from Another Class - (9181)
Is
Issue
Missing Design Representation Documentation - (9050)
Is
Issue
Missing Release of Resource after Effective Lifetime - (772)
Is
Issue
Missing Serialization Control Element - (9102)
Pr
Practice
Modular Development - (9016)
Ch
Characteristic
Modularity - (9064)
Is
Issue
Modules with Circular Dependencies - (9018)
Is
Issue
Multiple Inheritance from Concrete Classes - (9060)
Is
Issue
Name or Reference Resolution Improper Input Neutralization - (99)
Is
Issue
Named Callable and Method Control Element in Multi-Thread Context with non-Final Static Storable or Member Element - (9070)
Ch
Characteristic
Non-repudiation - (9009)
Is
Issue
Non-SQL Named Callable and Method Control Element with Excessive Number of Data Resource Access - (9122)
Is
Issue
Numeric Types Incorrect Conversion - (681)
Pr
Practice
Numerical Conversion - (9085)
Ch
Characteristic
Operability - (9015)
Pr
Practice
OS Command Execution - (9006)
Is
Issue
OS Command Injection Improper Input Neutralization - (78)
Pr
Practice
Output Formatting Control - (9129)
Pr
Practice
Output Generation - (9097)
Is
Issue
Parent Class Element with References to Child Class Element - (9087)
Is
Issue
Parent Class Element without Virtual Destructor Method Element - (9147)
Is
Issue
Path Traversal Improper Input Neutralization - (22)
Ch
Characteristic
Perceived Value - (9150)
Ch
Characteristic
Performance - (9169)
Is
Issue
Persistent Storable Data Element without Associated Comparison Control Element - (9193)
Co
Consequence
Poisoned Data Usage - (9154)
Ch
Characteristic
Portability - (9048)
Ch
Characteristic
Recoverability - (9117)
Pr
Practice
Recursion - (9061)
Co
Consequence
Reduced Adaptability - (9132)
Ch
Characteristic
Reliability - (9120)
Is
Issue
Reliance on Machine-Dependent Data Representation - (9203)
Is
Issue
Reliance on Runtime Component in Generated Code - (9202)
Pr
Practice
Remote System Call Blocking - (9026)
Ch
Characteristic
Replaceability - (9051)
Pr
Practice
Resource Bounds - (9094)
Co
Consequence
Resource Exhaustion - (9177)
Pr
Practice
Resource Identification Control - (9127)
Pr
Practice
Resource Lifecycle - (9080)
Pr
Practice
Resource Monitoring - (9144)
Ch
Characteristic
Reusability - (9055)
Pr
Practice
Reuse - (9088)
Ch
Characteristic
Robustness - (9163)
Is
Issue
Runtime Resource Management Control Element in a Component Built to Run on Application Servers - (9100)
Ch
Characteristic
Security - (9115)
Co
Consequence
Security Vulnerabilities - (9058)
Ch
Characteristic
Self-Containedness - (9128)
Is
Issue
Serializable Data Element Containing non-Serializable Item Elements - (9110)
Is
Issue
Shared Resource Improper Locking - (667)
Is
Issue
Singleton Class Instance Creation without Proper Lock Element Management - (9192)
Is
Issue
Source Code Element without Standard Prologue - (9216)
Is
Issue
Source Code File with Excessive Number of Lines of Code - (9151)
Pr
Practice
SQL Command Execution - (9003)
Is
Issue
SQL Injection Improper Input Neutralization - (89)
Ch
Characteristic
Stability - (9195)
Pr
Practice
State Protection - (9172)
Is
Issue
Static Member Data Element outside of a Singleton Class Element - (9004)
Is
Issue
Storable and Member Data Element Missing Initialization - (456)
Is
Issue
Storable or Member Data Element containing Pointer Item Element without Proper Copy Control Element - (9194)
Pr
Practice
Stored Procedures & Functions - (9167)
Pr
Practice
Structured Programming - (9121)
Ch
Characteristic
Structuredness - (9099)
Ch
Characteristic
Suitability - (9119)
Is
Issue
Synchronous Call Time-Out Absence - (9173)
Co
Consequence
Unauthorized Access to Sensitive Information - (9152)
Co
Consequence
Unauthorized Code Execution - (9030)
Is
Issue
Unchecked Input for Loop Condition - (606)
Is
Issue
Unchecked Return Parameter Value of Invokable Control Element with Read, Write, and Manage Access to Platform or Data Resource - (252)
Is
Issue
Unconditional Control Flow Transfer outside of Switch Block - (9134)
Is
Issue
Uncontrolled Memory Allocation - (789)
Is
Issue
Uncontrolled Recursion - (674)
Ch
Characteristic
Understandability - (9084)
Co
Consequence
Unexpected Behaviors - (9168)
Is
Issue
Unreachable Invokable Control Element - (9079)
Pr
Practice
Unrestricted Data Operations - (9036)
Pr
Practice
Unrestricted Parameters - (9137)
Ch
Characteristic
Usability - (9174)
Is
Issue
Use of Data Element without Invoking Deconstructor Method - (9182)
Is
Issue
Use of Inaccurate Comments - (9217)
Is
Issue
Use of Platform-Dependent Third Party Components - (9204)
Is
Issue
Use of Redundant Code - (9011)
Is
Issue
Use of Same Invokable Control Element in Multiple Architectural Layers - (9184)
Is
Issue
Use of Same Variable for Multiple Purposes - (9210)
Is
Issue
Use of Unmaintained Third Party Components - (9205)
Page Last Updated or Reviewed: October 01, 2017