Start Discovering Solved Questions and Your Course Assignments
TextBooks Included
Active Tutors
Asked Questions
Answered Questions
q define reverse engineering what are the main objectives of reverse engineeringans the reverse engineering is the procedure of generating
q illustrate about system testingsystem testing this testing centred on validating the product with respect to software specification document
q explain different type of testing toolsa test case generators these tools produce test cases from srs program or test design languages they utilize
q what are the advantages of using testing toolsans the merits of testing tools are they improve the productivity and quality of software development
q briefly explain integration testingintegration testing in this the module are methodically integrated and tested to find protocol design error
q describe about unit testingunit testing the unit testing is completed to test the individual module of the software test cases are designed to test
q what is the difference between module coupling and module collection list different types of coupling and cohesionans cohesion is the property of a
q what is software requirement specification srs why is it important list the characteristic of a good quality srsans srs software requirement
q what are the debugging programsdebugging programs-a program which runs simultaneously with the program under test and provides commands to examine
q how print statements used in software testingprint statements-the standard print statement in the language being utilized is sprinkled throughout
q explain the traces debugging methodtraces-printout contains merely certain memory and register contents and printing is conditional on some event
q explain about core dumps debugging techniquedebugging is the activity of locating as well as correcting errorscore dumps-a printout of all
q show the advantages of re-engineering1 reduced risk - there is a elevated risk in new software development there possibly staffing problems
q when we need re-engineer when the system changes are mainly confined to part of the system then re-engineer that part when hardware or else
q what is re-engineeringre-engineering- it is re-organizing as well as modifying existing system to make them more maintainable it involves source
q what do you mean by reverse engineeringreverse engineering-it is a process of analyzing software with a outlook to understanding its design and
q what is equivalence partitioningequivalence partitioning-equivalence partitioning is black box testing method that divides the input domain of a
q define the equivalence classequivalence class-it represents a set of valid or else invalid states for input conditions an input condition is a
q what do you understand by black box testingblack box testing-black box testing is as well called behavioural testing focuses on the functional
q differentiate between failures and faultsans failure-failure is the disappearance of external results of program operation from requirements
q how abstraction used in stepwise refinementabstraction- abstraction permits one to concentrate on a problem at some level of generalization without
q illustrate partitioning in stepwise refinementproblems are frequently too large and complex to be understood as a whole therefore we tend to
q what is stepwise refinementstepwise refinement-stepwise refinement is a top-down design strategy initially proposed by niklaus wirth a program is
q differentiate between function oriented design and object oriented designans function oriented design- function oriented design strategy relies on
q what is detailed cocomo model the detailed cocomo model is able to estimate the staffing cost and duration of each of the subsystem development