longhaihqdl

New Member

Download miễn phí Các kinh nghiệm quí của Công nghệ phần mềm





Kiến trúc phần mềm xác định:
- Kiến trúc phần mềm chứa đựng các quyết định
quan trọng về tổ chức của hệ thống phần mềm
- Sự lựa chọn các phần tử cầu trúc và interface của
chúng để cấu thành một hệ thống
- Hành vi được mô tả như sự cộng tác giữa các phần tử này
- Sự tổng hợp của các phẩn tử cấu trúc và hành vi
này thành các subsystem lớn hơn
- Kiểu kiến trúc định hướng cho tổ chức này, cho các
phần tử cấu trúc và interface của chúng, các công
tác , và sự tổng hợp giữa chúng



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

ù nhiều thất bại
Các kinh nghi?m quí trong CNPM
Duong Anh Ð?c 6
Các triệu chứng của các vấn đề trong PTPM
? Hiểuå khôngâ đúngù nhữngõ gì ngườiø dùngø cầnà
? Khôngâ thểå thích ứngù vớiù cácù thay đổiå vềà y/c đ/v hệä thốngá
? Cácù Module khôngâ khớpù vớiù nhau
? Phầnà mềmà khóù bảỏ trì vàø nângâ cấpá , mởû rộngä
? Phátù hiệnä trễã cácù lỗã hổngå củả dựï ánù
? Chấtá lượngï phầnà mềmà kémù
? Hiệuä năngê củả phầnà mềmà thấpá
? Cácù thànhø viênâ trong nhómù khôngâ biếtá đượcï ai đãõ thay đổiå
cáiù gì, khi nàò , ởû đâuâ , tai sao phảiû thay đổiå
? Quáù trình build-and-release khôngâ đángù tin cậyä
Các kinh nghi?m quí trong CNPM
Duong Anh Ð?c 7
Symptoms
end-user needs
changing
requirements
modules dont fit
hard to maintain
late discovery
poor quality
poor performance
colliding
developers
build-and-release
Root Causes
insufficient requirements
ambiguous communications
brittle architectures
overwhelming
complexity
undetected inconsistencies
poor testing
subjective
assessment
waterfall
development
uncontrolled change
insufficient automationDiagnose
Chữa trị triệu chứng không giải quyết vấn đề
Các kinh nghi?m quí trong CNPM
Duong Anh Ð?c 8
Các nguyên nhân chính của các v/đ trong PTPM
? Sựï quảnû lýù y/c ngườiø dùngø khôngâ đầyà đủû
? Trao đổiå thôngâ tin mơ hồà vàø khôngâ đầyà đủû
? Kiếná trúcù khôngâ vữngõ chắcé
? Độä phứcù tạpï vượtï quáù tầmà kiểmå soátù
? Cóù nhữngõ mâuâ thuẫnã khôngâ phátù hiệnä đượcï giữã y/c, thiếtá
kếá, vàø càiø đặtë
? Kiểmå chứngù khôngâ đầyà đủû
? Sựï lượngï giáù chủû quan vềà tình trạngï củả dựï ánù
? Sựï trễã nảiû trong việcä giảmû rủiû ro do môâ hình thácù nướcù
? Sựï lan truyềnà khôngâ thểå kiểmå soátù củả cácù thay đổiå
? Thiếuá cácù côngâ cụï tựï độngä hóá
Các kinh nghi?m quí trong CNPM
Duong Anh Ð?c 9
? Cácù y/c khôngâ đầyà đủû
? Trao đổiå thôngâ tin mơ hồà
? Kiếná trúcù kémù bềnà vữngõ
? Độä phứcù tạpï quáù cao
? Cácù lượngï giáù chủû quan
? Cácù mẫuã thuẫnã chưa thấyá
? Kiểmå chứngù nghèò nànø
? Q/tr phátù triểnå thácù nướcù
? Sựï thay đổiå khôngâ k/soátù
? Thiếuá sựï tựï độngä hóá
? Phátù triểnå theo vòngø lặpë
? Quảnû trị cácù y/c
? Sửû dụngï KT component
? Môâ hình hóá trựcï quan
? Kiểmå định chấtá lượngï
? Kiểmå soátù cácù thay đổiå
Nguyên nhân cốt lõiâ â á õ Các kinh nghiệm tốtù ä á
Các kinh nghiệm giúp giải quyết các vấn đề
Các kinh nghi?m quí trong CNPM
Duong Anh Ð?c 10
Symptoms
end-user needs
changing
requirements
modules dont fit
hard to maintain
late discovery
poor quality
poor performance
colliding developers
build-and-release
Root Causes
insufficient requirements
ambiguous
communications
brittle architectures
overwhelming complexity
undetected
inconsistencies
poor testing
subjective assessment
waterfall development
uncontrolled change
insufficient automation
Best Practices
develop iteratively
manage requirements
use component
architectures
model the software
visually
verify quality
control changes
G/q các nguyên nhân giúp giảm các triệu chứng
Các kinh nghi?m quí trong CNPM
Duong Anh Ð?c 11
Phátù triểnå theo vòngø lặpë
Kiểmå soátù cácù thay đổiå trong hệä thốngá
Sửû dụngï
kiếná trúcù
Component
Quảnû trị
Cácù y/c
Môâ hình hóá
trựcï quan
Kiểmå định
chấtá lượngï
Các kinh nghiệm quí của CNPM
Các kinh nghi?m quí trong CNPM
Duong Anh Ð?c 12
Các kinh nghiệm tạo ra các nhóm lv hiệu năng cao
Project
Manager
Performance
Engineer
Release
Engineer
Analyst
Developer
Tester
Kết quả
• Nhiều dự án thành
công hơn
Control Changes
Develop Iteratively
Use
Component
Architectures
Manage
Requirements
Model
Visually
Verify
Quality
Các kinh nghi?m quí trong CNPM
Duong Anh Ð?c 13
Kinh nghiệm 1: PTPhần mềm theo vòng lặp
Develop Iteratively
Control Changes
Use
Component
Architectures
Manage
Requirements
Model
Visually
Verify
Quality
Các kinh nghi?m quí trong CNPM
Duong Anh Ð?c 14
Thời gian và tiền bạc chi ra để cài đặt một
thiết kế
sai là không thể bù đắp
Kinh nghiệm 1: PTPhần mềm theo vòng lặp
? Mộtä thiếtá kếá ban đầuà cóù thểå khôngâ hoànø chỉnh so
vớiù cácù yêuâ cầuà chính
? Việcä phátù hiệnä trễã cácù thiếuá sótù trong bảnû thiếtá kếá
sẽõ làmø tăngê giáù thànhø , tốná thờiø gian vàø thậmä chí
làmø hủỷ bỏû dựï ánù
$$$
Các kinh nghi?m quí trong CNPM
Duong Anh Ð?c 15
T I M E
Qui trình thác nước truyền thống
Subsystem
Testing
System Testing
Code & Unit
Testing
Design
Requirements
Analysis
Các kinh nghi?m quí trong CNPM
Duong Anh Ð?c 16
R
I
S
K
T I M E
Qui trình thác nước có nhiều rủi ro
Subsystem
Testing
System Testing
Code & Unit
Testing
Design
Requirements
Analysis
Các kinh nghi?m quí trong CNPM
Duong Anh Ð?c 17
Ứ/d QT thác nước theo vòng lặp
? Cácù vòngø lặpë đầuà dànhø cho cácù v/đ nhiềuà rủiû ro
? Mỗiã vòngø lặpë sinh ra mộtä phiênâ bảnû vớiù mộtä sựï bổå
sung cho hệä thốngá
? Mỗiã VL bao gồmà cảû việcä tích hợpï vàø kiểmå chứngù
T
C
D
R
T I M E
Iteration 1 Iteration 2 Iteration 3
T
C
D
R
T
C
D
R
Các kinh nghi?m quí trong CNPM
Duong Anh Ð?c 18
Qui trình lặp đẩy nhanh việc giảm rủi ro
WaterfallIterative
R
I
S
K
T I M E
Iteration Iteration Iteration Iteration Iteration Iteration Iteration
Các kinh nghi?m quí trong CNPM
Duong Anh Ð?c 19
Các đặc tính của qui trình lặp
? Cácù rủiû ro chính đượcï giảiû quyếtá trướcù khi
cóù cácù phátù triểnå lớnù
? Cácù vòngø lặpë đầuà tiênâ cho phépù nhậnä
feedback
? Việcä kiểmå chứngù vàø tích hợpï diễnã ra liênâ
tụcï
? Cácù cộtä mốcá cụcï bộä sẽõ định ra cácù tiêuâ
điểmå ngắné hạnï
? Sựï tiếná triểnå đượcï đo bằngè bảnû càiø đặtë
? Cácù càiø đặtë bộä phậnä cóù thểå triểnå khai riêngâ
Các kinh nghi?m quí trong CNPM
Duong Anh Ð?c 20
Áp dụng các kinh nghiệm trong chu kỳ sống PM
Project Management
Environment
Business Modeling
Implementation
Test
Analysis & Design
Preliminary
Iteration(s)
Iter.
#1
Phases
Process Workflows
Iterations
Supporting Workflows
Iter.
#2
Iter.
#n
Iter.
#n+1
Iter.
#n+2
Iter.
#m
Iter.
#m+1
Deployment
Configuration & Change Mgmt
Requirements
Elaboration TransitionInception Construction
Các kinh nghi?m quí trong CNPM
Duong Anh Ð?c 21
Nhậnä vàø khuyếná khích cácù
feedback từø ngườiø dùngø
Cácù hiểuå lầmà nghiêmâ trọngï
đượcï làmø rõõ sớmù
Tậpä trung phátù triểnå cácù kháiù
niệmä chứá nhiềuà rủiû ro trướcù
Đánhù giáù kháchù quan thôngâ qua
test
Mâuâ thuẫnã được phátù hiệnä sớmù
Bắté đầuà test sớmù
Cácù rủiû ro đượcï xácù định vàø giảiû
quyếtá sớmù
Qui trình lặp giải quyết các vấn đề
Nguyên nhân cốt lõi Cách giải quyết
? Khôngâ đủû cácù yêuâ cầuà
đ/v hệä thốngá
? Trao đổiå TT mơ hồà
? Kiếná trúcù kémù bềnà vữngõ
? Độä phứcù tạpï quáù cao
? Đánhù giáù chủû quan
? Cácù mâuâ thuẫnã khôngâ
đượcï phátù hiệnä
? Kiểmå chứngù kémù
? QT thácù nướcù
? Cácù thay đổiå khôngâ ks
? Thiếuá ccụï tựï độngä
Các kinh nghi?m quí trong CNPM
Duong Anh Ð?c 22
Kinh nghiệm 2: Quản lý yêu cầu đ/v hệ thống
Control Changes
Develop Iteratively
Use
Component
Architectures
Manage
Requirements
Model
Visually
Verify
Quality
Các kinh nghi?m quí trong CNPM
Duong Anh Ð?c 23
Yêu cầu đối với hệ thống luôn động --
Phải lường trước khả năng chúng bị thay đổi trong
quá trình PTPM
Kinh nghiệm 2: Quản lý yêu cầu đ/v hệ ...
 
