CONTENTS PART ONE FOUNDATIONS FOR SYSTEMS DEVELOPMENT. Preface 21

Size: px
Start display at page:

Download "CONTENTS PART ONE FOUNDATIONS FOR SYSTEMS DEVELOPMENT. Preface 21"

Transcription

1 CONTENTS Preface 21 PART ONE FOUNDATIONS FOR SYSTEMS DEVELOPMENT AN OVERVIEW OF PART ONE :»o SYSTEMS DEVELOPMENT IN AN ORGANIZATIONAL CONTEXT 31 Learning Objectives 31 Introduction 31 A Modern Approach to Systems Analysis and Design 34 Developing Information Systems and the Systems Development Life Cycle 35 The Heart of the Systems Development Process 40 The Traditional Waterfall SDLC 42 Different Approaches to Improving Development 43 CASE Tools 43 Rapid Application Development 45 Service-Oriented Architecture 46 Agile Methodologies 47 extreme Programming 50 Object-Oriented Analysis and Design 50 Our Approach to Systems Development 52 Summary 53 Key Terms 53 Review Questions 54 Problems and Exercises 54 Field Exercises 55 References 55 THE SOURCES OF SOFTWARE 57 Learning Objectives 57 Introduction 57 Systems Acquisition 58 Outsourcing 58 Sources of Software 60 Choosing Off-the-Shelf Software 66 Validating Purchased Software Information 67 Reuse 68 Summary 71 Key Terms 71 Hoffer, Jeffrey A. Modern systems analysis and design 2011 digitalisiert durch: IDS Basel Bern

2 CONTENTS Review Questions 71 Problems and Exercises 71 Field Exercises 72 References 72 3 PINE Learning Objectives 73 Introduction 73 FvkNmiRE Pine Valley Furniture Company Background 74 Managing the Information Systems Project 75 Initiating a Project 79 Planning the Project 81 Executing the Project 89 Closing Down the Project 91 Representing and Scheduling Project Plans 92 Representing Project Plans 94 Calculating Expected Time Duration Using PERT 95 Constructing a Gantt Chart and Network Diagram at Pine Valley Furniture 95 Using Project Management Software 99 Establishing a Project Starting Date 100 Entering Tasks and Assigning Task Relationships 100 Selecting a Scheduling Method to Review Project Reports 101 Summary 102 Key Terms 102 Review Questions 103 Problems and Exercises 104 Field Exercises 105 References 106 APPENDIX Learning Objectives 107 Unique Characteristics of an OOSAD Project 107 Define the System as a Set of Components 107 Complete Hard Problems First 109 Using Iterations to Manage the Project 110 Don't Plan Too Much Up Front 110 How Many and How Long Are Iterations? 111 Project Activity Focus Changes Over the Life of a Project 111 Summary 113 Review Questions 113 Problems and Exercises 113 BEC CASE: COMPANY BACKGROUND 114 Case Introduction 114 The Company 114 Company History 115 Company Organization 115 Development of Information Systems 116 Information Systems at BEC Today 117

3 CONTENTS In-Store Systems 118 Corporate Systems 118 Status of Systems 119 Case Summary 119 Case Questions 120 wmiwo PLANNING AN OVERVIEW OF PART TWO 122 IDENTIFYING AND SELECTING SYSTEMS DEVELOPMENT PROJECTS 123 Learning Objectives 123 Introduction 123 I PINE VALLEY FURNITURE fe Identifying and Selecting Systems Development Projects 124 The Process of Identifying and Selecting IS Development Projects 125 Deliverables and Outcomes 129 Corporate and Information Systems Planning 130 Corporate Strategie Planning 131 Information Systems Planning 133 Electronic Commerce Applications: Identifying and Selecting Systems Development Projects 140 Internet Basics 140 Pine Valley Furniture WebStore 141 Summary 142 Key Terms 142 Review Questions 143 Problems and Exercises 143 Field Exercises 144 References 144 BEC CASE: IDENTIFYING AND SELECTING THE CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM 146 Case Introduction 146 The Idea for a New System 147 Formalizing a Project Proposal 147 Case Summary 150 Case Questions INITIATING AND PLANNING SYSTEMS DEVELOPMENT PROJECTS 151 Learning Objectives 151 Introduction 151 Initiating and Planning Systems Development Projects 152 The Process of Initiating and Planning IS Development Projects 153 Deliverables and Outcomes 154 Assessing Project Feasibility 155 Assessing Economic Feasibility 155 Assessing Technical Feasibility 163 Assessing Other Feasibility Concerns 166 Building and Reviewing the Baseline Project Plan 168 Building the Baseline Project Plan 168 Reviewing the Baseline Project Plan 173

4 10 CONTENTS Asm, Electronic Commerce Applications: Initiating and Planning Systems Development Projects 177 li Initiating and Planning Systems Development Projects for Pine Valley Furniture's WebStore 178 Summary 180 Key Terms 180 Review Questions 181 Problems and Exercises 181 Field Exercises 182 References 182 BEC CASE: INITIATING AND PLANNING THE CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM 184 Case Introduction 184 Initiating and Planning the Project 184 Developing the Baseline Project Plan 185 Case Summary 187 Case Questions 187 PART THREE ANALYSIS AN OVERVIEW OF PART THREE DETERMINING SYSTEM REQUIREMENTS 191 Learning Objectives 191 Introduction 191 Performing Requirements Determination 192 The Process of Determining Requirements 192 Deliverables and Outcomes 193 Traditional Methods for Determining Requirements 194 Interviewing and Listening 194 Interviewing Groups 198 Directly Observing Users 199 Analyzing Procedures and Other Documents 201 Contemporary Methods for Determining System Requirements 205 Joint Application Design 206 Using Prototyping During Requirements Determination 209 Radical Methods for Determining System Requirements 211 Identifying Processes to Reengineer 212 Disruptive Technologies 212 Requirements Management Tools 213 Requirements Determination Using Agile Methodologies 214 Continual User Involvement 214 Agile Usage-Centered Design 215 The Planning Game from extreme Programming 216 rnrnnm flsäme Electronic Commerce Applications: Determining System Requirements 218 Determining System Requirements for Pine Valley Furniture's WebStore 218 Summary 221 Key Terms 221 Review Questions 222

