Google
 
S-MATRIX THE NEXT GENERATION SYSTEMS
Technology Consulting, Contracting, Systems Integration, Project Management, Research & Development (R&D)
Operating Paradigm:
General Contracting Applied to Technology Projects
Disciplines:
Applied Mathematics, Applied Physics, Computer Science, Engineering Science, Industrial Design
Expertise:
Quality (QC /QA) , Computers, Software, Electronics
Automation, Calibration, Control, Data Acquisition & Analysis, Instrumentation, Test & Measurement
*****  Summary | Our Mission | Company Profile | Clients-Projects | Contact Information  *****

Home | Contents | Products & Services | News | Feedback | Search | References

Instrumentation Systems | Multi-User Computer Systems | Efficient Energy Use Systems

Avionics Test Bench | Instrumentation Systems Documentation | Software Documentation
Feedback ***** Sustainability is the Answer -  Now Tell Us  Your Questions? ***** Feedback
While In Vancouver Stay at  ***** A TreeHouse Bed and Breakfast ***** an Energy Star Accommodation
Clients- Projects-Systems:
Aerospace, Alternate Energy, Avionics, Biotech, Defense, Computer Networking, Desalination, Efficient Energy Use, GPS, Manufacturing, Mineral Exploration, Ocean Engineering,  Photonics, Submersibles, Sustainability, Telecommunications, VoIP
31+ Years in Business

Welcome to the S-MATRIX Group Web Site where

"Client Satisfaction is SRS#1 (System Requirement Specification #1)"

[References Banner Image]

Reference 3:

Software Requirements Specifications (SRS) Document

Table of contents

1      Introduction

1.1    Purpose

1.2    Scope

1.3    Definitions, Acronyms, and Abbreviations

1.4    References

1.5    Overview

2      General Description

2.1    Product Perspective

2.2    Product Functions

2.3    User Characteristics

2.4    General Constraints

2.5    Service and Support

2.6    Assumptions and Dependencies

3      Specific Requirements

3.1    Functional Requirements

3.1.1        Functional Requirements 1: Computer System

3.1.1.1           Grade: commercial, industrial, rugged

3.1.1.2           Type: analog, hybrid, micro (desktop, embedded, notebook, tablet), mini, mainframe, PDA (personal digital assistant), super

3.1.1.3           Operating Systems: Windows, Unix, Mobile / Wireless, Proprietary

3.1.1.4           Software Development Environments and Languages: reusable

3.1.1.4.1      Database development platforms: fourth generation, personal information managers, SQL
3.1.1.4.2      Graphical or picture based development platforms
3.1.1.4.3      Scripting development platforms
3.1.1.4.4      Text based development platforms: C/C++ from all major vendors, Visual Basic and ActiveX Controls, Visual Suites

3.1.1.5           S-MATRIX Proprietary Software Development Tools: reusable

3.1.1.6           Other Software Development Tools

3.1.1.6.1      Data management and analysis tools
3.1.1.6.2      Internet tools
3.1.1.6.3      Math and visualization tools
3.1.1.6.4      Spreadsheet tools
3.1.1.6.5      System requirements management tools

3.1.1.7           Network Management Tools

3.1.1.8           Peripherals: connection - bus, cabling, interface, wireless; grade - commercial, industrial

3.1.1.8.1      Cables: audio, network (ethernet), parallel (SCSI), serial (USB), video
3.1.1.8.2      Cameras
3.1.1.8.3      Cards: graphic, memory, network, sound, video
3.1.1.8.4      Communications: VoIP, webcam
3.1.1.8.5      Controllers: joysticks
3.1.1.8.6      Digitizers
3.1.1.8.7      Display: flat, touch, LCD / LED / plasma
3.1.1.8.8      Network: gateways, hubs, modems, NICs (network interface cards), routers, switches
3.1.1.8.9      Plotters
3.1.1.8.10   Pointing devices: mice, trackballs, touch pads
3.1.1.8.11   Power supplies: internal, external; UPS
3.1.1.8.12   Printers: type - dot matrix, inkjet, laser, thermal; function - EFT (electronic fund transfer), kiosk, label, POS (point of sale)
3.1.1.8.13   Projectors: entertainment, presentation, screens
3.1.1.8.14   Scanners: bar code, image, OCR (optical character recognition)
3.1.1.8.15   Shielding
3.1.1.8.16   Storage: location - external, internal; types - CDs, DVDs, drives (hard, solid state, tape)
3.1.1.8.17   Switches: KVM (keyboard, video, mouse)

3.1.2        Functional Requirements 2:

3.1.2.1           Introduction

3.1.2.2           Inputs

3.1.2.3           Processing

3.1.2.4           Outputs

3.1.3        Functional Requirements 3:

3.1.3.1           Introduction

3.1.3.2           Inputs

3.1.3.3           Processing

3.1.3.4           Outputs

3.2    External Interface Requirements

3.2.1        User Interfaces

3.2.2        Hardware Interfaces

3.2.3        Software Interfaces

3.2.4        Communication Interfaces

3.3    Performance Requirements

3.4    Design Constraints

3.4.1        Standards Compliance

3.4.2        Hardware Limitations

3.5    Attributes

3.5.1        Availability

3.5.2        Security

