Functional Requirements Guidelines

Size: px
Start display at page:

Download "Functional Requirements Guidelines"

Transcription

1 Functional Requirements Guidelines Introduction for software development This guidance provides descriptions of the content of the top-level headings in a functional requirements document for software development projects. Software engineers understand the word function much as mathematicians do. Both mathematical functions and program functions take inputs and process them into outputs as shown in Figure 1. Figure 1: Simple Mathematical Function Figure 1 shows the function (f) as a black box that transforms inputs (I) into outputs (O). Even the simplest program function typically has multiple inputs and multiple outputs as shown in Figure 2. Figure 2: Simple Programming Function A functional requirements document should contain all of the information that the software engineer needs to understand the functional problem at hand. The first two sections of the functional requirements document provide descriptions of the inputs and the outputs. The final Processing section describes what you know about the mapping of the inputs to the outputs without specifying how the software engineer will implement that mapping. You should limit the focus of this kind of document to the requirements for a single function. For 1 of 7

2 programs that must provide multiple functions, you should provide a functional block diagram, Figure 3, in the Overview section that shows the relations among the subordinate functions. Each function should then have its own functional requirements section. Figure 3: Sample Multi-function Block Diagram Each of those sections should use this guidance. This strategy keeps each functional requirements document or section small and focused. "Just the facts, please." as Joe Friday used to say on Dragnet. Now, let's understand what a functional requirements document is not. First, it is not a specification of how to do things. That is what the software engineer must have the liberty to decide. The requirements document describes what must be, not how it must be. Second, it is not a research project. Sometimes, you may not know the answers to questions that must be answered before you can write a functional requirements document. In that case, you should write a separate, prior, knowledge requirements document. I have provided a similar guidelines document for that kind of document separately. Inputs The Inputs section of the functional requirements document itemizes the inputs that are necessary. Unnecessary inputs should not be included. This document only covers file inputs. Software engineers consider structured and unstructured inputs to be very different artifacts and your functional requirements document should clearly distinguish them. Unusual proprietary formats also need special treatment in the functional requirements document. STRUCTURED INPUTS Typical structured inputs might be lists, tables, or databases. Lists contain a single column of data. 2 of 7

3 Tables contain multiple columns of data. A database is one or more multi-column tables that have a unique key in the first column of every record. The inputs may be formatted in a variety of ways (spreadsheets, comma-separated value [csv] text files, tab-delimited text files, XML including XHTML files, or proprietary formats). The Inputs section should describe the structure of such input artifacts and the data types each field contains, if known. If not, see the knowledge requirements guidance. UNSTRUCTURED INPUTS If unstructured inputs require processing (Word documents or HTML files), the Inputs section should list the artifacts and provide the criteria (not the method) that the software engineer should use to extract the relevant data from each artifact. If possible, provide search terms (with case-sensitive or case-insensitive qualifications). As with the structured artifacts, indicate the data types carefully. If the processing is merely a conversion of the entire content from one format to another, the Input section should carefully describe the input formats. UNUSUAL PROPRIETARY FORMATS If inputs are in unusual proprietary formats, you may be expected to provide the program that reads those formats. You should negotiate with the software engineer to decide who will be responsible for converting unusual proprietary formats to standards-based formats. If you are going to be responsible for the conversion, the original proprietary format should not be discussed in the Input section. Only describe the actual inputs that the software engineer must use. Outputs Outputs can include both files and user interface displays. This document only covers the file outputs. In addition, it does not cover unusual proprietary output formats because of the extreme expense of that kind of development effort. Each functional requirement must itemize and describe every possible output. This part of the document or section simply describes each possible output without any mention of its relation to an input or the method used to create it. However, to make the writing of the Processing section easier, the granularity of the Output section should be the same as the granularity of the Input section. For example, if the Input section describes input fields, then the Output section should describe output fields. Processing If you have provided the first two sections as described above, this section should be relatively easy 3 of 7

4 to complete. You can fully describe the processing that the prospective program must perform by providing one or more input-to-output maps. However, providing those maps requires functional analysis. If you are comfortable performing that analysis yourself, the Functional Analysis paragraphs below are just for your information. If you would prefer to consult with me interactively to perform and document that analysis, the Functional Analysis paragraphs below will set your expectations for that interaction. FUNCTIONAL ANALYSIS Input-output mappings come in only the following flavors: One-to-one (1-1) One-to-many (1- ) Many-to-one ( -1) Many-to-many ( - ) As you know, in mathematics, functions only provide 1-1 and -1 mappings. Every function gives one and only one result for any set of inputs. Programing functions, on the other hand, have to cover all possible mapping types. However, to ensure that the program is deterministic does not produce random outputs we need to identify one or more key inputs and a logical selection function for each of the x- mappings. The paragraphs below describe the documentation tables that permit you to express the processing requirements clearly and concisely as mappings. 1-1 MAPPINGS We have a one-to-one mapping when there is just one output for each input. For one-to-one mappings, a two-column table provides exactly what you need to express your functional analysis. For example, a program that needs to calculate the y-value on a straight line with a slope of 3 and a y intercept of 0 as shown in Table 1. Table 1: 1-1 Mapping Table Sample x y=mx-b of 7

