Recently Updated Pages
Architecture Documentation
Why document software architecture Documentation is a crucial aspect of software architecture as...
Architectural Decision-making Process
Recommended process for making architectural decisions Effective architectural decision-making i...
Government-specific Considerations
Unique considerations specific to government agencies When designing software architectures for ...
Software Architecture Overview
Key concepts and components of software architecture Software architecture serves as the bluepri...
Software Architecture Principles
Software architecture decisions for government agencies should be driven by a set of fundamental ...
Introduction
Purpose The purpose of the Software Architecture Guidelines document is to provide a comprehensi...
Intellectual property rights and licensing obligations
The definition of intellectual property (IP) rights is any and all rights associated with intangi...
Data protection and privacy considerations
The terms data protection and data privacy are often used interchangeably, but there is an import...
Regular reporting requirements to management or stakeholders
Software support and maintenance teams should regularly report their performance to their stakeho...
Metrics and key performance indicators (KPIs) for evaluating software support and maintenance effectiveness
Key Performance Indicators help define your strategy and clear focus. Metrics are your “business ...
Tools and processes for monitoring software performance
System monitoring is the process of collecting and analyzing data about the performance and avail...
Accessibility and availability of documentation for authorized personnel
Accessible documents benefit all authorized persons by making information clear, direct, easy to ...
Knowledge base creation
A software knowledge base is a repository or library of information about a software product. Use...
Guidelines for documentation of support and maintenance
Software documentation is any documentation produced to describe various aspects about a particul...
Compliance requirements related to security.
Security refers to the systems and controls that a company implements to protect its assets, and ...
Best practices for ensuring the integrity and confidentiality of software and its data
Software and data integrity failures frequently occur when the code implementation and the underl...
Guidelines for handling security vulnerabilities and patches
Vulnerability management refers to the process of discovering, identifying, cataloging, remediati...
Importance of security in software support, maintenance, and updates
Software security is critical because a malware attack can cause extreme damage to any piece of s...
Backup and rollback procedures in case of update failures
System failures and errors can happen at any stage of a system implementation, from development t...
Risk assessment and impact analysis for updates
Risk is the future uncertainty between potential events and the potential for loss. Classic softw...