5 CONTENTS 11 Problems and Exercises 222 Field Exercises 223 References 224 i BEC CASE: DETERMINING REQUIREMENTS FOR THE WEB-BASED CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM 225 Case Introduction 225 Getting Started on Requirements Determination 225 Conducting Requirements Determination 225 Case Summary 226 Case Questions ANALYZING SYSTEM PROCESS REQUIREMENTS 228 Learning Objectives 228 Introduction 228 Process Modeling 229 Modeling a System's Process for Structured Analysis 229 Deliverables and Outcomes 230 Data Flow Diagramming Mechanics 230 Definitions and Symbols 231 * Developing DFDs: An Example 233 Data Flow Diagramming Rules 235 Decomposition of DFDs 236 Balancing DFDs 239 «tö^ä An Example DFD 241 Using Data Flow Diagramming in the Analysis Process 244 Guideline for Drawings DFDs 244 Using DFDs as Analysis Tools 246 Using DFDs in Business Process Reengineering 247 Modeling Logic with Decision Tables 249 BPINE PURNITURE Electronic Commerce Application: Process Modeling Using Data Flow Diagrams 252 Process Modeling for Pine Valley Furniture's WebStore 253 Summary 254 Key Terms 255 Review Questions 256 Problems and Exercises 256 Field Exercises 262 References 262 APPENDIX 7A: OBJECT-ORiENTED ANALYSIS AND DESiGN: USE CASES 263 Learning Objectives 263 Introduction 263 Use Cases 263 What Is a Use Case? 263 Use Case Diagrams 264 Definitions and Symbols 265 Written Use Cases 268 Level 268 The Rest of the Template 269

6 12 CONTENTS 3 PINE 3 VALLEY ij FURNITURE Electronic Commerce Application: Process Modeling Using Use Cases 272 Writing Use Cases for Pine Valley Furniture's WebStore 272 Summary 274 Key Terms 275 Review Questions 275 Problems and Exercises 275 Field Exercise 276 References 276 APPENDIX 7B DBJECT-GRIENTED ANALYSIS AND DESIGN: ACTIViTY DIAGRAMS 277 Learning Objectives 277 Introduction 277 When to Use an Activity Diagram 277 Key term 279 Problems and Exercises 279 Reference 279 wfitä&i APPENDIX 7C OBJECT-ORIENTED ANALYSIS AND DESIGN: SEQUENCE DIAGRAMS 280 Learning Objectives 280 Introduction 280 Dynamic Modeling: Sequence Diagrams 281 Designing a Use Case with a Sequence Diagram 282 A Sequence Diagram for Hoosier Burger 286 Summary 287 Key Terms 287 Review Questions 288 Problems and Exercises 288 Field Exercise 288 References 289 BEC CASE: STRUCTURING SYSTEM PROCESS REQUIREMENTS FOR THE WEB-BASED CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM 290 Case Introduction 290 Structuring the High-Level Process Findings from Requirements Determination 290 Case Summary 292 Case Questions ANALYZING SYSTEM DATA REQUIREMENTS 294 Learning Objectives 294 Introduction 294 Conceptual Data Modeling 295 The Conceptual Data Modeling Process 296 Deliverables and Outcomes 297 Gathering Information for Conceptual Data Modeling 298

7 CONTENTS 13 I PINE VALLEY Introduction to E-R Modeling 300 Entities 301 Attributes 303 Candidate Keys and Identifiers 304 Other Attribute Types 305 Relationships 306 Conceptual Data Modeling and the E-R Model 307 Degree of a Relationship 307 Cardinalities in Relationships 309 Naming and Defining Relationships 311 Associative Entities 312 Summary of Conceptual Data Modeling with E-R Diagrams 313 Representing Supertypes and Subtypes 314 Business Rules 316 Domains 317 Triggering Operations 317 Role of Packaged Conceptual Data Models Database Patterns 318 Universal Data Models 319 Industry-Specific Data Models 319 Benefits of Database Patterns and Packaged Data Models 319 p&nmjw; Electronic Commerce Application: Conceptual Data Modeling 320 Conceptual Data Modeling for Pine Valley Furniture's WebStore 320 Summary 324 Key Terms 324 Review Questions 325 Problems and Exercises 326 Field Exercises 328 References 328 APPENDIX: OBJECT-ORIENTED ANALYSIS AND DESIGN: OBJECT MODELING-CLASS DIAGRAMS 329 Learning Objectives 329 Introduction 329 Representing Objects and Classes 329 Types of Operations 331 Representing Associations 331 Representing Associative Classes 333 Representing Stereotypes for Attributes 334 Representing Generalization 335 Representing Aggregation 337 An Example of Conceptual Data Modeling at Hoosier Burger 338 Summary 342 Key Terms 342 Review Questions 343 Problems and Exercises 343 References 344

8 14 CONTENTS BEC CASE: STRUCTURING SYSTEM REQUIREMENTS: CONCEPTUAL DATA MODELING FOR THE WEB-BASED CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM 345 Case Introduction 345 Structuring the High-Level Data Modeling Findings from Requirements Determination 345 Case Summary 346 Case Questions 346 mmfwmm DESIGN \ ~. _~ ; " p ART FOUR 350 Learning Objectives 351 Introduction 351 Database Design 352 The Process of Database Design 353 Deliverables and Outcomes 354 Relational Database Model 357 Well-Structured Relations 358 Normalization 359 Rules of Normalization 359 Functional Dependence and Primary Keys 359 Second Normal Form 360 Third Normal Form 360 Transforming E-R Diagrams Into Relations 362 Represent Entities 362 Represent Relationships 363 Summary of Transforming E-R Diagrams to Relations 366 Merging Relations 366 An Example of Merging Relations 367 View Integration Problems 367»* MWr Logical Database Design for Hoosier Burger 368 Physical File and Database Design 371 Designing Fields 371 Choosing Data Types 371 Controlling Data Integrity 373 Designing Physical Tables 374 Arranging Table Rows 376 Designing Controls for Files 380 * Physical Database Design for Hoosier Burger 382 PINE FUK«TURE Electronic Commerce Application: Designing Databases 383 Designing Databases for Pine Valley Furniture's WebStore 383 Summary 385 Key Terms 386 Review Questions 387 Problems and Exercises 387 Field Exercises 389 References 389

