71 relations: Accessibility, Adaptability, Architecturally significant requirements, Audit, Availability, Backup, Backward compatibility, Black box, Certification, Channel capacity, CISQ, Computer performance, Computing platform, Configuration management, Cost, Data integrity, Data retention, Deployment environment, Disaster recovery, Documentation, Durability, Efficacy, End-user license agreement, Environmental protection, Extensibility, Factor of safety, Fault tolerance, Function (mathematics), Function model, Functional requirement, FURPS, Interoperability, IPO model, ISO/IEC 9126, List of system quality attributes, Maintainability, Network topology, Non-functional requirements framework, O'Reilly Media, Open-source model, Operability, Performance engineering, Privacy, Privacy law, Quality (business), Regulatory compliance, Reliability engineering, Requirement, Requirements analysis, Requirements engineering, ..., Resilience (network), Reusability, Robustness (computer science), Safety, Scalability, Security, Service-level agreement, Serviceability (computer), Software deployment, Software portability, Software testability, Source code escrow, Stability Model, System integration, Systems architecture, Systems design, Systems engineering, Throughput, Transparency (behavior), Usability, Whole-life cost. Expand index (21 more) »
Accessibility
Accessibility refers to the design of products, devices, services, or environments for people who experience disabilities.
New!!: Non-functional requirement and Accessibility · See more »
Adaptability
Adaptability (adaptō "fit to, adjust") is a feature of a system or of a process.
New!!: Non-functional requirement and Adaptability · See more »
Architecturally significant requirements
Architecturally significant requirements (ASRs) are those requirements that have a measurable effect on a software system’s architecture.
New!!: Non-functional requirement and Architecturally significant requirements · See more »
Audit
An audit is a systematic and independent examination of books, accounts, statutory records, documents and vouchers of an organization to ascertain how far the financial statements as well as non-financial disclosures present a true and fair view of the concern.
New!!: Non-functional requirement and Audit · See more »
Availability
In reliability theory and reliability engineering, the term availability has the following meanings.
New!!: Non-functional requirement and Availability · See more »
Backup
In information technology, a backup, or the process of backing up, refers to the copying into an archive file of computer data so it may be used to restore the original after a data loss event.
New!!: Non-functional requirement and Backup · See more »
Backward compatibility
Backward compatibility is a property of a system, product, or technology that allows for interoperability with an older legacy system, or with input designed for such a system, especially in telecommunications and computing.
New!!: Non-functional requirement and Backward compatibility · See more »
Black box
In science, computing, and engineering, a black box is a device, system or object which can be viewed in terms of its inputs and outputs (or transfer characteristics), without any knowledge of its internal workings.
New!!: Non-functional requirement and Black box · See more »
Certification
Certification refers to the confirmation of certain characteristics of an object, person, or organization.
New!!: Non-functional requirement and Certification · See more »
Channel capacity
Channel capacity, in electrical engineering, computer science and information theory, is the tight upper bound on the rate at which information can be reliably transmitted over a communication channel.
New!!: Non-functional requirement and Channel capacity · See more »
CISQ
The Consortium for IT Software Quality (CISQ) is an IT industry leadership group that develops international standards for automating the measurement of software size and software structural quality from system source code.
New!!: Non-functional requirement and CISQ · See more »
Computer performance
Computer performance is the amount of work accomplished by a computer system.
New!!: Non-functional requirement and Computer performance · See more »
Computing platform
A computing platform or digital platform is the environment in which a piece of software is executed.
New!!: Non-functional requirement and Computing platform · See more »
Configuration management
Configuration management (CM) is a systems engineering process for establishing and maintaining consistency of a product's performance, functional, and physical attributes with its requirements, design, and operational information throughout its life.
New!!: Non-functional requirement and Configuration management · See more »
Cost
In production, research, retail, and accounting, a cost is the value of money that has been used up to produce something or deliver a service, and hence is not available for use anymore.
New!!: Non-functional requirement and Cost · See more »
Data integrity
Data integrity is the maintenance of, and the assurance of the accuracy and consistency of, data over its entire life-cycle, and is a critical aspect to the design, implementation and usage of any system which stores, processes, or retrieves data.
New!!: Non-functional requirement and Data integrity · See more »
Data retention
Data retention defines the policies of persistent data and records management for meeting legal and business data archival requirements; although sometimes interchangeable, not to be confused with the Data Protection Act 1998.
New!!: Non-functional requirement and Data retention · See more »
Deployment environment
In software deployment, an environment or tier is a computer system in which a computer program or software component is deployed and executed.
New!!: Non-functional requirement and Deployment environment · See more »
Disaster recovery
Disaster recovery (DR) involves a set of policies, tools and procedures to enable the recovery or continuation of vital technology infrastructure and systems following a natural or human-induced disaster.
New!!: Non-functional requirement and Disaster recovery · See more »
Documentation
Documentation is a set of documents provided on paper, or online, or on digital or analog media, such as audio tape or CDs.
New!!: Non-functional requirement and Documentation · See more »
Durability
Durability is the ability of a physical product to remain functional, without requiring excessive maintenance or repair, when faced with the challenges of normal operation over its design lifetime.
New!!: Non-functional requirement and Durability · See more »
Efficacy
Efficacy is the ability to get a job done satisfactorily.
New!!: Non-functional requirement and Efficacy · See more »
End-user license agreement
In proprietary software, an end-user license agreement (EULA) or software license agreement is the contract between the licensor and purchaser, establishing the purchaser's right to use the software.
New!!: Non-functional requirement and End-user license agreement · See more »
Environmental protection
Environmental protection is a practice of protecting the natural environment on individual, organization controlled or governmental levels, for the benefit of both the environment and humans.
New!!: Non-functional requirement and Environmental protection · See more »
Extensibility
Extensibility is a software engineering and systems design principle where the implementation takes future growth into consideration.
New!!: Non-functional requirement and Extensibility · See more »
Factor of safety
Factors of safety (FoS), is also known as (and used interchangeably with) safety factor (SF), is a term describing the load carrying capacity of a system beyond the expected or actual loads.
New!!: Non-functional requirement and Factor of safety · See more »
Fault tolerance
Fault tolerance is the property that enables a system to continue operating properly in the event of the failure (or one or more faults within) some of its components.
New!!: Non-functional requirement and Fault tolerance · See more »
Function (mathematics)
In mathematics, a function was originally the idealization of how a varying quantity depends on another quantity.
New!!: Non-functional requirement and Function (mathematics) · See more »
Function model
A function model or functional model in systems engineering and software engineering is a structured representation of the functions (activities, actions, processes, operations) within the modeled system or subject area.
New!!: Non-functional requirement and Function model · See more »
Functional requirement
In software engineering and systems engineering, a functional requirement defines a function of a system or its component, where a function is described as a specification of behavior between outputs and inputs.
New!!: Non-functional requirement and Functional requirement · See more »
FURPS
FURPS is an acronym representing a model for classifying software quality attributes (functional and non-functional requirements).
New!!: Non-functional requirement and FURPS · See more »
Interoperability
Interoperability is a characteristic of a product or system, whose interfaces are completely understood, to work with other products or systems, at present or in the future, in either implementation or access, without any restrictions.
New!!: Non-functional requirement and Interoperability · See more »
IPO model
The input–process–output (IPO) model, or input-process-output pattern, is a widely used approach in systems analysis and software engineering for describing the structure of an information processing program or other process.
New!!: Non-functional requirement and IPO model · See more »
ISO/IEC 9126
ISO/IEC 9126 Software engineering — Product quality was an international standard for the evaluation of software quality.
New!!: Non-functional requirement and ISO/IEC 9126 · See more »
List of system quality attributes
Within systems engineering, quality attributes are realized non-functional requirements used to evaluate the performance of a system.
New!!: Non-functional requirement and List of system quality attributes · See more »
Maintainability
In engineering, maintainability is the ease with which a product can be maintained in order to.
New!!: Non-functional requirement and Maintainability · See more »
Network topology
Network topology is the arrangement of the elements (links, nodes, etc.) of a communication network.
New!!: Non-functional requirement and Network topology · See more »
Non-functional requirements framework
NFR (Non-Functional Requirements) is a framework on Goal Modelling.
New!!: Non-functional requirement and Non-functional requirements framework · See more »
O'Reilly Media
O'Reilly Media (formerly O'Reilly & Associates) is an American media company established by Tim O'Reilly that publishes books and Web sites and produces conferences on computer technology topics.
New!!: Non-functional requirement and O'Reilly Media · See more »
Open-source model
The open-source model is a decentralized software-development model that encourages open collaboration.
New!!: Non-functional requirement and Open-source model · See more »
Operability
Operability is the ability to keep an equipment, a system or a whole industrial installation in a safe and reliable functioning condition, according to pre-defined operational requirements.
New!!: Non-functional requirement and Operability · See more »
Performance engineering
Performance engineering encompasses the techniques applied during a systems development life cycle to ensure the non-functional requirements for performance (such as throughput, latency, or memory usage) will be met.
New!!: Non-functional requirement and Performance engineering · See more »
Privacy
Privacy is the ability of an individual or group to seclude themselves, or information about themselves, and thereby express themselves selectively.
New!!: Non-functional requirement and Privacy · See more »
Privacy law
Privacy law refers to the laws that deal with the regulating, storing, and using of personally identifiable information of individuals, which can be collected by governments, public or private organizations, or other individuals.
New!!: Non-functional requirement and Privacy law · See more »
Quality (business)
In business, engineering, and manufacturing, quality has a pragmatic interpretation as the non-inferiority or superiority of something; it's also defined as being suitable for its intended purpose (fitness for purpose) while satisfying customer expectations.
New!!: Non-functional requirement and Quality (business) · See more »
Regulatory compliance
In general, compliance means conforming to a rule, such as a specification, policy, standard or law.
New!!: Non-functional requirement and Regulatory compliance · See more »
Reliability engineering
Reliability engineering is a sub-discipline of systems engineering that emphasizes dependability in the lifecycle management of a product.
New!!: Non-functional requirement and Reliability engineering · See more »
Requirement
In product development and process optimization, a requirement is a singular documented physical or functional need that a particular design, product or process aims to satisfy.
New!!: Non-functional requirement and Requirement · See more »
Requirements analysis
In systems engineering and software engineering, requirements analysis encompasses those tasks that go into determining the needs or conditions to meet for a new or altered product or project, taking account of the possibly conflicting requirements of the various stakeholders, analyzing, documenting, validating and managing software or system requirements.
New!!: Non-functional requirement and Requirements analysis · See more »
Requirements engineering
Requirements engineering (RE) refers to the process of defining, documenting and maintaining requirements in the engineering design process.
New!!: Non-functional requirement and Requirements engineering · See more »
Resilience (network)
In computer networking: resilience is the ability to provide and maintain an acceptable level of service in the face of faults and challenges to normal operation.” Threats and challenges for services can range from simple misconfiguration over large scale natural disasters to targeted attacks.
New!!: Non-functional requirement and Resilience (network) · See more »
Reusability
In computer science and software engineering, reusability is the use of existing assets in some form within the software product development process; these assets are products and by-products of the software development life cycle and include code, software components, test suites, designs and documentation.
New!!: Non-functional requirement and Reusability · See more »
Robustness (computer science)
In computer science, robustness is the ability of a computer system to cope with errors during execution1990.
New!!: Non-functional requirement and Robustness (computer science) · See more »
Safety
Safety is the state of being "safe" (from French sauf), the condition of being protected from harm or other non-desirable outcomes.
New!!: Non-functional requirement and Safety · See more »
Scalability
Scalability is the capability of a system, network, or process to handle a growing amount of work, or its potential to be enlarged to accommodate that growth.
New!!: Non-functional requirement and Scalability · See more »
Security
Security is freedom from, or resilience against, potential harm (or other unwanted coercive change) from external forces.
New!!: Non-functional requirement and Security · See more »
Service-level agreement
A service-level agreement (SLA) is a commitment between a service provider and a client.
New!!: Non-functional requirement and Service-level agreement · See more »
Serviceability (computer)
In software engineering and hardware engineering, serviceability (also known as supportability) is one of the -ilities or aspects (from IBM's RAS(U) (Reliability, Availability, Serviceability, and Usability)).
New!!: Non-functional requirement and Serviceability (computer) · See more »
Software deployment
Software deployment is all of the activities that make a software system available for use.
New!!: Non-functional requirement and Software deployment · See more »
Software portability
Portability in high-level computer programming is the usability of the same software in different environments.
New!!: Non-functional requirement and Software portability · See more »
Software testability
Software testability is the degree to which a software artifact (i.e. a software system, software module, requirements- or design document) supports testing in a given test context.
New!!: Non-functional requirement and Software testability · See more »
Source code escrow
Source code escrow is the deposit of the source code of software with a third party escrow agent.
New!!: Non-functional requirement and Source code escrow · See more »
Stability Model
Stability Model (SM) is a method of designing and modelling software.
New!!: Non-functional requirement and Stability Model · See more »
System integration
System integration is defined in engineering as the process of bringing together the component sub-systems into one system (an aggregation of subsystems cooperating so that the system is able to deliver the overarching functionality) and ensuring that the subsystems function together as a system, and in information technology as the process of linking together different computing systems and software applications physically or functionally, to act as a coordinated whole.
New!!: Non-functional requirement and System integration · See more »
Systems architecture
A system architecture or systems architecture is the conceptual model that defines the structure, behavior, and more views of a system.
New!!: Non-functional requirement and Systems architecture · See more »
Systems design
Systems design is the process of defining the architecture, modules, interfaces, and data for a system to satisfy specified requirements.
New!!: Non-functional requirement and Systems design · See more »
Systems engineering
Systems engineering is an interdisciplinary field of engineering and engineering management that focuses on how to design and manage complex systems over their life cycles.
New!!: Non-functional requirement and Systems engineering · See more »
Throughput
In general terms, throughput is the maximum rate of production or the maximum rate at which something can be processed.
New!!: Non-functional requirement and Throughput · See more »
Transparency (behavior)
Transparency, as used in science, engineering, business, the humanities and in other social contexts, is operating in such a way that it is easy for others to see what actions are performed.
New!!: Non-functional requirement and Transparency (behavior) · See more »
Usability
Usability is the ease of use and learnability of a human-made object such as a tool or device.
New!!: Non-functional requirement and Usability · See more »
Whole-life cost
Whole-life cost, or Life-cycle cost (LCC), refers to the total cost of ownership over the life of an asset.
New!!: Non-functional requirement and Whole-life cost · See more »
Redirects here:
Ilities, Ility, List of System Quality Attributes, Non-Functional Requirements, Non-functional requirements, Nonfunctional requirement, Nonfunctional requirements, Quality attributes, Quality of service requirements.
References
[1] https://en.wikipedia.org/wiki/Non-functional_requirement