Chapter 10: Analyzing Systems Using Data Dictionaries Instructor: Paul K Chen.

Slides:



Advertisements
Similar presentations
Configuration management
Advertisements

Configuration management
Chapter 4.
Analyzing Systems Using Data Dictionaries Systems Analysis and Design, 7e Kendall & Kendall 8 © 2008 Pearson Prentice Hall.
3/5/2009Computer systems1 Analyzing System Using Data Dictionaries Computer System: 1. Data Dictionary 2. Data Dictionary Categories 3. Creating Data Dictionary.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 2.
Dr Gordon Russell, Napier University Unit Data Dictionary 1 Data Dictionary Unit 5.3.
SYSTEM ANALYSIS & DESIGN (DCT 2013)
Meta Data Repository Analysis Business Intelligence Road Map
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 System models.
Databases Chapter Distinguish between the physical and logical view of data Describe how data is organized: characters, fields, records, tables,
CATEGORIES OF INFORMATION There are three main categories of business information,and these are related to the purpose for which the information is utilized.
Analyzing Systems Using Data Dictionaries
Chapter 1 Assuming the Role of the Systems Analyst
E. Wainright Martin Carol V. Brown Daniel W. DeHayes Jeffrey A. Hoffer William C. Perkins MANAGINGINFORMATIONTECHNOLOGY FIFTH EDITION CHAPTER 5 T HE D.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
Chapter 1 Assuming the Role of the Systems Analyst
Business Intelligence Dr. Mahdi Esmaeili 1. Technical Infrastructure Evaluation Hardware Network Middleware Database Management Systems Tools and Standards.
1 1 File Systems and Databases Chapter 1 Prof. Sin-Min Lee Dept. of Computer Science.
Configuration Management
® IBM Software Group © IBM Corporation IBM Information Server Metadata Management.
Chapter 4 Database Management Systems. Chapter 4Slide 2 What is a Database Management System (DBMS)?  Database An organized collection of related data.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
1 Data Strategy Overview Keith Wilson Session 15.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Database Systems: Design, Implementation, and Management Ninth Edition
Chapter 1 Database Systems. Good decisions require good information derived from raw facts Data is managed most efficiently when stored in a database.
Data Governance Data & Metadata Standards Antonio Amorin © 2011.
Database Design - Lecture 1
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
Chapter 4 System Models A description of the various models that can be used to specify software systems.
System models Abstract descriptions of systems whose requirements are being analysed Abstract descriptions of systems whose requirements are being analysed.
Introduction to MDA (Model Driven Architecture) CYT.
Architecture for a Database System
Emerging Technologies Work Group Master Data Management (MDM) in the Public Sector Don Hoag Manager.
Configuration Management (CM)
Chapter 7 System models.
Copyright © 2011 Pearson Education Analyzing Systems Using Data Dictionaries Systems Analysis and Design, 8e Kendall & Kendall Global Edition 8.
System models l Abstract descriptions of systems whose requirements are being analysed.
Modified by Juan M. Gomez Software Engineering, 6th edition. Chapter 7 Slide 1 Chapter 7 System Models.
Software Engineering, 8th edition Chapter 8 1 Courtesy: ©Ian Somerville 2006 April 06 th, 2009 Lecture # 13 System models.
Sommerville 2004,Mejia-Alvarez 2009Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Analyzing Systems Using Data Dictionaries Systems Analysis and Design, 8e Kendall.
FEA DRM Management Strategy Presented by : Mary McCaffery, US EPA.
EPA Geospatial Segment United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program Segment Architecture.
Database Environment Chapter 2. Data Independence Sometimes the way data are physically organized depends on the requirements of the application. Result:
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS Instructor Ms. Arwa Binsaleh.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 1 Database Systems.
Data Governance 101. Agenda  Purpose  Presentation (Elijah J. Bell) Data Governance Data Policy Security Privacy Contracts  FERPA—The Law  Q & A.
© 2010 Health Information Management: Concepts, Principles, and Practice Chapter 5: Data and Information Management.
Analyzing Systems Using Data Dictionaries Systems Analysis and Design, 8e Kendall & Kendall 8.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Achieving Semantic Interoperability at the World Bank Designing the Information Architecture and Programmatically Processing Information Denise Bedford.
State of Georgia Release Management Training
UML - Development Process 1 Software Development Process Using UML.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 1 Database Systems.
Chapter 1 Assuming the Role of the Systems Analyst.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
Software Project Configuration Management
Software Configuration Management
Database Management System (DBMS)
Chapter 1 Database Systems
Metadata in the modernization of statistical production at Statistics Canada Carmen Greenough June 2, 2014.
Chapter 1: The Database Environment
The Database Environment
Database Design Hacettepe University
Metadata The metadata contains
Chapter 1 Database Systems
CHAPTER 5 THE DATA RESOURCE
Presentation transcript:

Chapter 10: Analyzing Systems Using Data Dictionaries Instructor: Paul K Chen

Topics  Data Dictionaries-What it it? Usage  Data Repositories- What it it?  Data Resource Management vs. Data Dictionary & Data Repository  XML

Data Dictionary Support u Just as a conventional dictionary defines the words in a language, a data dictionary defines entities/components associated with systems development: Entity: Customer attributes: name; address; purchase order definition: -----

Sample Data Dictionary Entry for Data Flow u Data flow name: customer-stock-transaction-order u Aliases: none u Description: the formal document by which a customer places an order. u Source: Seattle branch office u Destination: Service-customer-orders u Notes: 24-hour response time to a purchase order.

What’s Data Dictionaries? The data dictionary is a reference of work of data about data (metadata) compiled by system analysts to guide them through analysis and design. It collects, coordinates, and confirms what a specific data term means to different people in the organization. The key!!!! u Capture and document these data terms through CASE tools and documentation tools such as Word. u Store them in a centralized data repository.

Data Dictionaries-Usage u Create reports, screens and forms u Generate computer program source code u Analyze the system design for completion and to detect design flaws u Provide the baseline for Reusability/reengineering/reverse engineering

What’s Data Repository? A data repository is a large collection of project information which includes: u Information about system data u Procedure logic u Screen and report design u Relationships between entities u Project requirements and deliverables u Project management information

Data Resource Management u Data dictionary and data repository are just part of Data Resource Management (DRM).

Data Resource Management Who’s doing it: a team of people consisting of u Process owners who create, update and delete data values. they execute the rules, standards and processes provided by the data owners. u Data owners who have responsibility and authority over data definitions. They provide the rules, standards and processes to process owners to manage the data values.

Data Resource Management u Data resource manager who is responsible for the technical architecture which provides the enterprise standards and processes to the data owners to manage the data definition.

DRM principles The following principles serve as guidelines for managing data as an enterprise data: u Strategically and technically driven The existence of data items must be justified by a business process required of either short-term or long- term goals. u Data life cycle assessment Data life cycle from acquisition or creation to production or deletion must be periodically assessed based on business needs and climates.

DRM principles u Data defined Data must be uniquely defined and assigned precise meaning per organization vocabulary. u Integrity Data integrity rules must be maintained to assure consistency and to control redundancy.

DRM Approaches u Security/confidentiality Data must be protected from unauthorized and inadvertent access, modification, destruction and disclosure u Accessibility Data must be made available when and where needed for sharing and reuse.

DRM Approaches u Data Stewardship Data subject areas will be managed by a team of people known as data owners and custodians. The group is responsible for assuring that data structure reflects business policies and rules. u Cost/Benefit Optimization Data must be utilized to maximize benefits at a minimum cost.

New Applications for Metadata u XML is a simple, flexible meta-language for creating markup languages describing particular documents or domains. u Using XML for meta data definition and management. u Designing a Meta data portal around your corporate meta data repository, and integrating structured meta data with unstructured meta data. u Strategies for incorporating operational meta data into DSS data model.

New Challenges for Repository u Building the XML Meta data Repository u Architecting and implementing a web-based corporate meta data repository. u How to give users web access to the meta model. u How can you build, manage and leverage a repository for managing enterprise architecture components including models, objects, data and relationships ?

Building the XML Meta Data Repository u Meta data repositories are useful to keep track the meta data describing the systems, to facilitate “where-used” analysis. u When implementing XML, the data type description documents (DTDs) and their relationships to the elements and attributes that make them up is valuable Meta data. u XML allows a developer to model and design an application using UML and to automatically generate XML DTDs as well as XML documents.

More Buzzwords u MOF– The distributed metadata management foundation from OMG (Object management Group). u CMR (Corporate Meta Data Repository) u CWR (The common Warehouse Meta Model u XMI (XM Meta Data Exchange) u EIP (Enterprise Information Portal)