Company
Information:
Philex Enterprises Inc., was established in 1994,
during the infancy of the Internet. We work with a
Team of NASA level programmers that are 'true masters'
of coding.
Visec Surveillance Software was designed with the
utmost software engineering standards known today
READ
ABOUT OUR SOFTWARE ENGINEERS
AND PROGRAMMING METHODOLOGIES
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 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 capability, 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. Of the thousands of development companies, less
than 30 groups in the world are rated at the top with
a score of 5, like NASA and MIT.
We
are proud to say that many of our programmers have
either come from a background that enforces these
rigorous programming methodologies like SEI, or many
of them have studied and aware of the guidelines necessary
to develop and deploy the most critical aspects in
IT development.
Our programming team is trained to follow a systematic
approach for development and engages in the following
methodology:
How We Develop Our Projects: 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 process, and better
assess its benefits and risks.
A typical Life Cycle Approach involves the following
phases:
(1) Initial investigation
(1) Requirements
(2) General Design
(3) Development
(4) Installation
(5) Post-installation Activities
How we test our Projects
Our development teams thoroughly test each application
rigorously before presenting it to the client. Our
programming team's goal is to deliver error free projects
according to the initial guidelines laid out in the
specs. We thoroughly test all phases of our development
in the Life Cycle approach and finish with the 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, carefully measuring validity. This
type of testing 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.
We
welcome any comments or feedback. Simply fill out
our contact
form.
Click
here to purchase>>>
Click
here to read more about Visec>>>
Click
here to download a FREE DEMO>>>
|