Bài giảng Kiến trúc phần mềm: Các tiêu chí và yêu cầu về Kiến trúc phần mềm - PGS.TS. Trần Minh Triết

Bài giảng Kiến trúc phần mềm - Các tiêu chí và yêu cầu về Kiến trúc phần mềm cung cấp cho người học các kiến thức: What are quality attributes, performance, performance throughput, performance response time, response time,. . | Bài giảng Kiến trúc phần mềm: Các tiêu chí và yêu cầu về Kiến trúc phần mềm - . Trần Minh Triết Trường Đại học Khoa Học Tự Nhiên Khoa Công Nghệ Thông Tin Bộ môn Công Nghệ Phần Mềm CTT526 - Kiến trúc phần mềm Các tiêu chí và yêu cầu về Kiến trúc phần mềm . Trần Minh Triết tmtriet@ Version Nội dung của bài giảng sử dụng: Session 3: Quality Attributes trong bộ slide Software Architecture Essential của GS. Ian Gorton Software Engineering Institute Carnegie Mellon University 2 What are Quality Attributes Often know as –ilities Reliability Availability Portability Scalability Performance (!) Part of a system‟s NFRs “how” the system achieves its functional requirements 3 Quality Attribute Specification Architects are often told: “My application must be fast/secure/scale” Far too imprecise to be any use at all Quality attributes (QAs) must be made precise/measurable for a given system design, . “It must be possible to scale the deployment from an initial 100 geographically dispersed user desktops to 10,000 without an increase in effort/cost for installation and configuration.” 4 Quality Attribute Specification QA‟s must be concrete But what about testable? Test scalability by installing system on 10K desktops? Often careful analysis of a proposed solution is all that is possible “It‟s all talk until the code runs” 5 Performance Many examples of poor performance in enterprise applications Performance requires a: Metric of amount of work performed in unit time Deadline that must be met Enterprise applications often have .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã 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.