5 1- MAPPINGS We have a one-to-many mapping when a single input generates multiple outputs. For one-to-many mappings, we need to use a multi-column table with just one column dedicated to the input values and many columns dedicated to the output values. For example, a program that needs to calculate the binary digits from a single decimal digit will have 1 input and 4 outputs as shown in Table 2. Table 2: 1- Mapping Table Sample Input (Decimal) Outputs (Binary Digits) If we take each group of 4 binary digits as a single output, we can reduce this to the 1-1 case. -1 MAPPINGS We have a many-to-one mapping when multiple inputs generate a single output. For many-to-one mappings, we need to use a multi-column table with many columns dedicated to the input values and just one column dedicated to the output values. For example, a program that needs to calculate a single decimal digit from the binary digits will have 4 inputs and 1 output as shown in Table 3. 5 of 7

6 Table 3: -1 Mapping Table Sample Inputs (Binary Digits) Output (Decimal) If we take each group of 4 binary digits as a single input, we can reduce this to the 1-1 case. - MAPPINGS We have a many-to-many mapping when multiple inputs generate multiple outputs. For many-tomany mappings, we need to use a multi-column table with many columns dedicated to the input values and many columns dedicated to the output values. For example, a program that needs to calculate 2 octal digits from several binary digits will have 4 inputs and 1 output as shown in Table 4. 6 of 7

7 Table 4: - Mapping Table Sample Inputs (Binary Digits) Output (Octal Digits) If we take each group of 4 binary digits as a single input and each pair of octal digits as a single output, we can reduce this to the 1-1 case. 7 of 7

RxWorks Create-Your-Own Supplier Price Catalog Update

RxWorks Create-Your-Own Supplier Price Catalog Update RxWorks 4.6 - Create-Your-Own Supplier Price Catalog Update RxWorks has always had the ability to import price update files from suppliers that are part of the e-commerce module. However, manual price

More information

CSV Import Guide. Public FINAL V

CSV Import Guide. Public FINAL V CSV Import Guide FINAL V1.1 2018-03-01 This short guide demonstrates how to prepare and open a CSV data file using a spreadsheet application such as Excel. It does not cover all possible ways to open files.

More information

Anchovy User Guide. Copyright Maxprograms

Anchovy User Guide. Copyright Maxprograms Copyright 2009-2018 Maxprograms Table of Contents Introduction... 1 Anchovy... 1 Supported Platforms... 1 Supported Formats... 1 GlossML: Glossary Markup Language... 1 Comma Separated Values (CSV)... 1

More information

When using computers, it should have a minimum number of easily identifiable states.

When using computers, it should have a minimum number of easily identifiable states. EET 3 Chapter Number Systems (B) /5/4 PAGE Number Systems (B) Number System Characteristics (Tinder) What s important in choosing a number system? Basically, there are four important characteristics desirable

More information

Conversion Between Number Bases

Conversion Between Number Bases Conversion Between Number Bases MATH 100 Survey of Mathematical Ideas J. Robert Buchanan Department of Mathematics Summer 2018 General Number Bases Bases other than 10 are sometimes used in numeration

More information

Step Octal Number Binary Number Step Step

Step Octal Number Binary Number Step Step Binary Number: 101012 = Octal Number: 258 Shortcut method - Octal to Binary Steps Step 1 - Convert each octal digit to a 3 digit binary number (the octal digits may be treated as decimal for this conversion).

More information

Section 1.5. Finding Linear Equations

Section 1.5. Finding Linear Equations Section 1.5 Finding Linear Equations Using Slope and a Point to Find an Equation of a Line Example Find an equation of a line that has slope m = 3 and contains the point (2, 5). Solution Substitute m =

More information

Here is the data collected.

Here is the data collected. Introduction to Scientific Analysis of Data Using Spreadsheets. Computer spreadsheets are very powerful tools that are widely used in Business, Science, and Engineering to perform calculations and record,

More information

Experiment 1 CH Fall 2004 INTRODUCTION TO SPREADSHEETS

Experiment 1 CH Fall 2004 INTRODUCTION TO SPREADSHEETS Experiment 1 CH 222 - Fall 2004 INTRODUCTION TO SPREADSHEETS Introduction Spreadsheets are valuable tools utilized in a variety of fields. They can be used for tasks as simple as adding or subtracting

More information

City National E Deposit SM User Guide

City National E Deposit SM User Guide City National E Deposit SM User Guide July 2016 Copyright 2016 by City National Bank Member FDIC All rights reserved. No part of this User Guide may be reproduced or transmitted in any form or by any means,

More information

HOW TO EXPORT BUYER NAMES & ADDRESSES FROM PAYPAL TO A CSV FILE

