Architectural patterns: which architectural pattern (style) is suitable for which project….

– Design principles topic: o Architectural patterns: which architectural pattern (style) is suitable for which project. Justify your answer why a certain architectural style is better than the others o Relationships among architecture, design pattern, and idioms. ? Benefits of using patterns. ? Limitations of using patterns ? Can you recommend any software process for pattern based design? Justification of your choice needs to be provided. o What are the main components in software architecture design? o How each of the following help us build quality software? Justify your answer. ? Modularity, cohesion, coupling, information hiding, etc. o The principal viewpoint and their purposes ? Should be able to give an example model for each viewpoint and justify why it is necessary in designing quality software. o In which condition DFD is useful to make program structure? – UML models topic: o Understand the purpose of each diagram: when to use, relationship among the diagrams – Formal methods topic: o Concurrency design using Petri Net o Z specification understanding – SW testing topic o Software inspection and software testing ? Discuss the differences in terms of coverage and limitations o Importance of independent execution path o Equivalent partitioning: purpose (why?) and goal, partitioning principles o How can you make sure that complete coverage of object-oriented testing is done properly? o How to use control dependency and data dependency in designing test cases ? Definition of control dependency and data dependency ? When you are given a source code, determine the number of test cases and explain using the two dependencies.

Attachments:

 
Do you need a similar assignment done for you from scratch? We have qualified writers to help you. We assure you an A+ quality paper that is free from plagiarism. Order now for an Amazing Discount!
Use Discount Code "Newclient" for a 15% Discount!

NB: We do not resell papers. Upon ordering, we do an original paper exclusively for you.