9 CONTENTS 15 BEC CASE: DESIGNING THE RELATIONAL DATABASE FOR THE CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM 390 Case Introduction 390 Identifying Relations 390 Designing the Physical Database 390 Case Summary 391 Case Questions FORMS AND REPORTS DESIGN 392 Learning Objectives 392 Introduction 392 Designing Forms and Reports 393 The Process of Designing Forms and Reports 394 Deliverables and Outcomes 396 Formatting Forms and Reports 399 General Formatting Guidelines 399 Highlighting Information 401 Color Versus No Color 402 Displaying Text 403 Designing Tables and Lists 405 Paper Versus Electronic Reports 408 Assessing Usability 409 Usability Success Factors 410 Measures of Usability 410 HPINE FUWOTURE Electronic Commerce Applications: Designing Forms and Reports for Pine Valley Furniture's WebStore 411 General Guidelines 411 Designing Forms and Reports at Pine Valley Furniture 412 Lightweight Graphics 413 Forms and Data Integrity Rules 413 Template-Based HTML 413 Summary 414 Key Terms 414 Review Questions 414 Problems and Exercises 415 Field Exercises 415 References 416 BEC CASE: DESIGNING FORMS AND REPORTS FOR THE CUSTOMER RELATIONSHIP MANAGEMENTSYSTEM 417 Case Introduction 417 Identifying the Forms and Reports 417 Designing Forms and Reports for MyBroadway 417 Case Summary 418 Case Questions INTERFACE AND DIALOGUE DESIGN 421 Learning Objectives 421 Introduction 421

10 16 CONTENTS 1PINE 3 VALLEY S M E Designing Interfaces and Dialogues 422 The Process of Designing Interfaces and Dialogues 422 Deliverables and Outcomes 422 Interaction Methods and Devices 423 Methods of Interacting 423 Hardware Options for System Interaction 431 Designing Interfaces 433 Designing Layouts 433 Structuring Data Entry 437 Controlling Data Input 438 Providing Feedback 440 Providing Help 441 Designing Dialogues 444 Designing the Dialogue Sequence 445 Building Prototypes and Assessing Usability 446 Designing Interfaces and Dialogues in Graphical Environments 447 Graphical Interface Design Issues 447 Dialogue Design Issues in a Graphical Environment 449 Electronic Commerce Application: Designing Interfaces and Dialogues for Pine Valley Furniture's WebStore 451 General Guidelines 451 Designing Interfaces and Dialogues at Pine Valley Furniture 452 Menu-Driven Navigation with Cookie Crumbs 452 Summary 453 Key Terms 454 Review Questions 454 Problems and Exercises 455 Field Exercises 455 References 456 BEC CASE: DESIGNING THE HUMAN INTERFACE FOR THE CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM 457 Case Introduction 457 Designing the Dialogue Interface Between MyBroadway and Users 457 Case Summary 457 Case Questions DISTRIBUTED AND INTERNET SYSTEMS DESIGN 459 Learning Objectives 459 Introduction 459 Designing Distributed and Internet Systems 460 The Process of Designing Distributed and Internet Systems 460 Deliverables and Outcomes 461 Designing Distributed Systems 462 Designing Systems for LANs 462 Designing Systems for a Client/Server Architecture 464 Alternative Designs for Distributed Systems 465 Designing Internet Systems 469 Internet Design Fundamentals 470 Site Consistency 472

11 a PINE 1 VALLEY Design Issues Related to Site Management 475 Managing Online Data 478 CONTENTS 17 puwnw Electronic Commerce Application: Designing a Distributed Advertisement Server for Pine Valley Furniture's WebStore 486 Advertising on Pine Valley Furniture's WebStore 486 Designing the Advertising Component 487 Designing the Management Reporting Component 487 Summary 488 Key Terms 489 Review Questions 490 Problems and Exercises 491 Field Exercises 491 References 492 BEC CASE: DESIGNING INTERNET FEATURES INTO THE CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM 493 Case Introduction 493 Establishing Web Site Design Principles for MyBroadway 493 Case Summary 493 Case Questions 493 PART F1VE MPLEMENIATION AND MAINTENANCE AN OVERVIEW OF PART FIVE IMPLEMENTING THE SYSTEM 499 Learning Objectives 499 Introduction 499 System Implementation 500 The Processes of Coding, Testing, and Installation 501 Deliverables and Outcomes from Coding, Testing, and Installation 501 Deliverables and Outcomes from Documenting the System, Training Users, and Supporting Users 503 Software Application Testing 503 Seven Different Types of Tests 505 The Testing Process 507 Combining Coding and Testing 509 Acceptance Testing by Users 509 Installation 510 Direct Installation 511 Parallel Installation 512 Single-Location Installation 512 Phased Installation 513 Planning Installation 513 Documenting the System 514 User Documentation 515 Training and Supporting Users 517 Training Information Systems Users 517 Supporting Information Systems Users 519 Support Issues for the Analyst to Consider 520

12 18 CONTENTS n PINE 1 VALLEY * FURNITURE Organizational Issues in Systems Implementation 521 Why Implementation Sometimes Fails 521 Security Issues 524 Electronic Commerce Application: System Implementation and Operation for Pine Valley Furniture's WebStore 525 Developing Test Cases for the WebStore 525 Alpha and Beta Testing the WebStore 527 WebStore Installation 527 Project Closedown 527 Summary 528 Key Terms 529 Review Questions 530 Problems and Exercises 530 Field Exercises 530 References 530 BEC CASE: DESIGNING A TESTING PLAN FOR THE CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM 532 Case Introduction 532 Preparing the Testing Plan 532 Preparing a Test Case 533 Case Summary 534 Case Questions IF1NE VALLEY FURNITURE MAINTAINING THE SYSTEf Learning Objectives 535 Introduction Maintaining Information Systems 536 The Process of Maintaining Information Systems 536 Deliverables and Outcomes 537 Conducting Systems Maintenance 538 Types of Maintenance 538 The Cost of Maintenance 539 Managing Maintenance 541 Role of CASE and Automated Development Tools in Maintenance 546 Web Site Maintenance 547 Electronic Commerce Application: Maintaining an Information System for Pine Valley Furniture's WebStore 548 Maintaining Pine Valley Furniture's WebStore 548 Summary 549 Key Terms 550 Review Questions 551 Problems and Exercises 551 Field Exercises 551 References 552

13 CONTENTS 19 BEC CASE: DESIGNING A MAINTANENCE PLAN FOR THE CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM 553 Case Introduction 553 Preparing the Maintanence Plan 553 Case Summary 553 Case Questions 553 Glossary of Terms 555 Glossary of Acronyms 564 Index 566

DETERMINING SYSTEM REQUIREMENTS. Systems Analysis and Design