HOW TO EXPORT BUYER NAMES & ADDRESSES FROM PAYPAL TO A CSV FILE HOW TO EXPORT BUYER NAMES & ADDRESSES FROM PAYPAL TO A CSV FILE If your buyers use PayPal to pay for their purchases, you can quickly export all names and addresses to a type of spreadsheet known as a

More information

Lexia s Guidelines for Manually Importing Students & Staff

Lexia s Guidelines for Manually Importing Students & Staff Lexia s Guidelines for Manually Importing Students & Staff Contact: Lexia Customer Support support@lexialearning.com US: (800)-7-2772 Outside US: 978-405-6231 You can create new Lexia accounts and modify

More information

BGE s Customer Consumption Data Website Guidelines

BGE s Customer Consumption Data Website Guidelines BGE s Customer Consumption Data Website Guidelines BGE s Customer Consumption Data Web (CDWeb) application provides gas and electricity suppliers, brokers, aggregators, third-party consultants and curtailment

More information

Setting Up Heading Numbers with a Multilevel List

Setting Up Heading Numbers with a Multilevel List Setting Up Heading Numbers with a Multilevel List This guide is intended to show how to create or alter a blank Word Document, or our formatted Thesis Template, to create the desired or required Headings

More information

Aligned Elements Importer V user manual. Aligned AG Tellstrasse Zürich Phone: +41 (0)

Aligned Elements Importer V user manual. Aligned AG Tellstrasse Zürich Phone: +41 (0) Aligned Elements Importer V2.4.211.14302 user manual Aligned AG Tellstrasse 13 8004 Zürich Phone: +41 (0)44 312 50 20 www.aligned.ch info@aligned.ch Table of Contents 1.1 Introduction...3 1.2 Installation...3

More information

Octal & Hexadecimal Number Systems. Digital Electronics

Octal & Hexadecimal Number Systems. Digital Electronics Octal & Hexadecimal Number Systems Digital Electronics What, More Number Systems? Why do we need more number systems? Humans understand decimal Check out my ten digits! Digital electronics (computers)

More information

Importing vehicles into Glass-Net from ANY Dealer Management System

Importing vehicles into Glass-Net from ANY Dealer Management System Importing vehicles into Glass-Net from ANY Dealer Management System Step 1: Preparing your DMS CSV Ensure you download a Comma Separated Values (CSV) file from your Dealer Management System (DMS) and save

More information

WYSIWON T The XML Authoring Myths

WYSIWON T The XML Authoring Myths WYSIWON T The XML Authoring Myths Tony Stevens Turn-Key Systems Abstract The advantages of XML for increasing the value of content and lowering production costs are well understood. However, many projects

More information

Chapter 5: Compatibility of Data Files

Chapter 5: Compatibility of Data Files Importing data from other format Files Chapter 5: Compatibility of Data Files Importing Text Files Creating a translation structure Example. Import 'EmployeePayroll.txt' as 'EmployeePayroll.mb' Importing

More information

Bulk Creation of Data Acquisition Parameters

Bulk Creation of Data Acquisition Parameters Bulk Creation of Data Acquisition Parameters Item Type text; Proceedings Authors Kupferschmidt, Benjamin Publisher International Foundation for Telemetering Journal International Telemetering Conference

More information

Dissertation Template Instructions

Dissertation Template Instructions Dissertation Template Instructions These instructions explain how to edit the dissertation template without accidentally changing the required formatting of page numbers. The Dissertation Template is provided

More information

Text editors for phone CSV data file creation. You cannot modify or delete the Simple Phone or Default Phone file formats.

Text editors for phone CSV data file creation. You cannot modify or delete the Simple Phone or Default Phone file formats. Phone file formats This chapter provides information about configuring file formats for CSV data files that are created using a text editor. Text editors for phone CSV data file creation, page 1 Find phone

More information

SyncFirst Standard. Quick Start Guide User Guide Step-By-Step Guide

SyncFirst Standard. Quick Start Guide User Guide Step-By-Step Guide SyncFirst Standard Quick Start Guide Step-By-Step Guide How to Use This Manual This manual contains the complete documentation set for the SyncFirst system. The SyncFirst documentation set consists of

More information

Creating consistent content pages

Creating consistent content pages Creating consistent content pages Content pages link from the electronic portfolio s home page. Using the ideas from the class discussion, determine the consistent elements of your content pages and plan

More information

Lecture (01) Digital Systems and Binary Numbers By: Dr. Ahmed ElShafee

Lecture (01) Digital Systems and Binary Numbers By: Dr. Ahmed ElShafee ١ Lecture (01) Digital Systems and Binary Numbers By: Dr. Ahmed ElShafee Digital systems Digital systems are used in communication, business transactions, traffic control, spacecraft guidance, medical

More information

D-Optimal Designs. Chapter 888. Introduction. D-Optimal Design Overview

