Lecture Roger Sutton CO357 Computing for Business and Accounting 7: Spreadsheet Documentation 1.

Slides:



Advertisements
Similar presentations
ADMINISTRATION Information Technology for Administrators SPREADSHEETS Click To Continue.
Advertisements

Business Planning using Spreasheets-2 1 BP-2: Good Spreadsheet Practice  There is always the temptation to rush in and start entering data.  However.
LiberRATE Estimating It thinks like you do! Edition 3 Instructions Click on buttons to advance or to repeat the previous slide PreviousNext.
Functions S S T : S P R E A D S H E E T S SST 5 Spreadsheet 5 Function.
Transportation, Transshipment, and Assignment Problems
JAVA Coursework (the same for 2A and 2B). Fundamental Information The coursework is 30 marks in your O’Level = 15% of the exam Must be word processed.
©2002 First Consulting Group F I R S T C O N S U L T I N G G R O U P Security HIPAA Tool Training.
ACOT Intro/Copyright Succeeding in Business with Microsoft Excel 2010: Chapter1.
Tutorial 12: Enhancing Excel with Visual Basic for Applications
Managerial Decision Modeling with Spreadsheets
MIS 325 PSCJ. 2  Business processes can be quite complex  Process model: any abstract representation of a process  Process-modeling tools provide a.
Software Requirements
MNG221- Management Science –
Management Accounting for Business
INVENTORY MANAGEMENT IN EXCEL The purpose of inventory management is to Control the inventory operations and to ensure that proper record of all items.
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
Spreadsheet revision By Charlotte Neal. Spreadsheet oA Spreadsheet is a computer program that works like a paper worksheet. You can put words and numbers.
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
General Purpose Packages Spreadsheets. What is a Spreadsheet? A Spreadsheet is a computer program used mainly for recording mathematical data such as.
Lecture Roger Sutton 14: Data Management Facilities 1.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Exploring Formulas.
Lesson: 4 Spreadsheets After completing this lesson, you will be able to: Identify the components of a spreadsheet. Enter data into a spreadsheet. Perform.
COMP An Introduction to Computer Programming : University of the West Indies COMP6015 An Introduction to Computer Programming Lecture 02.
Lecture Roger Sutton CO357 Computing for Business and Accounting 13: Automation and Control (Macros and Form controls ) 1.
AICT5 – eProject Project Planning for ICT. Process Centre receives Scenario Group Work Scenario on website in October Assessment Window Individual Work.
Chapter 9 Database Planning, Design, and Administration Sungchul Hong.
Financial Statement Modeling & Spreadsheet Engineering “Training in spreadsheet modeling improves both the efficiency and effectiveness with which analysts.
AS Module 2 Information; Management and Management and Manipulation or what to do with data, how to do it, and……... ensure it provides useful information.
Spreadsheet-Based Decision Support Systems Chapter 22:
The Project – Spreadsheet Design. The following is the high mark band for the spreadsheet design: The candidate has Analysed a given data set and designed.
WORKING WITH STRUCTURED DATA (1/3) Functional ICT.
1 California State University, Fullerton Chapter 8 Personal Productivity and Problem Solving.
Controlled Assessment
Learning Outcome 01 : Be able to create and populate spread sheets to meet user requirements R003: Handling data using spreadsheets Cambridge Nationals.
Question 10 What do I write?. Spreadsheet Make sure that you have got a printout of your spreadsheet - no spreadsheet, no marks!
Working with Spreadsheets S S T : S P R E A D S H E E T S SST 2 Objectives 1.Perform data entry tasks 2.Use formulae and functions in worksheet calculations.
Excel. Spreadsheet Software  What Is a Spreadsheet, and How Does It Work? A spreadsheet program allows users to perform simple and complex sorting. It.
Lesson No:10 Intro. to Excel 2000, Managing & Formatting Worksheet CHBT-01 Basic Micro process & Computer Operation.
© 2001 Business & Information Systems 2/e1 Chapter 8 Personal Productivity and Problem Solving.
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 8 Personal Productivity and Problem Solving.
Computing Fundamentals
1 Introduction to Software Engineering Lecture 1.
44095: IT for Management Review & Part 2 Requirements By:Ian Perry Room: C41C Tel:
Creating A Worksheet and Embedded Chart Chapter 1.
CDA COLLEGE BUS235: PRINCIPLES OF FINANCIAL ANALYSIS Lecture 11 Lecture 11 Lecturer: Kleanthis Zisimos.
based on material from Mott,Leeming,Williams Design of Solutions AQA INFO 1 Topic 3.
M4 BTEC Level 3 Subsidiary Diploma in ICT. Technical Documentation The technical documentation may be a section in the user documentation or could be.
Trading Accounts.
Advanced Functions Objective Advanced Functions are used in higher-level operations, such as in conditional and comparison equations to compute.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Inventory Management 1. OVERVIEW Introduction Objectives Opposing Views of Inventory Nature of Inventory Factors Affecting Inventory Costs in Inventory.
Pupil Name OCR Nationals in ICT (2010) : Unit 06: Design a SpreadsheetsAO2 – Format a spreadsheet.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
 TATA CONSULTANCY SERVICES MM - INVOICE VERIFICATION.
