Browse by Course code: COMP1209

Up a level
Export as [feed] Atom [feed] RSS 1.0 [feed] RSS 2.0
Number of items: 12.
  1. [img]
    Preview
    [img]
    Preview
    Systems Design: Introduction to Systems
    This is the introductory slides for Comp1209 Systems Design. In the first half we explain the structure of the course, and in the second we give a brief introduction to Systems (using Bloodhound SSC as a class exercise)

    Shared with the World by
    Prof David Millard
  2. [img]
    Preview
    System Design: UML Class Diagrams
    In this session we look at UML Class Diagrams and how they fit into both the family of UML models, and also the software engineering process. We look at some basic features of class diagrams including properties, operations, associations, generalisation, aggregation and composition.

    Shared with the World by
    Prof David Millard
  3. [img]
    Preview
    System Design: UML Activity and Sequence Diagrams
    In this session we look at how to model flow of control and interactions between components using UML Activity and Sequence Diagrams. This is an introductory session and so for Activity Diagrams we only cover branching, forks and joins and swim lanes, and for Sequence we cover lifelines, messages and returns, and alt, par and opt frames.

    Shared with the World by
    Prof David Millard
  4. [img]
    Preview
    [img]
    Preview
    Software Development: Testing
    This presentation discusses the role and purpose of testing in the systems/Software Development Life Cycle. We examine the consequences of the 'cost curve' on defect removal and how agile methods can reduce its effects. We concentrate on Black Box Testing and use Equivalence Partitioning and Boundary Value Analysis to construct the smallest number of test cases, test scenarios necessary for a test plan.

    Shared with the World by
    Dr Yvonne Howard
  5. [img]
    Preview
    Software Development Life Cycles and process models
    This presentation describes the evolution of SDLCs from the first formally proposed linear models including, the Waterfall (Royce 1970) through to iterative prototyping models (Spiral and Win-Win Spiral) and incremental, iterative models used in Agile Methods. We discuss the problems iinherent in ech prpoosal and how successive models attempt to solve them.

    Shared with the World by
    Dr Yvonne Howard
  6. [img]
    System Design: Using UML Use Cases
    In this lecture we cover how UML Use Cases can be used for requirements capture. We look at the anatomy of a Use Case Description, and the way in which use cases can be brought together in a use case diagram. We also look at the way that use cases can be derived from problems using noun verb analysis.

    Shared with the World by
    Prof David Millard
  7. [img]
    System Design: Introduction to Group Work
    In this course you will learn a number of different ways in which to describe a system, at both a high level (using SSM) and a low level (using UML). The main coursework for the course is to work in groups and use these techniques on a case study of your collective choosing. In this session we put the students into groups, run a brainstorming activity on potential businesses, and outline some of the group activities that will be required over the course.

    Shared with the University by
    Prof David Millard
  8. [img]
    Systems Design: Use Case Modelling Lab using Visual Paradigm
    This lab follows the lecture 'System Design: Using UML Use Cases'http://www.edshare.soton.ac.uk/9619/ It introduces Visual Paradigm as a UML modelling tool. Students work through Visual Paradigm online Tutorials and then create two projects.

    Shared with the University by
    Dr Yvonne Howard
  9. [img]
    Systems Design: Activity and Sequence modelling using Visual Paradigm
    This lab follows the lectures 'System Design: http://www.edshare.soton.ac.uk/9653/ and http://www.edshare.soton.ac.uk/6280/ . Students use Visual Paradigm for UML to build Activity and Sequence models through project examples: Library, Plant Nursery and a Health Spa

    Shared with the University by
    Dr Yvonne Howard
  10. [img] [img]
    Modelling for Problem Solving in the Large
    This a short presentation which introduces how models and modelling help us to solve large scale problems in the real world. It introduces the idea that dynamic behaviour is caused by interacting components in the system. Feedback in the system makes behaviour prediction difficult unless we use modelling to support understanding

    Shared with the University by
    Dr Yvonne Howard
  11. [img] [img]
    System Design: Alternative Individual Assessment Scenario
    This is the scenario used in the course when individuals are unable to participate in group work. It includes a written case study of a diary farm, and several news articles that describe various views on the business of dairy farming.

    Shared with the University by
    Prof David Millard
  12. [img]
    Soft Sytems Modelling
    This presentation introduces Soft Systems Modelling as a technique to support investigating the behaviour of dynamic systems in the real world. It combines techniques from General Systems Theory, Soft Systems Methodolgy and Critical Systems Heuristics. Personas and Scenarios are used as a technique for exploring the motivations of stakeholders in the systems.

    Shared with the University by
    Dr Yvonne Howard
This list was generated on Wed Apr 24 01:16:55 2024 UTC.