1. Trang chủ
  2. » Công Nghệ Thông Tin

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

38 49 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 38
Dung lượng 538,47 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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.

Trang 1

Chapter 1:

Introduction to Systems Analysis and Design

Trang 2

• Understand the fundamental systems

development life cycle and its four phases.

• Understand the evolution of systems

Trang 3

Why Should We Care?

Would you buy a car that only had a 28% chance of driving off the lot with no

Trang 4

Recent Significant IT Failures

Trang 5

SYSTEMS DEVELOPMENT LIFE CYCLE

Trang 6

Systems Development Life

Cycle

Trang 7

SDLC: Planning

1 Project Initiation

– Develop a system request

– Conduct a feasibility analysis

1 Project Management

– Develop work plan

– Staff the project

– Control and direct the project

Why should we build this system?

Trang 8

SDLC: Analysis

1 Develop analysis strategy

2 Gather requirements

3 Develop a system proposal

What should the system do for us? Where and when will it be used?

Trang 9

SDLC: Design

1 Develop a design strategy

2 Design architecture and interfaces

3 Develop databases and file specifications

4 Develop the program design

How will we build the system?

Trang 10

SDLC: Implementation

1 Construct system

2 Install system

– Implement a training plan for the users

1 Establish a support plan

Build the system!

Trang 11

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

Trang 12

Processes and Deliverables

Trang 13

SYSTEMS DEVELOPMENT METHODOLOGIES

Trang 16

Structured Design 1

Waterfall Development

Trang 17

Structured Design 2

Parallel Development

Trang 18

Rapid Application Development

1

Phased Development

Trang 19

Rapid Application Development

2

System Prototyping

Trang 20

Rapid Application Development

3

Throwaway Prototyping

Trang 21

Agile Development

Extreme Programming

Trang 22

Selecting the Right

Extreme Programmi ng

Trang 23

Object-Oriented Analysis &

Trang 24

THE UNIFIED PROCESS

Trang 25

The Unified Process

• A specific methodology that maps out

when and how to use the various UML

techniques for object-oriented analysis

Trang 26

The Unified Process

Trang 27

Unified Process Phases

• Inception

• Elaboration

• Construction

• Transition

Trang 30

THE UNIFIED MODELING LANGUAGE

Trang 31

Unified Modeling Language

• Provides a common vocabulary of oriented terms and diagramming

object-techniques rich enough to model any

systems development project from

analysis through implementation

• Version 2.0 has 14 diagrams in 2major groups:

– Structure diagrams

– Behavior diagrams

Trang 32

UML Structure Diagrams

• Represent the data and static

relationships in an information system

Trang 33

UML Behavior Diagrams

• Depict the dynamic relationships among the instances or objects that represent the business information system

Trang 34

PROJECT TEAM ROLES AND SKILLS

Trang 35

Project Team Skills

• Project team members are change agents who find ways to improve their

Trang 36

Project Team Roles

Trang 37

• All systems development projects follow essentially the same process, called the system development life cycle (SDLC)

• System development methodologies are formalized approaches to implementing

SDLCs

• Object-Oriented Systems Analysis and

Design (OOSAD) uses a use-case-driven, architecture-centric, iterative, and

incremental information systems

Trang 38

• The Unified Process is a two-dimensional systems development process described with a set of phases and workflows

• The Unified Modeling Language, or UML,

is a standard set of diagramming

techniques

• The project team needs a variety of skills

Ngày đăng: 15/05/2020, 22:24

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN