|

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.
|