Search references for SPECIFICATION DRIVEN-DEVELOPMENT. Phrases containing SPECIFICATION DRIVEN-DEVELOPMENT
See searches and references containing SPECIFICATION DRIVEN-DEVELOPMENT!SPECIFICATION DRIVEN-DEVELOPMENT
Software engineering methodology
Specification-driven development is a software development approach in which specifications are used to develop software. Specification-driven development
Specification-driven development
Specification-driven_development
Collaborative approach to designing and developing software
Behavior-driven development (BDD) is an agile software development method centered around collaboration between business and IT professionals that have
Behavior-driven_development
Methodology in software development
practices as specification by example (SBE), behavior-driven development (BDD), example-driven development (EDD), and support-driven development also called
Acceptance test-driven development
Acceptance_test-driven_development
Method of writing code
Test-driven development (TDD) is a way of writing code that involves writing an automated unit-level test case that fails, then writing just enough code
Test-driven_development
Software development methodology
Model-driven engineering (MDE) is a software development methodology that focuses on creating and exploiting domain models, which are conceptual models
Model-driven_engineering
Agile software development approach
complexity. Specification by example is also known as example-driven development, executable requirements, acceptance test–driven development (ATDD or A-TDD)
Specification_by_example
Topics referred to by the same term
formalism in knowledge compilation and artificial intelligence Specification-driven development, a software engineering methodology SDD, for SEPA Direct Debit
SDD
Software design approach
structuring of specifications, which are expressed as models. Model Driven Architecture is a kind of domain engineering, and supports model-driven engineering
Model-driven_architecture
Description of a software system to be developed
(in a market-driven project, these roles may be played by the marketing and development divisions). Software requirements specification is a rigorous
Software requirements specification
Software_requirements_specification
Specification for machine-readable interface files
The OpenAPI Specification (OAS), previously known as the Swagger Specification, is a specification for a machine-readable interface definition language
OpenAPI_Specification
Umbrella term for certain approaches to software development
practices as specification by example (SBE), behavior-driven development (BDD), example-driven development (EDD), and support-driven development also called
Agile_software_development
Structured method for writing natural language requirements
architectural constraints). Spec-driven development (SDD) is a software methodology in which a formal or semi-formal specification—rather than ad-hoc prompts
Easy Approach to Requirements Syntax
Easy_Approach_to_Requirements_Syntax
Continuous test-driven development Specification by example Data-driven development Data-oriented design Iterative and incremental development Waterfall model
List of software development philosophies
List_of_software_development_philosophies
Checking software against expectations
software development process. These products are, in fact, specifications such as Architectural Design Specification, Detailed Design Specification, etc.
Software_testing
Software development tools for developing Java applications
dynamically. It implements the Java Language Specification (JLS) and the Java Virtual Machine Specification (JVMS) and provides the Standard Edition (SE)
Java_Development_Kit
The Common Package Specification is an open file standard to describe how to use a software package. It is based on JSON and allows build systems to discover
Common_Package_Specification
Topics referred to by the same term
or system testing Behavior-driven development Data platform (disambiguation) Data-driven Domain-driven design Event-driven programming Space mapping,
Model-driven
Software development process model
The spiral model is a risk-driven software development process model. Based on the unique risk patterns of a given project, the spiral model guides a
Spiral_model
Concept of software development
even instead of design specifications. RAD is especially well suited for (although not limited to) developing software that is driven by user interface requirements
Rapid_application_development
Mathematical program specifications
formal methods are mathematically rigorous techniques for the specification, development, analysis, and verification of software and hardware systems.
Formal_methods
Integration of software development and operations
automation of software development and information technology operations. DevOps encompasses the tasks necessary for software development and can lead to both
DevOps
Software development methodology
are sometimes referred to collectively as continuous development or continuous software development. Continuous integration Frequent merging of several
CI/CD
modeling accounted for 1% of all agile software development. Agile modeling is one form of Agile model-driven engineering (Agile MDE), which has been adopted
Agile_modeling
Technical standard in computing
sometimes erroneously referred to as USB 4.0, is the most recent technical specification of the USB (Universal Serial Bus) data communication standard. The USB
USB4
Artificial intelligence concept
Reward hacking or specification gaming occurs when an AI trained with reinforcement learning optimizes an objective function—achieving the literal, formal
Reward_hacking
ISO, IEC and IEEE standard for software testing
This standard is intended for users "who want to create keyword-driven test specifications, create corresponding frameworks, or build test automation based
ISO/IEC_29119
General-purpose modeling language
modeling language for systems engineering applications. It supports the specification, analysis, design, verification and validation of a broad range of systems
Systems_modeling_language
Java API for modular construction of enterprise software
processing, and other web services. The EJB specification is a subset of the Jakarta EE specification. The EJB specification was originally developed in 1997 by
Jakarta_Enterprise_Beans
Approach for designing software
software designers should define formal, precise and verifiable interface specifications for software components, which extend the ordinary definition of abstract
Design_by_contract
Reverse-engineering without infringing copyright
write a specification. This specification is then reviewed by a lawyer to ensure that no copyrighted material is included. The specification is then implemented
Clean-room_design
Unit of information
Data-driven programming Data-driven journalism Data-driven testing Data-driven learning Data-driven science Data-driven control system Data-driven marketing
Data
Tool for language-oriented programming
support: Specification of the language concepts or metamodel Specification of the editing environments for the domain-specific language Specification of the
Language_workbench
Plan for the construction of an object or system
the field or related topics. Specification – specifying requirements of a design for a product (product design specification) or service. Problem solving –
Design
Standard that is openly accessible and usable by anyone
different aspects of openness, including the openness of the resulting specification, the openness of the drafting process, and the ownership of rights in
Open_standard
Serbian writer
Specification by example, Behavior Driven Development, Test Driven Development and Agile Testing. Adžić is a prolific speaker at software development
Gojko_Adzic
Model transformation language
Domain Specific Language for metamodel specification), etc. ATL is also running on MDR/NetBeans. Model Driven Engineering (MDE) Domain-specific modelling
ATLAS_Transformation_Language
Graphical notation for user interactions with a software system
IFML brings several benefits to the development of application front-ends: It supports the formal specification of the front-end from different perspectives:
Interaction Flow Modeling Language
Interaction_Flow_Modeling_Language
Complete process of bringing a new product to market
activities employed before the more formal and well defined requirements specification is completed. Requirements speaks to what the product should do or have
New_product_development
Discipline in creating self-service workflows
Platform engineering is a software engineering discipline focused on the development of self-service toolchains, services, and processes to create an internal
Platform_engineering
Mobile telecommunications standards body
project was established in December 1998 with the goal of developing a specification for a 3G mobile phone system based on the 2G GSM system, within the
3GPP
Topics referred to by the same term
announcements promoting safe sex The Three Amigos, a "Specification Workshop" in behavior-driven development North American Leaders' Summit, commonly known as
Three_Amigos_(disambiguation)
Software development method and a highly abstract software language
specific implementation. Executable UML supports model-driven architecture (MDA) through specification of platform-independent models, and the compilation
Executable_UML
Validating the behavior of isolated source code
specification-based approach where the coding phase was followed by "parameter testing" to validate component subprograms against their specification
Unit_testing
Graphic of a systems development lifecycle
accomplished. The specification stream mainly consists of: User requirement specifications Functional requirement specifications Design specifications The testing
V-model
Software design modeling notation
associations." An artifact is the "specification of a physical piece of information that is used or produced by a software development process, or by deployment
Unified_Modeling_Language
was to provide a set of modelling techniques that would allow precise specification and would keep separate different areas of concern. The approach was
Syntropy_(software)
Specification language
transformation. The notion of model transformation is central to model-driven development. A model transformation, which is essentially a program which operates
Model_transformation_language
Approach to design that considers human needs at every step of development
research for development has often been criticized for adopting technology-centered approaches, in which innovation is primarily driven by technical feasibility
Human-centered_design
Creation and maintenance of software
needs during the process of software development. Ultimately, the result of analysis is a detailed specification for the product that developers can work
Software_development
ASTM standard
International standard for heavy hex structural bolts, titled Standard Specification for Structural Bolts, Steel, Heat Treated, 120/105 ksi Minimum Tensile
ASTM_A325
Haskell implementation of Perl 6
(input/output and time-driven environment) requires thought. To achieve this, Pugs makes extensive use of monads. Pugs's use of test-driven development methodology
Pugs_(compiler)
Open-source testing framework for JavaScript
tests and it() is an individual test specification. The name "it()" follows the idea of behavior-driven development and serves as the first word in the
Jasmine_(software)
Group of computer programming languages
Martin in his 1981 book Application Development Without Programmers to refer to non-procedural, high-level specification languages. In some primitive way
Fourth-generation programming language
Fourth-generation_programming_language
Analysis of computer programs without executing them
properties about a given program (e.g., its behaviour matches that of its specification). Software metrics and reverse engineering can be described as forms
Static_program_analysis
Design philosophy of 19th–20th centuries
those two concepts. The agile software development movement espouses techniques such as "test-driven development", in which the engineer begins with a
Form_follows_function
Approach to program evaluation
problems in schools. [...T]he theory-driven perspective is closer to what econometricians call "model specification" than are more complicated and more
Theory-driven_evaluation
Time management method
before each iteration. Agile software development advocates moving from plan driven to value driven development. Quality and time are fixed but flexibility
Timeboxing
Design principle preferring simplicity
U.S. Navy and United States Air Force, and in the field of software development. The principle most probably finds its origins in similar minimalist
KISS_principle
European Specification for Railway Vehicles
quality, support the development of vehicle platforms and provide significant cost savings. As a basis for developing their specifications, EuroSpec partners
EuroSpec
Specification for Java programming language
manipulating UML models, which can be used in Model Driven Architecture and/or Model Driven Development. There are many implementations of JMI, including
Java_Metadata_Interface
Markup language and file format
machine-readable. The World Wide Web Consortium's XML 1.0 Specification of 1998 and several other related specifications—all of them free open standards—define XML.
XML
Test to determine if the requirements of a specification or contract are met
Concordion, Specification by example (SbE) framework Concordion.NET, acceptance testing in .NET Cucumber, a behavior-driven development (BDD) acceptance
Acceptance_testing
Groovy. Behavior-driven development – Collaborative approach to designing and developing software Extreme programming – Software development methodology List
List of unit testing frameworks
List_of_unit_testing_frameworks
Smart-home connectivity standard
the specification was published on 4 October 2022. The Matter software development kit is open-source under the Apache License. A software development kit
Matter_(standard)
Markup language for documents
the first HTML specification intended to be treated as a standard against which future implementations should be based. Further development under the auspices
HTML
Technical specifications and detailed information on the valve audio amplifier
Technical specifications and detailed information on the valve audio amplifier, including its development history. Vacuum tube characteristics (also called
Valve audio amplifier technical specification
Valve_audio_amplifier_technical_specification
Software development term
standards, reusable components, and documentation that guides the consistent development of digital products within an organization. It serves as a single source
Design_system
Connection between computers or programs
specification. A computer system that meets this standard is said to implement or expose an API. The term API may refer either to the specification or
API
a hardware-driven, fixed-page address translation prescribed by the first PowerPC specification, the 5xx cores provided a software-driven translation
MPC5xx
Testing. This is based on the two notions of lazy specification, the ability to infer the evolving specification of a class on the fly by dynamic analysis, and
JWalk
Process of matching design factors for corrugated fiberboard boxes
often encounter severe handling and uncontrolled storage. Special box specifications for government shipments are often applicable. Weather-resistant fiberboards
Corrugated_box_design
Branch in the production of consumer goods
quality indicator Electronic design automation Flowchart Mockup Design specification Design system Prototype Sketch Storyboard Technical drawing HTML editor
Applied_arts
Framework for systems engineering
normal part of the software development process and a risk reduction strategy for software engineers. The PbD-SE specification translates the PbD principles
Privacy_by_design
Topics referred to by the same term
run time in self-modifying code and just-in-time compilation Model-driven development uses graphical models and metamodels as basis for generating programs
Code_generation
Approach to web design for making web pages render well on a variety of devices
responsive design viewport resizing tools, as do third parties. The W3C specification of HTML+ stated that websites have to be rendered according to the user
Responsive_web_design
Type of design
these new technologies into the market. Service design practice is the specification and construction of processes which deliver valuable capacities for
Service_design
Sports car
name was revived in 1989 as the BNR32 ("R32") Skyline GT-R. Group A specification versions of the R32 GT-R were used to win the Japanese Touring Car Championship
Nissan_Skyline_GT-R
Global nonprofit technology consortium
was also pursued including an update of the CALS Table Model specification and specifications for fragment interchange and entity management. In 1998, with
OASIS_Open
Process of planning software solutions
storyboard to help determine those specifications. Documentation may be reviewed to allow constraints, specifications and even requirements to be adjusted
Software_design
Japanese carrier-based fighter aircraft
to meet specification 16-Shi (a designation under a system using regnal years that indicated "1941" – the year in which the specification was formally
Mitsubishi_A7M_Reppū
Racing car model
race was third (twice), both times driven by Tom Pryce. The Shadow DN5 was designed by Tony Southgate. A development of the previous year's DN3, the DN5
Shadow_DN5
Mobile communication protocol based on mobile service
chat functionality. Development of RCS began in 2007 but early versions lacked features and interoperability; a new specification named Universal Profile
Rich_Communication_Services
Statechart Tools (YAKINDU SCT) is a tool for the specification and development of reactive, event-driven systems with the help of finite-state machines
YAKINDU_Statechart_Tools
Intense period of design or planning activity
the development of a University Technical College. The project earned multiple awards and became a nationally recognized model of community-driven urban
Charrette
Biomimetic approach to the design of products
Stahel in the 1970s. The current model is based on a system of "lifecycle development" initiated by Michael Braungart and colleagues at the Environmental Protection
Cradle-to-cradle_design
service-oriented analysis and design (SOAD) through the identification, specification and realization of services, components that realize those services
Service-oriented_modeling
Standard for assessing computer system vulnerabilities
Partial and Complete in the official CVSS specifications. To address some of these criticisms, development of CVSS version 3 started in 2012. CVSSv3.0
Common Vulnerability Scoring System
Common_Vulnerability_Scoring_System
Round-trip engineering (RTE) in the context of model-driven architecture is a functionality of software development tools that synchronizes two or more related
Round-trip_engineering
Written design description of a software product
design document or SDD; just design document; also Software Design Specification) is a representation of a software design that is to be used for recording
Software_design_description
Existing software development processes can be modified to include crowdsourcing: 1) Waterfall model; 2) Agile processes; 3) Model-driven approach; 4) Open-Sourced
Crowdsourcing software development
Crowdsourcing_software_development
Hydraulic fluid used in vehicles with automatic transmissions
development of a service fluid specification to match the performance expected from Type H. This resulted in the release of the MERCON specification in
Automatic_transmission_fluid
Not-for-profit member-funded industry consortium
heterogenous systems Khronos members may contribute to the development of Khronos API specifications, vote at various stages before public deployment, and
Khronos_Group
Systems engineering methodology
engineering lifecycle. Unlike document-based approaches where system specifications are scattered across numerous text documents, spreadsheets, and diagrams
Model-based systems engineering
Model-based_systems_engineering
Modelling software development in sequential phases
for knowledge maturing: from knowledge-driven software to supporting the facilitation of knowledge development. i-KNOW '14: Proceedings of the 14th International
Waterfall_model
Group creativity technique
This technique has been used particularly in the field of new product development, but can be applied in any number of areas requiring collection and evaluation
Brainstorming
Standardised system of marks, symbols, etc. used in an engineering discipline
[original research?] Engineering symbolic language may be used for the specification, design, implementation, management, operation, and execution of engineered
Symbolic language (engineering)
Symbolic_language_(engineering)
Framework of processes with focus on users, uses, and tasks
User-centered design (UCD) or user-driven development (UDD) is a framework of processes in which usability goals, user characteristics, environment, tasks
User-centered_design
Protocol between IDEs and programming language-specific servers
collaboration with Red Hat and Codenvy to standardize the protocol's specification. Its specification is hosted and developed on GitHub. Modern IDEs provide programmers
Language_Server_Protocol
Visualisation of computer system processes
"About the Unified Modeling Language Specification Version 2.5.1". Object Management Group Standards Development Organization (OMG SDO). December 2017
Sequence_diagram
Evolution of sentence spacing conventions from the introduction of movable type in Europe
quality indicator Electronic design automation Flowchart Mockup Design specification Design system Prototype Sketch Storyboard Technical drawing HTML editor
History_of_sentence_spacing
SPECIFICATION DRIVEN-DEVELOPMENT
SPECIFICATION DRIVEN-DEVELOPMENT
SPECIFICATION DRIVEN-DEVELOPMENT
SPECIFICATION DRIVEN-DEVELOPMENT
SPECIFICATION DRIVEN-DEVELOPMENT
SPECIFICATION DRIVEN-DEVELOPMENT
SPECIFICATION DRIVEN-DEVELOPMENT
SPECIFICATION DRIVEN-DEVELOPMENT
SPECIFICATION DRIVEN-DEVELOPMENT