D-Optimal Designs. Chapter 888. Introduction. D-Optimal Design Overview Chapter 888 Introduction This procedure generates D-optimal designs for multi-factor experiments with both quantitative and qualitative factors. The factors can have a mixed number of levels. For example,

More information

How to Use Adhoc Parameters in Actuate Reports

How to Use Adhoc Parameters in Actuate Reports How to Use Adhoc Parameters in Actuate Reports By Chris Geiss chris_geiss@yahoo.com http://www.chrisgeiss.com How to Use Adhoc Parameters in Actuate Reports By Chris Geiss Revised 3/31/2002 This document

More information

There are two ways to get your chart of account, or trial balance data, into Quick Trial Balance Pro.

There are two ways to get your chart of account, or trial balance data, into Quick Trial Balance Pro. Importing Data Introduction There are two ways to get your chart of account, or trial balance data, into Quick Trial Balance Pro. 1. Use the Quick Entry Balances in the Accounts menu to enter them. 2.

More information

Recipe Costing: How To Import Your Supplier's Price Data - 1

Recipe Costing: How To Import Your Supplier's Price Data - 1 Recipe Costing: How To Import Your Supplier's Price Data This tutorial shows you how to import your supplier's price data into Shop'NCook Pro software and how to update the price information. Exporting

More information

BGE s Customer Consumption Data Website Guidelines

BGE s Customer Consumption Data Website Guidelines BGE s Customer Consumption Data Website Guidelines BGE s Customer Consumption Data Web (CDWeb) application provides gas and electricity suppliers, brokers, aggregators, third-party consultants and curtailment

More information

File Transfers. 1 Transfer of File

File Transfers. 1 Transfer of File TN5250j will allow the exporting of file from the host AS400 in different formats. The following formats are supported: HTML Open Office 1.0.1 Excel - BIFF 2 KSpread KDE Spreadsheet Delimited Fixed Width

More information

1.1. Real Number System Numbers, Numbers,... My Notes ACTIVITY

1.1. Real Number System Numbers, Numbers,... My Notes ACTIVITY Real Number System Numbers, Numbers,... SUGGESTED LEARNING STRATEGIES: Activating Prior Knowledge, Graphic Organizer, Quickwrite, Think/Pair/Share Your teacher will use a Venn diagram to help you understand

More information

Lecture (01) Introduction Number Systems and Conversion (1)

Lecture (01) Introduction Number Systems and Conversion (1) Lecture (01) Introduction Number Systems and Conversion (1) By: Dr. Ahmed ElShafee ١ Digital systems Digital systems are used in communication, business transactions, traffic control, spacecraft guidance,

More information

The Basics of Excel Part III. Monday, April 17 th 2017 D-Lab University of California, Berkeley

The Basics of Excel Part III. Monday, April 17 th 2017 D-Lab University of California, Berkeley The Basics of Excel Part III Monday, April 17 th 2017 D-Lab University of California, Berkeley 0 Contents Introduction Databases Pivot Tables Modeling 1 Introduction Last class we learned about Types of

More information

DT/JT Commander. Operating Manual. Version Revision 1.0

DT/JT Commander. Operating Manual. Version Revision 1.0 DT/JT Commander Version 1.20 Operating Manual Revision 1.0 1 Overview... 3 2 Installation... 4 2.1 Automatic Installation... 4 2.2 Manual Installation... 4 2.3 Known Problems... 4 3 Basic Operations...

More information

Number Systems Using and Converting Between Decimal, Binary, Octal and Hexadecimal Number Systems

Number Systems Using and Converting Between Decimal, Binary, Octal and Hexadecimal Number Systems Number Systems Using and Converting Between Decimal, Binary, Octal and Hexadecimal Number Systems In everyday life, we humans most often count using decimal or base-10 numbers. In computer science, it

More information

UNESCO, Division for Planning and Development of Education Systems, Section for Sector Policy Advice and ICT in Education (ED/PDE/PAD)

UNESCO, Division for Planning and Development of Education Systems, Section for Sector Policy Advice and ICT in Education (ED/PDE/PAD) Guidelines for On- line Data E ntry and Downloading Impact of the Global Financial and Economic Crisis on Education in Selected Developing Countries (DFID RIVAF) UNESCO, Division for Planning and Development

More information

Copyright 2018 Maxprograms

Copyright 2018 Maxprograms Copyright 2018 Maxprograms Table of Contents Introduction... 1 TMXEditor... 1 Features... 1 Getting Started... 2 Editing an existing file... 2 Create New TMX File... 3 Maintenance Tasks... 4 Sorting TM

More information

Exponents. Although exponents can be negative as well as positive numbers, this chapter will only address the use of positive exponents.

Exponents. Although exponents can be negative as well as positive numbers, this chapter will only address the use of positive exponents. Section 6.2 PRE-ACTIVITY PREPARATION Exponents Exponents enable you to simplify the presentation of a numerical expression containing repeated multiplication into a concise form that is easier to read

More information

