Anybody can provide quality work by Saturday Evening?
EXAM INSTRUCTIONS
1. There are three (3) questions on this exam, each of equal value.
2. Attempt all three (3) of these questions.
3. Each question must be answered in your own words. However, when you use the words of others in any answers, you must use quotation marks and attribute the source right there following APA style recommendations. Also be sure to cite references right there using APA style when you paraphrase the words of others.
4. This is an open-book individual examination. You may use any resources in addition to the textbook, such as other books, articles, and the Web. All questions require research beyond the text, lecture notes, and conferences. You must, however, do your own work and you may not collaborate with your classmates.
5. Do not post questions about this exam in any of the class forums. If you have a question about the exam e-mail your instructor directly and he will decide whether the entire class needs to be advised the issue or question.
6. Adequate answers for the entire examination should run approximately 16 double-spaced pages (not much more) with one-inch margins and 12-point font.
7. You must provide a separate bibliography for each question following APA style recommendations. The bibliography for each question is outside the scope of the 16 double- spaced pages and should be placed at the end of each question.
8. Answers will be evaluated on the following criteria: key content, logical flow, clarity, spelling, grammar, and proper citations/bibliography.
PLEASE SEE PAGE 2 FOR THE EXAM QUESTIONS
Question 1
Choose three (3) software testing techniques. Describe the purpose and capabilities of each, being sure to explain their relative differences, similarities, shortcomings, and the degree to which they complement one another.
Describe the forces that will shape the future development of these techniques. With these forces in mind, what are the likely future features and functionality for each of the three (3) techniques you chose? Will any one (1) or two (2) techniques become more dominant relative to the others? Why or why not?
Question 2
Cloud computing and virtualization are two relatively new technologies which have re-emerged and which are both making an indelible and, in the view of many experts, an irreversible impact on the way computing services are delivered and in the ways software is developed.
Review the literature and analyze the strengths and weaknesses of both virtualization and cloud computing in providing secure and trusted systems.
In what ways do the experts foresee the use of each of these technologies evolving in the future?
In the context of security and trust, what specific challenges will these evolutions present across the software lifecycle?
Based on your analysis make recommendations for the secure use of virtualization technology and cloud computing.
Question 3
This question concerns auditing a cloud computing deployment that uses the public model.
1. Explain the role auditing plays in the context of achieving trustworthy systems. 2. Explain the complexities of auditing a cloud computing deployment that uses the public model? 3. Analyze the degree to which auditing tools and procedures used in cloud computing (especially with respect to the public model) produce trustworthy audits? What recommendations have experts made to improve these public cloud auditing tools and procedures?
***END OF EXAM***