Lýsing:
For courses in structured systems analysis and design. Developing advanced system analysts Prioritizing the practical over the technical, Modern Systems Analysis and Design presents the concepts, skills, methodologies, techniques, tools, and perspectives essential for systems analysts to develop information systems. The authors assume students have taken an introductory course on computer systems and have experience designing programs in at least one programming language.
Annað
- Höfundar: Joe Valacich, Joey F. George
- Útgáfa:9
- Útgáfudagur: 2020-07-06
- Hægt að prenta út 2 bls.
- Hægt að afrita 2 bls.
- Format:Page Fidelity
- ISBN 13: 9781292351636
- Print ISBN: 9781292351629
- ISBN 10: 1292351632
Efnisyfirlit
- Title Page
- Copyright Page
- Brief Contents
- Contents
- Preface
- PART ONE Foundations for Systems Development
- AN OVERVIEW OF PART ONE
- 1 The Systems Development Environment
- Learning Objectives
- Introduction
- A Modern Approach to Systems Analysis and Design
- Developing Information Systems and the Systems Development Life Cycle
- The Heart of the Systems Development Process
- The Traditional Waterfall SDLC
- Agile Methodologies
- eXtreme Programming
- Scrum
- Agile in Practice
- Object-Oriented Analysis and Design
- Our Approach to Systems Development
- Summary
- Key Terms
- Review Questions
- Problems and Exercises
- Field Exercises
- References
- 2 The Origins of Software
- Learning Objectives
- Introduction
- Systems Acquisition
- Outsourcing
- Sources of Software
- Choosing Off-the-Shelf Software
- Validating Purchased Software Information
- Reuse
- Summary
- Key Terms
- Review Questions
- Problems and Exercises
- Field Exercises
- References
- BEC CASE: THE ORIGINS OF SOFTWARE
- Case Questions
- 3 Managing the Information Systems Project
- Learning Objectives
- Introduction
- Pine Valley Furniture Company Background
- Managing the Information Systems Project
- Initiating a Project
- Planning the Project
- Executing the Project
- Closing Down the Project
- Representing and Scheduling Project Plans
- Representing Project Plans
- Calculating Expected Time Durations Using PERT
- Constructing a Gantt Chart and Network Diagram at Pine Valley Furniture
- Using Project Management Software
- Establishing a Project Start Date
- Entering Tasks and Assigning Task Relationships
- Selecting a Scheduling Method to Review Project Reports
- Summary
- Key Terms
- Review Questions
- Problems and Exercises
- Field Exercises
- References
- Appendix: Object-Oriented Analysis and Design: Project Management
- Learning Objectives
- Unique Characteristics of an OOSAD Project
- Define the System as a Set of Components
- Complete Hard Problems First
- Using Iterations to Manage the Project
- Don't Plan Too Much Up Front
- How Many and How Long Are Iterations?
- Project Activity Focus Changes Over the Life of a Project
- Summary
- Review Question
- Problems and Exercises
- BEC CASE: MANAGING THE INFORMATION SYSTEMS PROJECT
- Case Questions
- AN OVERVIEW OF PART TWO
- 4 Identifying and Selecting Systems Development Projects
- Learning Objectives
- Introduction
- Identifying and Selecting Systems Development Projects
- The Process of Identifying and Selecting IS Development Projects
- Deliverables and Outcomes
- Corporate and Information Systems Planning
- Corporate Strategic Planning
- Information Systems Planning
- Electronic Commerce Applications: Identifying and Selecting Systems Development Projects
- Internet Basics
- Pine Valley Furniture WebStore
- Summary
- Key Terms
- Review Questions
- Problems and Exercises
- Field Exercises
- References
- BEC CASE: IDENTIFYING AND SELECTING SYSTEMS DEVELOPMENT PROJECTS
- Case Questions
- 5 Initiating and Planning Systems Development Projects
- Learning Objectives
- Introduction
- Initiating and Planning Systems Development Projects
- The Process of Initiating and Planning is Development Projects
- Deliverables and Outcomes
- Assessing Project Feasibility
- Assessing Economic Feasibility
- Assessing Technical Feasibility
- Assessing Other Feasibility Concerns
- Building and Reviewing the Baseline Project Plan
- Building the Baseline Project Plan
- Reviewing the Baseline Project Plan
- Electronic Commerce Applications: Initiating and Planning Systems Development Projects
- Initiating and Planning Systems Development Projects for Pine Valley Furniture's WebStore
- Summary
- Key Terms
- Review Questions
- Problems and Exercises
- Field Exercises
- References
- BEC CASE: INITIATING AND PLANNING SYSTEMS DEVELOPMENT PROJECTS
- Case Questions
- AN OVERVIEW OF PART THREE
- 6 Determining System Requirements
- Learning Objectives
- Introduction
- Performing Requirements Determination
- The Process of Determining Requirements
- Deliverables and Outcomes
- Traditional Methods for Determining Requirements
- Interviewing and Listening
- Interviewing Groups
- Directly Observing Users
- Analyzing Procedures and Other Documents
- Contemporary Methods for Determining System Requirements
- Joint Application Design
- Using Prototyping During Requirements Determination
- Radical Methods for Determining System Requirements
- Identifying Processes to Reengineer
- Disruptive Technologies
- Requirements Determination Using Agile Methodologies
- Continual User Involvement
- Agile Usage-Centered Design
- The Planning Game from eXtreme Programming
- Electronic Commerce Applications: Determining System Requirements
- Determining System Requirements for Pine Valley Furniture's WebStore
- Summary
- Key Terms
- Review Questions
- Problems and Exercises
- Field Exercises
- References
- BEC CASE: DETERMINING SYSTEM REQUIREMENTS
- Case Questions
- Learning Objectives
- Introduction
- Process Modeling
- Modeling a System's Process for Structured Analysis
- Deliverables and Outcomes
- Data Flow Diagramming Mechanics
- Definitions and Symbols
- Developing DFDs: An Example
- Data Flow Diagramming Rules
- Decomposition of DFDs
- Balancing DFDs
- An Example DFD
- Using Data Flow Diagramming in the Analysis Process
- Guidelines for Drawing DFDs
- Using DFDs as Analysis Tools
- Using DFDs in Business Process Reengineering
- Modeling Logic with Decision Tables
- Electronic Commerce Application: Process Modeling Using Data Flow Diagrams
- Process Modeling for Pine Valley Furniture's WebStore
- Summary
- Key Terms
- Review Questions
- Problems and Exercises
- Field Exercises
- References
- Appendix 7A: Object-Oriented Analysis and Design: Use Cases
- Learning Objectives
- Introduction
- Use Cases
- What Is a Use Case?
- Use Case Diagrams
- Definitions and Symbols
- Written Use Cases
- Level
- The Rest of the Template
- Electronic Commerce Application: Process Modeling Using Use Cases
- Writing Use Cases for Pine Valley Furniture's WebStore
- Summary
- Key Terms
- Review Questions
- Problems and Exercises
- Field Exercise
- References
- Appendix 7B: Object-Oriented Analysis and Design: Activity Diagrams
- Learning Objectives
- Introduction
- When to Use an Activity Diagram
- Problems and Exercises
- Reference
- Appendix 7C: Business Process Modeling
- Learning Objective
- Introduction
- Basic Notation
- Business Process Example
- Summary
- Key Terms
- Review Questions
- Problems and Exercises
- Field Exercises
- References
- BEC CASE: STRUCTURING SYSTEM PROCESS REQUIREMENTS
- Case Questions
- Learning Objectives
- Introduction
- Conceptual Data Modeling
- The Conceptual Data Modeling Process
- Deliverables and Outcomes
- Gathering Information for Conceptual Data Modeling
- Introduction to E-R Modeling
- Entities
- Attributes
- Candidate Keys and Identifiers
- Other Attribute Types
- Relationships
- Conceptual Data Modeling and the E-R Model
- Degree of a Relationship
- Cardinalities in Relationships
- Naming and Defining Relationships
- Associative Entities
- Summary of Conceptual Data Modeling with E-R Diagrams
- Representing Supertypes and Subtypes
- Business Rules
- Domains
- Triggering Operations
- Role of Packaged Conceptual Data Models: Database Patterns
- Universal Data Models
- Industry-Specific Data Models
- Benefits of Database Patterns and Packaged Data Models
- Electronic Commerce Application: Conceptual Data Modeling
- Conceptual Data Modeling for Pine Valley Furniture's WebStore
- Summary
- Key Terms
- Review Questions
- Problems and Exercises
- Field Exercises
- References
- Appendix: Object-Oriented Analysis and Design: Object Modeling—Class Diagrams
- Learning Objectives
- Introduction
- Representing Objects and Classes
- Types of Operations
- Representing Associations
- Representing Associative Classes
- Representing Stereotypes for Attributes
- Representing Generalization
- Representing Aggregation
- An Example of Conceptual Data Modeling at Hoosier Burger
- Summary
- Key Terms
- Review Questions
- Problems and Exercises
- References
- BEC CASE: STRUCTURING SYSTEM DATA REQUIREMENTS
- Case Questions
- AN OVERVIEW OF PART FOUR
- 9 Designing Databases
- Learning Objectives
- Introduction
- Database Design
- The Process of Database Design
- Deliverables and Outcomes
- The Relational Database Model
- Well-Structured Relations
- Normalization
- Rules of Normalization
- Functional Dependence and Primary Keys
- Second Normal Form
- Third Normal Form
- Transforming E-R Diagrams into Relations
- Represent Entities
- Represent Relationships
- Summary of Transforming E-R Diagrams to Relations
- Merging Relations
- An Example of Merging Relations
- View Integration Problems
- Logical Database Design for Hoosier Burger
- Physical File and Database Design
- Designing Fields
- Choosing Data Types
- Controlling Data Integrity
- Designing Physical Tables
- Arranging Table Rows
- Designing Controls for Files
- Physical Database Design for Hoosier Burger
- Electronic Commerce Application: Designing Databases
- Designing Databases for Pine Valley Furniture's WebStore
- Summary
- Key Terms
- Review Questions
- Problems and Exercises
- Field Exercises
- References
- BEC CASE: DESIGNING DATABASES
- Case Questions
- Learning Objectives
- Introduction
- Designing Forms and Reports
- The Process of Designing Forms and Reports
- Deliverables and Outcomes
- Formatting Forms and Reports
- General Formatting Guidelines
- Highlighting Information
- Color versus No Color
- Displaying Text
- Designing Tables and Lists
- Paper versus Electronic Reports
- Assessing Usability
- Usability Success Factors
- Measures of Usability
- Electronic Commerce Applications: Designing Forms and Reports for Pine Valley Furniture's WebStore
- General Guidelines
- Designing Forms and Reports at Pine Valley Furniture
- Lightweight Graphics
- Forms and Data Integrity Rules
- Stylesheet-Based HTML
- Summary
- Key Terms
- Review Questions
- Problems and Exercises
- Field Exercises
- References
- BEC CASE: DESIGNING FORMS AND REPORTS
- Case Questions
- Learning Objectives
- Introduction
- Designing Interfaces and Dialogues
- The Process of Designing Interfaces and Dialogues
- Deliverables and Outcomes
- Interaction Methods and Devices
- Methods of Interacting
- Hardware Options for System Interaction
- Designing Interfaces
- Designing Layouts
- Structuring Data Entry
- Controlling Data Input
- Providing Feedback
- Providing Help
- Designing Dialogues
- Designing the Dialogue Sequence
- Building Prototypes and Assessing Usability
- Designing Interfaces and Dialogues in Graphical Environments
- Graphical Interface Design Issues
- Dialogue Design Issues in a Graphical Environment
- Electronic Commerce Application: Designing Interfaces and Dialogues for Pine Valley Furniture's WebS
- General Guidelines
- Designing Interfaces and Dialogues at Pine Valley Furniture
- Menu-Driven Navigation with Cookie Crumbs
- Summary
- Key Terms
- Review Questions
- Problems and Exercises
- Field Exercises
- References
- BEC CASE: DESIGNING INTERFACES AND DIALOGUES
- Case Questions
- Learning Objectives
- Introduction
- Designing Distributed and Internet Systems
- The Process of Designing Distributed and Internet Systems
- Deliverables and Outcomes
- Designing LAN and Client/Server Systems
- Designing Systems for LANs
- Designing Systems for a Client/Server Architecture
- Cloud Computing
- What Is Cloud Computing?
- Managing the Cloud
- Service-Oriented Architecture
- Web Services
- Designing Internet Systems
- Internet Design Fundamentals
- Site Consistency
- Design Issues Related to Site Management
- Electronic Commerce Application: Designing a Distributed Advertisement Server for Pine Valley Furnit
- Advertising on Pine Valley Furniture's WebStore
- Designing the Advertising Component
- Designing the Management Reporting Component
- Summary
- Key Terms
- Review Questions
- Problems and Exercises
- Field Exercises
- References
- BEC CASE: DESIGNING DISTRIBUTED AND INTERNET SYSTEMS
- Case Questions
- AN OVERVIEW OF PART FIVE
- 13 System Implementation
- Learning Objectives
- Introduction
- System Implementation
- Coding, Testing, and Installation Processes
- Deliverables and Outcomes from Coding, Testing, and Installation
- Deliverables and Outcomes from Documenting the System, Training Users, and Supporting Users
- Software Application Testing
- Seven Different Types of Tests
- The Testing Process
- Combining Coding and Testing
- Acceptance Testing by Users
- Installation
- Direct Installation
- Parallel Installation
- Single-Location Installation
- Phased Installation
- Planning Installation
- Documenting the System
- User Documentation
- Training and Supporting Users
- Training Information Systems Users
- Supporting Information Systems Users
- Organizational Issues in Systems Implementation
- Why Implementation Sometimes Fails
- Security Issues
- Electronic Commerce Application: System Implementation and Operation for Pine Valley Furniture's Web
- Developing Test Cases for the WebStore
- Alpha and Beta Testing the WebStore
- WebStore Installation
- Project Closedown
- Summary
- Key Terms
- Review Questions
- Problems and Exercises
- Field Exercises
- References
- BEC CASE: SYSTEM IMPLEMENTATION
- Case Questions
- Learning Objectives
- Introduction
- Maintaining Information Systems
- The Process of Maintaining Information Systems
- Deliverables and Outcomes
- Conducting Systems Maintenance
- Types of Maintenance
- The Cost of Maintenance
- Managing Maintenance
- Role of Automated Development Tools in Maintenance
- Website Maintenance
- Electronic Commerce Application: Maintaining an Information System for Pine Valley Furniture's WebSt
- Maintaining Pine Valley Furniture's WebStore
- Cannot Find Server
- Summary
- Key Terms
- Review Questions
- Problems and Exercises
- Field Exercises
- References
- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
UM RAFBÆKUR Á HEIMKAUP.IS
Bókahillan þín er þitt svæði og þar eru bækurnar þínar geymdar. Þú kemst í bókahilluna þína hvar og hvenær sem er í tölvu eða snjalltæki. Einfalt og þægilegt!Rafbók til eignar
Rafbók til eignar þarf að hlaða niður á þau tæki sem þú vilt nota innan eins árs frá því bókin er keypt.
Þú kemst í bækurnar hvar sem er
Þú getur nálgast allar raf(skóla)bækurnar þínar á einu augabragði, hvar og hvenær sem er í bókahillunni þinni. Engin taska, enginn kyndill og ekkert vesen (hvað þá yfirvigt).
Auðvelt að fletta og leita
Þú getur flakkað milli síðna og kafla eins og þér hentar best og farið beint í ákveðna kafla úr efnisyfirlitinu. Í leitinni finnur þú orð, kafla eða síður í einum smelli.
Glósur og yfirstrikanir
Þú getur auðkennt textabrot með mismunandi litum og skrifað glósur að vild í rafbókina. Þú getur jafnvel séð glósur og yfirstrikanir hjá bekkjarsystkinum og kennara ef þeir leyfa það. Allt á einum stað.
Hvað viltu sjá? / Þú ræður hvernig síðan lítur út
Þú lagar síðuna að þínum þörfum. Stækkaðu eða minnkaðu myndir og texta með multi-level zoom til að sjá síðuna eins og þér hentar best í þínu námi.
Fleiri góðir kostir
- Þú getur prentað síður úr bókinni (innan þeirra marka sem útgefandinn setur)
- Möguleiki á tengingu við annað stafrænt og gagnvirkt efni, svo sem myndbönd eða spurningar úr efninu
- Auðvelt að afrita og líma efni/texta fyrir t.d. heimaverkefni eða ritgerðir
- Styður tækni sem hjálpar nemendum með sjón- eða heyrnarskerðingu
- Gerð : 208
- Höfundur : 15216
- Útgáfuár : 2020
- Leyfi : 380