Skip to content
VUBuddy

CS504 Final Term Highlighted Handouts Lectures 19-45 by Masters

Software Engineering - I PDF 1.5 MBUpdated 23 Oct 2026
Highlighted handout CS504 Final Term Highlighted Handouts Lectures 19-45 by Masters PDF 1.5 MB
vubuddy.com
Type
Highlighted handout
Course
CS504 Software Engineering - I
Size
PDF 1.5 MB
Updated
23 Oct 2026
Free download 0 of 3 used today
Download free · 1.5 MB

You get 3 free files a day on the website. Add the Chrome extension for 30 a day.

Unlimited downloads in the Android app Get it free on Google Play

Preview text

Text from pages 1, 2, 3 of 128. Download the file for all 128 pages.

item register

Tax Category (Descriptive things)

Session Is it important? It is important in order to evaluate a cashier’s performance.

Identify Structures

Identify Gen-Spec Structures

Kinds of stores: A store is a kind of sales outlet. Perhaps over time, Connie will expand to other kinds of sales outlets. Stores might be specialized into kinds of stores. For now on leave store as it is.

Kinds of sales:

  • sales, returns
  • only different is that the amount is positive or negative. Is there any other difference?

Prices:

  • regular price, and promotional (sales) price

Payment:

  • cash, check, and charge are kind of payments

Identify Whole-Part Structures A store as a whole is made up of cashiers, registers, and items. A register contains a cash drawer. A sale is constituted of sale line items. Price Payment

Charge Cheque

Object Hierarchy

Sale Stote

Register Item Cashier

Whole-Part Structures

Establishing Responsibilities

Who I Know - Rules of Thumb

an actor knows about its participants person knows about cashier a transaction knows about its participants a session knows about its register and cashier A transaction contains its transaction line items sale contains its sales line items A transaction knows its sub transactions session knows about its sales sale knows about its payments A place knows about its transactions store knows about its sessions A place knows about its descriptive objects store knows about its tax categories A container knows about its contents a store knows about its cashiers, items, and registers

Register Store

Sales Payment Session Cashier Person

Association Relationships

Define Attributes, Services, and Links - What I know, What I do, and Who I know?

Actors: person name, address, phone Services: eating, walking

Participants: cashier number, password, authorization level, current session Services: isAuthorized, assess Performance

Places: store

Services: get item for UPC, get cashier for number

All CS504 files →
CS504 Software Engineering - I All CS504 handouts, past papers, quizzes and MCQs in one place. Open course page

Get more out of VUBuddy, for free

Android app Free on Google Play
  • Unlimited downloads
  • The explanation behind every MCQ answer
  • Study offline on slow data
Get the Android app
Chrome extension Free on the Chrome Web Store
  • 30 downloads a day instead of 3
  • Sign in and buy Pro Semester here
Add to Chrome

One Pro Semester membership works in both the extension and the app.