This article duplicates the scope of other articles, specifically Data model. Please discuss this issue and help introduce a summary style to the article.(March 2023)
Part of a series on
Software development
Core activities
Data modeling
Processes
Requirements
Design
Construction
Engineering
Testing
Debugging
Deployment
Maintenance
Paradigms and models
Agile
Cleanroom
Incremental
Prototyping
Spiral
V model
Waterfall
Methodologies and frameworks
ASD
DevOps
DAD
DSDM
FDD
IID
Kanban
Lean SD
LeSS
MDD
MSF
PSP
RAD
RUP
SAFe
Scrum
SEMAT
TDD
TSP
OpenUP
UP
XP
Supporting disciplines
Configuration management
Documentation
Software quality assurance
Project management
User experience
Practices
ATDD
BDD
CCO
CI
CD
DDD
PP
SBE
Stand-up
TDD
Tools
Compiler
Debugger
Profiler
GUI designer
UML Modeling
IDE
Build automation
Release automation
Infrastructure as code
Standards and bodies of knowledge
CMMI
IEEE standards
ISO 9001
ISO/IEC standards
PMBOK
SWEBOK
ITIL
IREB
OMG
Glossaries
Artificial intelligence
Computer science
Electrical and electronics engineering
Outlines
Outline of software development
v
t
e
Data modeling in software engineering is the process of creating a data model for an information system by applying certain formal techniques. It may be applied as part of broader Model-driven engineering (MDE) concept.
^Cite error: The named reference MW99 was invoked but never defined (see the help page).
generally datamodeling or, more specifically, database design. Datamodels are typically specified by a data expert, data specialist, data scientist, data librarian...
Datavault or data vault modeling is a database modeling method that is designed to provide long-term historical storage of data coming in from multiple...
Intelligence field. The idea is to provide high level modeling primitives as an integral part of a datamodel in order to facilitate the representation of real...
general-purpose datamodeling language. Extended Enterprise Modeling Language (EEML) is commonly used for business process modeling across a number of...
erwin DataModeler (stylized as erwin but formerly as ERwin) is computer software for datamodeling. Originally developed by Logic Works, erwin has since...
object-role modeling, and the Unified Modeling Language (UML). Data flow modeling (DFM) is a basic conceptual modeling technique that graphically represents...
Enterprise datamodelling or enterprise datamodeling (EDM) is the practice of creating a graphical model of the data used by an enterprise or company...
design of the model of all the enterprise data using tools such as entity-relationship modeling (ER).: 1258–1260 Dimensional modeling always uses the...
Bitemporal modeling is a specific case of temporal database information modeling technique designed to handle historical data along two different timelines...
governance Data integrity Data maintenance Data management Data mining DatamodelingData point Data preservation Data protection Data publication Data remanence...
which takes up more data read, and compute cycles. Some modeling disciplines, such as the dimensional modeling approach to data warehouse design, explicitly...
systems, a central data warehouse, or external data. Denormalization is the norm for datamodeling techniques in this system. Given that data marts generally...
Building information modeling (BIM) is a process involving the generation and management of digital representations of the physical and functional characteristics...
The unified modeling language (UML) is a general-purpose visual modeling language that is intended to provide a standard way to visualize the design of...
for conceptual modeling similar to that of entity-relationship modeling, with extensions for working with temporal data. The modeling technique involves...
comparison of datamodeling tools which are notable, including standalone, conventional datamodeling tools and modeling tools supporting datamodeling as part...
been updated. Predictive modelling has been used to estimate surgery duration. Predictive modeling in trading is a modeling process wherein the probability...
information modeling (IDEF1X) is a datamodeling language for the development of semantic datamodels. IDEF1X is used to produce a graphical information model which...
The relational model (RM) is an approach to managing data using a structure and language consistent with first-order predicate logic, first described in...
common datamodel (CDM) can refer to any standardised datamodel which allows for data and information exchange between different applications and data sources...
Being a collection of data (points and other information), 3D models can be created manually, algorithmically (procedural modeling), or by scanning. Their...