Java Design by Contract

Download Solution: Click to Download Solution
Solution File Name: JavaDesignbyContract.docx
Unzip Password: prestobear.com

Q1. Explain a typical three-tier software architecture.
List typical technologies that you can choose for each tier as well as communication protocols between tiers.

Answer:

Q2. Distinguish between static analysis and dynamic analysis, and explain models for each.
Answer:

Q3. What is design by contract?
Give two examples to show how to use informal specification and design by contract in Java.

Answer:

Q4. Show the process of modeling the software from developer perspective using use case model, including steps and main tasks for each step.
Answer:

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.