Lecture Systems analysis and design with UML (3/e) - Chapter 1: Introduction to systems analysis and design

Chapter 1 first introduces the systems development life cycle (SDLC), the fundamental four-phase model (planning, analysis, design, and implementation) common to all information system development projects. Second, it describes the evolution of system development methodologies. Third, the chapter overviews object-oriented systems analysis and design and describes the Unified Process and its extensions. Finally, the chapter closes with a discussion of the roles and skills necessary within the project team. | Chapter 1: Introduction to Systems Analysis and Design Objectives Understand the fundamental systems development life cycle and its four phases. Understand the evolution of systems development methodologies. Be familiar with the Unified Process and its extensions. Be familiar with the different roles on the project team. Why Should We Care? Would you buy a car that only had a 28% chance of driving off the lot with no problems? Source: The Standish Group 2006 Chaos Report Recent Significant IT Failures Source: Charette, Robert N., “Why Software Fails,” IEEE Spectrum Online, Sept. 2005. SYSTEMS DEVELOPMENT LIFE CYCLE Systems Development Life Cycle SDLC: Planning Project Initiation Develop a system request Conduct a feasibility analysis Project Management Develop work plan Staff the project Control and direct the project Why should we build this system? SDLC: Analysis Develop analysis strategy Gather requirements Develop a system proposal What should the system do for us? Where . | Chapter 1: Introduction to Systems Analysis and Design Objectives Understand the fundamental systems development life cycle and its four phases. Understand the evolution of systems development methodologies. Be familiar with the Unified Process and its extensions. Be familiar with the different roles on the project team. Why Should We Care? Would you buy a car that only had a 28% chance of driving off the lot with no problems? Source: The Standish Group 2006 Chaos Report Recent Significant IT Failures Source: Charette, Robert N., “Why Software Fails,” IEEE Spectrum Online, Sept. 2005. SYSTEMS DEVELOPMENT LIFE CYCLE Systems Development Life Cycle SDLC: Planning Project Initiation Develop a system request Conduct a feasibility analysis Project Management Develop work plan Staff the project Control and direct the project Why should we build this system? SDLC: Analysis Develop analysis strategy Gather requirements Develop a system proposal What should the system do for us? Where and when will it be used? SDLC: Design Develop a design strategy Design architecture and interfaces Develop databases and file specifications Develop the program design How will we build the system? SDLC: Implementation Construct system Install system Implement a training plan for the users Establish a support plan Build the system! Putting the SDLC Together Each phase consists of steps that lead to specific deliverables The system evolves through gradual refinement Once the system is implemented, it may go back into a planning phase for its next revision, a follow-on system, or maintenance releases Processes and Deliverables SYSTEMS DEVELOPMENT METHODOLOGIES Systems Development Methodologies A methodology is a formalized approach to implementing the SDLC Well-known methodologies include: Waterfall development Parallel development V-model Rapid application development Agile development Categories of Methodologies Structured Design Waterfall Development Parallel Development Rapid .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
113    81    3    29-04-2024
45    70    2    29-04-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.