Sharif University of Technology Session # 2.  Contents  Structured analysis and design  Information system development  Systems Analysis and Design.

Slides:



Advertisements
Similar presentations
Multimedia Specification Design and Production 2013 / Semester 1 / week 7 Lecturer: Dr. Nikos Gazepidis
Advertisements

MIS 2000 Class 20 System Development Process Updated 2014.
Software Project Management
The software process A software process is a set of activities and associated results which lead to the production of a software product. This may involve.
Ch 3 System Development Environment
Sharif University of Technology Session # 3.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
Information Systems Analysis and Design
Alternative Methodologies Ken Peffers UNLV March 2004.
Introduction to System Analysis and Design
Effective systems development requires a team effort from stakeholders, users, managers, systems development specialists, and various support personnel,
Lecture 13 Revision IMS Systems Analysis and Design.
Fundamentals of Information Systems, Second Edition
Contemporary Information Systems Development Chapter 10.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Lecture Nine Database Planning, Design, and Administration
Chapter 1 The Systems Development Environment. SAD/CHAPTER 1 2 Learning Objectives Understand the concept of systems analysis and design as a disciplined.
Database System Development Lifecycle Transparencies
CS405 Systems Development Life Cycle 1. Traditional Project Phases Wild Enthusiasm Growing Concern Mounting Terror Resigned Fatalism Persecution of the.
Chapter 1 The Systems Development Environment
Introduction to Computer Technology
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
The Systems Development Environment. Learning Objectives Define information systems analysis and design. Describe the different types of information systems.
Lesson 1 Week01.
CIS 321—IS Analysis & Design
Chapter 2: Approaches to System Development
Chapter 9 Database Planning, Design, and Administration Sungchul Hong.
Database Planning, Design, and Administration Transparencies
Overview of the Database Development Process
DBS201: DBA/DBMS Lecture 13.
Tietojärjestelmien peruskurssi Systeemisuunnittelu ja prototyyppimenetelmä Malin Brännback.
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Dr. Stephania Loizidou Himona1 ACSC 155 System Analysis and Design 1. Introduction ACSC 155 System Analysis and Design 1. Introduction.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Information Systems in Organisations System Development: The Environment.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers Unit 11 Slide 1 Chapter 1 The Systems Development Environment.
Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich,
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
The Systems Development Methodologies. Objectives  Describe the information Systems Development Life Cycle (SDLC)  Explain prototyping  Explain Rapid.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
Chapter 9 Moving to Design
Database System Development Lifecycle 1.  Main components of the Infn System  What is Database System Development Life Cycle (DSDLC)  Phases of the.
Copyright 2002 Prentice-Hall, Inc. 1.1 Modern Systems Analysis and Design Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 1 The Systems Development.
1 Systems Analysis and Design in a Changing World, Thursday, January 18, 2007.
Content The system development life cycle
Chapter 1. Introduction.
Systems Analysis and Design
The Systems Development Life Cycle
Computers Are Your Future Tenth Edition Chapter 13: Systems Analysis & Design Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Systems Analysis and Design in a Changing World, Fourth Edition
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Computing and SE II Chapter 9: Design Methods and Design Models Er-Yu Ding Software Institute, NJU.
PROC-1 1. Software Development Process. PROC-2 A Process Software Development Process User’s Requirements Software System Unified Process: Component Based.
© 2005 by Prentice Hall Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Systems Development Life Cycle
PRJ566 Project Planning & Management Software Architecture.
SOFTWARE ENGINEERING. Objectives Have a basic understanding of the origins of Software development, in particular the problems faced in the Software Crisis.
The Systems Development Environment Systems Analysis and Design II.
Software Project Management Iterative Model & Spiral Model.
New Product Development Page 1 Teddy Concurrent Engineering by Teddy Sjafrizal.
1 SYS366 Week 1 - Lecture 1 Introduction to Systems.
Systems Development Life Cycle
Software Engineering Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
SOFTWARE DEVELOPMENT Presented By : Emporiumtech This presentation is brought you by
Object oriented system development life cycle
Tools of Software Development
Chapter 13: Systems Analysis and Design
Systems Analysis and Design
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Presentation transcript:

Sharif University of Technology Session # 2

 Contents  Structured analysis and design  Information system development  Systems Analysis and Design Sharif University of Technology MIS (Management Information System), Session #2 2

 Structured analysis  Study the current business environment  Model the old logical system  Model the new logical system  Model the new physical environment  Evaluate alternatives  Select the best design  Create the structured specification Sharif University of Technology MIS (Management Information System), Session #2 3

 Structured design  Construct a structure chart  Examine the coupling (interdependency) relationships  Examine module cohesion  Refine the structure chart  Perform transform analysis  Perform transaction analysis  Create module specifications  Package the physical modules Sharif University of Technology MIS (Management Information System), Session #2 4

 Information system development project  Complex ?? Sharif University of Technology MIS (Management Information System), Session #2 5

 Information system development project  Realistic behavior Sharif University of Technology MIS (Management Information System), Session #2 6

 Information system development project  Managerial perspective Management dictates how much time we have and shows no flexibility about running behind schedule Sharif University of Technology MIS (Management Information System), Session #2 7

 Information system development project  The problem of managerial perspective fits into one of three scenarios:  Management is ignorant of the analysis and construction of systems and simply has no idea how much time is required to complete the project.  Management has little confidence in Development.  Unfortunately, bad management does exist. Sharif University of Technology MIS (Management Information System), Session #2 8

 Information system development project Sharif University of Technology MIS (Management Information System), Session #2 9 System Development Life Cycle (SDLC) Tiers of Software Development

 Information system development project  Tiers of Software Development  User Interface  Tools  Productivity Through Automation  Object Orientation  Client/Server  Internet/Intranet Sharif University of Technology MIS (Management Information System), Session #2 10

 Tiers of Software Development  User Interface  Systems cannot be effectively designed without an appropriate user interface.  The user-interface tier is often overlooked: Many software projects today move too quickly into development without the effort having been spent to determine what is really needed from the user community. Sharif University of Technology MIS (Management Information System), Session #2 11

 Tiers of Software Development  Tools  Software systems require that analysts have the appropriate tools to do their job.  Even more significant challenge is understanding which of the many available tools to use at any given point.  Software development tools are often designed for specialized use rather than for general application, and using the wrong tool can potentially cause significant damage.  The sequence of use for each specialized tool is also critical to success. Sharif University of Technology MIS (Management Information System), Session #2 12

 Tiers of Software Development  Productivity Through Automation  Having the appropriate tools and knowing how and when to use them is only part of the formula for success. Analysts must also be productive  Productivity can be accomplished only through the use of automation.  Automation is implemented using integrated computer aided software engineering (CASE) products Sharif University of Technology MIS (Management Information System), Session #2 13

 Tiers of Software Development  Object Orientation  Successful projects employ the concepts of object orientation (OO).  OO is the foundation of the reusable components that can be incorporated into other applications later. Sharif University of Technology MIS (Management Information System), Session #2 14

 Tiers of Software Development  Client/Server  Client/server software processing, in its true implementation, involves the interaction of objects and defining the way in which they will communicate with each other.  Internet/Intranet  The advent of Web-based technology, sometimes known as Internet/Intranet processing, has led the industry to the use of a new breed of software applications.  e-commerce will exert the strongest shaping influence on the analyst’s profession–a profession destined to become tomorrow’s integrators of systems development. Sharif University of Technology MIS (Management Information System), Session #2 15

 Information system development project Sharif University of Technology MIS (Management Information System), Session #2 16 System Development Life Cycle (SDLC) Tiers of Software Development

 System Development Life Cycle (SDLC)  The basis for most systems analysis and design methodologies is the system development life cycle or SDLC.  It is sometimes called the waterfall method because the model visually suggests work cascading from step to step like a series of waterfalls.  In reality, there is considerable feedback between the various steps or phases. Sharif University of Technology MIS (Management Information System), Session #2 17

 SDLC Sharif University of Technology MIS (Management Information System), Session #2 18

 Problem definition  The intent is to identify the problem, determine its cause, and outline a strategy for solving it.  Analysis  The objective of analysis is to determine exactly what must be done to solve the problem (logical elements).  Design  The objective of design is to determine how the problem will be solved (shift from logical to the physical).  Development (creation)  The system is created during development.  Test  Once the system is developed, it is tested to ensure that it does what it was designed to do.  Implementation  After the system passes its final test, it is implemented and released to the user.  Maintenance  The objective of maintenance is to keep the system functioning at an acceptable level Sharif University of Technology MIS (Management Information System), Session #2 19

 Information system development project Sharif University of Technology MIS (Management Information System), Session #2 20 System Development Life Cycle (SDLC) Tiers of Software Development