Start Discovering Solved Questions and Your Course Assignments
TextBooks Included
Active Tutors
Asked Questions
Answered Questions
define cyclomatic complexitycyclomatic complexity defined as software metric which gives the quantitative measure of logical complexity of the
what are the causes behind to perform white box testingthere are three main reasons behind performing the white box testing1 programmers may have
what is a boundary value analysisa boundary value analysis is a testing procedure by which the elements at the edge of the domain are selected and
what is equivalence partitioningequivalence partitioning is a black box procedure that divides the input domain into classes of datafrom this data
write short note on black box testingthe black box testing is also known as behavioural testing this process fully focuses on the functional
what are the two levels of testingi component testingindividual components are tested tests are produced from developers experienceii system
what are the testing principles the software engineer must apply while performing the software testingi all tests should be traceable according to
what are the aims of testing i testing is a process of executing a program with the target of finding an errorii a good test case is one that has
what is the meaning of scmsoftware configuration management is termed as a set of actions performed for identifying organizing and controlling
what is the meaning of real time systemreal time system is a software system where the correct functionalities of the system are dependent upon
what transform mapping refersthe transform mapping is a bundle of design steps applied on the dfd in order to map the transformed flow
what are the guidelines for data designi use systematic analysis on dataii find data structures and related operationsiii prepare data dictionaryiv
describe the various elements of data designi data object - the data objects are identified and relationships among various data objects are
what are the profits of vertical partitioningi these are very easy to maintain changesii they decreased the change impact and error
determine the meaning of vertical partitioningvertical partitioning often called factoring suggests that the control and work should be distributed
what are the advantages of horizontal partitioningi software is must be easy to checkii software is handy to maintainiii create fewer side effectsiv
what are the general activities in design processi system structuring - the system is separated into principle subsystems components and
describe the various types of couplingi data coupling - the data coupling is possible by parameter passing or data interactionii control coupling -
describe various types of cohesioni coincidentally cohesive -the modules in which the set iof tasks are linked with each other loosely then these
what is a cohesive modulea cohesive module performs only one task in software procedure with few interaction with other modules it means cohesive
what are the benefits of modular designchanges made during testing and maintenance becomes manageable and they do not affect other
write the definition of design processdesign process is a sequence of steps carried by which the requirements are transformed into a system or
define data dictionarythe data dictionary is defined as an organized collection of all the data elements of the system with accurate and rigorous
write definition of state transition diagramstate transition diagram is mainly a collection of states and events due to the events the system has to
what does level0 dfd meanslevel0 dfd is called as fundamental system model or context model in the context model the total software system is