CS & IT Conversions. Magnitude 10,000 1,

CS & IT Conversions. Magnitude 10,000 1, CS & IT Conversions There are several number systems that you will use when working with computers. These include decimal, binary, octal, and hexadecimal. Knowing how to convert between these number systems

More information

Spreadsheet Training. By Billy R. Williams, PhD, President Inspire a Nation Business Mentoring

Spreadsheet Training. By Billy R. Williams, PhD, President Inspire a Nation Business Mentoring Spreadsheet Training By Billy R. Williams, PhD, President The ability to understand and use the functionality of a spreadsheet is quickly becoming a lost art. Because of this, many businesses are spending

More information

QUICKBOOKS TO ACCOUNTEDGE CONVERSION GUIDE

QUICKBOOKS TO ACCOUNTEDGE CONVERSION GUIDE QUICKBOOKS TO ACCOUNTEDGE CONVERSION GUIDE Our goal is to save you as much time as possible while you transition your business accounting software. While accounting is accounting, AccountEdge takes a very

More information

JOB AID Searching for Information in KC

JOB AID Searching for Information in KC There are a variety of search options available to users. This Job Aid will guide faculty and administrators through several common searches as well as provide information for organizing and exporting

More information

Exsys RuleBook Selector Tutorial. Copyright 2004 EXSYS Inc. All right reserved. Printed in the United States of America.

Exsys RuleBook Selector Tutorial. Copyright 2004 EXSYS Inc. All right reserved. Printed in the United States of America. Exsys RuleBook Selector Tutorial Copyright 2004 EXSYS Inc. All right reserved. Printed in the United States of America. This documentation, as well as the software described in it, is furnished under license

More information

Reference Guide. Adding a Generic File Store - Importing From a Local or Network ShipWorks Page 1 of 21

Reference Guide. Adding a Generic File Store - Importing From a Local or Network ShipWorks Page 1 of 21 Reference Guide Adding a Generic File Store - Importing From a Local or Network Folder Page 1 of 21 Adding a Generic File Store TABLE OF CONTENTS Background First Things First The Process Creating the

More information

Maxware, Pirsenteret D. Zigmond WebTV Networks, Inc. R. Petke UUNET Technologies November 1999

Maxware, Pirsenteret D. Zigmond WebTV Networks, Inc. R. Petke UUNET Technologies November 1999 Network Working Group Request for Comments: 2718 Category: Informational L. Masinter Xerox Corporation H. Alvestrand Maxware, Pirsenteret D. Zigmond WebTV Networks, Inc. R. Petke UUNET Technologies November

More information

UPDATES TO NEWSLETTERS

UPDATES TO NEWSLETTERS UPDATES TO NEWSLETTERS Newsletter Updates Including CSV Upload and Formatting Updates epethealth offers the ability to send custom Newsletters to clients of the practice. With this latest addition, the

More information

NextGen Financial Management Refresher October 18, 2016

NextGen Financial Management Refresher October 18, 2016 NextGen Financial Management Refresher October 18, 2016 Inquires/Reporting GL Account Inquiry Select the Account: Page 1 of 32 List All Fiscals Years: Can Select Fiscal Year or Change View Options View

More information

= 3 + (5*4) + (1/2)*(4/2)^2.

= 3 + (5*4) + (1/2)*(4/2)^2. Physics 100 Lab 1: Use of a Spreadsheet to Analyze Data by Kenneth Hahn and Michael Goggin In this lab you will learn how to enter data into a spreadsheet and to manipulate the data in meaningful ways.

More information

Full file at

Full file at Testbank, Access Chapter 2 1) When designing a database, all of the following statements are true EXCEPT: A) You need to consider the output requirements of the database B) You need not be concerned with

More information

FASgov Asset Accounting Software Topic 4: Changing the FASgov Import File

FASgov Asset Accounting Software Topic 4: Changing the FASgov Import File FASgov Asset Accounting Software Topic 4: Changing the FASgov Import File May 24, 2003 5:22 PM Page 1 of 19 Table of Contents Section A: Preparing the FASgov Import Spreadsheet...3 Section B: Modifying

More information

Export Order/List/Items to Spreadsheet (CSV format)

Export Order/List/Items to Spreadsheet (CSV format) Export Order/List/Items to Spreadsheet (CSV format) Who: Why: Contract Administrator You can export a list of Orders, the details of an individual Order or a list of Items from an Order to CSV format.

More information

User manual May 2018

User manual May 2018 May 2018 P a g e 2 Table of Contents 1 Introduction... 3 2 Terminology... 4 3 Identification... 6 3.1 Identification by unique USER ID and password... 6 3.1.1 requesting a USER ID and password... 6 3.1.2

More information

Tutorial 8 Sharing, Integrating and Analyzing Data

Tutorial 8 Sharing, Integrating and Analyzing Data Tutorial 8 Sharing, Integrating and Analyzing Data Microsoft Access 2013 Objectives Session 8.1 Export an Access query to an HTML document and view the document Import a CSV file as an Access table Use

