Requirements Specification Document
|
|
- Dominick Marsh
- 7 years ago
- Views:
Transcription
1 Software Post Requirements Specification Document Grass Drafted by: Di Simone Alessio 068/ Di Sorbo Alessandro 068/ Ragni Domenico 068/ Romano Enrico 068/ Serino Antonio 068/ Supervision by: Prof. Antoniol Giulio Approved by: Title Date Signature Prof. Antoniol Giulio Romano Enrico Di Simone Alessio Di Sorbo Alessandro Ragni Domenico Serino Antonio Team Supervisor Team Leader Team Member Team Member Team Member Team Member 3/15/02 SF.BART
2 Index Software Requirements Specification Document 1 Introduction Background Purpose & Scope Glossary of Terms Definitions, Acronyms and Abbreviations References PostGrass Project Documents Overview Overall Description Product Perspective Product Functions User Charateristic Constraints Specific Requirements External interface requirements Function Requirements Overview of DataBase Interaction Create a DataBase with PostGIS extension Use Case Drop a DataBase with PostGIS extension Use Case Overview of PostGrass System Interaction Open a connection on a PostGrass DataBase Perform a write line on the DataBase Perform a rewrite line on the DataBase Perform a read line on the DataBase Perform a read next line on the DataBase Perform a rewind on the DataBase Close a connection to a PostGrass DataBase Design Constraints Software System Attributes Reliability, Availability, Security, Maintainability, Portability /15/02 1 SF.BART
3 1 Introduction This document is the first artifacts in the development life cycle of the product. It s a guideline for designers and developers about the functionalities performed and the problems that the system solves. 1.1 Background Project title: PostGrass GRASS extension to the PostGIS functionalities Rapid overview on the project environment: GRASS (Geographic Resources Analysis Support System) is a raster based GIS, vector GIS, image processing system, and graphics production system. GRASS contains over 200 programs and tools to render maps and images on monitor and paper; manipulate raster, vector, and sites data; process multi spectral image data; and create, manage, and store spatial data. GRASS uses both an intuitive windows interface as well as command line syntax for ease of operations. GRASS can interface with commercial printers, plotters, digitizers, and databases to develop new data as well as manage existing data. GRASS is ideal for use in engineering and land planning applications. Like other GIS packages, GRASS can display and manipulate vector data for roads, streams, boundaries, and other features. GRASS can also be used to keep maps updated with its integral digitizing functions. Another feature of GRASS is its ability to use raster, or cell, data. This is particularly important in spatial analysis and design. GRASS functions can convert between vector data to raster data for seamless integration. GRASS strengths lie in several fields. The simple user interface makes it an ideal platform for those learning about GIS for the first time. GRASS is capable of reading and writing maps and data to many popular commercial GIS packages including ARC/Info and Idrisi. Users wishing to write their own code can do so by examining existing source code, interfacing with the documented GIS libraries, and using the GRASS Programmers Manual. This allows more sophisticated functionality to be integrated in GRASS. The ability to work with raster data gives GRASS the unique ability to function as a surface modeling system. GRASS contains more than 100 multi function raster analysis and manipulation commands. Surface processes such as rainfall runoff modeling, flowline construction (as shown), slope stability analysis, and spatial data 3/15/02 2 SF.BART
4 analysis are just a few of the many applications of GRASS to engineering and land planning. Since many of the raster tools are multi functional, users can create their own maps from GRASS data analysis. In addition to standard two dimensional analysis, GRASS allows users to view data in three dimensions. Raster maps, vector maps, and sites data can be used for visualization. Example applications of such capabilities include airspace analysis for airport planning (as shown), terrain analysis and flybys, and spatial trends. Tools in GRASS allow the user to animate any spatial data available with options to switch between data layers on the fly. Data used in 3 D visualization may also be saved as still pictures, or as mpeg movie files for later replay and analysis. Accompanying its land planning and engineering applications, GRASS contains a suite of tools to aid in hydrologic modeling and analysis. Currently, tools are also available for performing such functions as watershed analysis, curve number generation, flood analysis, and stream channel characteristics for comprehensive watershed modeling. Other GRASS programs can generate graphs, statistics, and charts of modeled and calibrated data. Additionally, GRASS can use field data for model input or simulate parameters based on numerical data. In addition to the traditional command line version of GRASS, a new user interface, based on Tcl/Tk has been written. This puts the power of spatial analysis and modeling into an easy to use Graphical User Interface that is platform independent. This intuitive user interface lets users quickly and easily view, manipulate, and use data. Nearly all of the programs available in GRASS are available in the new GUI, with the standard command line still available, giving users all of the functionality of GRASS. [Refer to GRM for more information] 1.2 Purpose & Scope A new GRASS vector format and library is under development (GRASS 5.1).The new vector support is based on flat files for geometry and RDBMS for attributes. This solution is suitable for many tasks but doesn t allow simultaneous editing by more users and all the other advantages available for RDBMS. The idea for GRASS 5.1 is to support both flat files and RDBMS for geometry. This research should result into working code applicable to future version of GRASS and discover potential problems. The aim is to write (modify) all the functions which writes and reads primitives to/from PostGIS database tables. 3/15/02 3 SF.BART
5 1.3 Glossary of Terms A B C D E F Function A defined objective or characteristic action of a system or component. A software module that performs a specific action, is invoked by the appearance of its name in an expression, may receive input values and returns a single value. G H I Interface A connection between two devices or systems. J K L Library A controlled collection of software and related documentation designed to aid in software development, use or maintenance. M N Network Describes the physical hardware and software connections between computers allowing information to be shared and electronic communications to take place. O P Patch A modification made directly to an object program without reassembling or recompiling from the source program. Portability The ease with which a system or component can be transferred from one hardware or software environment to another. Project The combined resources (people, machines, materials), processes, and activities that are dedicated to building and delivering a product to a customer. Q 3/15/02 4 SF.BART
6 R Requirements The statement of needs by a user that triggers the development of a program, system, or project. May be called business functional requirements or requirement specifications. S T U V W X Y Z 1.4 Definitions, Acronyms and Abbreviations GRASS Graphical Resources Analysis Support System SFRD or PSFRD PostGrass Software Feasibility Research Document SRS or PSRS PostGrass Software Requirement Specification Document SDD or PSDD PostGrass Software Design Description Document TVRRD or PTVRRD PostGrass Test or Validation Result Report Document UD or PUD PostGrass User Documentation TBD To Be Determined CD Create a DataBase with PostGIS extension Use Case DD Drop a DataBase with PostGIS extension Use Case OCD Open a connection on a PostGrass DataBase PWD Perform a write line on the DataBase PRD Perform a rewrite line on the DataBase PRDD Perform a read line on the DataBase PRND Perform a read next line on the DataBase PRWD Perform a rewind on the DataBase CCD Close a connection to a PostGrass DataBase 1.5 References The following document are used as design and development requirements of the PostGrass system parts PostGrass Project Documents Grass Reference Manual (GRM) PostGrass Software Feasibility Research Document (SFRD) 3/15/02 5 SF.BART
7 1.6 Overview The document is organized following the IEEE std /15/02 6 SF.BART
8 2 Overall Description 2.1 Product Perspective The product PostGrass is not a complete system, but it s an integral part of the Software GRASS. This document will be useful during the development of future project tied to the functionalities implemented in the PostGrass project. 2.2 Product Functions Create a DataBase with PostGis extension (PostGrass DataBase) ~ Drop a DataBase with PostGis extension (PostGrass DataBase) ~ Open a connection to a PostGrass DataBase ~ Close a Connection to a PostGrass DataBase ~ Perform a read line on the DataBase ~ Perform a read next line on the DataBase ~ Perform a rewind on the DataBase Reset the reading status to the first read line Perform a write line on the DataBase ~ Perform a rewrite line on the DataBase ~ 3/15/02 7 SF.BART
9 2.3 User Characteristic A PostGrass User is the PostGis user which own the table defined in the frmt file example relative to a PostGrass DataBase as indicated in the Feasibility Research Document (SFRD). Every User has reading permission on every table. 2.4 Constraints Library must be reliable in multi user environment (for writing). Simultaneous write access by more clients must be available. Library should be optimized for speed. Binary cursors should be used, and geometry read directly from geometry structure. Solution must be platform independent, please pay attention to byte order issues. The solution must permit to handle: Native vector on local machine. Native vector on NFS. PostGIS vector on a local server. PostGIS vector on a remote server (other machine in network). 3/15/02 8 SF.BART
10 3 Specific Requirements 3.1 External interface requirements. 3.2 Function Requirements Overview of DataBase Interaction 3/15/02 9 SF.BART
11 Create a DataBase with PostGIS extension Use Case Use Case Id: CD Use Case: Create a DataBase with PostGIS extension Use Case Description: ~ Exceptions: Actors: Use Case Extends: Use Case Uses: Use Case inputs/preconditions: User postmaster Postgis features and DataBase name Use Case outputs/postconditions: Acceptance Criteria: Related Expectations: Related Use Cases or Requirements: Perform a creation correctly ~ Keywords: ~ Status Release Priority Stability Understanding Level Final 1 Stable Stable Known Version Date Compiled by 1 12/02/02 Developers Notes: ~ 3/15/02 10 SF.BART
12 Drop a DataBase with PostGIS extension Use Case Use Case Id: DD Use Case: Drop a DataBase with PostGIS extension Use Case Description: ~ Exceptions: Actors: Use Case Extends: Use Case Uses: Use Case inputs/preconditions: Use Case outputs/postconditions: Acceptance Criteria: Related Expectations: Related Use Cases or Requirements: User Postmaster PostGIS features and DataBase name Perform a drop correctly CD Keywords: ~ Status Release Priority Stability Understanding Level Final 1 Stable Stable Known Version Date Compiled by 1 12/02/02 Developers Notes: ~ 3/15/02 11 SF.BART
13 3.2.2 Overview of PostGrass System Interaction Software Requirements Specification Document 3/15/02 12 SF.BART
14 Open a connection on a PostGrass DataBase Software Requirements Specification Document Use Case Id: OCD Use Case: Open a connection on a PostGrass DataBase Description: ~ Exceptions: Actors: Use Case Extends: Use Case Uses: Use Case inputs/preconditions: Use Case outputs/postconditions: Acceptance Criteria: Related Expectations: Related Use Cases or Requirements: User defined in the frmt file concerning vector PostGIS features and DataBase features Perform a connection correctly CD Keywords: ~ Status Release Priority Stability Understanding Level Final 1 Stable Stable Known Version Date Compiled by 1 12/02/02 Developers Notes: ~ 3/15/02 13 SF.BART
15 Perform a write line on the DataBase Software Requirements Specification Document Use Case Id: PWD Use Case: Perform a write line on the DataBase Description: ~ Exceptions: Actors: Use Case Extends: Use Case Uses: Use Case inputs/preconditions: Use Case outputs/postconditions: Acceptance Criteria: Related Expectations: Related Use Cases or Requirements: User defined in the frmt file concerning vector PostGIS features and DataBase features Perform a write line correctly CD, OCD Keywords: ~ Status Release Priority Stability Understanding Level Final 1 Stable Stable Known Version Date Compiled by 1 14/02/02 Developers Notes: ~ 3/15/02 14 SF.BART
16 Perform a rewrite line on the DataBase Software Requirements Specification Document Use Case Id: PRD Use Case: Perform a rewrite line on the DataBase Description: ~ Exceptions: Actors: Use Case Extends: Use Case Uses: Use Case inputs/preconditions: Use Case outputs/postconditions: Acceptance Criteria: Related Expectations: Related Use Cases or Requirements: User defined in the frmt file concerning vector PostGIS features and DataBase features Perform a rewrite line correctly CD, OCD Keywords: ~ Status Release Priority Stability Understanding Level Final 1 Stable Stable Known Version Date Compiled by 1 14/02/02 Developers Notes: ~ 3/15/02 15 SF.BART
17 Perform a read line on the DataBase Software Requirements Specification Document Use Case Id: PRDD Use Case: Perform a read line on the DataBase Description: ~ Exceptions: Actors: Use Case Extends: Use Case Uses: Use Case inputs/preconditions: Use Case outputs/postconditions: Acceptance Criteria: Related Expectations: Related Use Cases or Requirements: User defined in the frmt file concerning vector PostGIS features and DataBase features Perform a read line correctly CD, OCD Keywords: ~ Status Release Priority Stability Understanding Level Final 1 Stable Stable Known Version Date Compiled by 1 14/02/02 Developers Notes: ~ 3/15/02 16 SF.BART
18 Perform a read next line on the DataBase Software Requirements Specification Document Use Case Id: PRND Use Case: Perform a read next line on the DataBase Description: ~ Exceptions: Actors: Use Case Extends: Use Case Uses: Use Case inputs/preconditions: Use Case outputs/postconditions: Acceptance Criteria: Related Expectations: Related Use Cases or Requirements: User defined in the frmt file concerning vector PostGIS features and DataBase features Perform a read next line correctly CD, OCD Keywords: ~ Status Release Priority Stability Understanding Level Final 1 Stable Stable Known Version Date Compiled by 1 14/02/02 Developers Notes: ~ 3/15/02 17 SF.BART
19 Perform a rewind on the DataBase Software Requirements Specification Document Use Case Id: PRWD Use Case: Description: Exceptions: Actors: Use Case Extends: Use Case Uses: Use Case inputs/preconditions: Use Case outputs/postconditions: Acceptance Criteria: Related Expectations: Related Use Cases or Requirements: Perform a rewind on the DataBase Reset the reading status to the first read line User defined in the frmt file concerning vector PostGIS features and DataBase features Perform a rewind correctly CD, OCD Keywords: ~ Status Release Priority Stability Understanding Level Final 1 Stable Stable Known Version Date Compiled by 1 14/02/02 Developers Notes: ~ 3/15/02 18 SF.BART
20 Close a connection to a PostGrass DataBase Software Requirements Specification Document Use Case Id: CCD Use Case: Close a connection to a PostGrass DataBase Description: ~ Exceptions: Actors: Use Case Extends: Use Case Uses: Use Case inputs/preconditions: Use Case outputs/postconditions: Acceptance Criteria: Related Expectations: Related Use Cases or Requirements: User defined in the frmt file concerning vector PostGIS features and DataBase features Perform a close correctly CD, OCD Keywords: ~ Status Release Priority Stability Understanding Level Final 1 Stable Stable Known Version Date Compiled by 1 12/02/02 Developers Notes: ~ 3/15/02 19 SF.BART
21 3.3 Design Constraints Must use C programming language to develop the project. Must use postgresql with PostGIS extension. 3.4 Software System Attributes Reliability, Availability, Security, Maintainability, Portability The product satisfied the committent requirements when: We develop a patch file for pgrass. The patched pgrass must be able to import/export ascii files (v.in/out.ascii grass module) to postgres and data created in postgres tables must be readable by PostGIS functions and identical with original ascii files. The functionality will be tested on mcat and multi from pgdata package in the same way which can be seen in io script in pgdata. The simultaneous write access by more clients must be available. The short report about technical problems faced during the project and ideas for future development and improvements. 3/15/02 20 SF.BART
22 Developed by SF.BARTeam segmentation fault beyond any reason team /15/02 21 SF.BART
Documentation of open source GIS/RS software projects
Contract. Workpackage Delivery Delivery Date 030776 WP1 D1.6 2008-04-24 CASCADOSS Development of a trans-national cacade training programme on Open Source GIS&RS Software for environmental applications
More informationCE 504 Computational Hydrology Computational Environments and Tools Fritz R. Fiedler
CE 504 Computational Hydrology Computational Environments and Tools Fritz R. Fiedler 1) Operating systems a) Windows b) Unix and Linux c) Macintosh 2) Data manipulation tools a) Text Editors b) Spreadsheets
More informationWHAT IS GIS - AN INRODUCTION
WHAT IS GIS - AN INRODUCTION GIS DEFINITION GIS is an acronym for: Geographic Information Systems Geographic This term is used because GIS tend to deal primarily with geographic or spatial features. Information
More informationIntroduction to ArcView 3.2a
Introduction to ArcView 3.2a Training Center U.S. Geological Survey Center for Earth Resources Observation and Science (EROS) Sioux Falls, South Dakota, USA Introduction to ArcView 3.2a Introduction to
More informationJ9.6 GIS TOOLS FOR VISUALIZATION AND ANALYSIS OF NEXRAD RADAR (WSR-88D) ARCHIVED DATA AT THE NATIONAL CLIMATIC DATA CENTER
J9.6 GIS TOOLS FOR VISUALIZATION AND ANALYSIS OF RADAR (WSR-88D) ARCHIVED DATA AT THE NATIONAL CLIMATIC DATA CENTER Steve Ansari * STG Incorporated, Asheville, North Carolina Stephen Del Greco NOAA National
More informationMayaVi: A free tool for CFD data visualization
MayaVi: A free tool for CFD data visualization Prabhu Ramachandran Graduate Student, Dept. Aerospace Engg. IIT Madras, Chennai, 600 036. e mail: prabhu@aero.iitm.ernet.in Keywords: Visualization, CFD data,
More informationGEOGRAPHIC INFORMATION SYSTEMS
GEOGRAPHIC INFORMATION SYSTEMS WHAT IS A GEOGRAPHIC INFORMATION SYSTEM? A geographic information system (GIS) is a computer-based tool for mapping and analyzing spatial data. GIS technology integrates
More informationOPEN SOURCE CARTOGRAPHY: STATUS QUO, RECENT TRENDS AND LIMITATIONS OF FREE CARTOGRAPHIC SOFTWARE
OPEN SOURCE CARTOGRAPHY: STATUS QUO, RECENT TRENDS AND LIMITATIONS OF FREE CARTOGRAPHIC SOFTWARE Pucher, A. Department of Geography and Regional Research, University of Vienna. Cartography and GIS, Universitaetstr.
More informationGIS: Geographic Information Systems A short introduction
GIS: Geographic Information Systems A short introduction Outline The Center for Digital Scholarship What is GIS? Data types GIS software and analysis Campus GIS resources Center for Digital Scholarship
More informationLesson 4 Web Service Interface Definition (Part I)
Lesson 4 Web Service Interface Definition (Part I) Service Oriented Architectures Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Interface Definition Languages (1) IDLs
More informationDATA VISUALIZATION GABRIEL PARODI STUDY MATERIAL: PRINCIPLES OF GEOGRAPHIC INFORMATION SYSTEMS AN INTRODUCTORY TEXTBOOK CHAPTER 7
DATA VISUALIZATION GABRIEL PARODI STUDY MATERIAL: PRINCIPLES OF GEOGRAPHIC INFORMATION SYSTEMS AN INTRODUCTORY TEXTBOOK CHAPTER 7 Contents GIS and maps The visualization process Visualization and strategies
More informationThe Courses. Covering complete breadth of GIS technology from ESRI including ArcGIS, ArcGIS Server and ArcGIS Engine.
ESRI India: Corporate profile ESRI India A profile India s Premier GIS Company Strategic alliance between ESRI Inc. and NIIT Technologies Adjudged as India s Best GIS Solutions Company - Map India 2001
More informationApplications & Operations - Resource Stewardship & Major Projects
Temporary GIS Technician (12 Months) BC Oil & Gas Commission, Fort St John Grid 18 - $55,294.14 - $62,886.67* * Posted salary includes a JFMM Allowance of 10% & a Location Allowance of 3% Applications
More informationA GIS helps you answer questions and solve problems by looking at your data in a way that is quickly understood and easily shared.
A Geographic Information System (GIS) integrates hardware, software, and data for capturing, managing, analyzing, and displaying all forms of geographically referenced information. GIS allows us to view,
More informationLecture Notes, CEng 477
Computer Graphics Hardware and Software Lecture Notes, CEng 477 What is Computer Graphics? Different things in different contexts: pictures, scenes that are generated by a computer. tools used to make
More informationAgent Languages. Overview. Requirements. Java. Tcl/Tk. Telescript. Evaluation. Artificial Intelligence Intelligent Agents
Agent Languages Requirements Overview Java Tcl/Tk Telescript Evaluation Franz J. Kurfess, Cal Poly SLO 211 Requirements for agent Languages distributed programming large-scale (tens of thousands of computers)
More informationUse of NASA World Wind Java SDK for Three-Dimensional Accessibility Visualization of Remote Areas in Lao P.D.R.
Use of NASA World Wind Java SDK for Three-Dimensional Accessibility Visualization of Remote Areas in Lao P.D.R. Adrian Weber 1, Andreas Heinimann 2, Peter Messerli 2 1 Institute of Cartography, ETH Zurich,
More informationASTERIX Format Analysis and Monitoring Tool
ASTERIX Format Analysis and Monitoring Tool Reference: SUR/STFRDE/APAT-SRS Status: Released Edition: 1.0 Date: 27 August 1998 Authors: Bruno Lambin, Tarkan Sevim Table of Contents 1. Introduction 1.1.
More informationHydroDesktop Overview
HydroDesktop Overview 1. Initial Objectives HydroDesktop (formerly referred to as HIS Desktop) is a new component of the HIS project intended to address the problem of how to obtain, organize and manage
More informationANIMATION a system for animation scene and contents creation, retrieval and display
ANIMATION a system for animation scene and contents creation, retrieval and display Peter L. Stanchev Kettering University ABSTRACT There is an increasing interest in the computer animation. The most of
More information1 Organization of Operating Systems
COMP 730 (242) Class Notes Section 10: Organization of Operating Systems 1 Organization of Operating Systems We have studied in detail the organization of Xinu. Naturally, this organization is far from
More informationOpen Source Desktop GIS Solutions for the Not-So Casual User
Open Source Desktop GIS Solutions for the Not-So Casual User Roger C. Lowe III Warnell School of Forestry and Natural Resources The University of Georgia Athens, GA 30605 rlo@warnell.uga.edu Abstract Ask
More informationINTRODUCTION TO ARCGIS SOFTWARE
INTRODUCTION TO ARCGIS SOFTWARE I. History of Software Development a. Developer ESRI - Environmental Systems Research Institute, Inc., in 1969 as a privately held consulting firm that specialized in landuse
More information1394 Bus Analyzers. Usage Analysis, Key Features and Cost Savings. Background. Usage Segmentation
1394 Bus Analyzers Usage Analysis, Key Features and Cost Savings By Dr. Michael Vonbank DapUSA Inc., and Dr. Kurt Böhringer, Hitex Development Tools GmbH Background When developing products based on complex
More informationEnvironmental Data Management Programs
Hydrologic Engineering Centre (HEC) Software CD Collection of programs, developed by the U.S. Army Corps of Engineers Environmental Data Management Programs Name: HEC-DSS Package Purpose: Data Storage
More informationYZP 480...495: SAUTER Vision Center
YZP 480...495: SAUTER Vision Center SAUTER Vision Center 3.0 - latest-generation modular building management software for energy-efficient buildings The SAUTER Vision Center (SVC) is a web-based building
More informationAPPLICATION OF OPEN SOURCE/FREE SOFTWARE (R + GOOGLE EARTH) IN DESIGNING 2D GEODETIC CONTROL NETWORK
INTERNATIONAL SCIENTIFIC CONFERENCE AND XXIV MEETING OF SERBIAN SURVEYORS PROFESSIONAL PRACTICE AND EDUCATION IN GEODESY AND RELATED FIELDS 24-26, June 2011, Kladovo -,,Djerdap upon Danube, Serbia. APPLICATION
More informationEQF CODE EQF. European Competence Profiles in e-content Professions. http://www.ubique.org/eqfcode
EQF CODE EQF European Competence Profiles in e-content Professions http://www.ubique.org/eqfcode European Competence Profiles in e-content Professions This project has been funded with support from the
More informationRaster Data Structures
Raster Data Structures Tessellation of Geographical Space Geographical space can be tessellated into sets of connected discrete units, which completely cover a flat surface. The units can be in any reasonable
More informationAs noted in previous chapters, crime analysis relies heavily on computer
07-Boba-4723.qxd 6/9/2005 3:43 PM Page 101 7 Crime Analysis Technology As noted in previous chapters, crime analysis relies heavily on computer technology, and over the past 15 years significant improvements
More informationPortfolio of Products. Integrated Engineering Environment. Overview
Portfolio of Products Integrated Engineering Environment Overview Automation Studio is an all-in-one easy-to-use software that provides an open, productive and flexible engineering environment for the
More informationImpact of water harvesting dam on the Wadi s morphology using digital elevation model Study case: Wadi Al-kanger, Sudan
Impact of water harvesting dam on the Wadi s morphology using digital elevation model Study case: Wadi Al-kanger, Sudan H. S. M. Hilmi 1, M.Y. Mohamed 2, E. S. Ganawa 3 1 Faculty of agriculture, Alzaiem
More informationBluetooth for Windows
Bluetooth for Windows Getting Started Copyright 2006 Hewlett-Packard Development Company, L.P. Microsoft and Windows are U.S. registered trademarks of Microsoft Corporation. Bluetooth is a trademark owned
More informationS7 for Windows S7-300/400
S7 for Windows S7-300/400 A Programming System for the Siemens S7 300 / 400 PLC s IBHsoftec has an efficient and straight-forward programming system for the Simatic S7-300 and ern controller concept can
More informationIDL. Get the answers you need from your data. IDL
Get the answers you need from your data. IDL is the preferred computing environment for understanding complex data through interactive visualization and analysis. IDL Powerful visualization. Interactive
More informationIntroduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May 2004. Content. What is GIS?
Introduction to GIS (Basics, Data, Analysis) & Case Studies 13 th May 2004 Content Introduction to GIS Data concepts Data input Analysis Applications selected examples What is GIS? Geographic Information
More informationCONDIS. IT Service Management and CMDB
CONDIS IT Service and CMDB 2/17 Table of contents 1. Executive Summary... 3 2. ITIL Overview... 4 2.1 How CONDIS supports ITIL processes... 5 2.1.1 Incident... 5 2.1.2 Problem... 5 2.1.3 Configuration...
More informationModels of Life Cycle Management in a Server
Technische Universität München Fakultät für Informatik Bachelorarbeit in Informatik Simulation and Visualization of Procedures in distributed IT-Infrastructures Young chul Jung Technische Universität
More informationStandard Glossary of Terms Used in Software Testing. Version 3.01
Standard Glossary of Terms Used in Software Testing Version 3.01 Terms Used in the Expert Level Test Automation - Engineer Syllabus International Software Testing Qualifications Board Copyright International
More informationWeb-Based Enterprise Data Visualization a 3D Approach. Oleg Kachirski, Black and Veatch
Web-Based Enterprise Data Visualization a 3D Approach Oleg Kachirski, Black and Veatch Contents - Introduction - Why 3D? - Applications of 3D - 3D Content Authoring - 3D/4D in GIS - Challenges of Presenting
More informationBhuvan. Indian Earth Observation Visualization. Indian Space Research Organisation. http://bhuvan.nrsc.gov.in. Multi Resolution. Societal Applications
Multi Resolution Bhuvan Societal Applications Indian Earth Observation Visualization http://bhuvan.nrsc.gov.in 3D Geographic Models Seamless Fly Through Indian Space Research Organisation Thematic Vectors
More informationAppendix M INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP
Appendix M INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP PROGRAMMING & SOFTWARE DEVELOPMENT AND INFORMATION SUPPORT & SERVICES PATHWAY SOFTWARE UNIT UNIT 5 Programming & and Support & s: (Unit 5) PAGE
More informationParts of a Computer. Preparation. Objectives. Standards. Materials. 1 1999 Micron Technology Foundation, Inc. All Rights Reserved
Parts of a Computer Preparation Grade Level: 4-9 Group Size: 20-30 Time: 75-90 Minutes Presenters: 1-3 Objectives This lesson will enable students to: Identify parts of a computer Categorize parts of a
More informationApplication Compatibility Best Practices for Remote Desktop Services
Application Compatibility Best Practices for Remote Desktop Services Introduction Remote Desktop Services in Windows Server 2008 R2 allows Windows Server to be accessed by multiple users concurrently to
More informationEducational Level Guide. Pros
GIS software summary This information is based on an evaluation carried out on behalf of the RGS-IBG (please see disclaimer). Category* Cost E- learnin g credits Educational Level Guide Pros Cons Summary
More informationMapping Mashup/Data Integration Development Resources
Mapping Mashup/Data Integration Development Resources David Hart GIS Specialist University of Wisconsin Sea Grant Institute October 6, 2008 Virtual Globes A virtual globe is a 3D software model or representation
More informationUnderstanding Raster Data
Introduction The following document is intended to provide a basic understanding of raster data. Raster data layers (commonly referred to as grids) are the essential data layers used in all tools developed
More informationExpertCAD Release Summary March 2010
Overview ExpertCAD Release Summary March 2010 ExpertCAD 2010 is major release that includes significant enhancements as well as customer requested software modifications and corrections. This release summary
More informationWhitepaper - WebSphere Development Studio for iseries V5R2
Whitepaper - WebSphere Development Studio for V5R2 David Slater Worldwide Market Manager Application Development IBM The first release of WebSphere Development Studio for represented a major shift in the
More informationTest Automation Architectures: Planning for Test Automation
Test Automation Architectures: Planning for Test Automation Douglas Hoffman Software Quality Methods, LLC. 24646 Heather Heights Place Saratoga, California 95070-9710 Phone 408-741-4830 Fax 408-867-4550
More informationWhat's new in gvsig Desktop 2.0
What's new in gvsig Desktop 2.0 What are the novelties? 2.0 1.12 Migrating and building... Some examples... Please pardon our appearance during construction Pie and bar chart legends Table in layout 1.12
More informationProgramming Languages
Programming Languages Programming languages bridge the gap between people and machines; for that matter, they also bridge the gap among people who would like to share algorithms in a way that immediately
More informationLecture 8. Online GIS
Lecture 8 Online GIS Lecture 8: Outline I. Online GIS 1. Google Earth 2. MSN Live Maps II. Open Source GIS III. ArcGIS Server and the ESRI suite of online software utility options IV. Advanced Data Mining
More informationSoftware: Systems and. Application Software. Software and Hardware. Types of Software. Software can represent 75% or more of the total cost of an IS.
C H A P T E R 4 Software: Systems and Application Software Software and Hardware Software can represent 75% or more of the total cost of an IS. Less costly hdwr. More complex sftwr. Expensive developers
More informationThis high level land planning and design system will replace the land
Performance Planning System () The following is a v1.3 feature analysis, which clarifies differences, between and American Planning Association (APA) Land Based Classification Standards (LBCS) for color
More informationGEOENGINE MSc in Geomatics Engineering, Master Thesis Gina Campuzano
Master Thesis Gina CAMPUZANO Gina Campuzano Development of a GIS web application as a tool for learning of environmental protection -Comparison between MapServer and GeoServer constructing a tool for not
More informationOPERATING SYSTEM SERVICES
OPERATING SYSTEM SERVICES USER INTERFACE Command line interface(cli):uses text commands and a method for entering them Batch interface(bi):commands and directives to control those commands are entered
More informationBachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries
First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as
More informationSurveillance System Using Wireless Sensor Networks
Surveillance System Using Wireless Sensor Networks Dan Nguyen, Leo Chang Computer Engineering, Santa Clara University Santa Clara, California, USA dantnguyen84@gmail.com chihshun@gmail.com Abstract The
More informationSuggested Application Options Settings for Autodesk Inventor
Suggested Application Options Settings for Autodesk Inventor TEL: 0165 666 24 14 support@envisageuk.com PLEASE NOTE, THIS IS ONLY A GUIDE ANY QUESTIONS AT ALL PLEASE RING The following are suggested application
More informationUNISOL SysAdmin. SysAdmin helps systems administrators manage their UNIX systems and networks more effectively.
1. UNISOL SysAdmin Overview SysAdmin helps systems administrators manage their UNIX systems and networks more effectively. SysAdmin is a comprehensive system administration package which provides a secure
More informationComputer Graphics with OpenGL 3e
Computer Graphics with OpenGL 3e Chapter1 A surveys of Computer Graphics Computer Graphics Applications Graphs and Charts Computer-Aided Design Virtual-Reality Environments Data Visualizations Educations
More informationPenmap Surveying for Everyone. www.penmap.com. Visit us on: www.facebook.com/mypenmap A TRIMBLE COMPANY
Penmap Surveying for Everyone. Visit us on: www.facebook.com/mypenmap www.penmap.com A TRIMBLE COMPANY Penmap Applications An Open Software for all of your tasks and ideas We at HHK Datentechnik are passionate
More informationComputer Organization & Architecture Lecture #19
Computer Organization & Architecture Lecture #19 Input/Output The computer system s I/O architecture is its interface to the outside world. This architecture is designed to provide a systematic means of
More informationQuality assurance for hydrometric network data as a basis for integrated river basin management
Water in Celtic Countries: Quantity, Quality and Climate Variability (Proceedings of the Fourth InterCeltic Colloquium on Hydrology and Management of Water Resources, Guimarães, Portugal, July 2005). IAHS
More informationDatabase Programming with PL/SQL: Learning Objectives
Database Programming with PL/SQL: Learning Objectives This course covers PL/SQL, a procedural language extension to SQL. Through an innovative project-based approach, students learn procedural logic constructs
More informationAn Introduction to Open Source Geospatial Tools
An Introduction to Open Source Geospatial Tools by Tyler Mitchell, author of Web Mapping Illustrated GRSS would like to thank Mr. Mitchell for this tutorial. Geospatial technologies come in many forms,
More informationTesting Intelligent Device Communications in a Distributed System
Testing Intelligent Device Communications in a Distributed System David Goughnour (Triangle MicroWorks), Joe Stevens (Triangle MicroWorks) dgoughnour@trianglemicroworks.com United States Smart Grid systems
More informationAgent-based University Library System
_ Course Number: SENG 609.22 Session: Fall, 2004 Course Name: Agent-based Software Engineering Department: Electrical and Computer Engineering Document Type: Project Report Agent-based University Library
More informationMAESTRO 7. Multichannel Analyzer (MCA) Application Software
7 Multichannel Analyzer (MCA) Application Software Advanced Features Windows 7 (32-bit and 64-bit) and Windows XP (32-bit) compatible. ORTEC CONNECTIONS 32- and 64-bit network connectivity: local and remote
More informationEmbedded Systems. Review of ANSI C Topics. A Review of ANSI C and Considerations for Embedded C Programming. Basic features of C
Embedded Systems A Review of ANSI C and Considerations for Embedded C Programming Dr. Jeff Jackson Lecture 2-1 Review of ANSI C Topics Basic features of C C fundamentals Basic data types Expressions Selection
More informationJose Valdez Doctoral Candidate Geomatics Program Department of Forest Sciences Colorado State University
A N E F F I C I E N T A L G O R I T H M F O R R E C O N S T R U C T I N G A N I S O T R O P I C S P R E A D C O S T S U R F A C E S A F T E R M I N I M A L C H A N G E T O U N I T C O S T S T R U C T U
More informationGEOGRAPHIC INFORMATION SYSTEMS Lecture 20: Adding and Creating Data
Adding Existing Data Into ArcGIS - there are many different ways to get data into ArcGIS GEOGRAPHIC INFORMATION SYSTEMS Lecture 20: Adding and Creating Data Add Data - normally we use the Add Data button
More informationJavaFX Session Agenda
JavaFX Session Agenda 1 Introduction RIA, JavaFX and why JavaFX 2 JavaFX Architecture and Framework 3 Getting Started with JavaFX 4 Examples for Layout, Control, FXML etc Current day users expect web user
More informationCost Savings through Desktop Virtualization
Cost Savings through Desktop Virtualization Published April 18, 2007 Second Revision - 2007 660 SW 39th Street, Suite 205 Phone: 425 282 6400 Fax: 425 282 6444 Introduction For employees to perform at
More informationGIS AS A DECISION SUPPORT FOR SUPPLY CHAIN MANAGEMENT
Paper Reference No.: PN-253 GIS AS A DECISION SUPPORT FOR SUPPLY CHAIN MANAGEMENT Sanjay Kumar 1 and Suneeta Agrawal 2 1. M. Tech. (GIS & Remote Sensing); GIS Cell; MNNIT, Allahabad, India (E-mail: saj.mnnit@gmail.com)
More informationThe software beyond the climatic. Environment simulation
Spirale 2 The software beyond the climatic Environment simulation Spirale 2... Take it easy! Spirale 2 is a new software, based on a reliable system (Windows NT) and if its performances are surprising,
More informationExhibit F. VA-130620-CAI - Staff Aug Job Titles and Descriptions Effective 2015
Applications... 3 1. Programmer Analyst... 3 2. Programmer... 5 3. Software Test Analyst... 6 4. Technical Writer... 9 5. Business Analyst... 10 6. System Analyst... 12 7. Software Solutions Architect...
More informationMEng, BSc Computer Science with Artificial Intelligence
School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give
More information16. Product Design and CAD/CAM
16. Product Design and CAD/CAM 16.1 Unit Introduction 16.2 Unit Objectives 16.3 Product Design and CAD 16.4 CAD System Hardware 16.5 CAM, CAD/CAM, and CIM 16.6 Unit Review 16.7 Self Assessment Questions
More informationUpdating to Test Universe 3.0. What s new?
Updating to Test Universe 3.0 What s new? Test Universe 3.0 An overview of the new features This brochure provides you with information on the following new features in our Test Universe software for
More informationA framework for Itinerary Personalization in Cultural Tourism of Smart Cities
A framework for Itinerary Personalization in Cultural Tourism of Smart Cities Gianpaolo D Amico, Simone Ercoli, and Alberto Del Bimbo University of Florence, Media Integration and Communication Center
More informationSoftware Test Plan (STP) Template
(STP) Template Items that are intended to stay in as part of your document are in bold; explanatory comments are in italic text. Plain text is used where you might insert wording about your project. This
More informationVisualization of Adaptive Mesh Refinement Data with VisIt
Visualization of Adaptive Mesh Refinement Data with VisIt Gunther H. Weber Lawrence Berkeley National Laboratory VisIt Richly featured visualization and analysis tool for large data sets Built for five
More information11.1. Performance Monitoring
11.1. Performance Monitoring Windows Reliability and Performance Monitor combines the functionality of the following tools that were previously only available as stand alone: Performance Logs and Alerts
More informationGIS. Digital Humanities Boot Camp Series
GIS Digital Humanities Boot Camp Series GIS Fundamentals GIS Fundamentals Definition of GIS A geographic information system (GIS) is used to describe and characterize spatial data for the purpose of visualizing
More informationCut down your costs, increase your productions efficiently with the knowledge of PLC s Siemens technology. SITRAIN TM THAILAND Page 1 of 14
Training Center Digital Factory and Process Industries & Drives 1. Introduction 2. Course content 3. Course Schedule 4. Terms and Condition 5. Registration Channel Page 1 of 14 1. Introduction SITRAIN
More informationGIS in Wastewater Collection System Master Planning
Page 1 of 6 GIS in Wastewater Collection System Master Planning Brad Roeth, EIT Stanley Consultants, Inc. This paper presents the use of GIS in a wastewater collection system master plan. The master plan
More informationInteractive Visualization of Magnetic Fields
JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 21 No. 1 (2013), pp. 107-117 Interactive Visualization of Magnetic Fields Piotr Napieralski 1, Krzysztof Guzek 1 1 Institute of Information Technology, Lodz University
More informationIntegrated Open-Source Geophysical Processing and Visualization
Integrated Open-Source Geophysical Processing and Visualization Glenn Chubak* University of Saskatchewan, Saskatoon, Saskatchewan, Canada gdc178@mail.usask.ca and Igor Morozov University of Saskatchewan,
More information3D Interactive Information Visualization: Guidelines from experience and analysis of applications
3D Interactive Information Visualization: Guidelines from experience and analysis of applications Richard Brath Visible Decisions Inc., 200 Front St. W. #2203, Toronto, Canada, rbrath@vdi.com 1. EXPERT
More informationLink Analysis Tool Design Description Final Version
Link Analysis Tool Design Description Final Version Doc. No.: Revision History Date Version Description Author 2010-10-08 1.0 Initial Draft Hassan Aziz Khan 2010-11-06 1.1 2 nd Draft Hassan Aziz Khan
More informationChoosing a Computer for Running SLX, P3D, and P5
Choosing a Computer for Running SLX, P3D, and P5 This paper is based on my experience purchasing a new laptop in January, 2010. I ll lead you through my selection criteria and point you to some on-line
More informationSetting up the Hardware and Software. for a 3D Printer
Setting up the Hardware and Software for a 3D Printer Caroline Kerbelis Application Note March 28th 2014 Design Team 8 ECE 480 Abstract The purpose of team 8 s project is to design, fabricate, simulate,
More informationMoven Studio realtime. streaming
Moven Studio realtime network streaming UDP protocol specification Document MV0305P Revision B, 19 December 2007 Xsens Technologies B.V. phone +31 88 XSENS 00 Pantheon 6a +31 88 97367 00 P.O. Box 559 fax
More informationPython Programming: An Introduction to Computer Science
Python Programming: An Introduction to Computer Science Chapter 1 Computers and Programs 1 The Universal Machine n A computer -- a machine that stores and manipulates information under the control of a
More informationMEng, BSc Applied Computer Science
School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions
More informationZXUN USPP. Configuration Management Description. Universal Subscriber Profile Platform. Version: V4.14.10
ZXUN USPP Universal Subscriber Profile Platform Configuration Management Description Version: V4.14.10 ZTE CORPORATION No. 55, Hi-tech Road South, ShenZhen, P.R.China Postcode: 518057 Tel: +86-755-26771900
More informationDecisionSpace Earth Modeling Software
DATA SHEET DecisionSpace Earth Modeling Software overview DecisionSpace Geosciences Flow simulation-ready 3D grid construction with seamless link to dynamic simulator Comprehensive and intuitive geocellular
More informationOpenControl. Utilization
Developed By Buraq Integrated Solutions www.buraq.com Funded By National ICT R&D Fund www.ictrdf.org.pk/ 1 Development of Open Source HMI HMI Human Machine Interface - HMI The Human Machine Interface is
More information