Professional Documents
Culture Documents
5. What are the issues in measuring the software size using LOC as metric?
6. If you have to develop a word processing software product, what process model will you
choose? Justify your answer.
8. What are the pros and cons of iterative software development model?
Pros
The risks can be identified and rectified before they get problematic.
Cons
This model is typically based on customer communication.if the communication is not
proper then the software product that gets developed will not be as per requirements
9. What is a data dictionary?
The data dictionary represents all names used in system models.the descriptions of
entities,relationships and attributes are also included in data dictionary.
Fixing a bug
SRS must be
Correct
Unambiguous
Complete
Consistent
Traceable
Same as above
The feasibility analysis is required to decide whether or not the proposed system is
worthwhile to implement
The data dictionary represents all names used in system models.the descriptions of
entities,relationships and attributes are also included in data dictionary
17. List the notations used in data flow model?
The software architecture is the hierarchical structure of software components and their
interactions.In software architecture the software model is designed .The structure of model
is partitioned horizontally or vertically.
1.It defines an abstraction level at which the designers can specify the functional and
performance behaviour of the system.
2. It acts as a guideline for enhancing the system
3. It evaluates all top-level designs.
4. It develops and documents top-level design for the external and internal interfaces.
5. It develops preliminary versions of user documentation.
After careful analysis of design or code separate out the components that can be
refactored.Then refactor the and finally integrate and test them.
Types
Content coupling
Common
Control
Stamp
Data
Routine call
Type use
Inclusion or import
External
Stub: A stub is called from the software component to be tested. As shown in the diagram
above ‘Stub’ is called by ‘component A’.
Driver: A driver calls the component to be tested. As shown in the diagram above
‘component B’ is called by the ‘Driver’.
29. Explain the difference between black box testing and white box testing
Same
30. What are the testing principles the software engineer must apply while performing software
testing?
31. Distinguish between verification and validation. Which types of testing address verification?
Which types of testing address verification?
Performance testing
Rules
Refactor in small steps
For testing the existing functionalities make use of test scripts
35. What are the metrics computed during error tracking activity?
Ereq
Edesign
Ecode
Requirement analysis
Architectural design
Component level design
Coding
39. What is the difference between organic mode and embedded mode in COCOMO model?
40. State the importance of scheduling activity in project management.
It established timeline delivery and availability of the project resources whether they be
personal inventory or capital