Web Design
Software Design

SOFTEST

Methods and Tools:

  • Design
    • UML - Rational Rose
    • Hatley-Pirbhai
    • Yourdon
    • MGR Koala - Philips
    • CASE tools
  • Development tools
    • MS Visual Studio
    • iOS SDK - Xcode
    • Unix gnu
    • Debugging tools
  • Environments
    • Windows tools and Applications
    • Unix tools and Applications
    • Configuration Management tools

 

Operating Systems and Platforms:

  • MS Windows
  • Server 2003
  • DOS
  • iOS (iPhone/iPad)
  • Unix/Linux/Cygwin
  • Android
  • OS-9, OS/2
  • pSOS+
  • Nucleus+
  • TASS Kernel
  • ONTAP (NetApp)
  • Architectures
    • 32 and 64 bits
    • Windows
    • Mac, iPad
    • multi core & multiprocessor
    • MIPS
    • I2C bus

Development Processes

  • V-Model
    • Requirements capturing
    • System specification
      • Functional
      • Non-functional
    • Architecture design
    • Software specification
    • Coding
    • Verification
    • Validation
    • Release
  • Waterfall
  • SCRUM (rapid development)
  • Requirements Management
    • Capturing
  • Build process
  • Change Control Board

Languages:

  • C, C++, Objective-C
  • Visual Basic
  • HTML
  • Java
  • Pascal
  • OpenGL
  • DirectX
  • A51 Assembler
  • Other:
    • Lisp, Prolog
    • Mathematica
  • Scripting
    • PHP
    • Java
    • JavaFX
    • TCL
    • UNIX
    • DOS
    • Perl