Programming/Style

From HPC
Revision as of 14:54, 31 July 2017 by Pysdlb (talk | contribs) (Created page with "== Programming Standards == This page will lay out the basic programming style set by the Viper HPC Team ===Life Cycle=== As with all types of design there are several phas...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation , search

Programming Standards

This page will lay out the basic programming style set by the Viper HPC Team

Life Cycle

As with all types of design there are several phases of production from inception to production (and then maintenance through software updates).

Common methodologies include waterfall, prototyping, iterative and incremental development, spiral development, agile software development, rapid application development, and extreme programming.

Requirements

Architecture

Design

Easily the most important stage within the full life cycle and decisions made at this stage will have ramifications for the whole software. The main purpose of design is to fill in the details within the architectural design.

Choice of programming language(s)

Viper provides a large amount of different programming languages and can be extended to include software not included within this WIKI.

Coding Standards

Further Information

Icon home.png