Skip to content

Systems Analysis and Design A Pro

Best in textbook rentals since 2012!

ISBN-10: 0030973775

ISBN-13: 9780030973772

Edition: 1995

Authors: Dave Harris

List price: $87.50
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
We're sorry. This item is currently unavailable.
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Each step of the systems analysis and design life cycle requires the proper tools and direction. The image on the cover suggests that this process is much like plotting a course through the open sea. As the captain gathers information on the present bearing, so, too, does the analyst by assessing the needs of the client. For example, the map represents various ports of call during the journey, much like the stages of the SDLC. As the analyst moves from one stage to the next, the final port looms on the horizon. The drawing compass, spyglass, and navigational compass symbolize the tools the analyst will use throughout the evolution of the system. The architecture of the system will be…    
Customers also bought

Book details

List price: $87.50
Copyright year: 1995
Publisher: Dryden Press
Binding: Paperback
Pages: 576
Size: 8.50" wide x 9.50" long x 1.00" tall
Weight: 2.090
Language: English

David Harris is the legendary anti-war activist who went to jail for draft resistance in the 1960s. Formerly a contributing editor at the "New York Times Magazine" & "Rolling Stone", his seven previous books include "The League", "Dreams Die Hard", & "The Last Stand".

Preface
Prologue
Introduction
Information Systems in the Small Enterprise
The Evolution of Information Systems
Agrarian, Industrial and Service "Ages"
The Information Age (1950-Present)
Microcomputing (1970-Present)
Computing Terminology
Information Systems Defined
Distinguishing Features of the Small Enterprise
Owner Participation
Economic Constraints
Competitive Pressures
Small Enterprise Information Needs
Production and Inventory
Personnel
Financial Reporting
Marketing, Sales, and Service
Customer Relations
Microcomputing and the Information System End User
The Systems Development Life Cycle
CIS Life Cycles
The Circular Nature of CIS
Functional and Operational Obsolescence
Reduced Duration of the SDLC
Computer Information System Components
People
Procedures
Software
Software Classifications
Hardware
Data
The Role of the Analyst
Ethics: Where Are You on the Gray Scale?
The Analyst as an Agent of Change
The Analyst as a Problem-Solving Strategist
The Analyst as a Group Facilitator
The Role of Technology
Methodologies, Tools, and Techniques
CASE Tools
Alternatives to CASE Technologies
The Enhanced SDLC
Chapter Appendix: Introducing Capital CASE
Analysis
Problem Identification and Definition
Basic Information Processing Requirements
Information Relevancy
Information Accuracy
Information Timeliness
Information Usability
Information Affordability
Information Adaptability
Symptom, Problem, and Solution Summary
Small-Enterprise Information System Problems
Source Data Input Inefficiencies
Breakdowns in Subsystem Integration
Fact Finding and Diagnosis
For Example ... The CIS Lab and Silhouette Sea Charters
Industry Research
Personal Contacts
Fact-Finding Interviews, Questionnaires, and Observations
Documentation Review
Looking at the Five System Components
The Request for System Services
Feasibility Analysis
Ethics: Where Are You on the Gray Scale?
"Build" versus "Buy" Strategies
Cost and Delivery Parameters
The Feasibility Report and Project Contract
Documentation and Deliverables
The Cornucopia Case
Data Flow Diagrams
Modeling the System
Process Models
Data Models
System Models
Abstractions and Computer Information Systems
The Data Flow Diagram
Standard Notation
Standard Rules for Construction
Identifying External Entities, Processes, and Data Stores
The Context Diagram
System Boundaries
Internal and External Entities
Level Decomposition
Identifying Events within a Process
Identifying the Data Flows
Determining When to Stop Decomposition
Logical and Physical DFDs
CASE Tools for Data Flow Diagramming
The Cornucopia Case
System and Data Models
User-Friendly System Models
The User's System Diagram
The Menu Tree
The System Flowchart
Data Models
File Processing Fundamentals
The Relational Database
Entity-Relationship Diagrams
Normalization
Introducing the Data Dictionary
Three Normal Forms
New System Design -- A First Look
The Proposed User's System Diagram
CASE Tools for System and Data Modeling
The Cornucopia Case
Project Management
Budgets
Hardware and Software Costs
Labor Costs
Cost Estimates versus Actuals
Status Reporting
Gantt Charts
Project Status Worksheet
Task Tracking
Status Reporting: Step by Step
Project Resource Management
Ethics: Where Are You on the Gray Scale?
PERT Charts
The Critical Path
Project Summaries and Review to Proceed or Terminate
The Project Dictionary
The Scope of the Project Dictionary
Project Dictionary Specifications
The Preliminary Presentation
Automated Project Management Tools
The Cornucopia Case
Design
Problem Solving and Design Development Strategies
A Modeling Continuum
Design, Evaluate, Revise
A Modeling Matrix
Alternative Approaches to Design Work
Physical Representations
Paper and Pencil Walk-Through
Adapting Existing Solutions
Structured Design
Modularity
Coupling and Cohesion
Design and the Small Enterprise
Design Alternatives
Traditional Information System Types
Evaluating Alternative Designs
For Example ... Sunrise Systems
An Introduction to the Design Specifications
Developing the New System USD
Design Prototyping
Previewing the Design Report and Review Session
The Cornucopia Case
File and Form Design
The New System Models
A Design Partnership: Joint Application Design
The New System Models: Step by Step
Formal Joint Application Design
Data Transformations
File Design Fundamentals
Traditional File Types
4GL File Types
File Organization
File Structure
File Security and Controls
Estimating System Resource Requirements
File Design: Step by Step
File Design for Sunrise Systems
Form Design Fundamentals
Source Documents
Screen Prompted Input and GUIDs
Automated Input
Editing for Errors
Form Design: Step by Step
File and Form Design with CASE Tools
The Cornucopia Case
Report and Query Design
Output Content
Tailoring Reports to Accommodate the Audience
Combining Information from Several Files
Output to a Data File
Output Security
Reporting Frequencies and Presentation
Regularly Scheduled Periodic Reports
On-Demand Reports
User Inquiry
Output Design Fundamentals
Hardcopy versus Softcopy
Structured Query Language (SQL)
Reports versus Queries
QBE and SQL Access
Estimating System Resource Requirements
Output Design: Step by Step
Output Design with CASE Tools
The Cornucopia Case
Process Design
4GL Options
Vertical Software
Horizontal Software
Integrated Software
Software Suites
Process Design Fundamentals
Building on the DFD: The Menu Tree and Systems Flowchart
"Low Tech" File Sharing (Cut-and-Paste, Import-Export)
"High Tech" File Sharing (DDE and OLE)
Process Design: Step by Step
Programming Perspectives
Programming for the Nonprogrammer
Document Processing and Application Integration
Programming Flowcharts
Structure Charts
Menuing Software
The Cornucopia Case
Cost/Benefit Analysis
System Resource Requirements
Data, People and Procedure Resource Needs
Hardware and Software Resource Needs
Product Research: Request for Bids and Proposals
Ethics: Where Are You on the Gray Scale?
System Cost and Benefit Components
Cost Elements
Benefit Elements
Charting System Costs and Benefits
New System Cost/Benefit Chart
New System versus Old System Costs
The Design Review Session
The Cornucopia Case
Development
Prototyping
Prototyping Fundamentals
Prototyping and the SDLC
Prototyping Levels and Types
Prototyping Tools
Advantages and Disadvantages of Prototyping
For Example ... The Political Research Corporation
Rapid Application Development (RAD)
Prototyping Step by Step
Prototyping with CASE Tools
The Cornucopia Case
4GL Programming
Procedural and Nonprocedural Programming
Object-Oriented Programming
Program Development: Step by Step
Applications Development without Programming
Developing Graphical User Interface Dialogs
Code Generators
Hand Coding
Ethics: Where Are You on the Gray Scale?
Macros, Scripts, and Command Files
4GL Programming with CASE Tools
The Cornucopia Case
System Environments
The "PC" Solution
PC Hardware Issues
PC System Software Issues
PC Information System Installation
A Windows Installation: Step by Step
The Macintosh Solution
Macintosh Hardware Issues
Macintosh System Software Issues
Macintosh Information System Installation
Networking Solutions
The PowerPC Mac
Networking Hardware Issues
Networking Software Issues
Networking Induced CIS Changes
Ethics: Where Are You on the Gray Scale?
The SDLC and Networking
System Architecture and CASE
The Cornucopia Case
System Testing
Testing Goals
Incremental Testing
Testing Costs and Benefits
Testing Limitations
Testing Scope
Design Phase Testing
Development Phase Testing
Implementation Phase Testing
Test Data
Debug: An Electronic Pest Control Tool
Fictional Workbench Testing
Live Field Testing
Testing Procedures
Error Rate Tolerances
Documenting Test Results
CASE Tools and System Testing
Ethics: Where Are You on the Gray Scale?
The Cornucopia Case
Implementation
System Documentation and Training
System Documentation
Project By-Products as System Documentation
Project Manuals as System Documentation
Training Methodologies
Instructor-Directed Learning
User-Directed Learning
CIS Training Techniques
Training Cycles
The Audience
The Detail
The Setting
Training Materials
Training Manual
Procedures Manual
Reference Manual
Ethics and Training
An Objective Standard
For Example ... LandScapeS
A Code of Conduct
The Cornucopia Case
System Conversion
File Preparation
New File Creation
Old File Transformation
File Synchronization and Control
Conversion Options
Conventional Cost/Risk Assessment
Small-Enterprise Conversion Cost/Risk
The Conversion Plan
Project Review
Product Guarantees
User Acceptance
The Cornucopia Case
Information System Maintenance and Review
Programmed Reviews
Performance Norms
The Review Report
Types of System Maintenance
Corrective System Maintenance
Routine System Maintenance
Upgrade System Maintenance
Information System Obsolescence
System Costs versus System Benefits
Changing Information Needs of the Enterprise
Maintenance Contracting
Preparing for the New System
Maintaining Professional Skills
Ethics: Where Are You on the Gray Scale?
The Cornucopia Case
Epilogue
Technical Writing and Presentations
Hardware Perspectives
Software Perspectives
Glossary
Selected References
Index