1. What are the types of static testing tools?
There are three types of static
testing tools.
Code based testing
tools – These tools take source code as input and generate test cases.
Specialized
testing tools – Using this language the detailed test specification can be
written for each test case.
Requirement-based
testing tools – These tools help in designing the test cases as per user
requirements.
2. What is meant by Software project management?
Software project management is an activity of
organizing, planning and scheduling software projects.
3. What is meant by software measurement?
Software measurement means deriving a numeric
value for an attribute of a software product or process.
4. What is meant by software cost estimation?
The
software cost estimation is the process of predicting the resources required
for software development process.
5. What is meant by CASE tools?
The
computer aided software engineering tools automatic the project management
activities, manage all the work products. The CASE tools assist to perform
various activities such as analysis, design, coding and testing.
6. What is meant by Delphi
method?
The
Delphi technique is an estimation technique
intended to active a common agreement for estimation efforts.
7. What is meant by software evolution?
Software
evolution is a process of managing the changes in the software.
8. Derive ZIP’s law.
ZIP’s
first law of the form,
fr
r = C (or) nr = Cn / r
C à constant
r à
rank for tokens
fr à
frequency of occurrence
9. What is software configuration management (SCM)?
Software
configuration management is the art of identifying, organizing, and controlling
modifications to the software being built by a programming team.
10. What is meant by risk management?
Risk management is an activity in which risks
in the software projects are identified.
11. What is meant by software project scheduling?
Software project scheduling is an activity
that distributes estimated effort across the planned project duration by
allocating the effort to specified software engineering tasks.
12. Write about software change strategies.
The software change strategies that
could be applied separately or together are:
Software
maintenance – The changes are made in the software due to requirements.
Architectural
transformation – It is the process of changing one architecture into another
form.
Software
re-engineering – New features can be added to existing system and then the
system is reconstructed for better use of it in future.
No comments:
Post a Comment