Foundation Degree IT Project Analysis Modelling and Design Techniques (for reference)

Slides:



Advertisements
Similar presentations
Banking Business Scenario
Advertisements

Introduction to Object Orientation System Analysis and Design
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
Use Case Model. C-S 5462 Use case model describes what the user expects the system to do –functional requirements may describe only the functionalities.
Introduction to Databases
CSCU 411 Software Engineering Chapter 2 Introduction to Software Engineering Management.
Chapter 4.
Systems Analysis and Design 9th Edition
MIS 210 Fall 2004Sylnovie Merchant, Ph. D. Lecture 4: Data Modeling Process Modeling MIS 210 Information Systems I.
Chapter 5 Relationships & Queries in Databases. Types of Relationships One to One Examples? Analysis Technique Consider ThingA and ThingB Can ThingA be.
Fundamentals of Information Systems, Second Edition 1 Organizing Data and Information Chapter 3.
IMS 5024 Lecture 31 IMS 5024 Process Modelling. IMS 5024 Lecture 32 Content Group assignment Class assignment Nature of process modelling Abstraction.
7M701 1 Software Engineering Systems Models Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 7 (some items)
PROCESS MODELING Transform Description. A model is a representation of reality. Just as a picture is worth a thousand words, most models are pictorial.
Review Questions What is data modeling? What is the actual data model that is created called? Data modeling is a technique for organizing and documenting.
Organizing Data Chapter 5. Data Hierachy Table = Entities X Attributes Entities = Records Attributes = Fields.
Review Questions Model-driven development techniques emphasize the drawing of models to help visualize and analyse problems, define business requirements,
IMS 5024 Semester 2, 2002 Lecture 3 1 IMS 5024 Process Modelling.
Systems Analysis and Design in a Changing World, 6th Edition
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Information systems and databases Database information systems Read the textbook: Chapter 2: Information systems and databases FOR MORE INFO...
Foundation Degree IT Project Milestone 2: Design and Project Planning.
Structured Vs. Object Oriented Analysis and Design SAD Vs. OOAD
6 Systems Analysis and Design in a Changing World, Fourth Edition.
© 2003 McGraw-Hill Australia Pty Ltd, PPTs t/a Accounting Information & Reporting Systems by A. Aseervatham and D. Anandarajah. Slides prepared by Kaye.
Chapter 6: The Traditional Approach to Requirements
System Analysis Overview Document functional requirements by creating models Two concepts help identify functional requirements in the traditional approach.
Databases and Data Warehouses How Do You Organize Large Amounts of Information? Chapter 10.
Systems Analysis and Design in a Changing World, Fifth Edition
System design technique  System Development Life Cycle  Prototyping  Rapid Application Development.
Systems Analysis and Design in a Changing World, Fifth Edition
Section 02Systems Documentation1 02 Systems Documentation And Franchise Colleges By MANSHA NAWAZ.
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
Logic Modeling Logic and timing are not represented on data flow diagrams or entity-relationship diagrams Processes contain logic - what happens under.
Chapter 11 Describing Process Specifications and Structured Decisions Systems Analysis and Design Kendall and Kendall Fifth Edition.
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 14 Information System Development
1 ER Modeling BUAD/American University Entity Relationship (ER) Modeling.
CS 474 Database Design and Application Terminology Jan 11, 2000.
CS 360 Lecture 6.  A model is a simplification of reality  We build models to better understand the system being developed.  We build models of complex.
Unit Seven Database 1.Passage One. Foundation of Database.
Requirements Determining the requirements of software involves determining the needs of the users of the software. Determining the requirements of software.
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
Slide 1 System models. Slide 2 Objectives l To explain why the context of a system should be modelled as part of the RE process l To describe behavioural.
Structured Analysis.
Lecture 4 Conceptual Data Modeling. Objectives Define terms related to entity relationship modeling, including entity, entity instance, attribute, relationship,
System Context and Domain Analysis Abbas Rasoolzadegan.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood 10 – 1 Systems Planning and Analysis Chapter 10.
1. Define Database, Database Management System and Database System. How they are interrelated with one another. How a user access the data from the Database?
Use Cases and Use Case Diagrams Reporter: 陳雅萍. Outline Use cases, actors Organizing use cases Modeling the behavior of an element Use case diagrams Common.
Session 5 Object Model Development. OOAD with UML / Session 5 / 2 of 19 Review A class icon is a rectangle with three sections within it An object is.
6 Systems Analysis and Design in a Changing World, Fourth Edition.
Techniques In Information Systems Development Methodology.
Appendix Object-Oriented Analysis and Design: Use Cases and Sequence Diagrams Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F.
Chapter 1 © 2013 Pearson Education, Inc. Publishing as Prentice Hall Chapter 1: The Database Environment and Development Process (Contd..) Modern Database.
THE LEONS COLLEGE OF LAW1 Organizing Data and Information Chapter 4.
BSA 385 Week 3 Individual Assignment Frequent Shopper Program Part 2 Check this A+ tutorial guideline at
Introduction to DBMS Purpose of Database Systems View of Data
Business System Development
Systems Analysis and Design in a Changing World, Fourth Edition
Physical Data Model – step-by-step instructions and template
Foundation Degree IT Project
Project 1 Guide System Analysis & Design
CIS 210 Systems Analysis and Development
Unified Modeling Language
Logic Modeling Logic and timing are not represented on data flow diagrams or entity-relationship diagrams Processes contain logic - what happens under.
Introduction to DBMS Purpose of Database Systems View of Data
Information system analysis and design
Presentation transcript:

