Home
Courses/Training
Articles
Clients
Approach
Technology
Associates
Contact Us
Links

Technology

Byte-Vision is aware that projects do not suceed or fail based on the technology used. We acknowledge that technologies are merely tools to carry out our work. We do however ensure we are always up to date with the latest sets of available tools.

Tools/Languages

These are the current tools we have first hand experience and expertise applying.
  • VB.NET, C#.NET, VS.NET
  • HTML / XML / XSL
  • SQL Server
  • ADO.NET
  • VBScript and Javascript
  • Rational Rose / Rational XDE / Enterprise Architect
  • NUnit.

Architecture

We have vast experience building multi-tiered Object Orientated solutions using the industry standard design patterns.

Software Quality

We use a simple rule: All software we write is written using Test Driven Development . It is not finished unless there are running tests that all pass in addition to the full set of regression tests.

We focus heavily on building architectures that are fully testable using automated tools like NUnit.

Our arsenal of software quality techniques include:

  • Designing Testable Architectures (See our Extreme Web Architectures article.) 
  • Design By Contract
  • Test Driven Development
  • Assertions
  • Formal Inspections
  • Pair Programming

    Design Methods

    Approaches - Object Orientated, use case driven.
    Notations - UML
    Processes - Rational Unified Process (RUP), and Extreme Programming (XP)
    Tools - Rational Rose, xUnit, VS.NET, Enterprise Architect


  • All content © Byte-Vision Limited 1997 - 2004