3.5.3        Maintainability

3.5.4        Portability

3.6    Other Requirements

3.6.1        Database

3.6.2        Operations

3.6.3        Site Adaptation

3.6.4        Future Requirements

4      Project Management

4.1    Project Plan

4.1.1        Research: current system functionality; new system functionality.

4.1.2        Requirements Specifications

4.1.3        Design

4.1.4        Build: assemble hardware; install software

4.1.5        Program: code development, debugging, verification, review

4.1.6        System tests: application tests

4.1.7        Install: client site; test; review

4.1.8        Maintain

4.1.9        QC / QA: acceptance tests; conformation to design specs and standards

4.1.10    Look at the big picture.

4.1.11    Identify milestones, deliverables, and tasks.

4.1.12    Define and refine the project schedule; develop a simple adaptable schedule to execute the plan.

4.1.13    Identify skills, equipment, and materials needed.

4.2    Project Execution

4.2.1        Have a baseline plan for comparison.

4.2.2        Schedule the tasks and resources consistently and effectively.

4.2.3        Control the reporting requirements.

4.2.4        Track all of the information you gather about the specs, work (tasks and phases), duration, resources (personnel and equipment), progress as the tasks are executed.

4.2.5        Visualize your detailed project plan and execution in standard, well-defined formats.

4.3    Project Control

4.3.1        Ongoing validation and verification of the system development and deployment plan.

4.3.2        Exchange project information with stakeholders over networks using standard file formats.

4.3.3        Communicate with resources and other stakeholders while leaving ultimate control in the hands of the project manager: problems; new decisions; progress.

4.4    Project Financing

4.5    Project Insurance

5      Maintenance, Repair, and Support

5.1    Technical Support

5.1.1        On-site

5.1.2        Off-site

5.1.2.1           Hotline

5.1.2.2           On-line: knowledge bases, remote connect

5.2    Testing

5.2.1        Self-Tests

5.2.2        Maintenance Tests

5.3    Hardware Exchange Contracts

5.4    QC / QA (Quality Control / Quality Assurance)

5.5    Certification: industry standards

5.6    Warranty and Repair

5.7    Documentation

6      Quality Control / Quality Assurance (Quality)

6.1    Standards

6.1.1        S-MATRIX Proprietary Composite of All Standards and Experience

6.1.2        Boeing D1-9000 (generic)

6.1.3        ISO 9000, 9001, 9004

6.1.4        Malcolm Baldrige Criteria

6.2    Procedures

6.2.1        S-MATRIX Proprietary Hardware and Software Validation and Verification Procedures

6.2.2        Industry Standard Validation and Verification Procedures

6.2.2.1           Benchmarking

6.2.2.2           Conformity / Nonconformity

6.2.2.3           Effectiveness criteria

6.2.2.4           Efficiency criteria

6.2.2.5           Functional tests under normal (or simulated normal) operating conditions

6.2.2.6           Functional tests under extreme (or simulated extreme) operating conditions

6.2.2.7           Overload tests of the system under abnormal or totally unexpected operating conditions

6.2.2.8           Environmental tests to determine the performance of the system under various extreme conditions of humidity, temperature, vibration, etc

6.2.2.9           Hardware, software, system self-tests

6.3    Reliability and Fault-Tolerant Performance Indicators or Metrics

6.3.1        Percentage uptime

6.3.2        Mean time before failure (MTBF)

6.3.3        Other metrics

6.4    Ongoing Quality

6.4.1        Audits

6.4.2        Inspections

6.4.3        Corrections

6.4.4        Ongoing improvements

6.4.5        Record keeping system: traceability

7      S-MATRIX Capabilities

7.1    Experience

7.2    Facilities and Equipment

7.3    Personnel

7.4    Succession Plan: project documentation and materials availability (in escrow), personnel replacements

S-MATRIX Vancouver British Columbia BC Canada experience: software development, aerospace, avionics, biotechnology, computers, efficient energy use, electronics, GPS, manufacturing, mineral exploration, photonics, telecommunications, software engineering

At S-MATRIX, "Client Satisfaction is SRS#1"

For any Comments, Suggestions or Requests for Information, please use the Contact Information at the bottom of all S-MATRIX web pages or the convenient

Feedback Form on the Feedback web page

S-MATRIX Vancouver British Columbia BC Canada experience: software development, aerospace, avionics, biotechnology, computers, efficient energy use, electronics, GPS, manufacturing, mineral exploration, photonics, telecommunications, software engineering

*****  Summary | Our Mission | Company Profile | Clients-Projects | Contact Information  *****

Home | Contents | Products & Services | News | Feedback | Search | References

Instrumentation Systems | Multi-User Computer Systems | Efficient Energy Use Systems

Avionics Test Bench | Instrumentation Systems Documentation | Software Documentation

31+ Years in Business
S-Matrix Enterprises Inc
#7-9 550 Beatty St
Vancouver, BC Canada V6B 2L3

Web: www.smatrixgroup.com
Copyright © 1997
S-Matrix Enterprises Inc
All rights reserved.

Canada: 1.604.669.4310
USA: 1.425.440.9523
Email: info@smatrixgroup.com
S-MATRIX

THE NEXT GENERATION SYSTEMS