This site is from a past semester! The current version will be here when the new semester starts.
TE3201 2020
  • Full Timeline
  • Week 1 [Jan 13]
  • Week 2 [Jan 20]
  • Week 3 [Jan 27]
  • Week 4 [Feb 3]
  • Week 5 [Feb 10]
  • Week 6 [Feb 17]
  • Week 7 [Mar 2]
  • Week 8 [Mar 9]
  • Week 9 [Mar 16]
  • Week 10 [Mar 23]
  • Week 11 [Mar 30]
  • Week 12 [Apr 6]
  • Week 13 [Apr 13]
  • SE Textbook
  • Programming Textbook
  • Admin Info
  • Forum
  • Instructors
  • Announcements
  • repl.it link
  • Files (slides, handouts etc.)
  • Project Info
  • Week 3 [Jan 27] - Summary

    SE Topics

    • [W3.1] Requirements: Intro

    • [W3.2] Gathering Requirements

    • [W3.3] Specifying Requirements

    • [W3.1] Requirements: Intro
    • [W3.1a] Requirements → Requirements → Introduction

    • [W3.1b] Requirements → Requirements → Non-functional requirements

    • [W3.1c] Requirements → Requirements → Prioritizing requirements

    • [W3.1d] Requirements → Requirements → Quality of requirements

    • [W3.2] Gathering Requirements
    • [W3.2a] Requirements → Gathering Requirements → Brainstorming

    • [W3.2b] Requirements → Gathering Requirements → Product surveys

    • [W3.2c] Requirements → Gathering Requirements → Observation

    • [W3.2d] Requirements → Gathering Requirements → User surveys

    • [W3.2e] Requirements → Gathering Requirements → Interviews

    • [W3.2f] Requirements → Gathering Requirements → Focus groups

    • [W3.2g] Requirements → Gathering Requirements → Prototyping

    • [W3.3] Specifying Requirements

       Prose

    • [W3.3a] Requirements → Specifying Requirements → Prose → What

       Feature Lists

    • [W3.3b] Requirements → Specifying Requirements → Feature Lists → What

       User Stories

    • [W3.3c] Requirements → Specifying Requirements → User Stories → Introduction

    • [W3.3d] Requirements → Specifying Requirements → User Stories → Details

    • [W3.3e] Requirements → Specifying Requirements → User Stories → Usage

       Use Cases

    • [W3.3f] Requirements → Specifying Requirements → Use Cases → Introduction

    • [W3.3g] Requirements → Specifying Requirements → Use Cases → Identifying

    • [W3.3h] Requirements → Specifying Requirements → Use Cases → Details

    • [W3.3i] Requirements → Specifying Requirements → Use Cases → Usage

       Glossary

    • [W3.3j] Requirements → Specifying Requirements → Glossary → What

       Supplementary Requirements

    • [W3.3k] Requirements → Specifying Requirements → Supplementary Requirements → What

    Tasks

    1. Submit weekly exercises
    2. Submit weekly project increment Monty Level 3. Use Functions