1. Trang chủ
  2. » Giáo án - Bài giảng

Systems analysis and development CIS210 ch 13

9 112 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 120,5 KB

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

Nội dung

CIS 210Systems Analysis and Development Week 8 Part I Finalizing Design Specifications... Objectives • Upon completion of part I you will be able to: – Understand and be able to explain

Trang 1

CIS 210

Systems Analysis

and Development

Week 8 Part I

Finalizing Design Specifications

Trang 2

Objectives

• Upon completion of part I you will be able to:

– Understand and be able to explain the concepts

related to system design specifications

– Understand and be able to explain the concepts

related to structured charts

– Understand and be able to explain the concepts

related to evolutionary and throwaway prototyping – Understand and be able to explain the concepts

related to the role of CASE tools in capturing design specifications

Trang 3

• Today’s Emphasis on Speed

– Blurring the lines

• Analysis and design

• Design and implementation

• Traditional Design Specification

– Clear lines

– Completed by analysts

• Agile Methodologies

– Focus on software

– Rapid iterative movement between design and coding

Trang 4

Finalizing Design

Specifications

• Overview

– Result of the SDLC

– Software requirements specifications

• The Final Design Specification Process

– Blueprint for physical system

• Deliverables and Outcomes

– Set of physical design specifications

Trang 5

Traditional Methods

• Overview

– Pre-CASE

– Natural language documents

• Specification Documents

– Computer-based requirements documents

• Structure Charts

– Show breakdown of the system

– Modules

– Data couple

– Flag

– Pseudocode

Trang 6

Traditional Methods for Representing Specifications

• Prototyping

– Overview

• Construction of model system

• Allows testing by users and developers

– Evolutionary prototyping

• Prototype becomes actual system

– Throwaway prototyping

• Does not preserve prototype

• Quick development

Trang 7

Traditional Methods for Representing Specifications

• Rapid Application Development (RAD)

– Planning

– Design

– Construction

– Cutover

– Advantages

– Disadvantages

Trang 8

Agile Methodologies

• Overview

– Requirements

– Functional design

– Code

– Testing

• eXtreme Programming

– Simple design

• constraints

– Refactoring

Trang 9

• Finalizing design specifications

• Specifications documents

• Structure charts

• Prototyping

• Rapid application development

• Agile methodologies

Ngày đăng: 10/01/2018, 16:22

w