Systems Analysis and Design in a Changing World
John W. Satzinger, Robert B. Jackson, Stephen D. Burd
Format: PDF / Kindle (mobi) / ePub
Reflecting the latest practices, trends, and developments from the field, SYSTEMS ANALYSIS AND DESIGN IN A CHANGING WORLD, 7E equips you with a solid foundation of the most important principles of systems analysis, systems design, project management, and new software development approaches. Using case driven techniques, the succinct 14-chapter book focuses on content that is key to your success in today's market. The book teaches both traditional (structured) and object-oriented (OO) approaches to systems analysis and design. It highlights use cases, use diagrams, and use case descriptions required for a modeling approach, while demonstrating their application to traditional, web development, object-oriented, and service-oriented architecture approaches. Content reflects Microsoft Project 2013 Professional and Microsoft Visio 2013.
of transactions must the new system support? Are the controls in the system adequate to prevent errors and fraud? How many requests for information will be made and how often? Executive Users The top executives of an organization are interested in strategic issues, as well as the daily issues just described. They typically want information from a system so that they can compare overall improvements in resource utilization. They might want the system to interface with other systems to provide
With the rapid growth of the communications and computer industries, CLT was feeling more and more pressure from its clients to be able to move its loads more rapidly and precisely. Several new information systems were planned that would enable CLT to schedule and track shipments and trucks almost to the minute. However, trucking was not necessarily a high-interest industry for information systems experts. With the shortage in the job market, CLT had decided not to try to hire project managers
development today. First, system development and the system development life cycle (SDLC) are explicitly defined as highly iterative. Although the text is organized as a sequential series of phases, the actual development project and the project plan are iterative. Second, emerging techniques and methodologies that use an iterative approach are introduced, including the Unified Process (UP), Extreme Programming (XP), Agile Development, and Scrum. Finally, xx ♦ PREFACE Copyright 2010 Cengage
system and figure out some way to partition it, or divide it into smaller components. Then we plan, analyze, design, and implement each smaller component. Of course, we also add an integration step to combine the smaller components into a comprehensive solution. This approach is frequently called an iterative approach to the SDLC. Many of the more popular adaptive approaches today use iteration as a fundamental element of the approach. Figure 2-7 illustrates how an iterative approach works.
requirements), what inputs and outputs are needed, and how the functions work together as a whole to accomplish tasks. The key graphical model of the system requirements used with structured analysis is called the data flow diagram (DFD), and it shows inputs, processes, storage, and outputs, and the way they function together (see Figure 2-15). 1 Academic department Offered course Schedule course 2 Enroll student Offered course Enrollment request Schedule Course enrollment Student 3