Các chủ đề có liên quan khác
Tạo bởi Tiêu đề Blog Lượt trả lời Ngày
D Sáng kiến kinh nghiệm Các dạng bài tập và phương pháp giải bài tập Sinh học Luận văn Sư phạm 0
D Quản trị chuỗi cung ứng của tập đoàn bán lẻ Wal-mart và bài học kinh nghiệm cho các doanh nghiệp bán Luận văn Kinh tế 0
P Bán phá giá và bài học kinh nghiệm rút ra cho các doanh nghiệp Việt Nam Khoa học Tự nhiên 0
R SÁNG KIẾN KINH NGHIỆM TÍCH HỢP CÂU HỎI VÀ BÀI TẬP GẮN VỚI ĐỜI SỐNG THỰC TIỄN TRONG CÁC ĐỀ KIỂM TRA C Luận văn Sư phạm 0
M Một số kinh nghiệm của các nước bạn trong vấn đề nâng cao sức cạnh tranh của hàng hoá trong quá trìn Luận văn Kinh tế 0
H Giải pháp nhằm tăng cường công tác giám sát các hoạt động trên thị trường chứng khoán, kinh nghiệm t Luận văn Kinh tế 0
H Những bài học kinh nghiệm đối với Việt Nam trong hình thành và phát triển các tập đoàn kinh tế nhà n Luận văn Kinh tế 0
B Sự cần thiết phải bảo hộ sản xuất trong nước bằng các biện pháp phi thuế và kinh nghiệm của một số n Luận văn Kinh tế 2
D Bản chất và các mô hình của học tập trải nghiệm (học tập dựa trên kinh nghiệm) Luận văn Sư phạm 0
D Kinh nghiệm của các nước ASEAN trong việc giải quyết tranh chấp biên giới, lãnh thổ trên biển thông Luận văn Luật 1

Các chủ đề có liên quan khác

Top