08
  • This Tutorial is based on questions from the book Software Engineering 10 by Ian Sommerville and is based on selected material covered in chapter 7. Use the lecture slides as a guide to what was covered. You will also need to ensure that you have read through the relevant parts of chapters 7.

    Week 8 Tutorial

    Modelling and Architectural Design

    1. What are the 5 key activities in an object-oriented design process?
    2. What do you understand by the system context and interaction model?
    3. Briefly describe 3 approaches that may be used to identify object classes?
    4. Why is it important to specify the interfaces of components that are being developed by a software engineering team?
    5. What are the principal aims of software configuration management?
    6. What are essential tools in a software development platform?
    7. Briefly describe the idea of open-source development.

    Download PDF Version
  • Lab Exercise: Week 8

    Using the link below please read through the slides for the First Year Case Study. This set of slides is designed to give you some knowledge of a popular architecture called a 3 Tier Architecture. This architecture is very useful in the development of web applications.

    Download PDF Version

    The 3 Tier Architecture can be generatised further and this is demonstrated in the set of slides below. This set of slides discusses the architecture that is used by Java 2 Enterprise Edition. Use the link below to obtain these slides. Please review this set of slides and compare the approach to that used in the 3 Tier Architecture. Hoepfully you wil see that there are a number of advantages in the J2EE approach.

    Download PDF Version

    Once you have reviewed the Fist Year Case study slides, please spend the remainder of your lab time on your group project. Remember to complet a Blog entry of your meeting.