DETERMINING SYSTEM REQUIREMENTS. Systems Analysis and Design DETERMINING SYSTEM REQUIREMENTS Systems Analysis and Design Introduction Performing Requirements Determination Traditional Methods for Determining Requirements Contemporary Methods for Determining Systems

More information

Modern Systems Analysis and Design Seventh Edition

Modern Systems Analysis and Design Seventh Edition Modern Systems Analysis and Design Seventh Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich The Systems Development Environment Learning Objectives Define information systems analysis and design.

More information

Modern Systems Analysis and Design Sixth Edition. Jeffrey A. Hoffer Joey F. George Joseph S. Valacich. Chapter 14 Maintaining Information Systems

Modern Systems Analysis and Design Sixth Edition. Jeffrey A. Hoffer Joey F. George Joseph S. Valacich. Chapter 14 Maintaining Information Systems Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Maintaining Information Systems Learning Objectives Explain and contrast four types of system maintenance.

More information

Chapter. Redesigning The Organization With Information Systems

Chapter. Redesigning The Organization With Information Systems Chapter Redesigning The Organization With Information Systems 1 Objectives Demonstrate how building new systems produces organizational change Explain how a company can develop information systems that

More information

The Systems Development Lifecycle

The Systems Development Lifecycle Modelling and Systems Development Lecture 2 The Systems Development Lifecycle The four-phase model common to all system developments projects The project Major attributes of the Lifecycle Moves systematically

More information

System Development Life Cycle Fall Introduction to Information and Communication Technologies CSD 102

System Development Life Cycle Fall Introduction to Information and Communication Technologies CSD 102 System Development Life Cycle Fall 2016 Introduction to Information and Communication Technologies CSD 102 Outline Software Engineering SDLC Mehwish Fatima - CIIT Lahore 06/11/2016 2 What is the System

More information

Chapter 1 The Systems Development Environment

Chapter 1 The Systems Development Environment Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems Development Environment 1.1 Learning Objectives Define information systems

More information

Modern Systems Analysis and Design Seventh Edition

Modern Systems Analysis and Design Seventh Edition Modern Systems Analysis and Design Seventh Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Managing the Information Systems Project Learning Objectives ü Explain the process of managing an

More information

Major attributes of the Lifecycle. The Systems Development Lifecycle. Project phases. Planning. Design. Analysis

Major attributes of the Lifecycle. The Systems Development Lifecycle. Project phases. Planning. Design. Analysis Modelling and Systems Development Lecture 2 The Systems Development Lifecycle The four-phase model common to all system development projects Major attributes of the Lifecycle The project Moves systematically

More information

Chapter 1 Systems Development in an Organization Context

Chapter 1 Systems Development in an Organization Context Systems Development in an Organization Context Learning Objectives Define information systems analysis and design. Describe the information Systems Development Life Cycle (SDLC). Explain Rapid Application

More information

INFORMATION SYSTEMS ANALYSIS AND DESIGN

INFORMATION SYSTEMS ANALYSIS AND DESIGN INFORMATION SYSTEMS ANALYSIS AND DESIGN Shouhong Wang Hai Wang Universal-Publishers Boca Raton TABLE OF CONTENTS PREFACE 7 CHAPTER 1. INTRODUCTION 13 1.1. Context of Information Systems Analysis and Design

More information

Introduction to Systems Analysis and Design

Introduction to Systems Analysis and Design Introduction to Systems Analysis and Design What is a System? A system is a set of interrelated components that function together to achieve a common goal. The components of a system are called subsystems.

More information

Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1

Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 Failure Rate Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 SOFTWARE (What is Software? Explain characteristics of Software. OR How the software product is differing than

More information

CONTENTS. Part I BUSINESS PROCESSES AND INFORMATION SYSTEMS FOUNDATION 1. Part II TECHNOLOGY FOR BUSINESS PROCESSES AND INFORMATION SYSTEMS 65

CONTENTS. Part I BUSINESS PROCESSES AND INFORMATION SYSTEMS FOUNDATION 1. Part II TECHNOLOGY FOR BUSINESS PROCESSES AND INFORMATION SYSTEMS 65 CONTENTS Part I BUSINESS PROCESSES AND INFORMATION SYSTEMS FOUNDATION 1 Chapter 1 Introduction to Information Systems 2 Synopsis 3 Introduction 4 The Textbook s Three Themes 4 Challenges and Opportunities

More information

The Systems Development Environment

The Systems Development Environment Chapter 1 The Systems Development Environment 1 Chapter 1 The Systems Development Environment Chapter Overview Chapter 1 is a foundation chapter, introducing students to basic, core systems analysis and

More information

Project Time Management

Project Time Management Project Time Management Project Time Management Project Time Management includes the processes required to manage timely completion of the project. Plan schedule management The process of establishing

More information

Software Engineering in the Agile World. Table of contents

Software Engineering in the Agile World. Table of contents Table of contents Chapter 1 14 Software Engineering 14 1.1 Introduction 14 1.2 No standard software engineering methodology 14 1.3 Waterfall methodology 15 1.3.1 Software development under Waterfall model

More information

Software Engineering II - Exercise

Software Engineering II - Exercise Software Engineering II - Exercise April 29 th 2009 Software Project Management Plan Bernd Bruegge Helmut Naughton Applied Software Engineering Technische Universitaet Muenchen http://wwwbrugge.in.tum.de

More information

AUTOMATED DEFECT PREVENTION: BEST PRACTICES IN SOFTWARE MANAGEMENT

AUTOMATED DEFECT PREVENTION: BEST PRACTICES IN SOFTWARE MANAGEMENT AUTOMATED DEFECT PREVENTION: BEST PRACTICES IN SOFTWARE MANAGEMENT Preface. Features and Organization. Practice Descriptions. Intended audience. Acknowledgements. Permissions. Disclaimer. 1. The Case for

More information

Redesigning the Organization with Information Systems

Redesigning the Organization with Information Systems Chapter 14 Redesigning the Organization with Information Systems 14.1 2006 by Prentice Hall OBJECTIVES Demonstrate how building new systems produces organizational change Explain how a company can develop

More information

Chapter 8. Systems Development. Ralph M. Stair George W. Reynolds

Chapter 8. Systems Development. Ralph M. Stair George W. Reynolds Ralph M. Stair George W. Reynolds Chapter 8 Systems Development An Overview of Systems Development Managers and employees in all functional areas work together and use business information systems Corporations

More information

Basics of Software Engineering. Carmen Navarrete

Basics of Software Engineering. Carmen Navarrete Basics of Software Engineering Carmen Navarrete Basics of Software Engineering Outline: Overview Software Development Life Cycle Project management Requirements Analysis and design Implementation Testing

More information

Working Towards Lightweight Enterprise Architectures: the Process, frameworks, standards, and models

Working Towards Lightweight Enterprise Architectures: the Process, frameworks, standards, and models Working Towards Lightweight Enterprise Architectures: the Process, frameworks, standards, and models Theuerkorn s Lightweight Enterprise Architectures Chs 2-4, US Federal Standards, examples and more Domains

More information

Software Engineering (CSC 4350/6350) Rao Casturi

Software Engineering (CSC 4350/6350) Rao Casturi Software Engineering (CSC 4350/6350) Rao Casturi Recap UML Introduction Basic UML concepts 2 Basic Notations of UML Requirement Phase Analysis Phase Design Phase Object Design Phase 1. Use Case Diagrams

More information

Building Information Systems

Building Information Systems Building Information Systems Content Explain how building new systems produces organizational change. Describe the core activities in the systems development process. Describe the principal methodologies

More information

Dr. Mounir Kehal BSc Comp. (IS Eng), MBA, MPhil, PhD AI/KM Carleton University, American University in London, Surrey University

Dr. Mounir Kehal BSc Comp. (IS Eng), MBA, MPhil, PhD AI/KM Carleton University, American University in London, Surrey University Dr. Mounir Kehal BSc Comp. (IS Eng), MBA, MPhil, PhD AI/KM Carleton University, American University in London, Surrey University mounir.kehal@aue.ae or mounir@kehal.net Associate Professor in MIS Dean,

More information

Ali Khan < Project Name > Software Requirements Specification. Version 1.0. Group Id: F16. Supervisor Name: Sir/Miss.

Ali Khan < Project Name > Software Requirements Specification. Version 1.0. Group Id: F16. Supervisor Name: Sir/Miss. < Project Name > Software Requirements Specification Version 1.0 Group Id: F16. Supervisor Name: Sir/Miss. Revision History Date Version Description Author Current Date 1.0 SRS document includes Scope

More information

Processes, Systems, and Information

Processes, Systems, and Information Global edition Processes, Systems, and Information An Introduction to MIS Second edition Earl McKinney Jr. David M. Kroenke This page is intentionally left blank. Processes, Systems, and Information: An

More information

Prerequisites It is recommended that the participants have a working knowledge of traditional Business Analysis tasks and techniques.

Prerequisites It is recommended that the participants have a working knowledge of traditional Business Analysis tasks and techniques. BA31 - Unified Modeling Language (UML) for Business Analysts This course will provide Business Analysts with new capabilities to improve their skills with using visual modeling techniques to document requirements.

More information

INTRODUCTION. Objectives. Unit 1: Introduction to Systems Analysis and Design. Key Ideas

INTRODUCTION. Objectives. Unit 1: Introduction to Systems Analysis and Design. Key Ideas Objectives Unit 1: Introduction to Systems Analysis and Design Understand the fundamental systems development life cycle and its four phases. Understand the evolution of systems development methodologies.

More information

1) Introduction to Information Systems

1) Introduction to Information Systems 1) Introduction to Information Systems a) System: A set of related components, which can process input to produce a certain output. b) Information System (IS): A combination of hardware, software and telecommunication

More information

Unit 9 Information Systems

Unit 9 Information Systems Unit 9 Information Systems Computer Concepts 2016 ENHANCED EDITION 9 Unit Contents Section A: Information System Basics Section B: Enterprise Applications Section C: Systems Analysis Section D: Design

More information

Introduction Systems development life cycle (SDLC) -a structured step-bystep approach for developing information systems.

Introduction Systems development life cycle (SDLC) -a structured step-bystep approach for developing information systems. 4/3/204 Systems Development Lifecycle Introduction INTRODUCTION Why do businesses build information systems? How does a business know when it is time to replace the old information system with a new one?

More information

Chapter 13. Building Information Systems

Chapter 13. Building Information Systems Chapter 13 Building Information Systems Learning Objectives How does building new systems produce organizational change? What are the core activities in the systems development process? What are the principal

More information

Managing Systems Development. Definitions. Opening case. Off the Shelf software. Custom software. In house system development.

Managing Systems Development. Definitions. Opening case. Off the Shelf software. Custom software. In house system development. Managing Systems Development October 14, 2015 Off the Shelf software Definitions Standard (not custom) software applications that can be purchased from computer store. Custom software Tailor made software

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK Subject Code & Subject Name: IT1251 Software Engineering and Quality Assurance Year / Sem : II / IV UNIT I SOFTWARE PRODUCT

More information

4/3/2010. Objectives Overview. What is System Development? Objectives Overview. What is System Development? What is System Development?

4/3/2010. Objectives Overview. What is System Development? Objectives Overview. What is System Development? What is System Development? Objectives Overview Define and list the phases Identify the guidelines for Discuss the importance of project management, feasibility assessment, documentation, and data and information gathering techniques

More information

Harry J. Rosenblatt. (2014). Systems Analysis and Design, 10 th Edition, International Edition. Course Technology, Cengage Learning.

Harry J. Rosenblatt. (2014). Systems Analysis and Design, 10 th Edition, International Edition. Course Technology, Cengage Learning. Chapter 1 Introduction to Systems Analysis and Design Harry J. Rosenblatt. (2014). Systems Analysis and Design, 10 th Edition, International Edition. Course Technology, Cengage Learning. Describe the impact

More information

Systems Analysis and Design 8 th Edition. Chapter 1 Introduction to Systems Analysis and Design

Systems Analysis and Design 8 th Edition. Chapter 1 Introduction to Systems Analysis and Design Systems Analysis and Design 8 th Edition Chapter 1 Introduction to Systems Analysis and Design Chapter Objectives Discuss the impact of information technology on business strategy and success Define an

More information

CS SOFTWARE ENGINEERING QUESTION BANK

CS SOFTWARE ENGINEERING QUESTION BANK CS6403 - SOFTWARE ENGINEERING QUESTION BANK UNIT I- SOFTWARE PRODUCT AND PROCESS Part - A (2 M ARKS) 1. What is the prime objective of software engineering? 2. Define software engineering paradigm. 3.

More information

Software Processes. Chapter 2. CMPT 276 Dr. B. Fraser Based on slides from Software Engineering 9 th ed, Sommerville.

