Question 7 (10 marks) Assume that you are to design a spel checker In the origin
ID: 3717173 • Letter: Q
Question
Question 7 (10 marks) Assume that you are to design a spel checker In the original renquireo document format was given However, as a good software enginees yo thiay have to deal as such that a change of document format will require minimal changes two software engineering principles to support your design a reslian hat in the with different doeument formats Briefty describe hw you will eg Briefty the sre Justify yr nawer by indiestig Question s (10 marks) For the following program fragment, find a minimal test set that satisfies the Edge-Coverage Criterion (Select a test set T such that, by esecuting P for each d in T, euch edge of Prs control graph is traversed at least once) if xz then else endif; if xz+1 then 3 else endif Question 9 (4 marks) List two software architecture styles. Question 10 (10 Marks) Discuss briefly the relationship between formality and anticipation of changse. uestion 11 (4 marks) Model View Controller has the benefit of modularization. However it does not support separation of concerns. [TRUE/FALSE] Justify estion 12 (4 marks) Black box testing is a testing against the implementation.[TRUE/FALSE] Justify. estion 13 (4 marks) A failure of a white-box test may result in a change which requires all black-box te be repeated. [TRUE/FALSE Justify.Explanation / Answer
Question no 7 is not clearly visible.
Q 9- The two software architecture styles are waterfall model and prototyping model.
Q 10- software formality are used to install and execute software programs are installed and executed on mission critical systems it helps to produce more reliable products control cost and increase confidentiality.
When we don't anticipate change it leads to higher cost and unmanageable software. As software development deals with changing software requirements if change is anticipated it can tolerate high cost.
Q 11- False
Modularization takes into account loose coupling that takes the concept to the extreme. It dynamically loads and unloads module at runtime, separate complete application in their own run time that interact with the main application.
Q 12- True
In this testing software functionality is tested without looking at the internal core structure and other implementation details. This type of testing is based on requirements and specifications.
Q 13- False
White box testing is independent of black box testing because white box testing purely deals with implementation of the program which does not take specification and requirements into consideration.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.