New methodological and technological approach to development of large corporative information and analytical systems Dr. Dmitry B. Arakcheev State Science.

Slides:



Advertisements
Similar presentations
Kensington Oracle Edition: Open Discovery Workflow Meets Oracle 10g Professor Yike Guo.
Advertisements

TriZetto Transformation Services TriZetto Web Development.
Systems Development Environment
Chapter 1 The Systems Development Environment
Information Resources Management January 23, 2001.
Ch 3 System Development Environment
NGT Information Technology Technical Discussion Bob DeHoff Info Tech, Inc.
1 The Database Application Development Process The Database Application Development Process.
Experience of application of modern GIS-technologies for environmental monitoring tasks Prof., Dr. Cheremisina Evgenia, Dr.Lyubimova Anna.
Chapter 7 CASE Tools and Joint and Rapid Application Development.
8.
Enterprise Architecture for Delivering Spatial and Tabular Data and Associated Documents to Managers and Field Personnel Bill Slocumb GIS Professional.
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 2 Software Processes.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 1 Introduction to Database Management.
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
Chapter 9: Moving to Design
Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 1 of…
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
EGEMS A Dedicated Web Based System for Ground Water Data Processing Analysis and Storage.
Passage Three Introduction to Microsoft SQL Server 2000.
Chapter 1 The Systems Development Environment
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Migrating Access Applications to.NET and SQL Server Ken Tim
Chapter 1 The Systems Development Environment
Intro to dot Net Dr. John Abraham UTPA – Fall 09 CSCI 3327.
JVM Tehnologic Company profile & core business Founded: February 1992; –Core business: design and implementation of large software applications mainly.
Arc: Programming Options Dr Andy Evans. Programming ArcGIS ArcGIS: Most popular commercial GIS. Out of the box functionality good, but occasionally: You.
The Systems Development Environment. Learning Objectives Define information systems analysis and design. Describe the different types of information systems.
ISYS 512 Business Application Design and Development with.Net David Chao.
IT Systems Analysis & Design
Presentation Handout EDBA – Module 8 Information Technology 30 th November 2014 By K.M.Prashanthan.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers Unit 11 Slide 1 Chapter 1 The Systems Development Environment.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
The Systems Development Methodologies. Objectives  Describe the information Systems Development Life Cycle (SDLC)  Explain prototyping  Explain Rapid.
Fundamentals of Database Chapter 7 Database Technologies.
9. Introduction to ArcObjects Most GIS analysis carried out within a GIS consists of a labor- intensive sequence of steps. Automating a GIS makes it possible.
Introduction to Database Management. 1-2 Outline  Database characteristics  DBMS features  Architectures  Organizational roles.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Lessons Learned from GIS Application Development in a State Government Context Yueming Wu, Ph.D. West Virginia Department of Environmental Protection 2006.
SmartMap Intelligent Crash Location Tool AASHTO GIS-T San Diego March 1999 Reg Souleyrette Dan Gieseman Center for Transportation Research and Education.
Officer Description of Crash DOT Entry of Crash Data Convert Location Information to Link / Node Paper Node Maps High Potential for Error Cumbersome /
The 2000 Decennial Census School District Project: Using Census Data for the School District Mapping System **** Development and Implementation Tai A.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Programming for Geographical Information Analysis: Advanced Skills Lecture 1: Introduction Programming Arc Dr Andy Evans.
Part II - Microsoft ® Project 2000 Enterprise Deployment Templates.
Section 05Concepts Of DBMS1 HSQ - DATABASES & SQL And Franchise Colleges 05 Concepts of DBMS By MANSHA NAWAZ.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
ISYS 350 Business Application Development David Chao.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
© 2005 by Prentice Hall Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
The Systems Development Environment Systems Analysis and Design II.
Devanshu Bawa Customization Specialist Logo Business Solutions.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
ISYS 512 Business Application Design and Development with.Net David Chao.
Statistics Monitor of SPMSII -High level and detailed design Warrior Team Pu Su Heng Tan Kening Zhang.
Active Server Pages v.s. Java Server Pages Presenters: Lan Guo Qunying Fan Pei-Xun Wu Date:
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
Technical Specifications
Building Enterprise Applications Using Visual Studio®
CASE Tools and Joint and Rapid Application Development
Chapter 1 The Systems Development Environment
The Client/Server Database Environment
Chapter 1 The Systems Development Environment
Analysis models and design models
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Chapter 1: The Database Environment
Criteria for rapid prototyping
Presentation transcript:

New methodological and technological approach to development of large corporative information and analytical systems Dr. Dmitry B. Arakcheev State Science Center VNIIgeosystem Moscow, Russia

Results of recent researches of IT industry conditions  Only ~10% of the software development projects has a successful realization (corresponding to budget and time constraints)  Efficiency of methodology of organization and control of the process defines quality of result more than technological conditions  The quantity of non-finished and re-developed software shows imperfection of process

Difficulties in using the models of life cycle of software development  Every model can not be used for development of all types of software  Greater difficulties during the adopting and using the models in groups of developers  Models are separated from technological environment 4

Main principles of new approach to development of information and analytical systems (IAS)  Integral model of life cycle of process of the IAS development  Technological platform with integral model support: environment for prototyping, developing and executing the applications  Maximum automation and standardization of the technical part of developing

Most effective models of life cycle  Cascade model  V-model  Spiral model  Prototyping  Rapid Application Development (RAD)  Increment model 3 4

Schem of integral model of life cycle 3 4

Main technical requirements to modern IAS  Using modern powerful RDBMS  System integration possibilities  Geoinformation components or integration with GIS  Multi-user client-server architecture  Windows- and Web- oriented applications  High reliability and stability of work  Minimizing the client and server system resources 3

Technological platform main principles  Full visual design of Windows- and Web- client applications, excluding process of program coding and compiling  Internal mechanisms of management and control of the program components (data access, memory and resource control, etc.)  Storing the descriptions of interface and functional of client applications of IAS on database server  Universal client program for developing and executing the different realizations of IAS 3

Architecture Server database (MS SQL, Oracle, Interbase, Firebird, etc.) Environment for design the client applications = universal browser of IAS in Windows Web-server for Internet publications of IAS with GIS-support

Main functional elements of IAS

Раздел Web-форма Геосцена Запрос Хранимая процедура Диаграмма Отчет Документ Ссылка

Full visual tools for designing of client places Components for data acces and data control Components for realizing business-rules and user actions Data controlled links between components and actions Visual editors and wizards of components properties

System integration External Application Plugins Controller Controller’s methods IAS

Integration with Geoinformation systems  Integro  ESRI Arcview, ArcGIS  MapInfo

Main advantages  Economy of the development time (~50%)  Simplifying the process of organization and control of development phases  Simple to adopt and use by developers  Not requires the big staff of high-degreed specialists in programming  Flexibility and non-limited expandability of IAS  System integration possibilities  Provides high reliability and simple tech support