Software Processes. Chapter 2. CMPT 276 Dr. B. Fraser Based on slides from Software Engineering 9 th ed, Sommerville. Software Processes Chapter 2 CMPT 276 Dr. B. Fraser Based on slides from Software Engineering 9 th ed, Sommerville. 18-05-15 Slides #4 1 Topics 1) What activities are part of software development 2) What

More information

Software Quality Engineering Courses Offered by The Westfall Team

Software Quality Engineering Courses Offered by The Westfall Team Building Skills is a 3-day course that is a subset of our course. The course is designed to provide a fundamental knowledge base and practical skills for anyone interested in implementing or improving

More information

Software Quality Engineering Courses Offered by The Westfall Team

Software Quality Engineering Courses Offered by The Westfall Team Courses is a 2-day course that is a subset of our course. The course is designed to provide an overview of techniques and practices. This course starts with an overview of software quality engineering

More information

System Development Life Cycle (SDLC) Project

System Development Life Cycle (SDLC) Project System Development Life Cycle (SDLC) Project Six Phases of the System Development Life Cycle Preliminary Investigation Assesses feasibility and practicality of system System Analysis Study old system and

More information

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT IT PROJECT MANAGEMENT

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT IT PROJECT MANAGEMENT Question A1 BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT IT PROJECT MANAGEMENT Note: FOUR questions answered out of SIX. All questions carried equal

More information

Analysing client requirements

Analysing client requirements Analysing client requirements Before you can start to analyse the information you have gathered you should think about what you are trying to achieve . The client has presented you with a business problem.

More information

Office of Human Resources. IT Systems Analyst Associate - LI2213

Office of Human Resources. IT Systems Analyst Associate - LI2213 Office of Human Resources IT Systems Analyst Associate - LI2213 General Statement of Duties Performs standard or intermediate level professional work analyzing, refining and documenting the business requirements

More information

Management Information Systems. B14. Acquiring IT Applications and Infrastructure

Management Information Systems. B14. Acquiring IT Applications and Infrastructure Management Information Systems Management Information Systems B14. Acquiring IT Applications and Infrastructure Code: 166137-01+02 Course: Management Information Systems Period: Spring 2013 Professor:

More information

Information Technology Audit & Cyber Security

Information Technology Audit & Cyber Security Information Technology Audit & Cyber Security Managing Information System Projects Systems & Infrastructure Lifecycle Management Introduction Definitions INTRODUCTION Governance Roles and Responsibilities

More information

2068 I. Attempt any ten questions. (10x6=60)

2068 I. Attempt any ten questions. (10x6=60) 2068 I 1. Differentiate between software process and software process model. 2. What are the key challenges facing in Software Engineering? Explain. 3. Explain the system design process. 4. Why program

More information

Oracle Unified Method (OUM) The OUM Implement Core Workflow The Key to Understanding and Applying OUM. An Oracle White Paper April 2012

Oracle Unified Method (OUM) The OUM Implement Core Workflow The Key to Understanding and Applying OUM. An Oracle White Paper April 2012 Oracle Unified Method (OUM) The OUM Implement Core Workflow The Key to Understanding and Applying OUM An Oracle White Paper April 2012 OUM Implement Core Workflow White Paper Introduction... 3 OUM is Iterative...

More information

CSCC40 Analysis and Design of Information Systems mid-term exam

CSCC40 Analysis and Design of Information Systems mid-term exam UNIVERSITY OF TORONTO at Scarborough CSCC40 Analysis and Design of Information Systems mid-term exam October 26 2007 Duration: 2.5 hours One 8.5 by 11 hand-written aid sheet is permitted. Regarding the

More information

System Engineering and Analysis. system environments. Lecture Objectives. System Elements. Definition of System. Information system types

