This groundbreaking text presents a balanced focus on concepts and techniques from both the traditional,structured approach and the newer object-oriented approach to system development,providing the most complete and up-to-date coverage of systems analysis and design available.The authors emphasize fundamentals of lasting value,while acknowledging the diverse development environments available in the real world today.Project management,system modeling,object technology with UML,client-server architecture,the Internet,and packages/ERPare all addressed within the context of the system development lifecycle Instructors may use this text to emphasize the traditional approach,the object-oriented approach,or both approaches,while referring to appropriate examples ftom one integrated case study.Finally,there is an alternative available for analysis and design courses that can prepare students for today and for tomorrow.
作者簡(jiǎn)介
暫缺《系統(tǒng)分析與設(shè)計(jì)(英文版)》作者簡(jiǎn)介
圖書(shū)目錄
PART 1 I The Modern Systems Analyst CHAPTER l The World of the Modern Systems Analyst A Systems Analyst at Rutherford Manufacturing The Analyst as a Business Problem Solver Systems That Solve Business Problems Required Skills of the Systems Analyst The Environment Surrounding the Analyst The Analyst's Role in Strategic Planning Strategic Systems Plan for Rocky Mountain Outfitters The Analyst as a System Derelope (The Heart of the Course) Summary KeyTerms Review Questions Thinking Critically Experiential Exercises Case Study Further Resources CHAPTER 2 The Analyst as a Project Manager Blue Sky Family of Mutual Funds: Managing the IRA Project Systems Development Projects and the SDLC Project Management Project Initiation The Project Planning Phase Summary Key Terms Review Questions Thinking Critically Experiential Exercises Case Study Further Resources CHAPTER 3 Approaches to System Development Development Approaches at Ajax Corporation,Consoiidated Concepts,and Pinnacle Manufacturing Methodologies,Models,Tools,and Techniques Three Approaches to System Development System Development Life Cycle Variations Computer-Aided System Engineering (CASE)Tools Analysis and Design Phases in More Detail Summary Key Terms Review Questions Thinking Critically Experiential Exercises Case Study Further Resources CHAPTER 4 Investigating System Requirements Providing Customer Service-and Gasoline-at Convenience America Functional and Technical Requirements Stakeholders--the Source of System Requirements Identifying System Requirements Structured Walkthroughs Business Process Reengineering Summary Key Terms Review Questions Thinking Critically Experiential Exercises Case Study Further Resources CHAPTER 5 Modeling System Requirements:Events and Things Waiters on Wheels: Computerized Delivery Tracking Models and Modeling Events and System Requirements Things and System Requirements Data Entities and Objects The Entity-Relationship Diagram Where You Are Headed Summary Key Terms Review Questions Thinking Critically Experiential Exercises Case Studies Further Resources CHAPER 6 The Traditional Approach to Requirements Performance Auto Electric: Following the Data Flow Traditional and Object-Oriented Views of Activities Data Flow Diagrams Documenting DFD Components Information Engineering Models Considering Locations and Communication through Networks Work flnow Modeling Summary Key Terms Review Questions Thinking Critically Experiential Exercises Case Studies Further Resources CHAPTER 7 The Object-Oriented Approach to Requirements Northwoods Kayaks:Identifying the Methods within the Objects The Unified Modeling Language and the Object Management Group Object-Oriented Requirements The Class Diagram The System Activities: An Object-Oriented Use Case/Scenario View Object Interactions: Collaboration and SequenceDiagrams Object Behavioc States, State Transitions, and Statechart Diagrams Summary KeyTerms Review Questions Thinking Critically Experiential Exercises Case Studies Further Resources CHAPTER 8 Environments Alternatives, and Decisions Tropic Fish Tales: Netting the Right System Assessing the Target Processing Environment Deciding on Scope and Level of Automation Generating Alternatives for Implementation Choosing an Alternative for Implementation Considering Outsourced Solutions. Presenting the Results and Making the Decisions Summary Key Terms Review Questions Thinking Critically Experiential Exercises Case Study Further Resources CHAPTER 9 Moving to Design New Capital Band:Object-Oriented Denelopment of a Peyroll System Understanding the Elements of Design Designing the Application Architecture: The StructuredApproach Designing the Application Architecture: The Object-Oriented Approach Coordinating the Project Summary KeyTerms Review Questions Thinking Critically Experiential Exercises Case Studies FurtherResources CHAPTER 10 Designing Databases Nationwide Books: Designing a New Database Databases and Database Management Systems Relational Databases Object-Oriented Datatbase Hybrid Object-Relational Database Design Data Types Distributed Databases Summary KeyTerms Review Questions Thinking Critically Experiential Exercises Case Studies Further Resources CHAPTER 11 Designing Inputs Outputs and Coutrols Customized Cars Clearinghouse:Moving into ElectronicCommerce Integrity Controls Design of System Inputs Design of System Outputs Summary Key Terms Review Questions Thinking Critically Experiential Exercises Case Study Further Resources CHAPTER 12 Humau-Computer Interaction Interface Design at Aviation Electronics The User Interface lnterface Design Guidelines Documenting Dialog Designs Cuidelines for Designing Windows Forms Dialog Design for Rocky Mountain Outfitters Dialog Design for Web Sites Summary KeyTerms Review Questions Thinking Critically Experiential Exercises Case Studies Further Resources PART 4 I Implomontation and Support CHAPTER l3 Rapid Application Development and Component Based Development CDs Direct 2U: Speeding Development of Customer Support System Rapid Application Devvelopment Rapid Development Approaches Rapid Development Techniques Objed Frameworks Components Summary KeyTerms Review Questions Thinking Critically Experiential Exercises Case Study Further Resources CHAPTER 14 Packaged Software and Enterprise ResourcePlanning Pizza Amore:Revamping Systems to Manage More Information Packaged Software Enterprise Resource Planning A Closer Look at One ERP Package: SAP R/3 Summary KeyTerms Review Questions Thinking Critically Experiential Exercises Case Study Further Resources CHAPTER l5 Making the System Operational (Implementation, Conversion and Support) Tri-State Heating Oil: Juggling Priorities to Begin Operation Program Derelopment Quality Assurance Installation Documentation Training and User Support Maintenance Summary KeyTerms Review Questions Thinking Critically Faperiential Exercises Case Studies Further Resources APPENDICES APPENDIX A The Responsibilities of a Project Manager Providing Leadership and Vision Planning and Organizing the Project Organizing and Managing the Projed Team Estimating Costs and Developing the Project Budget Monitoring and Controlling the Project Schedule Ensuring the Quality of the Final Result KeyTerms Review Questions Application Questions APPENDIX B Calculating Net Present Value, Payback Period, and Return on Investment Net Present Value Calculations Payback Period Calculations Return on Investment key Terms Review Questions Thinking Critically APPENDIX C Developing a Project Schedule with PERT/CPM Charts Building PERT/CPM Charts Creating the RMO Project Schedule with Microsoft Project Key Terms Review Questions Thinking Critically APPENDlX D Presenting the Results to Management Preparing the Prerentation Giving the Presentation Use of Visual Aids Questions and Answers INDEX