Defining Data Items Conrad Weisert (2003)
|
|
- Phoebe Briggs
- 5 years ago
- Views:
Transcription
1 Defining Data Items Conrad Weisert (2003) Background -- one more missing component The failed-project documentation I described last month 2 lacked not only output specifications, but, worse, any data dictionary, i.e. a repository containing rigorous definitions of the data items referred to throughout the rest of the documentation. Some, but far from all, of the data items were defined within the body of a use case that referred to the data item. A project team member explained that this is fine, because their methodology (he meant specifically the life-cycle) is "use-case driven". He assured me that this is the natural place for such information, just where a reader would be likely to look for a given data definition. I later found a number of instances where the same data item was defined inside multiple use cases, in slightly different language. Even if no two of them are now in conflict, the perils of future change should be obvious. Why is rigorous data definition so important? Experience shows that misunderstandings about the meanings of data items account for many instances of failed projects, i.e. massive cost overruns, schedule slippages, or worse. Some of those misunderstandings become obvious only in the late stages of system testing and can be extremely expensive to correct. For example: a year-to-date total requires one field in a database, while a 12- month rolling cumulative total requires twelve. The difference may have an impact on processing logic in many parts of a system. a pro-rated insurance premium payment for a policy that starts in the middle of a period, may or may not depend upon holidays during that period. The difference, while small, might lead to a lawsuit when a claim is made. a space probe crashed on the surface of Mars because of conflicting interpretations of the unit of measure of a quantity. Used by permission. Page 1 of 5
2 What kinds of data? In his classic Structured Analysis and System Specification DeMarco 1 calls for rigorous definition of composite data items, but, surprisingly, he ignored the equally vital definition of elementary data items. (Data Item Taxonomy 3 explains the difference.) Every data item referred to anywhere in the documentation must be defined in a data dictionary, unless its name is so self-documenting that its meaning is obvious to every reader with no chance of differing interpretations. Experience shows that surprisingly few data names meet that criterion. Where do we find and identify data items? The system output specifications 4 are an excellent starting point. Once we know what information the system must produce, we can infer what data items are needed to produce that information. The systems analyst should make sure that every field listed in the content of any system output is either rigorously defined in the data dictionary or a simple function of other defined data items. Defining data items is an ongoing process, however. By the end of the requirements definition phase we must have defined every data item of interest to the sponsoring users. Later, during design and programming, project team members will continue to identify and define data items. What data dictionary? If your organization maintains a corporate or global repository of data definitions then you'll probably find some of the data items you need already defined, and your project will contribute some new ones. But if your organization has no such central data dictionary, you'll need to establish a data dictionary for your project. A number of C.A.S.E. tools support (or claim to support) a data dictionary, but even if you can't find a suitable affordable one, you still need a project data dictionary. A simple spreadsheet or even index cards, crude as they are, are far better than no data-dictionary at all. The criterion is understandability, not ease of maintenance. Used by permission. Page 2 of 5
3 Defining a composite data item A composite data item is fully defined by listing its components. DeMarco proposed a notation that some systems analysts continue to use, but any equivalent is acceptable as long as the user-audience can understand it with minimal instruction. DeMarco's notation supported conditional inclusion, alternative fields, and repeating groups. Note that we're concerned here with defining the meaning of data items, not yet with normalizing a relational data model. Here's an example: order = order_number + customer_id + shipping_address + billing_address + 1{order_item}maxItems + [discount coupon] + (credit_card_id cash_payment_record) Based on this definition we can answer a number of questions, such as: Can the system split a single order and ship it to multiple destinations? (No.) How many distinct items can be ordered at a time? (Depends on the value of maxitems, defined elsewhere in the data dictionary.) Will the system support in-house charge accounts? (No.) If those answers are unacceptable, now is the time to find out, not five weeks before the final delivery target date. With the possible exception of credit_card_id, none the component data items has a self-defining name. Further data-dictionary entries are mandatory. Defining an elementary data item While a composite data item is defined in terms of its components, an elementary data item is defined in terms of its exact real-world meaning. That can be expressed in carefully worded text: Used by permission. Page 3 of 5
4 Date Hired: The most recent date upon which the employee reported for work; i.e. the date from which the current or former employee was continuously on our staff. or as a simple formula vacation_days_due = current_vacation_days_earned + carryover_vacation_days - current_vacation_days_used Attributes of numeric data items. If the elementary data item is numeric, then the definition should specify these attributes: unit of measure (Note that the developers are not constrained to use this for the internal representation.) range -- minimum and maximum permitted values in the stated unit of measure (Some old fashioned representation-based tools ask for "number of positions".) precision (or accuracy) -- the smallest significant magnitude in the stated unit of measure scale (float or fixed) Defining a data type -- object-orientation Even if our project doesn't plan to exploit object-oriented technology, we can greatly simplify the data dictionary by "factoring out" common properties and defining new data types in the data dictionary. This eliminates a lot of repetitious redefinition and relieves the systems analysts of the need to make (possibly inconsistent) choices for each data item. For example, when we define streetaddress as a type, we settle once and for all questions about how many lines should be provided, or whether to include the (redundant) state code. We can then define the composite data item shipping_address as simply an instance of streetaddress, and billing_address as either a streetaddress or a P.O._box_address. Used by permission. Page 4 of 5
5 New data types can themselves be defined in terms of other previously defined data types. UML 5 class diagrams can help the audience to visualize the relationships. Further guidance The foregoing is barely a shallow introduction to this complex topic. IDI offers a course 6 that explores data definition in depth. Notes and Links 1 -- Tom DeMarco: Structured Analysis and System Specification, 1978, Yourdon Press, ISBN Used by permission. Page 5 of 5
Ways of documenting Session 5: detailed requirements The Data Dictionary one any The Project A data dictionary Data Dictionary may be maintained
Session 5: The Data Dictionary relationship to systems analysis methodologies relationship to project management data definition vs. data representation taxonomy of data types COMP 477 /377, Fall, 2018
More informationWays of documenting Session 5: detailed requirements The Data Dictionary one any The Project A data dictionary Data Dictionary may be maintained
Session 5: The Data Dictionary relationship to systems analysis methodologies relationship to project management data definition vs. data representation taxonomy of data types COMP 477 /377, Spring, 2017
More informationSession 3b: Defining data items
Session 3b: Defining data items Sources of data items Establishing a project data dictionary Defining an elementary item Defining a composite data item COMP 320 / 420, Spring, 2018 Mr. Weisert Q: Which
More informationSession 8: UML The Unified Modeling (or the Unstructured Muddling) language?
Session 8: UML The Unified Modeling (or the Unstructured Muddling) language? A few observations, opinions, pros & cons COMP 320 / 420 Spring, 2018 Mr. Weisert Where did the UML come from? Object-oriented
More informationWeek 6: Data. Let's focus first on application domain data.
review of things we already (should) know criteria for external & internal representation basic elementary data types composite data types container data types derived subtypes abstract data types (ADT)
More informationDuplicate Invoice Payments
Duplicate Invoice Payments David Macleod Internal Auditor Falkirk Council 4 December 2014 IDEA Scottish User Group 1 Outline of Presentation Background Risk Data Use of IDEA Findings 4 December 2014 IDEA
More informationSession 2b: structured specifications Purpose and criteria Structured specification components Introduction to dataflow diagrams
Session 2b: structured specifications Purpose and criteria Structured specification components Introduction to dataflow diagrams COMP 320 / 420, Spring, 2018 Conrad Weisert Criteria for the ESD (from session
More informationSession 1b: Overview of systems analysis methodology
Session 1b: Overview of systems analysis methodology The system specification (ESD) Ways of documenting an ESD Criteria to be satisfied Historical survey Comp 320 / 420, spring, 2018 Alternative names
More informationSession 2. Getting started with a well-structured system specification
Session 2 Getting started with a well-structured system specification COMP 320/420 Spring, 2018 Conrad Weisert The situation A representative approaches us. (or vice versa) He or she may be a. an executive
More informationFACETs. Technical Report 05/19/2010
F3 FACETs Technical Report 05/19/2010 PROJECT OVERVIEW... 4 BASIC REQUIREMENTS... 4 CONSTRAINTS... 5 DEVELOPMENT PROCESS... 5 PLANNED/ACTUAL SCHEDULE... 6 SYSTEM DESIGN... 6 PRODUCT AND PROCESS METRICS...
More informationPart 3. Why do we need both of them? The object-oriented programming paradigm (OOP) Two kinds of object. Important Special Kinds of Member Function
Part 3 The object-oriented programming paradigm (OOP) Two kinds of object Value objects The object contains the member data items Allocated automatically just like primitive (built-in) data items Suitable
More informationHow Turner Broadcasting can avoid the Seven Deadly Sins That. Can Cause a Data Warehouse Project to Fail. Robert Milton Underwood, Jr.
How Turner Broadcasting can avoid the Seven Deadly Sins That Can Cause a Data Warehouse Project to Fail Robert Milton Underwood, Jr. 2000 Robert Milton Underwood, Jr. Page 2 2000 Table of Contents Section
More informationProposal: [Product Name] User Documentation
l i s a p r i c e Proposal: [Product Name] User Documentation l i s a @ w r i n k l y b r a i n. c o m w w w. w r i n k l y b r a i n. c o m Introduction As my first project for [Client] as a contractor,
More informationAutomated Test Data Design
Automating the Automation Automated Test Data Design How organizations can add Precision and Speed up their testing tasks A CONFORMIQ WHITEPAPER By Kimmo Nupponen 1 Abstract: Experimental evidence and
More informationWhy do we have to know all that? The stored program concept (the procedural paradigm) Memory
Session 1b: Background & Preliminaries What is computer programming? The stored-program concept. The procedural paradigm. What is a programming language? The object-oriented paradigm C#: ancestors & origins
More informationH&A Engineering. Systems
Introduction to Structured Methods The idea that system descriptions are more clear and easier with pictures rather than words provided the basis for the development of structured methods. Structured analysis
More informationThe Migration/Modernization Dilemma
The Migration/Modernization Dilemma By William Calcagni www.languageportability.com 866.731.9977 Approaches to Legacy Conversion For many years businesses have sought to reduce costs by moving their legacy
More informationIFPUG 4.3 What You Need to Know!
DCG WEBINAR IFPUG 4.3 What You Need to Know! Sheila P. Dennis, CFPS sdennis@davidconsultinggroup.com Presentation Topics Let s Talk Function Points What Did They Do to the Counting Practices Manual (CPM)?
More informationRequirements Elicitation
Requirements Elicitation Introduction into Software Engineering Lecture 4 25. April 2007 Bernd Bruegge Applied Software Engineering Technische Universitaet Muenchen 1 Outline Motivation: Software Lifecycle
More informationLinear Programming Terminology
Linear Programming Terminology The carpenter problem is an example of a linear program. T and B (the number of tables and bookcases to produce weekly) are decision variables. The profit function is an
More informationIntroduction to Modeling
Introduction to Modeling Software Architecture Lecture 9 Copyright Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy. All rights reserved. Objectives Concepts What is modeling? How do we choose
More informationUBL Library Content Methodology
UBL Library Content Methodology The purpose of this document is two-fold: 1. To explain how we got to where we are with the UBL vocabulary, we felt it necessary to provide a background to the rationale
More informationSession 3: Data. Session 3a: Data
Session 3: Data Part a: 1. Data types 2. Data representation Part b: Data definition Computer programs manipulate two kinds of data Which are of interest to the analyst? A. Application domain data Exist
More informationWhite Paper. FOX Audience Network Transition from NetApp to Oracle ZFS Storage Appliance Case Study
89 Fifth Avenue, 7th Floor New York, NY 10003 www.theedison.com 212.367.7400 White Paper FOX Audience Network Transition from NetApp to Oracle ZFS Storage Appliance Case Study March 2011 Printed in the
More informationMicrosoft Outlook 2007 Out Of Office Reply To
Microsoft Outlook 2007 Out Of Office Reply To Every Email In Office 2007 and earlier, go to Tools and click on Out of Office Assistant. Note that this Type in your away email message and put in a subject.
More informationIntroduction to Assurance
Introduction to Assurance Overview Why assurance? Trust and assurance Life cycle and assurance April 1, 2015 Slide #1 Overview Trust Problems from lack of assurance Types of assurance Life cycle and assurance
More informationMODULE 6 PROCESS SPECIFICATION
MODULE 6 PROCESS SPECIFICATION Learning Units 6.1 Structured English specification 6.2 Decision table based specifications 6.3 Detecting -Incompleteness -Ambiguity -Contradictions -Redundancy in decision
More informationOracle SQL*Plus: The Definitive Guide (Definitive Guides) PDF
Oracle SQL*Plus: The Definitive Guide (Definitive Guides) PDF Despite its wide availability and usage, few developers and DBAs have mastered the true power of Oracle SQLPlus. This bestselling book--now
More informationBreakdown of Some Common Website Components and Their Costs.
Breakdown of Some Common Website Components and Their Costs. Breakdown of Some Common Website Components and Their Costs. The cost of a website can vary dramatically based on the specific components included.
More informationMICROSOFT EXCEL
MICROSOFT EXCEL www.in2-training.com customerservice@in2-training.com 0800 023 4407 Delegate Information Welcome to In2-Training In-2 Training (UK) Ltd is a nationally authorised training and consultancy
More informationCognizant Technology Solutions
Cognizant Technology Solutions Test Case Point Analysis White Paper Version 1.0 April 11, 2001 By Nirav Patel Muthukrishnan Govindrajan Susmita Maharana Shoba Ramdas TABLE OF CONTENTS 1 PURPOSE...3 2 INTRODUCTION...4
More informationSelection of UML Models for Test Case Generation: A Discussion on Techniques to Generate Test Cases
St. Cloud State University therepository at St. Cloud State Culminating Projects in Computer Science and Information Technology Department of Computer Science and Information Technology 6-2018 Selection
More informationContact us at. A White Paper by PioneerMarketers for Customer Acquisition Success
A White Paper by PioneerMarketers for Customer Acquisition Success In 2009, two strategies top for improving business profitability - acquiring new customers (44%) and customer retention (25%). Of these
More informationHEWLETT PACKARD. COMPASS Invoicing. Frequently Asked Questions. Global Procurement 9/30/2011. AP Online 2. Approved Time Report 2
HEWLETT PACKARD COMPASS Invoicing Frequently Asked Questions Global Procurement 9/30/2011 Frequently Asked Questions Topics: AP Online 2 Approved Time Report 2 Electronic Funds Transfer 4 Invoicing.. 4
More informationStructured Analysis and Structured Design
Structured Analysis and Structured Design - Introduction to SASD - Structured Analysis - Structured Design Ver. 1.5 Lecturer: JUNBEOM YOO jbyoo@konkuk.ac.kr http://dslab.konkuk.ac.kr References Modern
More informationOODA Security. Taking back the advantage!
OODA Security Taking back the advantage! About Me Kevin Fiscus Owner Cyber Defense Advisors 24 Years in IT 13 Years in security SANS Certified Instructor GIAC Security Expert Cyber Guardian Red/Blue Team
More informationING Commercial Card portal Quick reference guide cardholder
ING Commercial Card portal Quick reference guide cardholder Introduction This quick reference guide provides information on the usage of the ING Commercial Card portal. The portal lets you review current
More informationWhat to Look for in a DRaaS Solution
What to Look for in a DRaaS Solution Storage Switzerland, LLC GEORGE CRUMP - LEAD ANALYST Introduction Disaster Recovery as a Service (DRaaS) outsources and simplifies the most difficult situations that
More informationCompleting the BRP replacement form (online version)
HomeOfficeCompliance@salford.ac.uk T: +44 (0)161 295 0023 (Option 3, Option 2) Completing the BRP replacement form (online version) This guide is designed to help you complete an online BRP card replacement
More information10 Tips For Effective Content
10 Tips For Effective Email Content Nowadays when it comes to online marketing, and the Internet as a whole, so many people are being added to so many email lists. They're being bombarded constantly by
More informationWho am I? I m a python developer who has been working on OpenStack since I currently work for Aptira, who do OpenStack, SDN, and orchestration
Who am I? I m a python developer who has been working on OpenStack since 2011. I currently work for Aptira, who do OpenStack, SDN, and orchestration consulting. I m here today to help you learn from my
More informationOptimizing Emulator Utilization by Russ Klein, Program Director, Mentor Graphics
Optimizing Emulator Utilization by Russ Klein, Program Director, Mentor Graphics INTRODUCTION Emulators, like Mentor Graphics Veloce, are able to run designs in RTL orders of magnitude faster than logic
More informationConstraint Satisfaction Problems: A Deeper Look
Constraint Satisfaction Problems: A Deeper Look The last problem set covered the topic of constraint satisfaction problems. CSP search and solution algorithms are directly applicable to a number of AI
More informationPurchasing Calling Card Services
Purchasing Calling Card Services Courtesy of Main Resource, Inc. Visit us at www.mainresource.com or call 800 362-6740 for all your telecom needs. PURCHASING CALLING CARD SERVICES Many times when a company
More information10 Steps to Building an Architecture for Space Surveillance Projects. Eric A. Barnhart, M.S.
10 Steps to Building an Architecture for Space Surveillance Projects Eric A. Barnhart, M.S. Eric.Barnhart@harris.com Howard D. Gans, Ph.D. Howard.Gans@harris.com Harris Corporation, Space and Intelligence
More informationWHAT DOES KSR COMPUTER DO?
WHAT DOES KSR COMPUTER DO? KSR Computer is a cluster of networking and computer professionals excelling their respective domains. These professionals thrive in relentlessly to identify potential threats
More informationAT&T IP Flexible Reach Department Administrator Guide
AT&T IP Flexible Reach Department Administrator Guide 1 Contents Get Started... 5 Log In... 6 What a Department Administrator Can Do... 8 About Premier... 11 Use Premier... 12 Use the AT&T IP Flexible
More informationEmployer Reporting. User Guide
Employer Reporting This user guide provides an overview of features supported by the Employer Reporting application and instructions for viewing, customizing, and exporting reports. System Requirements
More informationRules of Writing Software Requirement Specifications
Short Note. Version 1a, FGCU April 10, 2018 A properly written Software Requirements Specification should adhere to a number of rules that can be expressed as matching the following properties: 1) Clarity
More informationAutomating Unpredictable Processes:
Automating Unpredictable Processes: Building Responsive Apps using Business Rules By Carl Hewitt, Chief Architect, Decisions and Heath Oderman, CTO, Decisions Copyright 2016 Building Responsive Apps: Comparing
More informationRaptor University. Raptor System Staff Module. Instructor: RAPTOR TECHNOLOGIES, LLC
Raptor University Raptor System Staff Module Instructor: RAPTOR TECHNOLOGIES, LLC The Staff Module is used to manage the staff who enter your building. This webinar gives instruction on the following topics
More informationeadministration User Guide Self Billing
eadministration User Guide Self Billing New York Information in this user guide is subject to change without notice. Companies, names and data used in examples herein are fictitious unless otherwise noted.
More informationCOMPUTER/INFORMATION FLOOD STANDARDS
COMPUTER/INFORMATION FLOOD STANDARDS CIF-1 Flood Model Documentation A. Flood model functionality and technical descriptions shall be documented formally in an archival format separate from the use of
More informationUnderstanding Software Engineering
McBreen.book Page 3 Wednesday, August 1, 2001 10:08 PM Chapter 1 Understanding Software Engineering In order to understand software engineering, we first need to look at the projects that were reported
More informationDo these criteria apply to work in this course?
Bonus topic fo COMP 170 Program Quality Part 2: Review of Program readability Commentary Choosing data names Code layout Commentary Pitfalls Reading a program A program is not only something to be run
More informationCS 4400 Introduction to Database Systems 2002 Spring Term Project (Section A)
CS 4400 Introduction to Database Systems 2002 Spring Term Project (Section A) Last updated 1/15/2002, 9:30pm In this term project, you are asked to design a small database system, create and populate this
More informationCHAPTER 4 Data and Process Modeling (Phase 2: Systems Analysis)
CHAPTER 4 Data and Process Modeling (Phase 2: Systems Analysis) Jakrapop Maisen DATA FLOW DIAGRAMS A data flow diagram (DFD) shows how data moves through an information system but does not show program
More informationCHAPTER 6 DATABASE MANAGEMENT SYSTEMS
CHAPTER 6 DATABASE MANAGEMENT SYSTEMS Management Information Systems, 10 th edition, By Raymond McLeod, Jr. and George P. Schell 2007, Prentice Hall, Inc. 1 Learning Objectives Understand the hierarchy
More informationEmployment intermediaries: data requirements for software developers
Employment intermediaries: data requirements for software developers Version 1.3 Last updated: 12 May 2015 1. Introduction... 1 2. Report template... 1 Formatting a CSV report... 1 3. Online service...
More informationFrooition Implementation guide
Frooition Implementation guide Version: 2.0 Updated: 14/12/2016 Contents Account Setup: 1. Software Checklist 2. Accessing the Frooition Software 3. Completing your Account Profile 4. Updating your Frooition
More informationSPSS Instructions and Guidelines PSCI 2300 Intro to Political Science Research Dr. Paul Hensel Last updated 10 March 2018
SPSS Instructions and Guidelines PSCI 2300 Intro to Political Science Research Dr. Paul Hensel Last updated 10 March 2018 Table of Contents Introduction... 1 Accessing SPSS... 2 Possible Alternative: PSPP...
More informationCA ERwin Data Modeler r9 Rick Alaras N.A. Channel Account Manager
ERwin r9 CA ERwin Data Modeler r9 Rick Alaras N.A. Channel Account Manager In today s data-driven economy, there is an increasing disconnect between consumers and providers of data DATA VOLUMES INCREASING
More informationUnderstanding Feasibility Reports TCO 341 Dr. Codone
Understanding Feasibility Reports TCO 341 Dr. Codone Adapted from Markel, ch. 18 Purpose of a Feasibility Report To Answer: Questions of Possibility can it be done? Questions of Economic Wisdom can we
More informationReal Numbers finite subset real numbers floating point numbers Scientific Notation fixed point numbers
Real Numbers We have been studying integer arithmetic up to this point. We have discovered that a standard computer can represent a finite subset of the infinite set of integers. The range is determined
More informationA Guide to Finding the Best WordPress Backup Plugin: 10 Must-Have Features
A Guide to Finding the Best WordPress Backup Plugin: 10 Must-Have Features \ H ow do you know if you re choosing the best WordPress backup plugin when it seems that all the plugins seem to do the same
More informationManaging Concurrent Software Releases in Management and Test
Software Management 2001 San Diego, CA, USA February 12-16, 2001 Managing Concurrent Software Releases in Management and Test David A. Shinberg Government Communications Laboratory Lucent Technologies
More informationSystem Performance Measures:
February 2019 System Performance Measures: HDX 1.0 Data Submission Guidance CONTENTS 1. Purpose of this Guidance... 3 2. The HUD Homelessness Data Exchange (HDX)... 5 Create an HDX Account... 5 Update
More informationBrochure 2018 SIMPLE LOW PRICE RELIABLE
Brochure 2018 SIMPLE LOW PRICE RELIABLE Welcome Choosing a new phone system? Can you imagine a new business phone system that makes crystal clear calls to anyone, anywhere with lots of new business features?
More informationSharing the Calendar
Sharing the Calendar The new feature allows you to Share your calendar. To enable this feature, select the Calendar icon on the lower left side of your screen also known as the Navigation Pane. Then Click
More informationChapter 8. Database Design. Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel
Chapter 8 Database Design Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel 1 In this chapter, you will learn: That successful database design must reflect the information
More informationMetabase Metadata Management System Data Interoperability Need and Solution Characteristics
Metabase Metadata Management System Data Interoperability and 2008 Althea Lane Bowie, Maryland 20716 Tele: 301-249-1142 Email: Whitemarsh@wiscorp.com Web: www.wiscorp.com : Interoperable business information
More informationEnterprise Application Viewer (eav )
Automated documentation: Program documentation JCL documentation Application documentation IMS, VSAM, Flat File Use Documentation Compliance: Sarbanes-Oxley compliance Basel II compliance HIPAA compliance
More informationEDISPHERE. Mapping Simplified
EDISPHERE Mapping Simplified A comprehensive mapping product that simplifies your complex mapping requirements EDISPHERE is a comprehensive any-to-any mapping product, having a very intuitive user interface
More informationSession 4b: Review of Program Quality
Session 4b: Review of Program Quality What makes one program "better" than another? COMP 170 -- Fall, 2013 Mr. Weisert What is a good program? Suppose we give the same assignment to two programmers (or
More informationComputer Networks And Internets (6th Edition) PDF
Computer Networks And Internets (6th Edition) PDF Appropriate for all introductory-to-intermediate courses in computer networking, the Internet, or Internet applications; readers need no background in
More informationAgile Project Management: A Quick Start Beginner's Guide To Mastering Agile Project Management PDF
Agile Project Management: A Quick Start Beginner's Guide To Mastering Agile Project Management PDF Discover Agile Project Management *** 3rd Edition *** DO YOU WANT TO ACHIEVE THE BEST AT EVERY STAGE OF
More informationBSI s BS 8878:2010 Web Accessibility Code of Practice
BCS, The Chartered Institute for IT Consultation Response to: BSI s BS 8878:2010 Web Accessibility Code of Practice BCS The Chartered Institute for IT First Floor, Block D North Star House North Star Avenue
More informationRIGHTMOVE PRODUCT GUIDELINES New Homes. Core Membership means the basic Services to which You are entitled in return for your Core Membership Fee.
RIGHTMOVE PRODUCT GUIDELINES New Homes DEFINITIONS Core Membership means the basic Services to which You are entitled in return for your Core Membership Fee. Additional Products means the additional Services
More informationAT&T IP Flexible Reach Group Administrator Guide
AT&T IP Flexible Reach Group Administrator Guide 1 Get Started... 7 Log In... 8 What a Group Administrator Can Do... 10 About Premier... 13 Use Premier... 14 Use the AT&T IP Flexible Reach Customer Portal...
More informationCase Study: Building Permit Files
Case Study: Building Permit Files According to the Assistant Building Inspector, the primary responsibilities of the town s Building Division include issuing permits, performing inspections, enforcing
More informationNew CostaClick User Manual
COSTA CROCIERE S.P.A. New CostaClick User Manual Costa Crociere S.p.a. Via XII ottobre, 2 16100 Genova, Italy Contents MAIN SERVICES Booking 1. Search for cruise 1 2. Select a cruise 2 3. Select category
More informationCOMPAS ID Author: Jack Barnard TECHNICAL MEMORANDUM
MesaRidge Systems Subject: COMPAS Document Control Date: January 27, 2006 COMPAS ID 30581 Author: Jack Barnard info@mesaridge.com TECHNICAL MEMORANDUM 1. Changing this Document Change requests (MRs) for
More informationExtreme programming XP 6
Extreme programming XP 6 Planning Game 3 Planning Game Independent: Stories should be as independent as possible. When thinking of independence it is often easier to think of order independent. In other
More informationSession 6b: Specifying constraints
Session 6b: Specifying constraints Analysis vs. Design Constraints on the end product Constraints on the development COMP 320 / 420 Spring, 2018 Mr. Weisert "Analysis & Design" (review from session 1)
More informationCreating and Editing Order Lists. With the appropriate permissions, you can create and edit order lists.
Creating and Editing Order Lists With the appropriate permissions, you can create and edit order lists. Creating order lists To create an order list: 1. From the home screen, hover over Order Lists and
More informationebxml CC Dictionary Entry Naming Conventions ebxml Core Components
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ebxml CC Dictionary Entry Naming Conventions ebxml Core Components 16 February 2001 Version 1.01 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 Status of this Document
More informationBasic Programming Language Syntax
Java Created in 1990 by Sun Microsystems. Free compiler from Sun, commercial from many vendors. We use free (Sun) Java on UNIX. Compiling and Interpreting...are processes of translating a high-level programming
More informationWhat is a Data Model?
What is a Data Model? Overview What is a Data Model? Review of some Basic Concepts in Data Modeling Benefits of Data Modeling Overview What is a Data Model? Review of some Basic Concepts in Data Modeling
More informationUs priority mail tracking a package
Us priority mail tracking a package 2. Priority Mail: This is also quick delivery USPS service but compares to priority mail express it takes 1 to 3 business days depending upon the location with flat
More informationAbout the course.
1 About the course www.sheffield.ac.uk/is Skills relevant to your career Our MSc in Information Systems provides you with the practical knowledge you need in the fastgrowing field of information systems.
More informationWorkBook release note
WorkBook version: 8.3.0 Release date: 01/10/2013 Author: René Praestholm rp@workbook.net DOWNLOAD AS PDF HIGHLIGHTS IN THIS RELEASE Collaboration Many new improvements added in collaboration between team
More informationSoftware Maintenance Program HARRIS GEOSPATIAL SOLUTIONS, INC. A SUBSIDARY OF HARRIS CORPORATION Last edited: 5 November 2018
Software Maintenance Program HARRIS GEOSPATIAL SOLUTIONS, INC. A SUBSIDARY OF HARRIS CORPORATION Last edited: 5 November 2018 Table of Contents Section 1.0 Maintenance Program... 2 1.1 Purpose.... 2 1.2
More information... 3... 3... 4... 5... 6... 6... 7... 7... 7... 8... 8... 9... 10... 11... 11... 12... 13... 14... 15... 15... 16... 17... 18... 19... 20... 21... 22... 24 The equinegenie system was developed exclusively
More informationUSING ODBC COMPLIANT SOFTWARE MINTRAC PLUS CONTENTS:
CONTENTS: Summary... 2 Microsoft Excel... 2 Creating a New Spreadsheet With ODBC Data... 2 Editing a Query in Microsoft Excel... 9 Quattro Pro... 12 Creating a New Spreadsheet with ODBC Data... 13 Editing
More informationSupporting Systems Engineering with Methods and Tools: A Case Study
Supporting Systems Engineering with Methods and Tools: A Case Study Jock Rader and Leslie Haggerty Hughes Aircraft Company and H&A System Engineering Abstract Many projects have applied the Hatley-Pirbhai
More informationCDW LLC 200 North Milwaukee Avenue, Vernon Hills, IL
Coordinating Conferencing and Collaboration Vital unified communications capabilities offer a solid foundation for an integrated view of the collaborative environment. To make the most of the opportunities
More informationRetrieval Evaluation. Hongning Wang
Retrieval Evaluation Hongning Wang CS@UVa What we have learned so far Indexed corpus Crawler Ranking procedure Research attention Doc Analyzer Doc Rep (Index) Query Rep Feedback (Query) Evaluation User
More informationSUGGESTED SOLUTION IPCC MAY 2017EXAM. Test Code - I M J
SUGGESTED SOLUTION IPCC MAY 2017EXAM INFORMATION TECHNOLOGY Test Code - I M J 7 1 2 1 BRANCH - (MULTIPLE) (Date : 20.11.2016) Head Office : Shraddha, 3 rd Floor, Near Chinai College, Andheri (E), Mumbai
More informationChapter 1: The Database Environment
Chapter 1: The Database Environment Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden Prentice Hall, 2002 1 Definitions Data: Meaningful facts, text, graphics,
More informationVersion 10.7 Update Guide
Version 10.7 Update Guide For Annex Brands locations About This Update The primary features in this update are: USPS to Cuba... 2 Confirmation receipt enhancements... 2 New Pro Pack options... 3 Other
More information