More information

Spreadsheet Training. By Billy R. Williams, PhD, President Inspire a Nation Business Mentoring

Spreadsheet Training. By Billy R. Williams, PhD, President Inspire a Nation Business Mentoring Spreadsheet Training By Billy R. Williams, PhD, President The ability to understand and use the functionality of a spreadsheet is quickly becoming a lost art. Because of this, many businesses are spending

More information

Writing Cover Letters

Writing Cover Letters Writing Cover Letters Communicating with Employers What is a cover letter? A cover letter is a document submitted with a job application explaining the applicant s credentials and interest in the open

More information

Use mail merge to create and print letters and other documents

Use mail merge to create and print letters and other documents Use mail merge to create and print letters and other documents Contents Use mail merge to create and print letters and other documents... 1 Set up the main document... 1 Connect the document to a data

More information

education and advancement of the marine electronics industry and to waypoint, present Lat/Long, and a binary status byte.

education and advancement of the marine electronics industry and to waypoint, present Lat/Long, and a binary status byte. Q: What is NMEA What is NMEA? The National Marine Electronics Association is dedicated to the education and advancement of the marine electronics industry and the market which it serves. It is a non-profit

More information

1.3 Systems of numeration: To represent quantities in the different systems of numeration, specific symbols are used, which are also called ciphers.

1.3 Systems of numeration: To represent quantities in the different systems of numeration, specific symbols are used, which are also called ciphers. Chapter One 1.1 Introduction: Numbers are used to express quantities. There are many numerations systems used in the field of digital electronics, one of the most important being the binary system of numeration

More information

Create CSV for Asset Import

Create CSV for Asset Import Create CSV for Asset Import Assets are tangible items, equipment, or systems that have a physical presence, such as compressors, boilers, refrigeration units, transformers, trucks, cranes, etc. that are

More information

Click on one of the pages below to be taken straight to that page!

Click on one of the pages below to be taken straight to that page! Contents Click on one of the pages below to be taken straight to that page! Logging in... 3 Forgot your password?... 3 Home Page... 4 My Centre... 4 My Centre - Main Information... 4 My Centres - Qualifications...5

More information

SML Style Guide. Last Revised: 31st August 2011

SML Style Guide. Last Revised: 31st August 2011 SML Style Guide Last Revised: 31st August 2011 It is an old observation that the best writers sometimes disregard the rules of rhetoric. When they do so, however, the reader will usually find in the sentence

More information

PRACTICE DIRECTION GUIDELINES FOR THE USE OF TECHNOLOGY IN CIVIL LITIGATION

PRACTICE DIRECTION GUIDELINES FOR THE USE OF TECHNOLOGY IN CIVIL LITIGATION Preamble PRACTICE DIRECTION GUIDELINES FOR THE USE OF TECHNOLOGY IN CIVIL LITIGATION This Practice Direction is intended to provide guidance to parties and counsel regarding the use of technology in civil

More information

addition + =5+C2 adds 5 to the value in cell C2 multiplication * =F6*0.12 multiplies the value in cell F6 by 0.12

addition + =5+C2 adds 5 to the value in cell C2 multiplication * =F6*0.12 multiplies the value in cell F6 by 0.12 BIOL 001 Excel Quick Reference Guide (Office 2010) For your lab report and some of your assignments, you will need to use Excel to analyze your data and/or generate graphs. This guide highlights specific

More information

Switching Circuits and Logic Design Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Switching Circuits and Logic Design Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Switching Circuits and Logic Design Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture - 02 Octal and Hexadecimal Number Systems Welcome

More information

Developing an Electronic Records Preservation Strategy

Developing an Electronic Records Preservation Strategy Version 7 Developing an Electronic Records Preservation Strategy 1. For whom is this guidance intended? 1.1 This document is intended for all business units at the University of Edinburgh and in particular

More information

How to process the reports from Seller Center

How to process the reports from Seller Center How to process the reports from Seller Center Agenda Overview How to Process CSV File STEP. Download the File STEP. Open the File STEP 3. Save the File STEP 4. Upload to Seller Center How to Process Excel

More information

Learning Packet THIS BOX FOR INSTRUCTOR GRADING USE ONLY. Mini-Lesson is complete and information presented is as found on media links (0 5 pts)

Learning Packet THIS BOX FOR INSTRUCTOR GRADING USE ONLY. Mini-Lesson is complete and information presented is as found on media links (0 5 pts) Learning Packet Student Name Due Date Class Time/Day Submission Date THIS BOX FOR INSTRUCTOR GRADING USE ONLY Mini-Lesson is complete and information presented is as found on media links (0 5 pts) Comments:

More information

ABBYY FineReader 14. User s Guide ABBYY Production LLC. All rights reserved.

ABBYY FineReader 14. User s Guide ABBYY Production LLC. All rights reserved. ABBYY FineReader 14 User s Guide 2017 ABBYY Production LLC All rights reserved Information in this document is subject to change without notice and does not bear any commitment on the part of ABBYY The

