Flood warningA flood warning is closely linked to the task of flood forecasting. The distinction between the two is that the outcome of flood forecasting is a set of forecast time-profiles of channel flows or river levels at various locations, while "flood warning" is the task of making use of these forecasts to make decisions about whether warnings of floods should be issued to the general public or whether previous warnings should be rescinded or retracted.
SiltSilt is granular material of a size between sand and clay and composed mostly of broken grains of quartz. Silt may occur as a soil (often mixed with sand or clay) or as sediment mixed in suspension with water. Silt usually has a floury feel when dry, and lacks plasticity when wet. Silt also can be felt by the tongue as granular when placed on the front teeth (even when mixed with clay particles). Silt is a common material, making up 45% of average modern mud.
EvolutionIn biology, evolution is the change in heritable characteristics of biological populations over successive generations. Evolution occurs when evolutionary processes such as natural selection (including sexual selection) and genetic drift act on genetic variation, resulting in certain characteristics becoming more or less common within a population over successive generations. The process of evolution has given rise to biodiversity at every level of biological organisation.
Plant morphologyPhytomorphology is the study of the physical form and external structure of plants. This is usually considered distinct from plant anatomy, which is the study of the internal structure of plants, especially at the microscopic level. Plant morphology is useful in the visual identification of plants. Recent studies in molecular biology started to investigate the molecular processes involved in determining the conservation and diversification of plant morphologies.
Regression testingRegression testing (rarely, non-regression testing) is re-running functional and non-functional tests to ensure that previously developed and tested software still performs as expected after a change. If not, that would be called a regression. Changes that may require regression testing include bug fixes, software enhancements, changes, and even substitution of electronic components (hardware). As regression test suites tend to grow with each found defect, test automation is frequently involved.
Convergent evolutionConvergent evolution is the independent evolution of similar features in species of different periods or epochs in time. Convergent evolution creates analogous structures that have similar form or function but were not present in the last common ancestor of those groups. The cladistic term for the same phenomenon is homoplasy. The recurrent evolution of flight is a classic example, as flying insects, birds, pterosaurs, and bats have independently evolved the useful capacity of flight.
Longshore driftLongshore drift from longshore current is a geological process that consists of the transportation of sediments (clay, silt, pebbles, sand, shingle) along a coast parallel to the shoreline, which is dependent on the angle of incoming wave direction. Oblique incoming wind squeezes water along the coast, and so generates a water current which moves parallel to the coast. Longshore drift is simply the sediment moved by the longshore current. This current and sediment movement occur within the surf zone.
MeltwaterMeltwater (or melt water) is water released by the melting of snow or ice, including glacial ice, tabular icebergs and ice shelves over oceans. Meltwater is often found during early spring when snow packs and frozen rivers melt with rising temperatures, and in the ablation zone of glaciers where the rate of snow cover is reducing. Meltwater can be produced during volcanic eruptions, in a similar way in which the more dangerous lahars form. When meltwater pools on the surface rather than flowing, it forms melt ponds.
Acceptance testingIn engineering and its various subdisciplines, acceptance testing is a test conducted to determine if the requirements of a specification or contract are met. It may involve chemical tests, physical tests, or performance tests. In systems engineering, it may involve black-box testing performed on a system (for example: a piece of software, lots of manufactured mechanical parts, or batches of chemical products) prior to its delivery.
Unit testingIn computer programming, unit testing is a software testing method by which individual units of source code—sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures—are tested to determine whether they are fit for use. It is a standard step in development and implementation approaches such as Agile. Before unit testing, capture and replay testing tools were the norm. In 1997, Kent Beck and Erich Gamma developed and released JUnit, a unit test framework that became popular with Java developers.