logo   Purchase Downloads Member's Access
  Home About Us  F.A.Q.  Dealers News & Press Contact Us
What Is Visec
Key Technologies
LPR - License Plate Module
Features And Modules
Visec Vs. Competition
Case Studies
 
 
Visec-Pro is the easiest to use, and fastest surveillance software for Network Video Recorders with full support of IP cameras, and generic support for standard mjpeg streams.
Read More

About our Programming team

 

READ ABOUT OUR SOFTWARE ENGINEERS AND PROGRAMMING METHODOLOGIES


Development Team

Visec Surveillance Software was designed with the utmost software engineering standards known today. Visec Surveillance and its key technologies were developed by a highly trained team of software engineers, mathematicians and academicians. We pride ourselves in our accomplishments and are confident that you will appreciate the years of research and development that have gone into making Visec and will continue in its evolution.

 

What is NASA LEVEL?

At Philex Enterprises Inc., we are proud that many of our programmers are NASA level. What does this mean, NASA level? This means that our programmers come from a very knowledgeable and highly disciplined background. The bulk of our programmers have had deep involvement in organizations that enforce strict programming methodologies such as those imposed by the prestigious Software Engineering Institute (SEI).

 

The Software Engineering Institute is a federally funded research and development center established in 1984 by the Department of Defense. It awards maturity ratings to software developers. These ratings are earned through an exhaustive independent evaluation involving analysis and review of a company's software development capabilities, its processes and its products.

 

SEI rates a company's programming facilities along with its approaches to development on a scale of 1 to 5. Out of the thousands of development companies, less than 30 groups and institutions in the world are rated at the top, with a score of 5, like NASA and MIT and the Department of Defense (DOD).

 

We are proud to say that many of our programmers have either come from a highly disciplined and academically intense background that enforces rigorous programming methodologies like those set by SEI. Additionally, many of our programmers have studied and aware of the protocols necessary to develop and deploy the most critical aspects of IT development by applying the most fail safe and rigorous protocols.

 

Our programming team is trained to follow a systematic approach for development and engages in the following disciplined methodology:

 

How We Develop Our Projects- Using The Life Cycle Approach

 

The life-cycle approach also called the Waterfall, is the standard approach used by our development team for custom programming. This approach divides a development project into phases. The developing team analyzes each task into phases, where one phase is finished before the other phase starts.

 

The successful completion of one phase is required before moving on to the next phase. By breaking down developmental processes into phases and carefully reviewing each phase and documenting it, an application can be better scrutinized. Furthermore, it allows our development team to have more control of the application's development processes, and better assess the benefits and risks.

 

A typical Life Cycle Approach involves the following phases:

(1) Initial investigation

(2) Requirements

(3) General Design

(4) Development

(5) Installation

(6) Post-installation Activities

 

How we test our Projects

 

Our development teams thoroughly test each application rigorously before presenting it to the client or end user. Our programming team's goal is to deliver error free projects according to the initial guidelines laid out in the original specs. We thoroughly test all phases of the development in the Life Cycle approach and finish with supplemental validations as well, including:

 

White box testing: This type of testing involves testing software by having an understanding of the front end and back end of the program. In white box testing our programming team is privy to the actual code of a program and uses this knowledge to test inputs against outputs. This type of testing enables us to carefully measure validity. It also allows our team to determine if the program does what it is supposed to do.

 

Black box testing: Our testers (either programmers, or end users) do not have privy to the actual source code and thus cannot scrutinize the actual code of a program. The testers know that certain commands will result in certain responses. Our development team uses this to test aspects of the program against the results. This ensures that the program is working correctly according to initial specs.

 

Our research and development is the result of our team's excellent collaboration, planning, dedication, and shared vision to make Visec Surveillance the best consumer drvien product in the world.

View All

29/11/2007
Visec is proud to introduce the VISEC PLATINUM edition software with a built in License Plate Reader. »

All News
Download a Free Demo Of Visec Pro NVR »
Visec Pro Brochure (PDF) »
Visec License Plate Reader Brochure (PDF)»
View All
Copyright © 2008 Philex Enterprises Inc. All rights reserved. Home | About Us | Purchase | Download | Member Access | Contact Us  
Privacy Policy | Legal Notice | Support