Umeå University
Faculty of Science and Technology
Department of Computing Science

PVK COURSE PAGE


PVK Assignment 3: Structured Analysis

This document describes software requirements for a publishing house management system.

 

Introduction

The software system should handle the management of information needed for selling the books of a publishing house. This includes the management of orders, invoices, expedition documents, payments and more. The publishing house has traditionally handled these services by paper but are now intending to do it using a computer system.

Context diagram

 

Main System Requirements

The system should allow the user (an employee at the publishing house) to:

 

Details

Acceptance of a payment

The system must begin by determining the amount of customer deficit. After a payment is made by the customer, his/her new deficit is calculated by subtracting the payment amount from the customer deficit.

Performing repayment

If the customer is in credit with the publishing house, a check is produced which cover the credit. Usually the credit is used for further purchases. The system must begin by determining if the repayment is accepted, in this case a repayment is created and the credit/deficit of the customer is calculated.


Exercise:

 Based on the requirements and on the context diagram:

  1. draw a DFD hierarchy
  2. create a data lexicon
  3. write the process specifications for every process.

 


Last day of assignment delivery: Thu Nov 25.


http://nelson.cs.umu.se/kurser/TDBB12/Labbar/StructuredAnalysis.htm

Last modified: Monday, 15 November 1999 by bella@cs.umu.se