Professional Documents
Culture Documents
Synopsis: Title
Synopsis: Title
Synopsis: Title
Title
SYNOPSIS
Intelli-sense works by accessing a file which acts like the database for variable
names and other constructs defined in or referenced by the application being edited.
The "classic" implementation of IntelliSense works by detecting marker
characters such as periods, or other separator characters depending on the language
used. As the user types one of these marker characters immediately after the name of
an entity having one or more accessible members (such as contained variables or
functions), IntelliSense starts suggesting matches with a pop-up window. The user can
either accept the suggestion by typing a statement completion character
( Tab or Enter or a language-specific marker such as the semicolon for C++)
or continue typing the name.
IntelliSense is Microsoft's popular implementation of "intelligent sense" most notably
featured in Visual Studio.
Hardware and software requirements
Hardware requirements specification
Processor
RAM
256 MB
Resolution
SYNOPSIS
A key step in the process of software engineering is testing the software for
correct behavior prior to release to end users.
Testing can be through black-, white- or grey-box testing. In white-box testing the
tester is concerned with the execution of the statements through the source code. In
black-box testing the software is run to check for the defects and is less concerned
with how the processing of the input is done. Black-box testers do not have access to
the source code. Grey-box testing is concerned with running the software while
having an understanding of the source code and algorithms.
Unit Testing
This initial stage in testing normally carried out by the developer who wrote the
code and sometimes by a peer using the white box testing technique.
Integration Testing
This stage is carried out in two modes, as a complete package or as an
increment to the earlier package.
Software Testing
After the integration has been tested, software tester who may be a manual
tester or automator perform software testing on complete software build.
System Testing
In this stage the software is tested from all possible dimensions for all intended
purposes and platforms.
User Acceptance Testing
This testing stage carried out in order to get customer sign-off of finished
product. A 'pass' in this stage also ensures that the customer has accepted the
software and is ready for their use.
What contribution would the project make?
The main contribution of the project is it provides a frame work for a C
programmer with auto-complete feature which helps to speed up the process of coding
C applications.
Conclusion
The project ends up with providing a framework to a C programmer with intellisense that is, it provides auto completion popups when typing, querying parameters of
functions, query hints etc. Intellisense serves as documentation and disambiguation
for variable names, functions and methods using reflection.