|
Quality in computer software is a controversial field. For the few, computer software quality occurs as largely pleasing & practical issue, treating sustaining the wonder of how else with efficiency & elegantly a program performs a project & source code looks (watch Programming style). For others, quality is defined when nonindulgent conformity to requirements and absence of bugs. Within each suits, there come sets of practices that are either called upon, or even extremely utile in that pursuit.
Anti-patterns are common problems that happen ofttimes within computer programing & that should exist as avoided to achieve quality.
History
Software product quality
Product quality
conformance to requirements or program specification
Scalability
Correctness
Completeness
absence of bugs
Fault-tolerance
Extensibility
Maintainability
Documentation
Source code quality
To the computer, no rattling construct of "well-written" source code. Still, to the homo, the way a program is written might use at times a select few crucial results for the man maintainers. Numbers of source code programming style guides, which stress readability & a bit of language-specific conventions come aimed at a maintenance of the software program source code, which involves debugging and updating. More issues as swell inherit looking for whether code is well written, like a logical structuring of the code into achievable sections.
readability
easiness maintenance, testing, debugging, fixing, modification and portability
low complexity
low resources consumption: memory, CPU
small total of compilation warnings
...
Methods to improve a quality: refactoring.
|
Air Dispersion Modeling, Inc.
A firm in Oakton, Virginia selling a line of air pollution dispersion modeling software that includes: ISC View, RMP View, SCREEN View, SLAB View and SLAB View 3D ... all of which are U.S. EPA models adapted for use with Windows by Lakes Environmental.
Aircraft Exhaust Plume Model
The model PARANOX (PArametrization of Aircraft emitted NOX) was developed by the Netherlands Meteorological Institute to describe the chemical processes and dispersion of an aircraft exhaust plume at cruising altitudes.
Adair Geneva Project
The APPH Module (Air Pollution and Public Health) integrates three different models in the Aidair Geneva system. The system was developed in Switzerland to draw maps of air pollution emissions from point sources (power plants, industries) and/or area sources (automotive traffic). The three dispersion models used are: a Gaussian model; a Lagrangian model; and a statistic model.
BEE-Line Software
BEE-Line Software is located in Asheville, North Carolina, USA and markets air dispersion modeling software with training and technical support. They specialize in creating user-intuitive versions of EPA air dispersion models for application in the Windows environment.
BREEZE Software and Meteorological Data Services
BREEZE markets the software developed by Trinity Consultants of Dallas, Texas, USA. They offer air quality modeling software, meteorological data, training and support. Among the software packages offered are those based on the US EPA's ISC and AERMOD suites. Software for continuous releases, accidental toxic and flammable chemical releases, and explosion safety is available.
Cambridge Environmental Research Consultants
Scientific consultants in the field of atmospheric dispersion located in Cambridge, England.. They offer a range of air dispersion models including: ADMS 3 for dispersion of industrial emissions; ADMS-SCREEN for initial screening studies of emission dispersion; and GASTAR for dispersion of accidental dense gas releases.
Support Center for Regulatory Air Models
Extensive information from U.S. EPA on air pollution modeling software. Detailed description of mathematical models, guidance and other technical papers.
CAMEO
Computer-Aided Management of Emergency Operation (CAMEO) is a software package developed by NOAA (U.S. National Oceanic and Atmospheric Administration) and U.S. EPA (Environmental Protection Agency), for planning responses to chemical accidents. Includes the ALOHA (Areal Location of Hazardous Atmospheres) dispersion model for neutrally buoyant or heavier-than-air gases.
ARIA Technologies
A French firm of environmental consultants and developers of air dispersion modeling software ranging from small-scale local models to industrial models to regional models.
The DREAM Model
The Danish Rimpuff and Eulerian Accidental release Model (DREAM), developed by the National Environmental Research Institute (NERI) of Denmark, is a high-resolution, three-dimensional tracer model for short and large scale atmospheric transport, dispersion, and deposition (wet and dry) of radioactive air pollution from a single strong source.
|
© 2005 GeneralAnswers.org |
|