Java Design by Contract

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

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.


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

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


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

Leave a Reply

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