More information

graphing_9.1.notebook March 15, 2019

graphing_9.1.notebook March 15, 2019 1 2 3 Writing the equation of a line in slope intercept form. In order to write an equation in y = mx + b form you will need the slope "m" and the y intercept "b". We will subsitute the values for m and

More information

In this tutorial you will learn to receive and collate responses to polls. This tutorial covers:

In this tutorial you will learn to receive and collate responses to polls. This tutorial covers: APOLLO Compiling Poll Results In this tutorial you will learn to receive and collate responses to polls. This tutorial covers: 1. Accessing poll results 2. Viewing individual responses 3. Viewing statistics

More information

EXCEL IMPORT user guide

EXCEL IMPORT user guide 18.2 user guide No Magic, Inc. 2015 All material contained herein is considered proprietary information owned by No Magic, Inc. and is not to be shared, copied, or reproduced by any means. All information

More information

Blackbaud StudentInformationSystem. Import Guide

Blackbaud StudentInformationSystem. Import Guide Blackbaud StudentInformationSystem Import Guide 102411 2011 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or mechanical,

More information

Positive Pay. Quick Start Set-up Guide

Positive Pay. Quick Start Set-up Guide Positive Pay Quick Start Set-up Guide 1-2-3 EASY STEPS TO FRAUD PROTECTION The following information will help you get up and running with Positive Pay quickly and easily. With Positive Pay, you provide

More information

Cyrious Control: Listen 360 Manual Export

Cyrious Control: Listen 360 Manual Export Cyrious Control: Listen 360 Manual Export In order to export information in the specific format that Listen 360 recommends you must perform an advanced order explorer query. The steps below will walk you

More information

IBM Express Managed Security Services for Security. Anti-Virus Administrator s Guide. Version 5.31

IBM Express Managed Security Services for  Security. Anti-Virus Administrator s Guide. Version 5.31 IBM Express Managed Security Services for Email Security Anti-Virus Administrator s Guide Version 5.31 Table of Contents 1. Service overview...3 1.1 Welcome... 3 1.2 Anti-Virus (AV) features... 3 1.3 How

More information

STUDY GUIDE: MASTER S DEGREE IN ECONOMIC POLICY

STUDY GUIDE: MASTER S DEGREE IN ECONOMIC POLICY STUDY GUIDE: MASTER S DEGREE IN ECONOMIC POLICY This study guide informs you about the rules and policies for the Master s program in Economic Policy. It is based on the official examination regulations

More information

RONA e-billing User Guide

RONA e-billing User Guide RONA e-billing Contractor Self-Service Portal User Guide RONA e-billing User Guide 2015-03-10 Table of Contents Welcome to RONA e-billing What is RONA e-billing?... i RONA e-billing system requirements...

More information

Call Detail Reporting

Call Detail Reporting Hosted VoIP Phone System Blue Platform User Guide Table of Contents 1 Call Details... 2 2 Accessing Call Details... 2 3 Query Call Details... 3 3.1 User Field (Group Administrator Access Required)... 4

More information

Handling Your Data in SPSS. Columns, and Labels, and Values... Oh My! The Structure of SPSS. You should think about SPSS as having three major parts.

Handling Your Data in SPSS. Columns, and Labels, and Values... Oh My! The Structure of SPSS. You should think about SPSS as having three major parts. Handling Your Data in SPSS Columns, and Labels, and Values... Oh My! You might think that simple intuition will guide you to a useful organization of your data. If you follow that path, you might find

More information

OpenGlobal Virtuemart Product Feeds

OpenGlobal Virtuemart Product Feeds OpenGlobal Virtuemart Product Feeds Instruction Manual Introduction This Joomla! component makes it easy to provide CSV datafeeds of all of your Virtuemart products for various external companies. The

More information

1. Let n be a positive number. a. When we divide a decimal number, n, by 10, how are the numeral and the quotient related?

1. Let n be a positive number. a. When we divide a decimal number, n, by 10, how are the numeral and the quotient related? Black Converting between Fractions and Decimals Unit Number Patterns and Fractions. Let n be a positive number. When we divide a decimal number, n, by 0, how are the numeral and the quotient related?.

More information

HERA and FEDRA Software User Notes: General guide for all users Version 7 Jan 2009

HERA and FEDRA Software User Notes: General guide for all users Version 7 Jan 2009 HERA and FEDRA Software User Notes: General guide for all users Version 7 Jan 2009 1 Educational Competencies Consortium Ltd is a not-for-profit, member-driven organisation, offering a unique mix of high

More information

Before Reading Week. Lists. List methods. Nested Lists. Looping through lists using for loops. While loops

Before Reading Week. Lists. List methods. Nested Lists. Looping through lists using for loops. While loops Before Reading Week Lists List methods Nested Lists Looping through lists using for loops While loops This Week and Maybe Next Special Characters Review Files What are they? Opening and closing files Reading