P2 Unit 42 : Spreadsheet Modelling. Task Use spreadsheet formulae and functions to calculate (read through section P3 for more information on formulae.
Chapter 6 Inventory Control Models 6-1
BSB Biomanufacturing CHAPTER 4 GMP – Documentation Part I (SOP)
3.1.4 Modelling.
Excel Tutorial 8 Developing an Excel Application
Supply Chain Management
IT Business Applications
Multiple Worksheets (with links)
Material Requirements Planning (MRP)
Essential Skills Wales
Developing an Excel Application
Lecture Outline 4 Transaction Systems and Beyond
Unit 42 : Spreadsheet Modelling
Absolute and Relative cell referencing
SDLC Phases Systems Design.
Introduction to Computers
Presentation transcript:

Lecture Roger Sutton CO357 Computing for Business and Accounting 7: Spreadsheet Documentation 1

CO357 Computing for Business and Accounting Spreadsheet documentation Essentially:  User documentation provides the information required by the user to use the software. Describes  what the software does  how to operate the software  what input data is required  what output is produced  Maintenance documentation provides information on the original analysis and design that led to the implementation and so facilitates future modification. 2 co357lec07

CO357 Computing for Business and Accounting Example E.g. Deterministic Stock Control  A retailer sells just one type of product which costs £ C per unit (unit cost)  Each year the retailer is able to sell A units evenly distributed over the year (annual demand)  The cost of acquiring more of this product from the supplier is £ C o (order cost) irrespective of the size of the order. This represents any administration costs, postage and packing, delivery charge, etc. Further orders are acquired instantaneously  If the retailer were to invest his capital, he might expect a return of r % per annum (cost of capital) If the retailer‘s aim is always to satisfy customer demand, what size order should he place each time to minimise his inventory costs? 3

CO357 Computing for Business and Accounting Example - Problem Analysis Attempting to avoid too much algebra, consider: 1.a product costing £3 per unit 2.demand of 1000 units per year 3.cost of placing an order £10 4.cost of capital 5% per annum 4 If an order of 200 units is placed each time, the average stock level over the year would be 100 units. Stock level Time Accordingly the retailer would have £300 tied up in stock on which he might be earning a return of 5% of £300 = £15. This is called the retailer’s holding cost. (The more stock held the more interest foregone)

CO357 Computing for Business and Accounting Analysis – cont’d Over the year, ordering 200 units each time, would require: orders and cost. This is the order costs. Minimising the number of orders reduces the order costs but necessitates increasing the size of the order and hence the holding costs. The task is to identify the optimal order quantity that minimises the sum of these two costs. Alternatively find q such that is a minimum. 5

CO357 Computing for Business and Accounting User documentation 1.What does the software do? The software determines the cost to a retailer of holding stock for a given order strategy. Further the software determines the economic order quantity, i.e. the order quantity that minimises the cost of inventory 2.How is the software operated? The user enters the parameter values (constants) for the unit cost, annual demand, etc. and the proposed order quantity. What input data is required? unit cost annual demand order cost cost of capital Provide an example with screen shots if necessary. 6

CO357 Computing for Business and Accounting User documentation – cont’d 3.What output is produced? The software will return automatically the cost of inventory for order quantity input, the optimum order quantity and minimum possible cost of inventory. 4.Example data: Output: Cost of inventory = Optimum order quantity = 400 (to nearest hundred) Minimum inventory cost = 50 7 Parameters: unit cost = 3 annual demand = 1000 order cost = 10 cost of capital = 5% Input :order quantity = 200 co357lec07

CO357 Computing for Business and Accounting Maintenance documentation Analysis: Identify the user inputs - what information is to be provided by the user on each occasion the software is used? Identify the constants - what values are used in calculations that might change less often than the input data? Identify what outputs are required - what questions are to be answered? Decide what processing is required to obtain the output from the input values and constants to hand Identify test data - draft out example hand calculations to test the software produced 8

CO357 Computing for Business and Accounting Maintenance documentation Analysis: Identify the user inputs - what information is to be provided by the user on each occasion the software is used? Identify the constants - what values are used in calculations that might change less often than the input data? Identify what outputs are required - what questions are to be answered? Decide what processing is required to obtain the output from the input values and constants to hand Identify test data - draft out example hand calculations to test the software produced 9

CO357 Computing for Business and Accounting Spreadsheet organisation A workbook might comprise several (max 255) worksheets each with a dedicated function, e.g. depending on the size of the task  Contents - indicates the contents of subsequent worksheets  Description - describes the facilities/ functions that the spreadsheet is able to carry out  Input - contains instructions or prompts for data entry  Processing - contains calculation or processing areas  Output - Formatted output with possibly initiating input  Documentation - design, formulae and functions used  Control -stores e.g. constants required for input validation, descriptions of macros, etc. 10

CO357 Computing for Business and Accounting Design Spreadsheet map: E.g. depending on size of task 11 Worksheet Description Area defines the title, brief statement of purpose, date written, author Instructions any special considerations for use. Processing Constants Input data Output/results

CO357 Computing for Business and Accounting Design annotation The spreadsheet map should be accompanied by sufficient information to allow another person to implement your spreadsheet. The information should be presented in a methodical way: 1. Worksheets  Record the name of the worksheet and purpose of each worksheet used.  Indicate the standard column width  Indicate the default font, size,colour, background colour 2.Ranges - within each worksheet Indicate any non-standard column widths. For each two-dimensional range  Specify the range address  Record any name given  Provide a description of the range Repeat for each one-dimensional range 12

CO357 Computing for Business and Accounting Design annotation – cont’d 3.Cells - as appropriate For each range specified  Identify particular/typical cell(s) by cell address  Record any name given  Indicate the data type and format  Indicate any starting value or formula contained in the cell  Provide any additional information or comment Identifying worksheets, ranges and cells provides different levels of abstraction. Moving from one level to another reveals increasing detail. This is a common feature of structured analysis and design methodologies 13 co357lec07