Review Questions Model-driven development techniques emphasize the drawing of models to help visualize and analyse problems, define business requirements,

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

WHAT D IS RAW, UNPROCESSED FACTS AND FIGURES COLLECTED, STORED AND PROCESSED BY COMPUTERS.
1 Information Systems Development (ISD) Systems Development Life Cycle Overview of Analysis Phase Overview of Design Phase CP2236: Information Systems.
Ch 3 System Development Environment
Alternative Approach to Systems Analysis Structured analysis
SYSTEM ANALYSIS & DESIGN (DCT 2013)
Systems Analysis and Design 9th Edition
Karolina Muszyńska Based on
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Irwin/McGraw-Hill SYSTEMS ANALYSIS AND DESIGN METHODS Chapter TwelveSystems Design Describe the design phase in terms of your information building blocks.
Chapter 8 Information Systems Development & Acquisition
Lesson-12 Information System Development-2
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
Designing a Database Unleashing the Power of Relational Database Design.
11 3 / 12 CHAPTER Databases MIS105 Lec14 Irfan Ahmed Ilyas.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Fundamentals of Information Systems, Second Edition
WELL-DESIGNED DATABASES Process faster Easy to develop and maintain Easy to read and write code.
Karolina Muszyńska Based on
Business Driven Technology Unit 2 Exploring Business Intelligence Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution.
Chapter 3: Data Modeling
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Lesson-15 Systems Analysis What are information systems, and who are the stakeholders in the information systems game? Define systems analysis and relate.
Introduction to Systems Analysis and Design
The Agile vs. Waterfall Methodologies Systems Development:  the activity of creating new or modifying / enhancing existing business systems.  Objectives.
SYSTEMS ANALYSIS. Chapter Five Systems Analysis Define systems analysis Describe the preliminary investigation, problem analysis, requirements analysis,
BIS310: Week 7 BIS310: Structured Analysis and Design Data Modeling and Database Design.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 1.1.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
IT 244 Database Management System Data Modeling 1 Ref: A First Course in Database System Jeffrey D Ullman & Jennifer Widom.
1 C omputer information systems Design Instructor: Mr. Ahmed Al Astal IGGC1202 College Requirement University Of Palestine.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 9.1.
Introduction –All information systems create, read, update and delete data. This data is stored in files and databases. Files are collections of similar.
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
ITEC224 Database Programming
Conceptual Design versus Logical Design. Conceptual Data Design Prepared at beginning of project High level view of how the client sees the data Top down.
Chapter 9 Designing Databases Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Summary Data Modeling SDLC What is Data Modeling Application Audience and Services Entities Attributes Relationships Entity Relationship Diagrams Conceptual,Logical.
Chapter 14 Information System Development
CSCI 3140 Module 2 – Conceptual Database Design Theodore Chiasson Dalhousie University.
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
Concepts and Terminology Introduction to Database.
Chapter 7: Database Systems Succeeding with Technology: Second Edition.
Normalization A technique that organizes data attributes (or fields) such that they are grouped to form stable, flexible and adaptive entities.
Lecturer: Gareth Jones. How does a relational database organise data? What are the principles of a database management system? What are the principal.
Introduction to Databases Trisha Cummings. What is a database? A database is a tool for collecting and organizing information. Databases can store information.
Introduction to Systems Analysis and Design
DataBase Management System What is DBMS Purpose of DBMS Data Abstraction Data Definition Language Data Manipulation Language Data Models Data Keys Relationships.
Databases Shortfalls of file management systems Structure of a database Database administration Database Management system Hierarchical Databases Network.
IS 325 Notes for Wednesday August 28, Data is the Core of the Enterprise.
Prepared By Prepared By : VINAY ALEXANDER ( विनय अलेक्सजेंड़र ) PGT(CS),KV JHAGRAKHAND.
ITGS Databases.
Midterm Review Information System Design. Topics Covered Chpt 8: Process Modeling Chpt 9: Feasibility Analysis Chpt 10: Systems Design Chpt 12: Database.
2131 Structured System Analysis and Design
Creating Databases Data normalization. Integrity and Robustness. Work session. Homework: Prepare short presentation on enhancement projects. Continue working.
Geospatial Systems Design and Architecture Todd S. Bacastow Professor of Practice John A. Dutton e-Education Institute The Pennsylvania State University.
Final Exam Review Geb Thomas. Information Systems Applications.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
Systems Analysis and Design 8th Edition
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
Main tasks of system analysis ? 1-study exit=sting information system 2-identify problem 3-spelify system requirement 4-asalysis decision ========= How.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
“Would I have to do this all by myself …….?”
IT 244 Database Management System
Information Systems Development (ISD) Systems Development Life Cycle
Database Design Chapter 7.
Presentation transcript:

Review Questions Model-driven development techniques emphasize the drawing of models to help visualize and analyse problems, define business requirements, and design information systems. They could include: –Modern structured design –Information engineering –Object-oriented –Prototyping Joint application development (JAD) is a technique that complements other systems analysis and design techniques by emphasizing participative development among system owners, users, designers, and builders. Rapid application development (RAD) is the merger of various structured techniques with prototyping techniques and joint application development techniques to accelerate systems development. Briefly describe the 3 most common system design approaches or strategies?

Review Questions How can a successful and thorough systems analysis be ruined by a poor systems design? If the design is poorly done, the construction and implementation phases will be significantly slowed down. The programmers will find themselves constantly clarifying erroneous or incomplete design specifications. Users may find that the delivered system doesn't fulfill the requirements that were agreed upon during systems analysis. The lifetime costs of the system will be exceeded since considerable maintenance costs will likely be incurred to correct the design deficiencies.

Review Questions A field is the implementation of a data attribute. Fields are the smallest unit of meaningful data to be stored in a file or database. A record is a collection of fields arranged in a predefined format. A file is the set of all occurrences of a given record structure. Define the terms Field, Record and File.

Review Questions Primary keys are fields whose values identify one and only one record in a file or database. Foreign keys are pointers to the related records in a different file in a database. Foreign keys serve as the link between different types of records in a database. Differentiate between Primary and Foreign Keys. What important role do Primary key serves?

Review Questions Describe Data Normalisation and its purpose. Normalisation is the process of simplifying the relationship between data elements in a record. The purpose of normalisation is to produce a stable set of relations. To achieve a design that is highly flexible. To increase the quality of database design.

Data Normalisation Example First Normal Form –1NF is where a table has no fields that can have more than one value for a single instance of the entity. Any fields that can have multiple values actually describe a separate entity. –Example – Member Order (adapted from text p.290) Order No Order DateMember Name Product Number Product DescriptionQuantity Ordered /05/2003Sony31155Red Pen Photocopy Paper /05/2003Vodafone55123HP Printer Cartridge Photocopy Paper50

Data Normalisation Example – part 2 Order No Product Number Product DescriptionQuantity Ordered Red Pen Photocopy Paper HP Printer Cartridge Photocopy Paper50 Order No Order DateMember Name /05/2003Sony /05/2003Vodafone Tables now in 1NF Member Order Order Details

Review Questions To what extent should system users be involved in output design? How would you get system users involved? End-users are the recipient of all outputs. Therefore, end-users need to actively participate in output design. End-users can be involved in a number of ways. They should be asked to identify contents and describe how the outputs will be used. They could be asked to sketch first drafts of reports. After analysts study those drafts and prepare alternative sketches, the end-users should review the possible designs and accept responsibility for approving the "best" design.

Review Questions What implications would input design likely have on output design? Inputs ultimately determine outputs. Therefore, it becomes important to validate that the inputs are sufficient to produce the outputs

Review Questions Why do we spend time on User Interface Design? - Firstly, and most importantly, to take into account human engineering issues so as to make the system user friendly, and easy to use and understand. - To understand the users and their tasks. - To allow the user to be involved in the Interface Design. -To test the system on actual users.