More information

Outline. Numerical Analysis Basics. Some Higher-Level Languages. Programming Languages. BASIC and VBA MATLAB

Outline. Numerical Analysis Basics. Some Higher-Level Languages. Programming Languages. BASIC and VBA MATLAB umerical Analysis Basics Larry Caretto Mechanical Engineering 39 umerical Analysis of Engineering Systems February 5, 214 Outline Programming Languages Binary umbers and Data Types Limits on the size and

More information

Binary, Hexadecimal and Octal number system

Binary, Hexadecimal and Octal number system Binary, Hexadecimal and Octal number system Binary, hexadecimal, and octal refer to different number systems. The one that we typically use is called decimal. These number systems refer to the number of

More information

JK Archives Web Portal Reference Guide

JK Archives Web Portal Reference Guide JK Archives Web Portal Reference Guide 44077 Mercure Circle Sterling, VA 20166 703 754 6735 request@jkmoving.com 1 P age JK Archives Web User s Guide JK Archives uses the Total Recall SQL Records Management

More information

Programming in C++ 6. Floating point data types

Programming in C++ 6. Floating point data types Programming in C++ 6. Floating point data types! Introduction! Type double! Type float! Changing types! Type promotion & conversion! Casts! Initialization! Assignment operators! Summary 1 Introduction

More information

Question: How do I move my mobile account from the Corporate to my Personal Account?

Question: How do I move my mobile account from the Corporate to my Personal Account? Question: How do I move my mobile account from the Corporate to my Personal Account? Answer: A user leaving Nortel can move his/her account off of the corporate program and into a personal liable account.

More information

Excel 2010 Update Links Manually Greyed Out

Excel 2010 Update Links Manually Greyed Out Excel 2010 Update Links Manually Greyed Out How to merge two Excel spreadsheets, lookup and update data in Excel 2013-2003 Or type its address in the Select the Master Table (First table) field manually.

More information

Microsoft Excel 2007 Creating a XY Scatter Chart

Microsoft Excel 2007 Creating a XY Scatter Chart Microsoft Excel 2007 Creating a XY Scatter Chart Introduction This document will walk you through the process of creating a XY Scatter Chart using Microsoft Excel 2007 and using the available Excel features

More information

1. Assumptions. 1. Introduction. 2. Terminology

1. Assumptions. 1. Introduction. 2. Terminology 4. Process Modeling 4. Process Modeling The goal for this chapter is to present the background and specific analysis techniques needed to construct a statistical model that describes a particular scientific

More information

Sorting and Filtering Data

Sorting and Filtering Data chapter 20 Sorting and Filtering Data IN THIS CHAPTER Sorting...................................................... page 332 Filtering..................................................... page 337 331

More information

Reading data into R. 1. Data in human readable form, which can be inspected with a text editor.

Reading data into R. 1. Data in human readable form, which can be inspected with a text editor. Reading data into R There is a famous, but apocryphal, story about Mrs Beeton, the 19th century cook and writer, which says that she began her recipe for rabbit stew with the instruction First catch your

More information

Creating a Survey on Google Drive

Creating a Survey on Google Drive Creating a Survey on Google Drive It's easy to create a survey instrument on Google Drive (formerly called Google Docs). It has some distinct advantages over other free web-based survey services, such

More information

Bits. Binary Digits. 0 or 1

Bits. Binary Digits. 0 or 1 Data Representation Bits Binary Digits 0 or 1 Everything stored in a computer is stored as bits. Bits can mean different things depending on how the software or hardware interpret the bits Bits are usually

More information

PROJ 302. Project Report, Poster and Digest Guidelines. for Industrial Engineering Students. Summer 2017

PROJ 302. Project Report, Poster and Digest Guidelines. for Industrial Engineering Students. Summer 2017 PROJ 302 Project Report, Poster and Digest Guidelines for Industrial Engineering Students Summer 2017 General Notes - Read this document carefully before writing your internship report, poster, and digest.

More information

DOWNLOAD PDF MICROSOFT EXCEL ALL FORMULAS LIST WITH EXAMPLES

DOWNLOAD PDF MICROSOFT EXCEL ALL FORMULAS LIST WITH EXAMPLES Chapter 1 : Examples of commonly used formulas - Office Support A collection of useful Excel formulas for sums and counts, dates and times, text manipularion, conditional formatting, percentages, Excel

More information

Revision Topic 11: Straight Line Graphs

Revision Topic 11: Straight Line Graphs Revision Topic : Straight Line Graphs The simplest way to draw a straight line graph is to produce a table of values. Example: Draw the lines y = x and y = 6 x. Table of values for y = x x y - - - - =

More information

Working with Mailings

Working with Mailings 10 Working with Mailings An Overview of the Mail Merge Process... 202 Step 1: Setting Up the Main Document... 204 Step 2: Creating a Data Source... 205 Create a data source... 205 Customize data source

More information