System Engineering and Analysis. system environments. Lecture Objectives. System Elements. Definition of System. Information system types System Engineering and Analysis What is the role of the software? Information system types Manual (read a text by your eyes then summarize using your pen) Automated (get the rmation through a computerized

More information

Oracle Hyperion Planning for Interactive Users

Oracle Hyperion Planning for Interactive Users Oracle University Contact Us: 1.800.529.0165 Oracle Hyperion Planning 11.1.2 for Interactive Users Duration: 0 Days What you will learn This course is designed to teach you how to use Planning. It includes

More information

6/29/ Professor Lili Saghafi

6/29/ Professor Lili Saghafi 6/29/2014 1 Professor Lili Saghafi MANAGING INFORMATION TECHNOLOGY Lecture 9 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT By : Prof. Lili Saghafi 1-2 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT Large

More information

Systems Analysis for Business Analysts (3 Day)

Systems Analysis for Business Analysts (3 Day) www.peaklearningllc.com Systems Analysis for Business Analysts (3 Day) This is a basic course to help business analysts understand the basics of systems analysis. This course is ideal for people who are

More information

Chapter 2 The Project Management Life Cycle

Chapter 2 The Project Management Life Cycle Information Systems Project Management: A Process and Team Approach 1 Chapter 2 The Project Management Life Cycle Multiple Choice 1. The phases of managing a project are called: a. systems development

More information

COPYRIGHTED MATERIAL. Contents

COPYRIGHTED MATERIAL. Contents Contents Preface xxiii Introduction xxv Part I Defining and Using Project Management Process Groups 1 Chapter 1 What Is a Project? 5 Defining a Project 6 Sequence of Activities 6 Unique Activities 6 Complex

More information

CONTENTS. Introduction to Software Engineering. Software Process and Life Cycle Models. Software Life-Cycle Model-2. Chapter 1. Chapter 2.

CONTENTS. Introduction to Software Engineering. Software Process and Life Cycle Models. Software Life-Cycle Model-2. Chapter 1. Chapter 2. Contents (v) CONTENTS Preface About the Author (xv) (xvii) Chapter 1 Introduction to Software Engineering 1.1 Introduction 1 1.2 Basics of Software Engineering 2 1.3 Principles of Software Engineering

More information

CS360. Business Information Systems Analysis and Modeling. Project Management, JAD, Agile. LJ Waguespack, Ph.D Unit 09: 1

CS360. Business Information Systems Analysis and Modeling. Project Management, JAD, Agile. LJ Waguespack, Ph.D Unit 09: 1 CS360 Business Information Systems Analysis and Modeling Project Management, JAD, Agile LJ Waguespack, Ph.D. 2017 Unit 09: 1 Risk = Stress Projects are Complex in themselves requirement discovery client

More information

Project vs Operation. Project Constraints. Pankaj Sharma, Pankaj Sharma,

Project vs Operation. Project Constraints. Pankaj Sharma, Pankaj Sharma, Project vs Operation PROJECTS OPERATIONS Temporary Ongoing Unique Repetitive Closes after attaining the objectives Objective is to sustain business Prototyping the new car model Assembly line production

More information

Program Lifecycle Methodology Version 1.7

Program Lifecycle Methodology Version 1.7 Version 1.7 March 30, 2011 REVISION HISTORY VERSION NO. DATE DESCRIPTION AUTHOR 1.0 Initial Draft Hkelley 1.2 10/22/08 Updated with feedback Hkelley 1.3 1/7/2009 Copy edited Kevans 1.4 4/22/2010 Updated

More information

Processes. Object Orientated Analysis and Design. Benjamin Kenwright

Processes. Object Orientated Analysis and Design. Benjamin Kenwright Processes Object Orientated Analysis and Design Benjamin Kenwright Outline Review What are Processes? Why are they important in Object Orientated Analysis and Design Conclusion and Discussion Summary Revision

More information

PMBOK Guide 6 th Edition: What s in it for Me??? Cheryl C Allen, MS, PMP C Allen Associates

PMBOK Guide 6 th Edition: What s in it for Me??? Cheryl C Allen, MS, PMP C Allen Associates PMBOK Guide 6 th Edition: What s in it for Me??? Cheryl C Allen, MS, PMP C Allen Associates Questions??? Why a new edition? What is the general focus? What is new? What is no longer? What is the same?

More information

(Week 11) A06. IS Analysis & Design. Management Information Systems

(Week 11) A06. IS Analysis & Design. Management Information Systems (Week 11) A06. IS Analysis & Design Management Information Systems Course Code: 166137-01+02 Course Name: Management Information Systems Period: Spring 2016 Lecturer: Prof. Dr. LEE, Sync Sangwon Department:

More information

Acquiring IT Applications and Infrastructure

Acquiring IT Applications and Infrastructure Chapter 15 Acquiring IT Applications and Infrastructure Information Technology For Management 6th Edition Turban, Leidner, McLean, Wetherbe Lecture Slides by L. Beaubien, Providence College John Wiley

More information

SOCCI - Towards a Common Software Engineering Environment for Science Operations

SOCCI - Towards a Common Software Engineering Environment for Science Operations SOCCI - Towards a Common Software Engineering Environment for Science Operations Vicente Navarro, 1 Kaarel Hanson, 2 Kaarel Lumi, 2 Ranpal Gill, 1 Jose Marcos, 1 Maria Garcia Reinaldos, 1 Juan Carlos Segovia,

More information

Contents. Preface 19. digitalisiert durch: IDS Basel Bern. Information systems today 2016

Contents. Preface 19. digitalisiert durch: IDS Basel Bern. Information systems today 2016 Contents Preface 19 Chapter 1 Managing in the Digital World 30 MANAGING IN THE DIGITAL WORLD: Apple 31 Information Systems Today 32 The Rise of the Information Age 35 BRIEF CASE: Technology at Starbucks

More information

Building Information Systems

Building Information Systems Chapter 13 Building Information Systems 13.1 2010 by Prentice Hall LEARNING OBJECTIVES Demonstrate how building new systems produces organizational change. Identify and describe the core activities in

More information

Development Process and Analysis. LTOOD/OOAD - Verified Software Systems 1

Development Process and Analysis. LTOOD/OOAD - Verified Software Systems 1 Development Process and Analysis LTOOD/OOAD - Verified Software Systems 1 Software Crisis Declared in the late 60 s Expressed by delays and failures of major software projects (unreached goals, unpredictable

More information

Lesson 15-Planning and Costing

Lesson 15-Planning and Costing Lesson 15-Planning and Costing Overview The process of making multimedia. Scheduling. Estimating. RFPs and bid proposals. The Process of Making Multimedia Idea analysis. Pre-testing. Task planning. Development.

More information

Chapter 1 Introduction to Systems Analysis and Design

Chapter 1 Introduction to Systems Analysis and Design Chapter 1 Introduction to Systems Analysis and Design MULTIPLE CHOICE 1. In launching a new information system, the greatest risk occurs when a company. a. begins by outlining its business models and identifying

More information

Project Management is only a tool - it is never a substitute for effective managers.

Project Management is only a tool - it is never a substitute for effective managers. Introduction Project Management Concepts Project Management is only a tool - it is never a substitute for effective managers. Definitions Project - A specific work effort, with specifically defined results

More information

Preface... iii Introduction... xvii Chapter 1: Introduction to Management Information System... 1

Preface... iii Introduction... xvii Chapter 1: Introduction to Management Information System... 1 Table of Contents Preface... iii Introduction... xvii Chapter 1: Introduction to Management Information System... 1 1.1 Introduction... 2 1.2 Concept of Information System (IS)... 2 1.2.1 Computer Literacy

More information

Introduction. Figure 1-1

Introduction. Figure 1-1 Chapter Objectives Discuss the impact of information technology on business strategy and success Define an information system and describe its components Explain how profiles and models can represent business

More information

INFORMATION TECHNOLOGY PROJECT MANAGEMENT. Fourth Edition. International Student Version. Jack T. Marchewka WILEY. John Wiley & Sons, Inc.

INFORMATION TECHNOLOGY PROJECT MANAGEMENT. Fourth Edition. International Student Version. Jack T. Marchewka WILEY. John Wiley & Sons, Inc. INFORMATION TECHNOLOGY PROJECT MANAGEMENT Fourth Edition International Student Version Jack T. Marchewka WILEY John Wiley & Sons, Inc. PREFACE xvii ABOUT THE AUTHOR xxiii CHAPTER 1 An Overview of IT Project

More information

Lecture 1. In practice, most large systems are developed using a. A software process model is an abstract representation

Lecture 1. In practice, most large systems are developed using a. A software process model is an abstract representation Chapter 2 Software Processes Lecture 1 Software process descriptions When we describe and discuss processes, we usually talk about the activities in these processes such as specifying a data model, designing

More information

Software Engineering (CSC 4350/6350) Rao Casturi

Software Engineering (CSC 4350/6350) Rao Casturi Software Engineering (CSC 4350/6350) Rao Casturi Recap What is software engineering? Modeling Problem solving Knowledge acquisition Rational Managing Software development Communication Rational Management

More information

[Name] [ ID] [Contact Number]

[Name] [ ID] [Contact Number] [Name] [Email ID] [Contact Number] THIS IS ONLY MODEL RESUME - DO NOT COPY AND PASTE INTO YOUR RESUME. PROFILE SUMMARY 15+ years of IT experience in Consulting and worked with the Major clients for the

More information

Project Report Template (Sem 1)

Project Report Template (Sem 1) 1. Introduction & Problem Statement Project Report Template (Sem 1)

More information

Chapter 2: Project Methodologies and Processes

Chapter 2: Project Methodologies and Processes Chapter 2: Project Methodologies and Processes True/False 1. A methodology provides a systematic way to plan, manage, and execute projects. Ref: INTRODUCTION 2. The Project Management Body of Knowledge

More information

Course Title: Agile for Business Analysts

Course Title: Agile for Business Analysts Course Title: Agile for Business Analysts 2 Day Workshop AG-BA08 Agile for Business Analysts Course ID: AG-BA08 Credits: 14 PDUs Course Duration: 2 days Course Level: Basic/Intermediate Prerequisites:

More information

Chapter 7: Quality Project Review

Chapter 7: Quality Project Review Chapter 7: Quality Project Review Focus: This discussion addresses the quality project review, a scheduled, formal review that centers on project performance and quality metrics and which raises broad

More information

Requirements Engineering and Software Architecture Project Description

Requirements Engineering and Software Architecture Project Description Requirements Engineering and Software Architecture Project Description Requirements Engineering Project Description The project is student-driven. There will be external sponsors, users, and others that

More information

7. Project Management

7. Project Management Subject/Topic/Focus: 7. Project Management Management of Systems Engineering Processes Summary: Project management Systems engineering Maturity model and process improvement Literature: Ian Sommerville:

More information

Project Management and Testing

Project Management and Testing Project Management and Testing Resource Plan Resource Plan Phases and Milestones Activities and Deliverables Budget and Resources 1 Project Plan Project Plan Introduction - Goal Organization Phases and

More information

AGILE DEVELOPMENT AND ITS IMPACT ON PRODUCTIVITY

AGILE DEVELOPMENT AND ITS IMPACT ON PRODUCTIVITY AGILE DEVELOPMENT AND ITS IMPACT ON PRODUCTIVITY 2006 International Software Measurement & Analysis Conference David Garmus www.davidconsultinggroup.com Topics Characteristics of Agile Projects Performance

More information

The Unified Software Development Process

The Unified Software Development Process The Unified Software Development Process Ivar Jacobson Grady Booch James Rumbaugh Rational Software Corporation TT ADDISON-WESLEY An Imprint of Addison Wesiey Longman, Inc. Reading, Massachusetts Harlow,

More information

Chapter 3. Information Systems Development. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.

Chapter 3. Information Systems Development. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 3 Information Systems Development McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Objectives 3-2 Describe the motivation for a system development process

More information

Course Title: Agile for Business Analysts

Course Title: Agile for Business Analysts Course Title: Agile for Business Analysts 2 Day Workshop AG-BA08 Agile for Business Analysts Course ID: AG-BA08 Credits: 14: PMI-PDUs, IIBA-CDUs (Professional Development Hours) Course Duration: 2 days

More information

Dr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 21 st, Requirements Engineering

Dr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 21 st, Requirements Engineering Dr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 21 st, 2003 Requirements Engineering Class Objectives Students will be able to define the two process areas associated with the Requirements

More information

Lesson Three: Business Analysis Planning and Monitoring BANA 110 Analyzing Business Needs and Requirements Planning Gary Mesick and Shelly Lawrence,

Lesson Three: Business Analysis Planning and Monitoring BANA 110 Analyzing Business Needs and Requirements Planning Gary Mesick and Shelly Lawrence, Lesson Three: Business Analysis Planning and Monitoring BANA 110 Analyzing Business Needs and Requirements Planning Gary Mesick and Shelly Lawrence, Instructors YOU ARE HERE Analysis and the Decision to

More information

Chapter 3 Prescriptive Process Models

Chapter 3 Prescriptive Process Models Chapter 3 Prescriptive Process Models - Generic process framework (revisited) - Traditional process models - Specialized process models - The unified process Generic Process Framework Communication Involves

More information

Systems Analysis and Design Methods Chapter 3: Information Systems Development

Systems Analysis and Design Methods Chapter 3: Information Systems Development Systems Analysis and Design Methods Chapter 3: Information Systems Development Multiple Choice Questions 1. The act of drawing one or more graphical representations of a system is called. A. modeling B.

More information

Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture

Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture Preface. Chapter 1. Introduction. Service-Oriented Modelling: What Is It About? Driving Principles Of Service-Oriented Modelling.

More information

7. Model based software architecture

7. Model based software architecture UNIT - III Model based software architectures: A Management perspective and technical perspective. Work Flows of the process: Software process workflows, Iteration workflows. Check Points of The process

More information

MANAGEMENT INFORMATION SYSTEMS COURSES Student Learning Outcomes 1

MANAGEMENT INFORMATION SYSTEMS COURSES Student Learning Outcomes 1 MANAGEMENT INFORMATION SYSTEMS COURSES Student Learning Outcomes 1 MIS 180: Principles of Information Systems 1. Explain the importance of determining information system requirements for all management

More information

MINGGU Ke 1 Analisa dan Perancangan Sistem Informasi

MINGGU Ke 1 Analisa dan Perancangan Sistem Informasi MINGGU Ke 1 Analisa dan Perancangan Sistem Informasi Pokok Bahasan: A Framework for Systems Analysis and Design Tujuan Instruksional Khusus: Learn step by step building system analysis and design Referensi:

More information

The Art of Agile Practice

The Art of Agile Practice The Art of Agile Practice A Composite Approach for Projects and Organizations Bhuvan Unhelkar Lap) CRC Press VV^ ^^-""^ J Taylor & Francis Group Boca Raton London New York CRC Press is an imprint of the

More information

Systems Requirements. Requirements Determination. Learning Objectives. Major part of Systems Analysis

Systems Requirements. Requirements Determination. Learning Objectives. Major part of Systems Analysis Systems Requirements 10/4/2010 Abdou Illia MIS 4200 - Fall 2010 Learning Objectives Describe options for designing and conducting interviews. Discuss planning an interview to determine system requirements.

More information