Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Process Specifications and Structured Decisions Systems Analysis and Design, 8e Kendall.

Slides:



Advertisements
Similar presentations
Object-Oriented Analysis and Design: Activity Diagrams
Advertisements

Chapter 11 Describing Process Specifications and Structured Decisions
With Microsoft Excel 2010 © 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Excel 2010.
1 Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall. by Mary Anne Poatsy, Keith Mulbery, Lynn Hogan, Amy Rutledge, Cyndi Krebs, Eric.
1 Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall. by Mary Anne Poatsy, Keith Mulbery, Eric Cameron, Jason Davidson, Rebecca Lawson,
1 Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall. by Mary Anne Poatsy, Keith Mulbery, Eric Cameron, Jason Davidson, Rebecca Lawson,
CSC 123 Systems Analysis & Design
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
Chapter 7 Structuring System Process Requirements
L ECTURE 12 – P ROCESS S PECIFICATION Definition, Motivation and Elements Structured English Decision Tables Decision trees Software Project Management.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Process Specifications and Structured Decisions Systems Analysis and Design, 8e Kendall.
Chapter 9 Describing Process Specifications and Structured Decisions
Chapter 9 Describing Process Specifications and Structured Decisions Systems Analysis and Design Kendall & Kendall Sixth Edition © 2005 Pearson Prentice.
Chapter 9 Describing Process Specifications and Structured Decisions
Using Dataflow Diagrams
Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall 9 Kendall & Kendall Systems Analysis and Design, 9e Process Specifications.
Statistically-Based Quality Improvement
Getting Started with Microsoft SQL Server 2012 Express Edition Appendix A DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 6 th Edition.
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
Chapter One Customer Focus and Managing Customer Loyalty
1 Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall. by Mary Anne Poatsy, Keith Mulbery, Eric Cameron, Jason Davidson, Rebecca Lawson,
 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Chapter 12 Statistically-Based Quality Improvement for Attributes.
Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall 9 Kendall & Kendall Systems Analysis and Design, 9e Process Specifications.
Getting Started with Oracle Database 11g Release 2 Express Edition Appendix B DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 6 th Edition.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 7.1.
GO! All In One 2/E By: Shelley Gaskin, Nancy Graviett, Debra Geoghan Chapter 5 Using Internet Explorer, Microsoft Cloud Computing, and OneNote Copyright.
7-1 Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Network Flow Models Chapter 7.
Chapter 9 Describing Process Specifications and Structured Decisions
C HAPTER Social Networking Using LinkedIn 5 Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall.
INSERT BOOK COVER 1Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Microsoft Office Access 2010 by Robert Grauer, Keith.
Chapter 11 Describing Process Specifications and Structured Decisions Systems Analysis and Design Kendall and Kendall Fifth Edition.
Chapter 9 Designing Databases Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Target marketing Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 7.
Chapter 3 Appendix Object-Oriented Analysis and Design: Project Management Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George.
© 2012 Pearson Education, Inc. publishing Prentice Hall. Note 5 Competitor Analysis— Competitive Intelligence.
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
Marketing Environment 03 Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
GO! with Office 2013 Volume 1 By: Shelley Gaskin, Alicia Vargas, and Carolyn McLellan Access Chapter 3 Forms, Filters, and Reports.
GO! All In One 2/E By: Shelley Gaskin, Nancy Graviett, Debra Geoghan Chapter 13 Creating and Editing Presentations with Microsoft PowerPoint 2013 Copyright.
1 Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall. Access Module 2 Workshop 3 Queries and Data Access Series Editor Amy Kinser by.
Computers Are Your Future Tenth Edition Chapter 13: Systems Analysis & Design Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Chapter Six Competitor Analysis and Sources of Advantage.
© 2012 Pearson Education, Inc. publishing Prentice Hall. Chapter 2 Situation Assessment: The External Environment.
© 2012 Pearson Education, Inc. publishing Prentice Hall. Note 7 Company Assessment— The Value Chain.
Integrating Word, Excel,
1 Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall. by Mary Anne Poatsy, Keith Mulbery, Lynn Hogan, Amy Rutledge, Cyndi Krebs, Eric.
Chapter 7 Appendix C Object-Oriented Analysis and Design: Sequence Diagrams Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F.
Services and Intangibles 10 Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
Skills for Success with Microsoft Office 2013 Volume 1 Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall. by Kris Townsend, Catherine.
© 2012 Pearson Education, Inc. publishing Prentice Hall. Note 25 SWOT Analysis.
Skills for Success with Microsoft Office 2013 Volume 1 Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall. by Kris Townsend, Catherine.
Chapter Five Market Segmentation and Segmentation Strategies.
GO! with Office 2013 Volume 1 By: Shelley Gaskin, Alicia Vargas, and Carolyn McLellan Word Chapter 3 Creating Research Papers, Newsletters, and Merged.
© 2012 Pearson Education, Inc. publishing Prentice Hall. Note 22 Loyalty-Based Marketing, Customer Acquisition, and Customer Retention.
© 2012 Pearson Education, Inc. publishing Prentice Hall. Note 9 The Product Life Cycle.
GO! with Office 2013 Volume 1 By: Shelley Gaskin, Alicia Vargas, and Carolyn McLellan Access Chapter 1 Introduction to Microsoft Access 2013.
GO! with Office 2013 Volume 1 By: Shelley Gaskin, Alicia Vargas, and Carolyn McLellan Excel Chapter 3 Analyzing Data with Pie Charts, Line Charts, and.
© 2012 Pearson Education, Inc. publishing Prentice Hall. Note 16 What is a Marketing Strategy?
Chapter Fourteen Building a Marketing Plan. Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall14-2 Building a Marketing Plan Creativity.
GO! with Office 2013 Volume 1 By: Shelley Gaskin, Alicia Vargas, and Carolyn McLellan Word Chapter 2 Using Tables and Templates to Create Resumes and Cover.
Copyright © 2011 Pearson Education Process Specifications and Structured Decisions Systems Analysis and Design, 8e Kendall & Kendall Global Edition 9.
GO! with Office 2013 Volume 1 By: Shelley Gaskin, Alicia Vargas, and Carolyn McLellan PowerPoint Chapter 3 Enhancing a Presentation with Animation, Video,
Organizational Behavior 15th Ed Diversity in Organizations Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall2-1 Robbins and Judge Chapter.
Chapter Two Marketing Performance and Marketing Profitability.
IS 334 information systems analysis and design
Chapter 11 Describing Process Specifications and Structured Decisions
Process Specifications and Structured Decisions
Describing Process Specifications and Structured Decisions
Chapter 11 Describing Process Specifications and Structured Decisions
Presentation transcript:

Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Process Specifications and Structured Decisions Systems Analysis and Design, 8e Kendall & Kendall 9

Kendall & KendallCopyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall9-2 How Process Specifications Relate to the Data Flow Diagram (Figure 9.1)

Kendall & KendallCopyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall9-3 Structured English Used when the process logic involves formulas or iteration, or when structured decisions are not complex Based on structured logic and simple English statements such as add, multiply, and move

Kendall & KendallCopyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall9-4 Writing Structured English Express all logic in terms of : Sequential Structures Decision Structures Case Structures Iterations Use and capitalize accepted keywords such as IF, THEN, ELSE, DO, and PERFORM. Clarify the logical statements.

Kendall & KendallCopyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall9-5 Examples of Logic Expressed in a Sequential Structure Process 1.0 :Compute Gross Pay INPUT hours worked MULTIPLY hours worked by pay rate OUTPUT gross pay.

Kendall & KendallCopyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall9-6 Examples of Logic Expressed in a Decision Structure Process 2.1: Calculate Over Time RECEIVE Overtime_Pay_Amount_Request from Employee GET Employee’s Employee_Time_Card for Desired_Week from Employee File BEGIN IF IF Total_Overtime_Hours > 0 THEN Overtime_Pay_Amount = Total_Overtime_Hours * Standard_Overtime_Pay_Rate ELSE Overtime_Pay_Amount =0 END-IF SEND Overtime_Pay_Amount to Employee

Kendall & KendallCopyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall9-7 Examples of Logic Expressed in a Case Structure Process 2.3: Determine Salestax Input State SELECT CASE CASE 1 (State = "AZ") Salestax = CASE 2 (State = "CA") Salestax = 0.05 END CASE OUTPUT Salestax

Kendall & KendallCopyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall9-8 Examples of Logic Expressed in an Iteration Process 1.0: Calculate Gross Pay INPUT Employee Record from Employees _File DO WHILE there more employee records to process READ next employee record READ hours worked READ pay rate MULTIPLY pay rate by hours worked END DO OUTPUT Gross Pay

Kendall & KendallCopyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall9-9 Advantages of Structured English Clarifying the logic and relationships found in human languages An effective communication tool, it can be taught to and understood by users in the organization

Kendall & KendallCopyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall9-10 Decision Trees Decision trees are used when complex branching occurs in a structured decision process. Trees are also useful when it is essential to keep a string of decisions in a particular sequence.

Kendall & KendallCopyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall9-11 Drawing Decision Trees Identify all conditions and actions and their order and timing (if they are critical). Begin building the tree from left to right, making sure you list all possible alternatives before moving to the right.

Kendall & KendallCopyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall9-12 Example Decision Tree

Kendall & KendallCopyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall9-13 Decision Tree Advantages The order of checking conditions and executing actions is immediately noticeable. Conditions and actions of decision trees are found on some branches but not on others. Decision trees are more readily understood by others in the organization.

Kendall & KendallCopyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall9-14 Selecting a Structured Decision Analysis Technique Use structured English when there are many repetitious actions or when communication to end users is important. Use decision trees when the sequence of conditions and actions is critical or when not every condition is relevant to every action (the branches are different).

Kendall & KendallCopyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall9-15 Summary Process specifications Decision analysis Structured English Logic is expressed in sequential structures, decision structures, case structures, or iterations.

Kendall & KendallCopyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall9-16 Summary (Continued) Decision trees Consist of nodes and branches

Kendall & KendallCopyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall9-17 Summary (Continued) Decision analysis advantages Structured English is useful when many actions are repeated and when communicating with others is important. Decision tables provide complete analysis of complex situations while limiting the need for change attributable to impossible situations, redundancies, or contradictions. Decision trees are important when proper sequencing of conditions and actions is critical and when each condition is not relevant to each action.

9-18 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. Printed in the United States of America. Copyright © 2011 Pearson Education, Inc. Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall