| 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)"
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
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
*****
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 |