CONTENTS PART ONE FOUNDATIONS FOR SYSTEMS DEVELOPMENT. Preface 21
|
|
- Gilbert Richards
- 6 years ago
- Views:
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 Introduction Performing Requirements Determination Traditional Methods for Determining Requirements Contemporary Methods for Determining Systems
More informationModern 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 informationModern 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 informationChapter. 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 informationThe 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 informationSystem 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 informationChapter 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 informationModern 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 informationMajor 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 informationChapter 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 informationINFORMATION 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 informationIntroduction 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 informationDarshan 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 informationCONTENTS. 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 informationThe 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 informationProject 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 informationSoftware 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 informationSoftware 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 informationAUTOMATED 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 informationRedesigning 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 informationChapter 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 informationBasics 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 informationWorking 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 informationSoftware 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 informationBuilding 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 informationDr. 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 informationAli 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 informationProcesses, 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 informationPrerequisites 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 informationINTRODUCTION. 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 information1) 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 informationUnit 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 informationIntroduction 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 informationChapter 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 informationManaging 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 informationKINGS 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 information4/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 informationHarry 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 informationSystems 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 informationCS 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 informationSoftware 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 informationSoftware 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 informationSoftware 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 informationSystem 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 informationBCS 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 informationAnalysing 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 informationOffice 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 informationManagement 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 informationInformation 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 information2068 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 informationOracle 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 informationCSCC40 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 informationSystem 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 informationOracle 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 information6/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 informationSystems 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 informationChapter 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 informationCOPYRIGHTED 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 informationCONTENTS. 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 informationCS360. 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 informationProject 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 informationProgram 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 informationProcesses. 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 informationPMBOK 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 Course Code: 166137-01+02 Course Name: Management Information Systems Period: Spring 2016 Lecturer: Prof. Dr. LEE, Sync Sangwon Department:
More informationAcquiring 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 informationSOCCI - 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 informationContents. 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 informationBuilding 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 informationDevelopment 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 informationLesson 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 informationChapter 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 informationProject 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 informationPreface... 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 informationIntroduction. 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 informationINFORMATION 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 informationLecture 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 informationSoftware 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] [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 informationProject Report Template (Sem 1)
1. Introduction & Problem Statement Project Report Template (Sem 1)
More informationChapter 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 informationCourse 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 informationChapter 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 informationRequirements 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 information7. 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 informationProject 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 informationAGILE 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 informationThe 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 informationChapter 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 informationCourse 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 informationDr. 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 informationLesson 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 informationChapter 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 informationSystems 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 informationService-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 information7. 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 informationMANAGEMENT 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 informationMINGGU 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 informationThe 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 informationSystems 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