Foundation Degree IT Project Analysis Modelling and Design Techniques (for reference)

Objectives Richard Hancock2  Define modelling  Describe various modelling and design techniques *** 04/09/2015

Modelling Richard Hancock3  It is an abstraction of the real world situation  Technique to show the current or existing system as it is  Often a diagram  Different types of techniques based upon methodology, project aspect and project type  Methodologies often share techniques  Purpose is to help identify issues, resolve problems and indicate requirements *** 04/09/2015

Use Case Diagrams Richard Hancock4  User interaction with a system  Describes goals of the user, interaction between system and system behaviour  Elements  Actors  Use case  Associations 04/09/2015

Rich Picture Richard Hancock504/09/2015

Entity Relationship Diagram Richard Hancock6  Relationships  One to One  One to Many  Many to Many 04/09/2015

Database Table Design Richard Hancock7  Data dictionary Customer tableData TypeLengthNotes CustomerIDNumber(6)Primary key CustomerForenameText(50) CustomerSurnameText(50) CustomerAddressText(200) CustomerPhoneNumber(11) 04/09/2015

Business Model Richard Hancock804/09/2015

Network Diagram Richard Hancock904/09/2015

Structured English Richard Hancock10  Describes programming logic with the convenience of natural language IF customer has a Bank Account THEN IF Customer has no dues from previous account THEN Allow loan facility ELSE IF Management Approval is obtained THEN Allow loan facility ELSE Reject ENDIF ELSE Reject ENDIF 04/09/2015

Decision Tree Richard Hancock11 Are parents visiting? What’s the weather like? Do we have any money? Yes Tidy house No Sunny Windy Rain Stay in Play tennis RichPoor Go cinema Go shopping 04/09/2015

Decision Table Richard Hancock12 ConditionCondition Entry RedYYYYNNNN AmberYYNNYYNN GreenYNYNYNYN Go with cautionX StopXXXXXXX Call PoliceXXXX Red, Red/Amber, Green – Amber, Red 04/09/2015

Interface Designs Richard Hancock13  Hand drawn  Paper prototyping 04/09/2015

Navigation Routes Richard Hancock14  Hierarchical diagram 04/09/2015

Summary Richard Hancock15  Modelling is used to describe the current system  Designs are used to describe the proposed system  The techniques are often the same meaning that many of them can be used in both analysis and design processes  Diagrams should come with some supporting text clarifying issues *** 04/09/2015

Resources Richard Hancock16  Use Case Use Case  Rich Picture Rich Picture  Entity Relationship Entity Relationship  Business Process Business Process  Structured English Structured English  Decision Trees Decision Trees  Decision Tables Decision Tables *** 04/09/2015

Questions... 04/09/2015Richard Hancock17 ...are there any?

Richard Hancock18 End! 04/09/2015