IFS310: Module 4 11/3/2015 Structured Methodology and COBOL.

Slides:



Advertisements
Similar presentations
© 2005 by Prentice Hall Chapter 13 Finalizing Design Specifications Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Advertisements

Software Quality Assurance Plan
1 Information Systems Development (ISD) Systems Development Life Cycle Overview of Analysis Phase Overview of Design Phase CP2236: Information Systems.
IFS310: Week 3 BIS310: Structured Analysis and Design 5/4/2015 Process Modeling and Data Flow Diagrams.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Information Systems Analysis and Design
Karolina Muszyńska Based on
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Lecture 13 Revision IMS Systems Analysis and Design.
PROCESS MODELING Transform Description. A model is a representation of reality. Just as a picture is worth a thousand words, most models are pictorial.
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
Info1409 De Montfort University1 Requirements Modelling Systems Analysis & Design Academic Year 2008/9 Info 1409 Lecture 7.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Chapter 1 Program Design
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Process Modeling and Data Flow Diagrams
System Integration or Analysis. System Analysis system analysis is the division of a system into its component pieces to study how those component pieces.
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.
Software Development Concepts ITEC Software Development Software Development refers to all that is involved between the conception of the desired.
IFS310: Week 2 BIS310: Structured Analysis and Design 3/23/2008 Fact Finding Techniques and Structured Methodology.
Introduction To System Analysis and design
Chapter 5 System Analysis Sarah El Sehemawy Karim Elsabee Sherine Meshad Hakim Meshriky Ahmed Zaki Ismail Abou Hamda.
CSI315 Web Applications and Technology Overview of Systems Development (342)
Managing the development and purchase of information systems (Part 1)
Simple Program Design Third Edition A Step-by-Step Approach
Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich,
Chapter 1: Introduction to Systems Analysis and Design
Chapter 14 Information System Development
SOFTWARE DESIGN (SWD) Instructor: Dr. Hany H. Ammar
Information System Development Courses Figure: ISD Course Structure.
National Association of Healthcare Access Management Strategic Planning Session-Agenda Washington, DC January, 1999.
The Systems Development Life Cycle
Chapter 7 Software Engineering Introduction to CS 1 st Semester, 2015 Sanghyun Park.
IFS310: Module 6 3/1/2007 Data Modeling and Entity-Relationship Diagrams.
11/24/2015Dr. SASTRY-PROJ SOFTWARE PROJECT MANAGEMENT By Dr. M V S PERI SASTRY. B.E,Ph.D.
1 CSCD 326 Data Structures I Software Design. 2 The Software Life Cycle 1. Specification 2. Design 3. Risk Analysis 4. Verification 5. Coding 6. Testing.
Introduction to OOP CPS235: Introduction.
Chapter 13 Finalizing Design Specifications
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
CSIS 4850: CS Senior Project – Spring 2009 CSIS 4850: Senior Project Spring 2009 Object-Oriented Design.
What is System Analysis?  What is System Analysis?  A Formal Definition:  Systems analysis is the dissection of a system into its component pieces for.
Chapter 7 Part II Structuring System Process Requirements MIS 215 System Analysis and Design.
MBI630: Class 5 6/10/2016 Process Modeling and Data Flow Diagrams (Supplemental)
Prof. Shrikant M. Harle.  The Project Life Cycle refers to a logical sequence of activities to accomplish the project’s goals or objectives.  Regardless.
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
Is 581 assist Inspiring Minds/is581assistdotcom FOR MORE CLASSES VISIT
Chapter 1 The Systems Development Environment
Visit for more Learning Resources
Chapter 1 The Systems Development Environment
Chapter 1: Introduction to Systems Analysis and Design
Modern Systems Analysis and Design Third Edition
Architecture Concept Documents
Systems Analysis and Design With UML 2
Modern Systems Analysis and Design Third Edition
Chapter 1 The Systems Development Environment
System Design.
Chapter 1 The Systems Development Environment
Methodologies For Systems Analysis.
Modern Systems Analysis and Design Third Edition
Modern Systems Analysis and Design Third Edition
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Chapter 1: Introduction to Systems Analysis and Design
Chapter 13 Finalizing Design Specifications
System Analysis System Analysis & Design Course
Information Systems Development (ISD) Systems Development Life Cycle
Chapter 1 The Systems Development Environment
Chapter 1: Introduction to Systems Analysis and Design
Modern Systems Analysis and Design Third Edition
Presentation transcript:

IFS310: Module 4 11/3/2015 Structured Methodology and COBOL

IFS310: Module 4 11/3/2015 OUTLINE OF CLASS Discussion –Structured Analysis and Design –Structured Programming (COBOL) –Systems Analysis Strategies Group Project

IFS310: Module 4 11/3/2015 Strategies for Systems Analysis and Problem Solving Modern Structured Analysis –Model –Model-driven development –Process Models - Data Flow Diagrams (DFDs)

IFS310: Module 4 11/3/2015 Structured Systems Analysis and Design Methodology (SSADM) A systems approach to the analysis and design of information systems. Involves the application of a sequence of analysis, documentation and design tasks. Uses a combination of text and diagrams throughout the whole life cycle of a system design, from the initial design idea to the actual physical design of the application.

IFS310: Module 4 11/3/2015 SSADM (cont.) SSADM uses a combination of three techniques: –Logical Data Modeling –Data Flow Modeling –Entity Behavior Modeling

IFS310: Module 4 11/3/2015 Structured programming A subset or subdiscipline of procedural programming, one of the major programming paradigms. It is most famous for removing or reducing reliance on the GOTO statement (also known as "go to"). Break larger pieces of code into shorter subroutines (functions, procedures. methods, blocks, or otherwise) that are small enough to be understood easily.

IFS310: Module 4 11/3/2015 COBOL COBOL is a third-generation programming language. Its name is an acronym, for COmmon Business Oriented Language, defining its primary domain in business, finance, and administrative systems for companies and governments. COBOL did not support local variables, recursion, dynamic memory allocation, or structured programming constructs. Support for some or all of these features has been added in later editions of the COBOL standard.

IFS310: Module 4 11/3/2015 Structure of COBOL (Example) Handout

IFS310: Module 4 11/3/2015 Structure Chart

IFS310: Module 4 11/3/2015 What is System Analysis?  Systems analysis is the dissection of a system into its component pieces for purposes of studying how those component pieces interact and work. survey study definition  Systems analysis is (1) the survey and planning of the system and project, (2) the study and analysis of the existing business and information system, and (3) the definition of business requirements and priorities for a new or improved system. A popular synonym is logical design.

IFS310: Module 4 11/3/2015 The Survey Phase Survey Problems, Opportunities, and Directives Negotiate Project Scope Plan The Project Present The Project

IFS310: Module 4 11/3/2015 Outputs of Survey Phase Project Charter Problem Statement Scope Statement

IFS310: Module 4 11/3/2015 The Study Phase Model the Current System –The overriding modeling strategy is information hiding. –Data, Process, and Geographic Modeling Analyze Problems and Opportunities –cause/effect analysis.

IFS310: Module 4 11/3/2015

IFS310: Module 4 11/3/2015 The Study Phase (cont.) Establish System Improvement Objectives and Constraints Modify Project Scope and Plan Present Findings and Recommendations

IFS310: Module 4 11/3/2015

IFS310: Module 4 11/3/2015 The Definition Phase Outline Business Requirements Model Business System Requirements Logical models depict what a system is, or what a system must do – not ‘how’ the system will be implemented. Because logical models depict the essence of the system, they are sometimes called essential models

IFS310: Module 4 11/3/2015 Model Business System Requirements  Data Modeling  Process Modeling  Geographic Modeling (Network Modeling)  Object Modeling

IFS310: Module 4 11/3/2015 The Definition Phase (cont.) Build Discovery Prototypes (opt.) Prioritize Business Requirements –Timeboxing is a technique which develops larger fully functional systems in versions. Modify the Project Plan and Scope

IFS310: Module 4 11/3/2015 Deliverables Business Requirements Statement –“Big Picture” of the system –Trigger of the systems design

IFS310: Module 4 11/3/2015 Group Project Objectives –Milestone 1 (if not done yet) –Milestone 2 Overviews Problem Statement Narrative descriptions of processes (data flows, data stores, external entities)