Admin مدير المنتدى
عدد المساهمات : 18996 التقييم : 35494 تاريخ التسجيل : 01/07/2009 الدولة : مصر العمل : مدير منتدى هندسة الإنتاج والتصميم الميكانيكى
| موضوع: كتاب Essentials of Systems Analysis and Design الأحد 21 يوليو 2019, 9:45 am | |
|
أخوانى فى الله أحضرت لكم كتاب Essentials of Systems Analysis and Design Fifth Edition Joseph S. Valacich University of Arizona Joey F. George Iowa State University Jeffrey a. Hoffer University of Dayton
و المحتوى كما يلي :
Contents Preface Xix Part I Foundations for Systems Development 2 Chapter 1 the Systems Development Environment 2 What is Information Systems Analysis and Design? 4 Systems Analysis and Design: Core Concepts 4 Systems 6 Definition of a System and Its Parts 6 Important System Concepts 7 A Modern Approach to Systems Analysis and Design 10 Your Role in Systems Development 11 Developing Information Systems and the Systems Development Life Cycle 12 Phase 1: Systems Planning and Selection 14 Phase 2: Systems Analysis 14 Phase 3: Systems Design 15 Phase 4: Systems Implementation and Operation 15 Alternative Approaches to Development 18 Prototyping 18 Computer-aided Software Engineering (Case) Tools 18 Joint Application Design 19 Rapid Application Development 19 Participatory Design 21 Agile Methodologies 21 Key Points Review 21 Key Terms Checkpoint 22 Review Questions 23 Problems and Exercises 23 Discussion Questions 24 Case Problems 24 Chapter 2 the Sources of Software 26 Introduction 27 Systems Acquisition 27 Outsourcing 28 Sources of Software 29 Choosing Off-the-shelf Software 33 Ixx Contents Reuse 36 Key Points Review 39 Key Terms Checkpoint 39 Review Questions 40 Problems and Exercises 40 Field Exercises 40 Case: Petrie’s Electronics 40 Chapter 3 Managing the Information Systems Project 42 Pine Valley Furniture Company Background 44 Managing the Information Systems Project 45 Initiating the Project 49 Planning the Project 53 Executing the Project 60 Closing Down the Project 63 Representing and Scheduling Project Plans 64 Representing Project Plans 66 Calculating Expected Time Durations Using Pert 67 Constructing a Gantt Chart and Network Diagram At Pine Valley Furniture 68 Using Project Management Software 71 Establishing a Project Starting Date 72 Entering Tasks and Assigning Task Relationships 72 Selecting a Scheduling Method to Review Project Reports 73 Key Points Review 74 Key Terms Checkpoint 75 Review Questions 76 Problems and Exercises 76 Discussion Questions 78 Case Problems 79 Case: Petrie’s Electronics 80 Part Ii Systems Planning and Selection 82 Chapter 4 Systems Planning and Selection 82 Identifying and Selecting Projects 84 The Process of Identifying and Selecting Information Systems Development Projects 84 Deliverables and Outcomes 87initiating and Planning Systems Development Projects 88 The Process of Initiating and Planning Systems Development Projects 88 Deliverables and Outcomes 89 Assessing Project Feasibility 90 Assessing Economic Feasibility 92 Assessing Other Feasibility Concerns 98 Building the Baseline Project Plan 99 Reviewing the Baseline Project Plan 105 Pine Valley Furniture Webstore: Systems Planning And Selection 108 Internet Basics 108 Pine Valley Furniture Webstore 110 Key Points Review 113 Key Terms Checkpoint 114 Review Questions 116 Problems and Exercises 116 Discussion Questions 117 Case Problems 117 Case: Petrie’s Electronics 119 Part Iii Systems Analysis 122 Chapter 5 Determining System Requirements 122 Performing Requirements Determination 124 The Process of Determining Requirements 124 Deliverables and Outcomes 125 Requirements Structuring 126 Traditional Methods for Determining Requirements 126 Interviewing and Listening 126 Directly Observing Users 131 Analyzing Procedures and Other Documents 132 Modern Methods for Determining System Requirements 135 Joint Application Design 136 Using Prototyping During Requirements Determination 139 Radical Methods for Determining System Requirements 140 Identifying Processes to Reengineer 141 Disruptive Technologies 142 Pine Valley Furniture Webstore: Determining System Requirements 143 System Layout and Navigation Characteristics 143 Contents Xiwebstore and Site Management System Capabilities 144 Customer and Inventory Information 145 System Prototype Evolution 145 Key Points Review 146 Key Terms Checkpoint 147 Review Questions 148 Problems and Exercises 148 Discussion Questions 148 Case Problems 149 Case: Petrie’s Electronics 150 Chapter 6 Structuring System Requirements: Process Modeling 152 Process Modeling 154 Modeling a System’s Process 154 Deliverables and Outcomes 154 Data-flow Diagramming Mechanics 155 Definitions and Symbols 156 Developing Dfds: an Example 158 Data-flow Diagramming Rules 161 Decomposition of Dfds 162 Balancing Dfds 164 Using Data-flow Diagramming in the Analysis Process 166 Guidelines for Drawing Dfds 166 Using Dfds as Analysis Tools 168 Using Dfds in Business Process Reengineering 169 Logic Modeling 171 Modeling Logic With Decision Tables 172 Pine Valley Furniture Webstore: Process Modeling 175 Process Modeling for Pine Valley Furniture’s Webstore 175 Key Points Review 177 Key Terms Checkpoint 178 Review Questions 179 Problems and Exercises 179 Discussion Questions 183 Case Problems 184 Case: Petrie’s Electronics 185 Chapter 7 Structuring System Requirements: Conceptual Data Modeling 188 Conceptual Data Modeling 190 The Process of Conceptual Data Modeling 191 Deliverables and Outcomes 191 Xii Contentsgathering Information for Conceptual Data Modeling 195 Introduction to Entity-relationship Modeling 197 Entities 197 Attributes 199 Candidate Keys and Identifiers 199 Multivalued Attributes 200 Relationships 201 Conceptual Data Modeling and the E-r Model 201 Degree of a Relationship 202 Cardinalities in Relationships 203 An Example of Conceptual Data Modeling At Hoosier Burger 206 Pvf Webstore: Conceptual Data Modeling 209 Conceptual Data Modeling for Pine Valley Furniture’s Webstore 209 Selecting the Best Alternative Design Strategy 213 The Process of Selecting the Best Alternative Design Strategy 213 Generating Alternative Design Strategies 214 Developing Design Strategies for Hoosier Burger’s New Inventory Control System 216 Selecting the Most Likely Alternative 218 Key Points Review 220 Key Terms Checkpoint 221 Review Questions 222 Problems and Exercises 222 Discussion Questions 225 Case Problems 225 Case: Petrie’s Electronics 229 Part Iv Systems Design 232 Chapter 8 Designing the Human Interface 232 Designing Forms and Reports 234 The Process of Designing Forms and Reports 234 Deliverables and Outcomes 236 Formatting Forms and Reports 238 Designing Interfaces and Dialogues 246 The Process of Designing Interfaces and Dialogues 246 Deliverables and Outcomes 247 Designing Interfaces 247 Designing Dialogues 258 Contents Xiiipine Valley Furniture Webstore: Designing The Human Interface 262 General Guidelines for Designing Web Interfaces 262 General Guidelines for Web Layouts 262 Designing the Human Interface at Pine Valley Furniture 263 Menu-driven Navigation With Cookie Crumbs 264 Lightweight Graphics 265 Forms and Data Integrity 265 Template-based Html 265 Key Points Review 266 Key Terms Checkpoint 267 Review Questions 267 Problems and Exercises 268 Discussion Questions 268 Case Problems 269 Case: Petrie’s Electronics 270 Chapter 9 Designing Databases 272 Database Design 274 The Process of Database Design 274 Deliverables and Outcomes 276 Relational Database Model 279 Well-structured Relations 280 Normalization 281 Rules of Normalization 281 Functional Dependence and Primary Keys 282 Second Normal Form 282 Third Normal Form 283 Transforming E-r Diagrams Into Relations 284 Represent Entities 285 Represent Relationships 286 Summary of Transforming E-r Diagrams to Relations 288 Merging Relations 289 An Example of Merging Relations 289 View Integration Problems 290 Logical Database Design for Hoosier Burger 291 Physical File and Database Design 293 Designing Fields 294 Choosing Data Types 294 Controlling Data Integrity 296 Designing Physical Tables 297 Arranging Table Rows 299 Designing Controls for Files 303 Xiv Contentsphysical Database Design for Hoosier Burger 304 Pine Valley Furniture Webstore: Designing Databases 306 Designing Databases for Pine Valley Furniture’s Webstore 307 Key Points Review 309 Key Terms Checkpoint 311 Review Questions 312 Problems and Exercises 312 Discussion Questions 314 Case Problems 314 Case: Petrie’s Electronics 315 Part V Systems Implementation and Operation 318 Chapter 10 Systems Implementation and Operation 318 Systems Implementation and Operation 320 The Processes of Coding, Testing, and Installation 321 Deliverables and Outcomes From Coding, Testing, And Installation 321 The Processes of Documenting the System, Training Users, And Supporting Users 322 Deliverables and Outcomes From Documenting the System, Training Users, and Supporting Users 323 The Process of Maintaining Information Systems 323 Deliverables and Outcomes From Maintaining Information Systems 324 Software Application Testing 325 Seven Different Types of Tests 325 The Testing Process 327 Acceptance Testing by Users 329 Installation 330 Planning Installation 330 Documenting the System 333 User Documentation 334 Preparing User Documentation 335 Training and Supporting Users 336 Training Information System Users 336 Supporting Information System Users 338 Support Issues for the Analyst to Consider 340 Why Implementation Sometimes Fails 341 Project Closedown 342 Conducting Systems Maintenance 343 Types of Maintenance 343 The Cost of Maintenance 344 Contents Xvxvi Contents Measuring Maintenance Effectiveness 345 Controlling Maintenance Requests 346 Configuration Management 347 Role of Automated Development Tools in Maintenance 348 Web Site Maintenance 348 Maintaining an Information System At Pine Valley Furniture 349 Pine Valley Furniture Webstore: Systems Implementation And Operation 350 Systems Implementation and Operation For Pine Valley Furniture’s Webstore 351 Key Points Review 353 Key Terms Checkpoint 354 Review Questions 356 Problems and Exercises 356 Discussion Questions 357 Case Problems 357 Case: Petrie’s Electronics 358 Appendix a Object-oriented Analysis and Design 361 The Object-oriented Modeling Approach 361 Use-case Modeling 362 Object Modeling: Class Diagrams 365 Representing Associations 366 Representing Generalization 368 Representing Aggregation 370 Dynamic Modeling: State Diagrams 371 Dynamic Modeling: Sequence Diagrams 372 Designing a Use Case With a Sequence Diagram 374 Moving to Design 375 Key Points Review 376 Key Terms Checkpoint 377 Review Questions 378 Problems and Exercises 378 Appendix B Agile Methodologies 381 The Trend to Agile Methodologies 381 Agile Methodologies 382 Extreme Programming 384 The Heart of the Systems Development Process 385 Requirements Determination 386 Design Specifications 389 Implementation 391what We’ve Learned About Agile Methodologies 391 Key Points Review 392 Key Terms Checkpoint 393 Review Questions 393 Problems and Exercises 393 References 395 Glossary of Acronyms 401 Glossary of Terms 403 Index 409
كلمة سر فك الضغط : books-world.net The Unzip Password : books-world.net أتمنى أن تستفيدوا من محتوى الموضوع وأن ينال إعجابكم رابط من موقع عالم الكتب لتنزيل كتاب Essentials of Systems Analysis and Design رابط مباشر لتنزيل كتاب Essentials of Systems Analysis and Design
|
|