1. Trang chủ
  2. » Lịch sử lớp 12

Quản lý dự án phần mềm : kỹ năng và phương pháp tiếp cận hiện đại

30 20 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 30
Dung lượng 7,23 MB

Nội dung

Hoần thiện thiất kê cnương trinh trước khi phân tích và viết chương írỉnh.[r]

(1)(2)

TRƯỜNG ĐẠt HỌ C BÁ CH KHOA HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN

T H Ạ C B ÌN H C Ư Ờ N G

QUẢN LÝ

Dự ÁN PHẨN MỂM

(Kỹ phương pháp tiế p cận đại)

NHÀ XUẤT BẢN KHOA HỌC VÀ KỸ THUẬTa •

(3)

C h ị u t r c h n h i ệ m x u ấ t h n : P G S T S T Ô Đ Ă N G H Ả I

B i ê n t ậ p ^ a h i : T h S N G U Y Ễ N h u y T I Ế N

N G Ọ C L I N H

T r ì n h b y b i a : H Ư Ơ N C i L A N

N H À X U Ẫ T B Ả N K H O A H Ọ C V À K Ỹ T H U Ậ T T r ầ n H n g Đ o - H N ộ i

6 - T

K H K T - - -

lii 0 c u ỏ n , k h ổ 16 X c m tạ i N h in K H & C N ( ì i ấ y p h é p x u ấ t b n s ố : - - / / 0

(4)

M Ụ C L Ụ C

I ời ịỊÌỚi ! h i ệ u 7

N ộ i d u i i c cííclì v i ế t c u ố n s c h

T ổ c h ứ c 10

Chưtrtiịí QUẢN LÝ PHẨN MỂM c ổ T R U Y Ể N 11

Ị M ò h ì n h t h c n c 12

1.1 L ý t h u y ế t 13

L Ỉ T r o n g t h c h n h 18

1.2 Q u n Iv p h đ n m ề i i ì t h n g t h n g 25

C h n s s ụ T I Ế N H O Ả N Ể N k i n h t ê P H Ẩ N M Ể M 30

2 N ể n k i n h t ế p h ẩ n m ề m S ự c l ợ n g c h i p h í p h ầ n m é m t h ự c t ế 35

Chirơní- C Ả I T I Ê N K I N H T Ế P H Ẩ N M Ể M 40

3 G i ả m k í c h t h c s n p h ẩ m p h ầ n m ể m 43

3 C c n g ô n n g ữ .• 3 C c P h n g p h p h n g đ ố i t ợ n g v m ẫ u t r ự c q u a n T i s d u n g C c t h n h p h ầ n t h n g m i C ả i t i ế n c d c t i ế n t r ì n h p h ầ n m ể n i 51

3.3- C ả i t i ế n h i ệ n q u l ì h ó m l m d ự n 55

3 C ả i t i ê n kv t h u ậ t t đ ộ n g h o q u a c d c m i trưÍTfĩig p h n m ể m 3-5 Đ t d ợ c y ê u c ầ u c h ấ t l ợ i i g C h ú ý v o v i ệ c k i ể m t r a m ộ t q u a n đ i ể m t h ự c d ụ n g C h ư n g C Á C H c ũ V À C Á C H M Ớ I 68

(5)

C h n g C Á C G I A I Đ O Ạ N C Ủ A V Ò N G Đ Ờ I 86 G i a i đ o n c ô n g n g h ệ gi a i đ o n s n x u ấ t S7 G i a i đ o n k h i đ ầ u G i a i đ o n c ụ i h ể h o Ị G i a i đ o n x â y d ự n g G i a i đ o n c h u y ể n t i ế p 95

C h n g T Ạ O T Á C Q U Y T R Ì N H

6 TẠp m ẫ u 9 T ậ p đ i ề u h n h Oí) T â p c ô n g n g h ệ ( T h e e n g i n e e r i n g s e t s ) !01 S t i ế n h o c ủ a q u t r ì n h t o t ác q u a v ò n g đ ời c ủ a n ó 107 ỉ T o t c k i ể m t r a I ỉ í) T o t c đ i ể u h n h ỉ 12 T o t c k ỹ t h u ậ t 12i T o t c t r o n g t h c t ế i 23

C h n g M Ẫ U k i ê n t r ú c P H Ẩ N M Ể M D Ự A t r ê n m l i Ì N l H 127

7 K i ế n t r ú c : T g ó c n h ì n vể q u ả n l ý ỉ 28 K i ế n t r ú c : T g ó c n h ì n k ỹ t h u ậ t 3í)

C h n g L U Ổ N G L À M V I Ệ C C Ủ A T I Ê N T R Ì N H 135

8 L u n g l m v i ệ c c ủ a t i ế n t r ì n h p h ầ n n i ể m 13^) L u n g l ậ p ( I t e r a t i o n w o r k n o w s ) 140

C h n g C Á C Đ I Ế M K I Ể M T R A Q U Á T R Ì N H 143

9 C c c ộ t m ố c c h í n h 14^^ C c c ộ t m ố c p h ụ 15 C c đ n h g i t ì n h t r n g đ ị n h k ỳ I 53

(6)

10.2 C c n g u y é n tá c l ậ p k ế h o c h 165

10.3 Q u t r ì n h c l í n h c h i p h í v l ịc h t r ì n h c ủ a d ự n Ị S 10.4 Q u t r ì n h x â y d ự n g kê h o c h l ặ p, k é o d i v ò n g c h u k ỳ c ủ a d ự n 170

10.5 T h c h i ệ n k ế h o c h ]73

Ch ưc m s 11 T Ổ C H Ứ C V À C H Ị U T R Á C H N H I Ệ M D Ụ Á N 175 ! T ổ c h ứ c n g n h k i n h d o a n h Ị 1.2 T ổ c h ứ c d n 179

1 1.3 T i ế n t r i ể n c ủ a c c t ổ c h ứ c 187

Ch irơn s 12 T Ụ Đ Ộ N G H O Á Q U Á T R Ì N H 189 12.1 C c c ỏ n g c ụ 191

12.2 M ô i t r n g d n 195

1 2 Kỹ ! h u ộ t t r ọ n v ò n g ( r o u n d - t r i p e n g i n e e r i n g ) 196

ỉ Q u ả n lý s ự t h a y đ ổ i ( c h a n g e m a n a g e m e n t ) 198

1 C s h t ầ n g Chmmg 13 KIỂM SOÁT Dự ÁN VÀ CÔNC; c ụ x L Ý 211

13.1 B ảy m e t r i c s c b â n 2 13.2 B iể u thị q u ả n l ý C ô n g v i ệ c v t i ế n đ ộ 2 G i d ự l oá ii c h i p h í ỉ B ố t r í I ihân v i ê n n h ó m đ ộ n g 2 13.3 B iế u thị c h ấ t l ợ i i g 221

1 L u l ợ n g t ỉi ay đ ổ i t n i h ổ n đ ị n h 221 3 C h i a n h ị v t í n h m o d u n h o 2 3 L m lại tínlì tirơiìg t h í c h 2 3 M T B F l í n h t h n h t h u c 2 13.4 C c d ự t í n h v ị n g đ i 2 13.5 C c m e t r i c p h ầ n m ề m i h ự c d ự n g 2 13.6 M e t r i c t ự đ ộ n g h o 2

(7)

1 1 Q u y m ô ? L i ê n k ế t h o ặ c c n h t r a n h 4 T i ê n t r ì n h m ề m d ẻ o h a y k h ô n g m ề m d ẻ o 241 4 S ự t h u ầ n i h ụ c t i ế n t r ì n h ? R ủ i r o k i ế n t r ú c 4 K i n h n g h i ệ m t i o n g l ĩ n h v ự c 4 V í d u d n q u y m ò n h ỏ c h ố n g lại d ự n q u y m ỏ l ứ n

C h n g 15 N H Ữ N G T H Ả O V Ể Dự Á N T I Ê N T I Ế N 2 4S

1 T í c h h ợ p l i ê n t ụ c G i ả i q u y ế t s m n h ữ n g rủi r o 251 15.3 N h ữ n g y ê u c ầ u p h t t r i ể n

1 Sự h ợ p t c g i ữ a c c c ổ đ ô n g 5 N g u y ê n t ắ c q u ả n lý p h ầ n m ể m t ốt n h ấ t N h ữ n g ứ n g d ụ n g t h ự c t i ẻ n t ốt n h ấ t c ủ a q u ả n Iv p l ì n m ề m

53 54 55 57

C h n g 16 T H Ế H Ệ T I Ê P T H E O C Ủ A Q U Ả N L Ý K I N H T Ế

PHẨN M Ể M 260 16.1 M h ì n h đ ị n h g i t h ế h ệ t i ế p t h e o 6 K i n h t ế h ọ c p h ầ n m ề m t h ế h ệ t i ế p t h e o

Chưímg 17 SỤ Q U Á ĐỘ SANG x LÝ HIỆN ĐẠI 271

1 Sự q u đ ộ x é t k h í a c n h v ă n h o 7 Đ o n k ế t

(8)

LỜI ( Ỉ I ỚI T H I Ệ U

Ciicin s c li iì ù y t r ì n h l ) ủ \ cúcli t i ế p c ậ n ĩới nlỉữỉỉí* ílìê h ệ t h ự c lỉ ùn h v é q ii ã n lỳ p l u h ỉ lììêtn R ấ t iỉlìiéu tỏ clìức vchi b m \'ùo m liitili í h ủ c ỈIƯỚC, ĩ h ậ m clìi n ó kliỏỊig d ợ c ho /i ílìiệìi ỉỉ h n g n ó d a d ợ c m ộ t lỉUỚng dchi (Ịiiản lý k h ỉ ỉ tììĩ, c c h tiếìi lỉảỉilỉ d ể x lý c c tì n h ĩrạt ìg p h n m é n i d a ra.

T r é ỉ ỉ í l ỉ ự c í ê k h ó d a r d ợ c n i ộ ỉ c c h t i ế p c ậ ì ì íỊiíảìi / ý J ẩ \ đ ủ í h ỉ c ì i h ợ p

vơi nltữnịỊ vấỉỉ d ê tilìiỉ lã c c \'á)ỉ d ề v é tí c h lỉựp c c tì ỉù nh p h ủ n th ti^ m i , ỉái s (lụng p h ầ ỉ ì ììiéĩìi, qiiâti l ý r ủ i r o vù c ú c ĩiếìì t r ì n h plỉáỉỉ m ê m ỉihig í r n g x o y cìiơti ốc CiiỏỊi s c h n y c u n g c ấ p nìột khnỉiíỊ k i ể m ĩ r a h n g c c kinlì ỉìgì ii ệm vù ĩ ậ p c ú c Ììưởnọ, (lần d ể x ù lý n ó n h ỉ h ế nào.'*

N é n c óni Ị n ^ l ỉ i ệ p pììáĩ ì m é m đ ã lìướiìg ĨỚI m ộ t p h n g p h p m i đ ể cỊiiảti lý cỉộ p lỉ ứ c t p klỉơníỊ n g n g tâỉtiỊ nlìơỉìh c ủ a c c d ự Ún p l ỉ ầ n inêm T r c d â y clỉiìỉỉg io dcĩ ĩừiỉg t h y c t i ộ c c c h niạtìg, c u ộ c h iế n đ ô i v nlỉững vấỉi đ é d a n g d iễ ỉi r a k ể c ả ĩ h ù ìì h cơìiiị \’í) tlìât hại T r o n g k h i n h ữ n g c ô n g n g h ệ cííc ĩ iế n ĩrìnlì và c ú c p h ỉ i g p l ì p p h ầ n m ê m (lang p h t ir iể n niỘỊ c c h tilỉunh c h ó n g tỉìì k ỹ

n x Ị l ì ệ p h ả t ì m ê i ì ì v c h i CÒỈI l ù n i ộ t q u í r ì n l t c ỉ ị i l i ỏ ị s ự / ì g h i è Ị ì c ữ u s u s ắ c r í u / c o / ỉ

T ĩ l i ệ u ì ỉ ả v s è d è c ậ p d ế n c ú c n h ậ n t lỉửc í â t i g CỊUÌ v é (Ịiuỉn l ý p h t ì m é m

v ù Ịilìáti tìKuih m ộ Ị c c h nlỉìn c â n đ i nììừtig yếu tỏ s a u : • ỈA' Ỉlỉlivếĩ vả t h ự c ĩiếtì.

• K x ĩỉìuậ t c ã a c o n iigKỜi.

• Ycii c ả u g i â írị c ủ a kliácli lìà ng vả lợi ích c ủ a n h ả ctíỉìỊ^ cấp. • C lii ế n lư ợ c s c h lược.

M ậ c (lù v ậ y cilỉỉg n ê n q u a n t m d ế n m ộ t vein d é q u â n lỷ q u a n í r ọ n g d ỏ lủ s cỉiềti lỉ c n cíối Đ i ê u (ỉậc h i ệ t q u a n ĩrọtìg lả đ ự ĩ íới c c nìiỉc ỉiéii c ủ a c ú c

c ổ d ô t ĩ g k h c ỉi li au , t ỉ g ỉ m c ó g i a o t i ế p VỚI nhữỉiịị ngirời k h c b ằ ỉ ì g n h ữ n g

n ^ n ỉìgữ c c k ỳ h i ệ u k h c n h a u Đ ỵ lủ s ự t h ú c clẩỵ n h ữ n g ỉilỉà sáỉìg l ậ p , m ộ í

S-ự ỉììơ t ả t r u tượtìiị c ủ a Ìiịtì đ R o s e í t a B a n g ô n n g ữ h i ê i i cỉiêti c h n v ấ n c ó

(9)

(lê), yài t h i ế t k è (tìịịổn ỉìiịữ c h u y ể t ì (lịch ('ủ(ỉ k \ s pììầiì tìiêỉìi) với cù ì (tặí ịỉ ig ỏ n n ^ ữ ĩ h ự c lìiệỉì klỉỏỉìg giuỉi vấn d ể tìêíì n ỉú y ĩíỉìli) ( h ỉ c ó ỉỉlìữniỊ ĨỈIOC n h lủ nliữìi^ h ị n d R o s e i ĩ a ìììới c ó tììè chiiycỉì d ị c h (lược c ú c k ỷ Ịì( ỉ ỉ \ I.a p c iu ' kỹ

í l i i í ậ í p h ầ n n ì ê ĩ ỉ ì c ỏ t h ể c l ì i i x ể i ì ( l ị c l ỉ ỉ i l ỉ ữ ỉ ì í Ị v ấ n ( l ẽ ỉ l ỉ ỉ i l i c c ^ i i p h p Ị ì i ủ n ó

t h o ả m âi ì t ấ t c ả c c c (Ỉâỉig.

Qiiyểỉì sá cli tiày s ẽ c ỏ íỊắỉiịĩ ĩi ế p cậìi cíếỉi c c vấti d ê Ĩtìộĩ cúcli k ĩ i o a h o c hicỉỉ ílìực Ví) kitìlì n ^ lù ệ ỉì ỉ ỉìlìất, ỉỉlìig v iệ c qiiíỉìì lý ỉỉỉộỉ vấti d ê r â ĩ ì ộ ỉ ỉ g íron^i^ v iệ c đ n h g iá t h e o m ộ í ngỉiĩíi cliutìíỊ \í / (ịUỴếí (lịtilì pììii tlìiiộc v o ĩinli ìiiiổn^ D ó lù đ i ể u s a o m c c ỉỉlià q u ả n lý đ ợ c d ộ n g viên.

M ộ t v i c h ỉ ì g b a o g m ỉìliững p h ỉ i ĩììực hùỉììì vù ĩììườỉig d ợ c x ứ Ịỷ cỊiáĩ c h ẽ t r o n g c c c liủ đ ì ’ c ụ thể Đ ể p l ì n h iệ í ĩlìé gió't ílìực vớt c ú c ỉìỉơ ỉìitiỉì \ /v c h u n g g m c c k ỹ ỉhiiậỊ \'ủ n g u y ê ỉì lý.

T r o n g cỊuyểìì s ú c h s ẽ cỏ gắtìi^ i l c p l u i n h i ệ ĩ c ấ c k ỹ th iiậ ĩ (ĩiỉa n h ữ ìỉ g c c h ti ế p c ậ n m i vả ỊìhCoig k ỹ t h u ậ t lồi tlì(Yi h ủ n q c c h s d ụ n g nhữỉỉị^ c c h cỉiứiỉg miỉìlì p h ù h ợ p T r o n g lìcíii h ế t c c ĩrườỉìiỉ h ợ p c h ú n g tơ i ủtìg h ộ nhữỉiiỊ qiicifi diểìỉi với nlỉ ừn g lý l ẽ k i n h ĩ ế d n g i ả n vủ ngìiĩa dìỉitìỌ, c ù n g vói nliữnỊ^ k i n h ììỊ^hiệnì Vííí ĩ n h ữ n g ứ n g dụtì g R ấ t ỉìlìiéii ììlìữỉtg t liệu th ỉiy ếĩ cíã rúỉ ỉ c ácỉ i (Ịiitui / ý nliữỉìg d ự ủ n ĩììùnìì c ố t ì ^ ĩrêỉì ỈO năỉìi q u a ịnlỉữỉỉg vẩii (lé c ù a íliưc Íiíhỉ} M t k h c m ộ t s ố nlìữììg t liệií írinli h y tìhững vấn d è d ã CỈIÍƠC clỉửn^^ niiỉìỉi (ìỉliữỉỉỉỊ v ấ n đ é c ủ a n ^ h ệ ĩhiiậĩ), nìỉữỉìịị ccỉclỉ ti ế p c ậ n vẽ g i ỉ h u y è t m kliânịỊ c ó v i ệ c c h ứ n g m i n h r õ r ủ n g íroỉìi^ th ự c tiễn CluhìiỊ ía p ỉì ủ i âấii t r a n h VỚI lìiỏỊ (ỊIÌC d t ế t n c ủ a c u ố n s c h ìì y cỉươc c o i lủ g i â o d ụ c vẽ qiiihi lý Itay (lào ĩ o vè cỊìiì 1} V i ệ c p h n b i ệ ĩ n y d n g ỉilỉư lủ s ự i lỏỉìg íì m vếí ỉìlỉiOig fió r ấ ỉ q i n u ĩ ỉ r ọ n g m ộ í v í d ụ cl ìíu ìg ta luĩy ỉìglie v iệ c m inl ì lioạ s ự k h ú c n h a u 15 n ă n i ỉr tíớc (lây G i ả s r ằ n g m ộ í h é ^ c ủ a h n í tr n g \'ề n h ả v ù o niộí ỉì^iỉủy n o íỉó hịi

" T h a clia m ẹ ĩ C o n c ó t h ể tììíim d ự m ộ t klìố h ọ c vẽ ^iĩiào d ụ c Ỉỉnlì <ỉ' írưừfỉ iỉ d ợ c k h ô n g ? P h n ứ n g c ủ a bíỉĩĩ liẳỉỉ lù s ẽ kl ỉúc nêii nl ìư bé ịĩ^íU h ỏ i : " C o n c ó

í l ì ể ( h a m d ự m ộ t k l ì o h u ấ n l u y ệ n y ẻ ỹỉiới ti nh ĩrườtìSĩ, d ợ c khónỉỊ.^" ( d ỉ é n n V

c ó n ^ h ĩ a p ì ì â n n o g i ú p c h ú n ^ tỏi liiêii rằ ỉỉ ^ c o n g i (Ííl í n ù h i g Ịlỉànli).

Q u írỉnlì d o ĩ o h u ấ n l u y ệ n c ó m ộ t klỉía CỌỈIÌĨ \í ' tri Ị h ứ c ứỉìí^ cỉựìỉiị m ù l ủ m c h o ĩri t h ứ c lìỉìu íc h lio ậc kéiìì Ììữii iclì liơỉi n ^ a y l ậ p íức M ậ t k h ú c ị^iúo í ỉ ụ r là t ậ p triiĩỉg VC v i ệ c iỊlủnq d \ c ú c ììgỉín lý (lưa v o kiỉĩlỉ ỉiịỊÌìiệĩỉỉ vủ tifih ĩl ì ầ n c ủ c c m ụ c íièit với v i ệ c ứ n g ílụtỉí^ c ủ a nlỉữỉiíĩ ĩri ĩlìửc n â \ dủỉilỉ c h o ìỉgười h o c

Q i t ỵ ể n s c h n â y c ó t h ể ú p diiỉỉiĩ íÌKỢc tr ự c ĩi ế p tr ẽ n niọi d ự ân Q i i \ ê n súclỉ ncr\'

(10)

c h ứ f i \ ị n i i f i h c c í Ị i i u t i c t i ể n i n è i i c ó t h ê ( l ợ c , m ộ Ị s ổ q u c u ì d ỉ ể m S C k l i â n ỵ d ợ c

c h ỉ ỉ ^ m i n h n ó c h ỉ íhiiátì ĩ u ý g i ú tliuyếí Qttvểỉi s ú c h n ù y h \ vọtìỉị r ằ n g s ự p h ỏ n g d o ả tì vù uyị klỉiixêti SC k h u y ế n k h í c h c c c u ộ c íraỉìlì l u ậ n vả s ự ỉi ê n ĩ n ể n s a u n ủ \ \

Q u y ê n s ủ c h f ì ù \ c ìiiỉiíỊ ỉlỉự c lỉi ệ ì i m ộ Ị h n ịỊum ( í^ a ỉỉìỉiỉ) n liữ n g í li ự c lìù n lỉ c liu y c n in õ ỉi vẽ p l ỉí h ỉ tìiẽ ỉìi C ú c (tộ c g iả c liín li lả ỊihCOìịị H i^ười r a c Ịii\ế t d ịỉi h :

tihỮỊìị^ ìii^ười c ó ỉrcicli n li i ẽn ỉ d ắ i i ĨU v c h i p h i vừ Ịì^ủn s c h p hch i m é m N h ó m

n y h a o ^ ó ỉ ỉ ì c c i i h ù í Ị i i t i /y v é l ổ c l ì c , ỉ ỉ l ì ữ ỉ ỉ g n h ủ c Ị i í ả ỉ ì l ý v ê d ự ú ỉ ỉ , n h ữ n g

h/ìcỉỉi v i c n y ê u Cíỉỉí plìLÌỊi tìiêiìi \’í/ c ỉ ì b ộ c ủ a h ọ Đ ổ i v i d ổ i íUựní^ n y , (Ịuvển

s u c h n a y s è c ó ^chìg d a r a c c h n g díhi c ỏ ílié ứ n g d ụ n g d ợ c ỉ r ự c t i ế p đ ố i vơỉ v iệ c s d ụ n g c c q u y ẽ í dịìiìi th ự c tê ỉìg ùy /ỉơv vờ d ầ u t clìỉếỉi l ợ c ír o n g

íươtiịỊ l a i M ộ t l o i d ộ c ịị iủ q u a n í r ọ ỉ ỉ g k l ì â c lù ỉiliữtig n g i t h ự c lìảỉilì p h ấ n

n i é ì ỉ i Ỉ Ì I Ù h ọ ĩ l i o ả ĩ ì ỉ i í ậ n v t l i ự i ' l ỉ i ệ n k é l ì o c l i , ĩ n ể n k h a i p ì ỉ ì i n i ẻ Ị ị ỉ í ì ẽ ỉ ì n h ữ n g

ỉ ỉ i ụ c ỉ i è i i d Ún \-íi ỉ ỏ c h ứ c

N ộ i d u n g c c h YỈết c u ố n s c h

Q iiy ếi i s ú c ì ì f ì ù \ k h ô n g cỉĩ sủii v o clii íiết Ả'V ỉliiiậỉ h o ặ c nlìữỉig ĩìguyéìì lỷ k ỹ

ĩ ỉ i u ậ i , n l i i ì n g Vcín cíé n y d ợ c ỉrìỉtlì h ủ y ĩ ố í liơìi t r o ỉ ì g i ì h ng c iití n s c h k h c , 'ỉ íỉíiV y o (ló c h i i i i q t ô i d a r a m ộ ị c c l i b n l u ậ n kliú s ỉ i s ắ c v é k i n h t é , v ê m ẩ u í Ị u ả n /ý, n l i ữ ỉ t ^ cỉ ìi ếỉ i Iược’ p ì ỉ ỉ i c h i a c ì ì ^ v i ệ c , I't^ cì ii ếí ì l ợ c t ổ c h ứ c , n h ữ n g d ộ cío; d ó lủ ỉìlìỉ lỉỉ q d i é ỉ t c ả n ĩ l ii ế ỉ t í ể x â \ d ự ỉ ì g k ế h o c ì i Víì ỉ h ự c h i ệ i ì ĩ h ù n h c ô n g m ậ ĩ d ự n p h n mihfi.

C ó ỉỉỉiií ỉNÌỉỉlì l i o s ẽ lủfn c h o nlìữn^ c h d è p h ứ c t p ĩ r ỏ Ịìêỉi d ễ h i ể i i lìơn

S ự í lỉínlì Acíí' v clúỉỉg (íổn c ù a c c lỉiỉìh v è c â c h ả n g lù s ự m i n h lĩ o ĩ ỏ t nlĩấí

T r o t i i ị kli i lỉầii h ế t r c d ữ l i ệ u s ô n ió ỉ d clỉíỉỉh xúc ỉỉiộĩ s k h i n i ệ ỉ n , x u h n g , k) vọtiỊ^ ỉ i o ậ c i iÌL íỊiiun ỉ i i \ ỉhỉ i iU í c h l ỉ i í a Ỉì inỉi Ịìùy ttianịị t i nỉ i k h n g c h í n h

\ i V c v i ỉ ỉ i ụ c ( l í c h T r o ĩ ì i ^ k l ỉ K n g c ả n h ( Ị i i í h ì l ý p h ầ n n i ê m s ự k h ú c h i ệ ỉ g i ữ a t i n h

clì i nh x c vủ t í n l ỉ đ ú n g (íắfi l k l ỉ ị n ^ (iáfi^ k ể v ì c ỏ t ì ỉè í Ììcii l ý d o :

1 Oiiíỉn / v p h ầ n méỉìi nhữììiỊ vủỉĩi> d ầ y ĩĩìàu xáỉĩì, n ỏ p h ụ ílìiỉộc v o tì n h í r u t ì ^ \'ủ nlìữỉig í r ú ^iú n h ậ p n h n g D ó s ự k h ó k lu h i nếỉí k h ĩ ì g m u ố n n ó i

k l v â n g ỉ l ì ể c l i í o t g m i n l t tinìi íĩ útỉ^ clắn c ủ a ỉỉ hìéii k l ỉ i fỉiệnì v g i ữ l i s ự c h i n h

xùtc c ù a r c h ( r ì n h h y í r o n g ỈHỘÍ lĩììh v ực r ộ n g lớn.

(11)

k ỉ i â ì ì í Ị Ì ì ỉ ệ i i c l i i n l i í r o i i í ỉ C(H' yêu c ầ u l i o ậ c k ê h o c h d (ÍKỢ( c h ứ ỉ ỉ i Ị n ì i n ỉ ỉ (lù c h i i í í

rơ rùỉìi^, nhưtì^ tlìKỜỊỉ^ ỉỊÚy ỉrở ỉi^ại íới ỉliàtih câỉìiĩ Cỉia cỉựúỉì.

T r o n iỊ r ấ t nlỉiềiỉ c c h h i ể u cliển sổ, c c ^iỊÌá ỉri í u y ệ í d ổ i ỉhiùrniỉ k h m ì y

q i i ì i ỉ ì t ì Ọ ì i i ị \'í/ h o ù ỉ i t o n í l ỉ d x d ị ỉ í r o ì ì \ ị c c l ĩ n l ỉ v ự c v r c i c ( ì n h ỉ ì i i o i ì ' ^ c ỉ i ( ÚỊỊ

k h ú c n h a u C c g iá írị íỊỉiơỉì h ệ c ù a n ó í o nẽìì ìii ỉiẽí Cik' h ìì ỉh v r vủ ỉ)ơn\[ hi ê n

Q u y ể n s c h d a r a tilỉữní^ cltíOỉiỊ c v ù k i t ỉ l i ỉ ỉ g l i i ệ n i í h ự c ĩ ẽ í ì ẽ c c t ỉ l i (Ị lí tỉ

lý h n g ĩớỉ Ìĩìiững i i ^ ữ c ả n h c ụ ĩlỉê, lièỉi hệ với ỊìlìữỉỉSỉ^ Ịiẽii clỉiiẩn (íắỉi vù clìínlỉ \âc t r o n g c ú c (lièii k i ê n c ụ íliè M ộ ĩ sị pliầỉỉ p h ụ híC s ể làtìì súỉii^ ỉ ị ( á( k \ tlìiiậĩ d ợ c írìỉỉlì b y d â y c ó í ỉ i ể d ã d ợ c íúìiị d ụ n g Ỉrèỉi ỉ h ự c l è ' ỉ i h ỊỈỉẽ n o M ộ t t h í d ụ v é h ệ tlìOỉì^ ĨÙK đ ỗ đ ố c s è (lược n^lìiêỉỉ c ứ u .xuyèn s u ấ t !r(ỉn^ ỉài ỉiế’u cỉáy m ộ ĩ d ự â n ìớn \’ừ ĩlìành cơỉỉí^ d ã đ a ĩỉìộỉ ví d ụ c ụ ĩ l t ể làỉỉì ĩ l ì ế nà(' c ỏ í h ể q i i ủ t ì lý lố ĩ d ợ c côiig việc N ỏ cũtìiĩ c u n g c ấ p ỉììộí m ộ t khiiơtì k h ổ dểììỢỊ^ lý lìô n iộ t s ti ế n írìnli c ả i íiéỉi k ỹ ílìí.

T ỏ c h ứ c

C u ô n sâclỉ đ ợ c c h i a th ù ỉìh tìủỉỉì pliẩỉi, ììỉổi plicifi ị^ótn ìNÕt s<) chưo^tìíỊ:

P h ấ n / , t h i k ỳ p h ụ c h n g c ủ a q u ả n lý' p h n m é m P h a n lìày Dìó tu h i ệ t

t r ự ì ì g c ủ a n é n kitỉli t ế p ì ì ả n ìì iêm \’ừ íl ìực ỉiíhì q ii ả ii l ỷ p l ì íh ì ĩỉieỉỉỉ v cíưíỉ Ỉ U s r

c h u y ể n d ị c h c n ĩh i ế ỉ tiổi với p h ầ n m é m d ợ c c i ĩliiệỉỉ vê cỉủii tư.

P h ẩ n I I , n h ữ n g k h u ô n k h ổ c ủ a q u ả n lý p h ấ n m ẻ m M ô t ả c c f i ^ i i \ ê n h vê x lý \'í/ k h u n k h ổ c h o việc q u ả n lý pl ìú n ĩỉỉéỉn íiêti íiên b a o g n t : CÍÌC p h a Ví v ỏ n g đ i , p h a v ề c h é l o iliử, p h a vé dịiìịị c n g việc, c ú c cỉiểỉìi k i ể m ira.

P h ấ n I I I , n g u y é n l ý q u ả n lý p h n m ề m Phííìi ììùy ĩónì íáĩ m ộ Ị vàì k ĩ ỉltiuậi ú p d u n g c h o l ậ p ké ỉìo a c lh d i ề u k h i ế n vù í (lâng h o tiìỏi q u irìììỉt p h a n ỉHr'’ỉ) t iê n íiến.

P h ấ n / v ^ x u h n g p h t ỉ r i ẻ n C ú c ílỉuyếí v ề C(ÍC liiệH nủtìg c ù a d ự .út

t i ê n t i ế n v ù n é n ki tì ìì ĩ ế p ì ì ầ ì i ì ì ì é m í r o ỉ ì ^ ỉ l ì ế l ìệ í i v h n l u ậ n VC s ự clị c l

c h u y ể n vãfi liố c ẩ n ĩììiếĩ c h o s ự tlỉủnli cóiig.

P h n V , c c v í d ụ c ụ t h ể tà i l i ệ u t h a m k h d o G m p h u lục, (lưa ro

t i ì ì ữ n g c i c b ả n c h o v i ệ c c l ì í ú ì i ỉ ỉ ì ỉ i n l ì n i ộ ĩ v ì l ì h ậ t i x é t , c h i d c h i v à V k i ê ỉ ỉ ílỉíiỢí

írìtìh b \ niột vủ i ỉKrị.

(12)

Ọ U Ả N LÝ PH ẦN MỀM cổ TRUYÉN

Thời kỳ phục hưng quản lý phần mểm

N c n c ò i i e n g h i ệ p p h ẩ n m é m đ c ó m ộ t k i n h n g h i ệ m t r o n g t h i k ỳ p h ụ c h inig R ấ t n h i ề u nhữiií ĩ n g u y ê n lý c ò n g n g h é p h ầ n m ề m đ h ằ n s â u đ a n g bị b ó h e p v lồi t h i b ời n h ữ n g k ỹ t h u ậ t m i h o ậ c t h a y t h ế b ằ n g n h ữ n g k ỹ t h u ậ t tốt hơn h o ă c m ứ c đ ộ tự đ ộ n g h o c a o hơn.

C h o d ù n g u y ê n lý n o c h ã n g n ữ a đ i ề u q u a n t r ọ n g n g i l m t h ự c t ế pliài h í ể i i d ợ c trạiiíi t h i h i ệ n trước k hi b i ế n đ ổ i , c h u v ể n d ị c h s a n g c i m i

Trước c â n n h ắ c m ột k h u ỏ n kh ố (.Ịiián lý phẩn m ề m c h o tương lai c ầ n thiết phải h i ế u n é n c ô n g n c h i ệ p đ a n g đâu l àm s a o c ó thể c h i ế m lĩnh

đ ợ c n ó

N h ữ i ì g c h n g t ro ỉ i g p h n I g iới t h i ệ u t r n g t h i t h ự c t ế t r o n g n ề n c ô n g n g h i ệ p p h n I i i ể m v x c địnlì đ ộ tot lên t r o n g c c t i ế n t r ì n h q u ả n lý p h ẩ n m ề m i h ô i i g t h n g

Đ i ể m c h í n h ;

> N l i ữ n g i h ự c t i ễ n q u a n lý p h ấ n m ề m c ổ t r u y ể n d ĩ ì g n h c h ỉ l ý t h u y ế t

n h n g thực l iẻ n CỊII gán chật với c n g n g h ệ kỹ thuật c ổ xưa.

> N ề n k i n h t ế p h ẩ n m ề m c ổ t r u y ề n đ u a r a n h ữ n g t i ê u c h u ẩ n h i ê u s u ấ t

c ù a c c n g u y ê n lý quân l ý pluin n i ể m c ổ truyền.

M ộ i đ i é u t ốt n h ấ t vổ p h ầ n m ề m đ ó l í n h l i nh h o t m ề m d ẻ o : N ó c ó t h ể d ợ c l ậ p t r ì n h đ c t h ự c h i ệ n h ầ u hế t m ọ i v i ệ c Đ i ể u tổi nhcủ vể p h ầ n m ể n i c ũ n g t íỉ ih l i n h ỉioạt m é m d ẻ o : c c đ c tíiili " h u n h m ọ i t h ứ " k h ó t r o n g l ậ p k ế h o c h , t i ế n d ộ v đ i c u k h i ể n s ự p h t I r i c n p h đ n m ể m V i ệ c k h ô n g d ự đ o n n y d i ề u c báii c ủ a c u ộ c " k h ủ n g h o ả n g p h đ n m ề m " t r ê n n ă m

V o g i ữ a n h ữ n g n ã m 9 n h ấ t c ó b a p h â n t í c h q u a n t r ọ n g v ề n ề n c ô n g n g h i ẻ r kỹ n g h ẹ p h ầ n m ề m đ ợ c llìực h i ệ n kếl q u ả đ ượ c c ỏ n g b ô t r o n g c c ấ n p h ẩ m :

1 P a l l c r n s o f S o f t w a r e S y s t e m s F a i l u r e a n d S u c c e s s ( J o n e s , 96) C h a o s ( S t a n d i s h G r o u p , 995)

(13)

3 R e p o r t o f t h e D e f e n s e S c' i en c c B o a r d T a s k F o r c e o n A c q u i r i i m D e f ' c u s e S o f t w a r e C o m m e r c i a l l y ( D e f e n s e S c i e n c e B o a r d , 994 )

P h ụ l ụ c A l m n ổ i b ậ t m ộ t k ế t q u ả c ó l iê n q u a n

T â ì c ả b a p h â n t í c h đ ó c ù n g đ t tói m ộ t k ết l u â n c h u n g : M ứ c đ ộ t h n h c ỏ n u đ ố i với d ự n p h đ n m ề m t h ấ p M ặ c d ù c c p h â n t í c h n y c ó m ộ i vài n h ộ n t h ứ c k h c n h a u n h n g t h ô n g b o c h ủ y ế u c ủ a h ọ đ ợ c b ổ s u n g c l i o n h a u \ rát k i ê n đ ị n h C h ú n g t a c ó t h ể t ó m tắt n h s au:

1 V i ệ c p h t t r i ể n p h ẩ n m ể m v ả n c i k h ô n g d ự đ o n đ ợ c c a o c h i c ỏ

k h o ả n g 10% c c d ự án phần m ề m c o i ỉà thành c n g , với nhữiìg irớc ỉượiig

về n g â n s c h v t i ế n đ ộ b a n đ ầ u

2 C c n g u y ê n l ý v ề q u ả n l ý n ă n g vé p h n đ o n t h n h c ó n g h a v t h ấ t bại h n l c c t i ế n b ộ v ể k ỹ t h u ậ t

3 M ứ c đ ộ m a n h m ú n c ủ a p h ầ n m ề m c ũ n g n h s ự k h ô n g k ế t h a đ ã c h i I"ú m ộ t t i ế n t r ì n h c ò n n o n n t

Ba phân tích n y g iớ i th i ệu c c h quản lý c c phần mềiiì Iihững tièL

c h u ẩ n h i ệ n đ ố i v i q u t r ì n h q u ả n lý p h ầ n m ể m c ổ t r u y ề n C ó n h i é i i n i n ỉ đ ấ t đ ể p h t t r i ể n

H ã y n h n h ữ n g t ó m tắt c ủ a c c c h n g k h u n g t i ế n i r ì n h q u í i n lý p h a i m ể m m h ầ u h ế t n h ữ n g p h ầ n r n ề m t r u y ề n t h ố n g đ ả đ ợ c s d ụ n g T r o n g kỉi n h ữ n g k h u ô n k h ổ m c h ú n g t a đ ã b i ế t m ố h ì n h t h c n c c ó n h i é u s ự b i ế i

đ ộ n g đ ó tiến trình v c h ranh g i i đố i với hđu hết n h ữ n g kinh n g h i ệ m c ủ a d i

á n p h ẩ n m ể m đ đ ợ c l í c h l u ỹ c h o tới n g y n a y V t r o n g k h i s ự l o lìgại chuiị p h t s i n h đ i ể u q u a n t r ọ n g đ ợ c đ ặ t m ô i t r n g t ố t c h o c c k ỹ thuẠt c ả t i ế n t i ế n t r ì n h s ẽ đ ợ c t h ả o l u ậ n t r o n g s u ố t c u ố n s c h n y

1.1 M Ô H Ì N H T H Á C N Ư Ớ C

Hầu hết nội d u n g c ô n g n g h ệ phần m ề m trình b y t h e o m ỏ hìiih thác Iiirớc

c o i n h l n g u n g ố c c ủ a t i ế n t r ì n h p h ẩ n m ể m t r u y ề n t h n g C h ú ý riìnií n ó st l t i ê u c h u ẩ n h n q u t r ì n h đ ó P h ẩ n n y s ẽ x e m x é t v đ n h g i m ỏ h ì n h t h c n c , s a u đ ó x e m n ể n c ô n g n g h i ê p đ ã đ ợ c t h ự c h n h t i ế n t r ì n h p h ầ n r n é n t r u y ề n t h ố n g n h t h ế n o ? T r ê n t h ự c t ế m c d ù n ể n c ó n g n g h i ệ p n y đ ã b ò q u i r ấ t n h i ể u p h ầ n l ý t h u y ế t , n ó v ẫ n c ò n đ ợ c q u ả n lý đ ể m r a n h i ể u t h c h h n \ l ố t ( v m ộ t v i t h ự c t i ể n k h ô n g t ố t l ắ m ) đ c b i ộ t k h i n ó s d u n g c c k ỹ I h u ậ ỉ t i ê n t i ế n

(14)

1.1.1 L ý th u y ế t

V o luìm , W i n s t o n R o y c e đ đ a m ộ t b o v ó i l iê u đ é “ Q u ả n lý việc plìái t r i ể n hộ t h ố n g p h ầ n m ể n i l n ” t r ê n t p c h í I E E E W E S C O N ( R o y c e , W i r s t o n , ) b i b o n y d a v c c g i ả i i g v ể q u ả n lý c c d ự n p h ầ n m ề n lớn m n ó c ò n g i ữ lại g ố c c ủ a m h ì n h t h c n c , N ó đ đ a r a m ộ t t ó m lát Igủn gọii sáiiỉĩ s ủ a VC t í n h t r i ế t h ọ c c ủ a q u â n Iv p h n m ề m t r u y ể n t h ố n g t r o n ; k h o n g n h ữ n g n ă m v h ầ u n h n h ữ n g lời k h u y ê n Ironíĩ n ă m q u a đ ã cìrợc t h i g i a n k i ể m n g h i ệ m t r c t ố c đ ộ t h a v đ ổ i c ù a c ô n g n g h ệ

Bài b o n y đ ã đ a r a b a l u ậ n đ i ể m q u a n t r ọ n g ;

/ C ó luii h c c â n th iế t (lê pì ìâ í t r i ể n nỉột c h it n g t r ì n h n iú y íínli: phc íicìì l ậ p írì nh

2 D è íỊiiản lý d i ê u k h i ể n tấ t c ả tìlìững s ự l ự d o sáiig t o với p h t ĩriểìi pliáỉi ìtièỉìi n g i ta s ẽ ^ ìỏ i íliiệii m ộ t vài b c " p h í a t r c

( o v e r l ỉ e a d ) " , íỊồtìi xcíc clịnli c ú c yéii c ầ u c ủ a h ệ í liâỉỉ g, x c đ ị n h yèi i c ấ u

p l u í n ỉììêni, th i ế t k ế c h n g ĩrỉỉỉlì vù kiểnì sử a N h ữ n g b c n ù \ b ổ s u n g c h o c c h c p ì ì n ĩíclì l ậ p ĩrìỉìli ỉ ỉ ìn li 1 s è m i n h lìoạ s ílu ỉo d ự n d a r a vủ n h ữ n g b c c h n trot ig v iệ c p h t tri ển m ộ t c h n g í r ì n h íịu y ìììơ lớn.

K h u ì ĩ k h ổ c hdìì cíã m ị í ã t r o n g tìiơ Ỉiitỉlì íliác n c s è c ỏ ỉì ìi ữ n ^ r ủ i ro và n h ữ n g Siit sót G i a i (l oạn k i ể m í l ì x i í ỉ h iệ n ĩcii C í i i c ù a vy)/ìí> p h t

tr iể n ĩìĩủ d ầ u ỉièrì íliờì g i a n , h ộ nììớ, Ị r u y é n v ù o lừ tìììữỊig k i n h n ẹ l ì i ệ m klii pliâỉì b i ệ ĩ t b c p ì ì ú n tích S ự ĩììíiy d ổ i c ủ a ccic ílìiếỉ k ế đ a r a lu ì i h n ó s è p h ú \'(1 íấí c ả c c y ê u c ầ u plỉầỉi m ê m k h ỉ m v iệ c th i ế t

k ê d ự a v o c c v é u c ầ i í h ị p ỉ i ỉ i i t ỳ ĩ ĩ i K U ỉ ù c ú c \ é i i c ã i ỉ ( i \ p ỉ ì ã i í l i a v

(ỉổi It o ậ c pììầìì íli av d ổ i ílìiếĩ k ế t r ọ n g y ế u p l ỉ d i (lược h o hànỉì.

M u c 1, d c n i g n h q u a n t r ọ n g , s a u n y n ó đ ợ c m r ộ n g t h n h m ộ t t r o n g n h ữ i g c h ù đ ể q u ả n lý t o n bộ; S ự p h ă n c h i a g ia i đ o n c ô n g n g h ệ t g i a i đ o n s n ?hấm

Bẩy t r o n g c h í n t r a n g c ủ a bà i b o đ ể d n h c h o m ô tả b c p h t t r i ể n t i ế n trì nl t h c n c c b ả n m n ó s ẽ l o i b ỏ h u h ế t n h ữ n g r ủi r o đ ợ c n ó i đ ế n t n í ; m ụ c N ă m s c ả i t i ế n đ ợ c t r ì n h b y t i ế p s a u ( P h ầ n đ ể t r o n g d ấ u n h y n u ì n g đ o n đ ợ c in n g h i ê n g , k è m t h e o đ ó n h ữ n g n h ậ n x é t c ủ a c h ú n g t ồi vể n i ữ n g c ô n g n g h ệ v t h u ậ t n g ữ n g y n a y )

(15)

Phần mơ hình thác nước: Hai bước c dể xáy dựn g m ột chương trinh

Phân tích làp trình bao góm cõng vièc sáng tao mà đóng góp trực tiếp íới tinh hCru dung sản phẩm

Phấn mò h ình thác nước: Cách tiếp cận hệ th ố n g lớn

Phần mỏ hình th c nước: Năm s ự c ả ỉ tiến cấn th iế t để tiếp cận công việc.

1 Hoần thiện thiất kê cnương trinh trước phân tích viết chương írỉnh Bảo trỉ hiên hầnh vầ hồn thiện tầỉ liệu

3 Thực cơng việc hai lán

4 Lập ké hoạch, điéu khiển vâ điéu hành kiểm sửa Trao đổỉ thu hút khâch hầng

tỉìììlì 1-1 M ó lìììili íluỉc ỉìUỚc.

(16)

1 Đ u Ỉ ỉ è n lù g i a i ( l o n t h i ế t k é c h n g t r ì n h , \ l ệ c íiâỉi l i ê n ( ỉ ể g iả i cỊuyếĩ

Viíìỉ d è l h sitHiỊ t n ộ í t h i ế t k ê c h i t í / n g ĩi ìtìlì s h ộ v o i^ịữa g i a i ( l o n .\ck' (ttiìh

\'<h( r a n p h ầ ỉ i ỉnêỉỉì vủ í^iai cloa/ì p h ú ỉ i Ĩĩcìì B ù n g k \ t h u ậ t n â v , c c n h t h i ế í k è

c ỉ i ì ì g t r ì ì ì h ( Ị i i c Ị i i x ẽ ĩ n h i ị ị p l ỉ ú i ỉ n i ê t t ỉ s ẽ k h n g b ị s a i v i h ộ n h , ĩ ỉ i ỉ ^ i u ỉ t v

s ỊÌiưy d õ ỉ (lữ liệ u K h i pììâti ỉícli d ợ c íiếti lìàỉỉlì ỉroỉiíỊ Ị^iai doọỊi t i ế p ílieo ĨỈIÌ ììịịưởi ílỉiếí ké c h ỉ i g triỉìli p h ả i tâ c (lộng với c c ỉilià p h n Ỉíclỉ ( c liụiì c h ế ve h ộ n h , ĩhời \^UIÌI vù ĩá c NíỊỈuệp ỉlieo cúclỉ ìììù íh ĩa Ctiỉìi ỉiliận ỉhã y N ế i i tilỉit ĩiíĩ c ả c ú c n\^iidỉỉ ĨÙI NiỊii\ẽfi s è cIùỉiíỊ d ế n klìịỉìíỊ d ù d p ứfì^ h o ặ c lìlìừn^ tlìỉếĩ k ế V‘(' ĩú c n iỊ h i ệp h ị s a i s ó t n ó s è d ợ c p l i í h i ệ n ỉại ĩrạnsị t h ú i sớnì liơỉì v iệ c l ặ p lại c c vén cciỉí ỉliiếí k é s h ộ c ó ĩ ì ì ể d ợ c l ặ p lại íriửrc klỉi ĩh i ế í k ế , l ậ p ĩì i n h iy; k i ể m sứa U i m ĩ h ế ỉìảo d ể th ú ĩ ục ĩh iế t kê cììươíìịị íriỉỉlì d ợ c ílỉực Ỉìiệỉì h ' ó d ù i Ịìỏi c c b c s a n d â y :

B a í ííáu q ii trìn ìi ỉ l u ế í k è với c c tihc) th iế t k è klỉơtìg p h ả i c ú c ìỉlỉà p h n ĨỈCỈÌ h o ặ c c c n h l ậ p ĩrìỉili.

T h ỉ ế ỉ kế cỈỊỉìh ìiiịỊìĩíi vù x â c ílỉỉilỉ c l ỉ ế c ỉ ộ x /ý tlữ li ệ u ĩlìậ m c h í c ả c c r ủ i r a d ù đ ị n h cííc c h ứ c ỉuhỉiỊ xử lý, ĩỉìiếĩ k ế c S(ĩ d ữ li ệ u x c clịtìlỉ íhờ i g i a n ĩỉiực li.ỉệỉỉ, x c íIịììIì íiiao diệtì vù c h ế d ộ x ỉỳ với h ệ dièii lỉàỉìlỉ, tnơ Ỉíỉ q u ĩrìtỉlỉ x lý

v o r u v x c clịtìlỉ c c ĩ l ì i i ỉ t i c ĩlỉCỉO ĩ c s h ộ

\ iéỉ m ộ t í ủ i l i ệ u í d n g q u a n r ễ ííọc, d ễ h i ể u , d ầ y (hì ĩh ơì ig tin nỉaniỊ íínlì

t h ì i s ự d ê c h o m ọ i Ị Ì ì a m ^ i a d ự Ún c ỏ t h ể n ấ m b ắ í d ỉ í ợ c ỉ i h ữ n g n é ỉ c b n Vté l ỉ é í l iõỉ ìi Ị.

'r' Ban c h ấ t c ủ a q u Irình x lý đ ợ c tr ì n h b y t r o n g n h ữ n g c h n g s a u siự p h t Iricii đ đ u t i ê n k i ế n t r ú c M ă c d ù m ộ ĩ vài t lì uậ l n g ữ c ó t h ể t h a y đ ổ i ( c h ả n g h n n h t k i ế n t r ú c c ó t h ể đ ợ c t h a y t h ế b ằ n g t h i ế t k ế c h i i g t r ì n h ) ,

m h n g chất cỉia c c trình tiên tiến hiốn phìi hạp vơi v i ệ c giải th í ch đưa

n a đAv N h s ự m ô l a s a u n y k i ế n t r ú c s ẽ đ ợ c l m t r c , n ó đ ợ c th ì i ế t k ế p h t t r i ể n s o n g s o n g với v i ệ c h)p kẽ h o c h v x c đ ị n h y ê u c đ u n h ỉà

nu ột phẠii c ù a m ộ t giai đo ạn c ỏ n g n g h ệ m ộ ỉ dư án.

(17)

li ệ u n l ỉ ì g l ù m ộ i í/ìiế í kẽ ( ) G i írị hằiìịị ĩiéỉì th ự c t ế c ù a c ú c tả i li ệ u Ììổ

ỉ r ự v i ệ c s a c ỉ ỏ ị s a u t ỉ y ( l o f ì i ộ ỉ n h ó n i k i è t ì i s a d ộ c l ậ p , d o t ì ì ộ ĩ ỉ i lì ói ìì h o ĩ r ì

đ ộ c l ậ p v ílo n h ữ n g c ủ nlỉàỉi kltịtỉg c ó kiếìì Ịliức vê plìchỉ m ẽ n i ĩliực liiệ/ỉ

> N ế u n h c h ú n g t a l b ỏ s ự t h i c u h ụt k h ô n g l ư n g t h í c h k v í h u â i t r o n g m ộ t k h u n g t h i g i a n m tài l iệ u đ ợ c viết ihì t h ự c c h ấ t t h ỏ n g đ i ệ p c ù a " l ậ p tài l i ệ u c h o t h i ế t k ế " v ẫ n c ò n g i trị V i ệ c t r ì n h b y m ộ t c ú c h d c h i c u c c k h u ò n m ả u m c c c ổ đ ô n g v c c n h ó m c ó t h ể t r u y x u ấ t đ ợ c đ i é u c ố t y ế u T u y I i hi ẻ n ưu đ i ể m c h í n h t r o n g c c k ý h i ệ u , n g ô n imừ, c c h d u ỵ ộ t , c ô n g c u

p h n g p h p đ ã đ p lại n h ữ n g y ê u c u đ ố i v ới Iihững s l ạc hậ u v ể tài l i ê u , T r o n g c h i ì g s a u, c h ú n g tòi c hỉ rỏ ràng lậỊ) trung n h i ề u VC tài liệu

t hì s ẽ k h ỏ n g t ố t v p h ả n t c d ụ n g Bởi c c c ỏ i i g n g h ệ h i ệ n n a y đ h ỗ t r ọ c h o c c h b i ể u d i ễ n n h ữ n g k ý h i ệ u c ú a tài liệu c h í n h x c đ c x ác đ ị n h VCU c â u , t h i ế t k ế v t h ể h i ệ n

3 L m h a i l ầ n , N ế u t i h ììỉột ci iư n g Ỉriỉỉlì ỉỉỉáy ĩiỉììì d ợ c p l ì í ĩriểìi l J n đ ầ n ti ê n th ì v iệ c c h ỉ n h lý l ù m r a p h ié ỉi b ả n citòi c ù n g c ấ p p h ú t c h o klỉáclì liủ,'ỉg d ể t r i ể n k h a i t h ự c h i ệ n ĩììực s ự pìiiêiì h n ĩlìứ h a i m ủ d ã d ợ c (láỉili ỉ^iá wà ĩliực h i ệ n C h ú V r ằ n g d â y m ộ t s ự đ n g i ả n c ủ a t o n b ộ q u Ịrìiììì (lược íỉìỉực lìiện ỉlỉii ỉỉlìị lạ i, \'ẽ m ậ ỉ t h i g i a n íỉĩẽit ỉiiìy lủ r í iỉliỏ ílieo klìía c n h c ủ a íoc hi h ộ s ự n lực T r o n g p h i ê n h n d ầ u tiên, i o n (lội p h ả i c ó m ộ ỉ iiỏ lực d ặ ĩ h i ệ ỉ ff'ỉi h ọ c ó ĩ h ể n h a n h c h ó n g ccỉỉỉỉ ỉìlìậỉỉ (lược CiU' íliểỉỉì t r ụ c ír ậ c troỉìị* ílìiếí kế, íroỉìi;' m ỏ lìinlì, s ự lự a c h ọ n lììơ h ì n h , (Ịịiêỉì cli nlỉ ữn g kliía c ụn li ỉ r ự c ítỉện c ủ a ílìiêỉ Lké m k h n ^ c ó g i ĩ n ng lìiêỉi c ứ a í i ííiểĩìi kììởi (hiu Cỉiấi CÙỈI^ ĩhit d ượ c Ịììiộỉ c h n g í r ì n h k h n g c ị n lỏ i ỉỉữa.

> Đ â y l m ộ t c c h m ô tả s ú c t í c h n g ắ n g ọ n s ự p h i t r i ể n k i ế n Irúc đ ì u t i ê n , m t r o n g đ ó n h ó m k i ế n I r ú c p h ả i c h ị u t r c h n h i ệ m vể n h ữ n g c ó n g n g h ệ b a u i

đầu B ằ n g c c h t o m ộ i thực tiẻn, mà sau c h ú n g tỏi SC l m , dưa m(ộl

c c h t i ế p c ậ n " l m N l ầ n " , đ ó n g u y ê n t c c b n c ủ a s ự p h i t r i ể n ỉ p ti ên tic*n n g y n a y

q i u ì n l ý d ự Ún plỉcìi c ó ó c pliáỉi d o n n ế u k h â ỉ ì g c â g i a i d o ự n d ầ u ĩiè h ì ĨIÙV \ ’ới n íộ t h c ỉtĩơ p h ị n g d â u íiêỉì m ứ c k i ể m s a k i n h n g h i ệ m vé c ú c í^idả

í ì ì ỉ ế ĩ v c ú c p ì ì ự n i v ỉ n l ì ữ t ì g c ú i n i d o c o n n g i p l i ú ỉ i d o ú ì ì ĩì Oỉì^ c ú c lĩỉili vựxc

ỉlỉiếí k ế c ì ì n g triỉỉli m v tìỉilỉ ( n h việc ước lượỉìg vê í r ọ n ^ sỏ tììiựì lại, clỉhi p l ì í lì o n íh ù ỉ ì h l ỉ o ặ c tìhữ ỉig í^ấp h ộ i h n g ỉìiỊày) lả n lt ữ n g c i tliiíờỉiiỊ vứv r a Vi ù c ú i ỉổi lũi t r â m ĩr ọ n g

(18)

Đ â y m ỏ tả quan t rọng tinh thrin c ù a s ự phát triển (uẩn hoàn

M n h ữ n g t h u ậ n lợi c ố h ữ u c h o q u n lý rủi ro

4 L ậ p k ế h o c h , d i ê u k h i ể n k i ể m t r a c h i l ợ n g Khơììi* c ó (lịi h ỏ i ,

cIùỉỉ}Ị l n ỉì lỉấí c ủ a n íỉỉ íồ n ìỉlỉâìì l ự c c ủ a d ự átì, ỉ l ì i í^ian ( \ l ý ) m y ĩi tìh

\ ă ỉ h o ặ c (ỉánli q u ủ ỉ ì /v ỉù p h a k i ê m tra D y lủ p h a r ủ i ro lớn nliấĩ ĩroỉỉíỊ kị' giâ írị l ậ p lịc h, k h i c c h lưu ĩ r ữ lại g i ú trị ĩối t h i ể u sẳtì c ó , n ế u ĩroni* niọỉ ĩ r n g hợ p B a diê ỉi ^i('ri tlỉiệii t r c d â y tất C(ỉ í ậ p ĩriiỉĩiị v o v iệ c klìáni p h ả \'à ^ i ủ i íỊii\ết c ú c vấii cíi' í r c k h i (li v o p h a k i ể m tra T u y nlỉiêìỉ, íỉìậni c h í sait k h i

c ĩ ự c t h ự c h i ệ n t ỉ l ì ữ t i í ^ d i ê u đ ỏ , v c ĩn c ò n p h a k i ể ỉ ì ỉ ỉ r a v V ( h i c ó Ị i h ì ê H d i ề u ( Ị U U Ỉ I

i t o i i g c n d ợ c l ù m , h a o ^ồììi: ( ì ) v iệ c ỉ m n ỉ a d ộ i lìịịCi kiểììì íra iiììữnịị n g i ỉìià kliơỉtíỊ c l ụ n írú cli ỉỉliiệỉỉi V'Ể^ tliiếí k ế híỉỉi d â u : ( ) iig v iệ c kiếnỉ cÍỊtỉli ír ự c qiit d ê d íh ìh dáii ỉỉhrnỉíỊ lỏi r ị r ủ n g ỉỉlỉU lả rơ i xn()fig d â u âtìì, ílìỉếii h a i nliâỉỉ

ỉ ô \ n l ỉ ả y ĨỚI c ú c d ị u c i ỉ i s a i s ó í ị k l i ỏ n q s í l ụ t ỉ g ì n v t í n h d ể d ị ù ỉ ì ì l i n y , t i ỏ

q u clắtị; ị,-^) k i ể m ĩ r a CiiC í ĩ n ^ clíỉn loịỊÌc: ( ) c n g v iệ c k i ể m ĩr a CKôl cù ìiq ĩr êì ì c ú c ĩììáx dicỉì.

'r- đ â y c ó i lời k h u y ê n tốt m ộ t vài lời k h u y ê n lỏi th ò i, c c m ụ c ỉ và v ả n n h ữ i i g lời k h u y ê n lớt, n ó đ ợ c t h ả o l u ậ n k ỹ l ỡ n g t r o n g c c c h n g s a u M ụ c v ẫn c h ắ c c h ă n m ộ t c c h t h í c h t h ú k ỳ c ụ c p h ổ b i ế n ( s d ụ n g c c p h ẩ n n n ề m kiểiiì t r a ) , n h n g m u c đ í c h c ủ a n ó Iihư đ ã t r ì n h b y đ â y h ầ u n h đ ã lổi tlhòi M ậ c d ù c ó t h ế n ó đ ã m ộ t s â n p h ẩ m c ó g i trị h i ệ u q u ả t h ự c h i ệ n t r o n g k ỹ llíHiột c ù a n h ữ n g n ă m , n h n g n ó k h n g p h ù h ợ p v i n g y n a y C c m y t í n h , c:ác b ộ d i ề n d ị c h , b ộ p h â n t íc h v n h ữ n g c ổ n g c u k h c đ ã n h ữ n g m y m ó c c ó hiiệu suất c a o h n đ ể bă t k ị p c c lỗi r õ r n g N h m ụ c 3, v i ệ c k i ể m t r a c c đ l n g d ẫ n l o g i c r ấ t k h ó đ ầ v đ ủ t r o n g n h ữ n g n ă m , Iiếu k h n g c ó v i ệ c t h ê m v / o c c p há ii t p h n p h ố i p h ứ c t a p , c c p h ầ n t d ù n g lại đ ợ c m ộ t vài n h â n t (ố p h ức t p k h c N ó c h c c h n k h ô n g k h ả i hi với h đ u hết c c hệ t h ố n g n g y niav D;ìv ỉà đ i é u clẠc b i ệ t đ ú i ì g với c c p h â n p h ố i v i ệ c t í n h t o n , t r o n g đ ó , với

tỉhòi gian Iihư m ột h n g t h e m v ào, đ ó s v l ận lìhững đ ờn g dản l o g i c

TTrong m ộ t x Iv t i ê n t i ế n , v i ệ c k i ể m t rnỏt v ò n g đ ời h o t đ ộ n g k hi m v i ệ c

t l h c h i ê n đ ú n g đ ắ n c c y ê u c ủi i h n t ổ n g s ố tài I i g u y ẽ n v l ì h ữ n g k h m p h

p->hat hicii r a c ị n d ể d n g hơiì troiií; v ò n g đ i , k hi l ưu t r ữ lại v ẫ n c ó t h ể đ ợ c sir dÌỊKìg

5 T h u h ú t k h c h h n g , C ó m ộ t i /v d o , m ộ ĩ ĩlỉiếỉ k ế p ì ì n m ề m n o d ó Sỉ.ẽ dươc l ủ m lủ m ộ t c h ủ d ê d ợ c cỉỉỄn ^iảỉ r ộ n g r ã i, í h ậ m c h í scẤii c ả h ợ p đ t i g

- ■’' ' * ('^ìA HA N O í ~j I

i R j N G TAIVÍ Ĩ H O N G tin TH'JVip; ■ j

(19)

ĩrư ớc (ló, D ỏ lủ diê ii cỊituỉì ỈÌ ỌỈỈỈĨ d ê ỉlỉii h ú t klỉáclỉ hàìHĩ ỉro/ií^ ỈỈIỘÍ ( (ỉclt ĨỈIƯC hiiỉỉi

i l ỉ ứ c v ì v ậ y k l ì ú c l ì l ỉ n g d ã c l ì i i x c Ị Ị ỉ ^ ĩ a o ỉ i i i ì o c l i i ỉ i ỉ ỉ h ọ ỉ i h ữ n ị Ị ( ỉ i ẽ n ì ( l é h ( U ì

trư ớc k h ỉ ịịiao lỉủtií* c u ố i cùỉiiỊ C ó Ì)U diểỉìỉ s a u d ã \ , c c y ê u c ủ a d ợ c (ỈỊỈIỈI

n s ị h ĩ a l ù s ự h i ể u i ì ỉ â i t h è ỉ ì í r o ỉ ỉ i ^ s ự v ậ ỉ ị ỉ ì i s i ỉ ị h í ) , s ự p h n d o ì ì v s ự tiÌỊì ỉ Ì Ị ì h

(commiỊìueiìỊ) c'/ia klìciclì hàỉis^ có ĩhê hộ ììổ lực phái ỉriêỉL N ó biti) Ỉiàỉìì

Vỉệc " xe m x é t ìại p h â n ìnétìi s t h ả o " s a u h c ỉ l ỉi ế t k é cì iKơiìiị ỉriỉỉlỉ s ĩ h í ỉ o , tìuộỊ

ĩ ì i â ì ỉ í ự " x e m x é ĩ l i p h ầ n ỉ u ê ì ì ì í l ỉ i ế ỉ k è t i l ỉ n " í r o ỉ ỉ ị ĩ S i ỉ ố ĩ d i K o ' f i ^ ĩ ì ì n h í ỉ ỉ i e ĩ k í '

v m ộ ĩ ".xem x ê ỉ l a i p h ầ ỉ i tìỉêììi c h ấ p n h ậ i i Cỉ ỉối CÙÌI^" Síĩit ( l ó kiểìH ĩỉìử.

> S ự h i ể u t h ấ u b ê n í r o n c s ự vật n y đ đ ợ c t h e o đ u ổ i t r o n g n h i ê u Iiảni v n h i ì n g n đ ợ c t h ự c h i ệ n đ ã s â n x u ấ t c h o I i h ữ n u kc í q u đ n g ĩin c ậ y L ô i k e o k h c h h i i g vói l ìh ữi ì g liiậiì c h ứ n g d ẻ d n g v k ế h o a c h g i ã i p hói ii ỉ a n p h a / hei.a đ đ ợ c c h ứ n g m i n h , r n ộ l k ỹ tlìuẠt c ó g i trị

C h ú n g l ôi đ ã l u ổ n n h ấ n m n h s t h ấ u h i ế u bàíì c h ấ ! đ ợ c tĩìiiii b y trê n t r a n g g i ấ y n y T r o n g k h i h ầ u ì c ó n g n g h ệ đ ả sử d ụ n g n c u n n ă n g iir ợng đâip v o đ ợ c c o i n h g ẩ n v ới m ỏ l i ìn h t h c n c , c h ú n i ỉ tỏi c h i t h ấ y n h ữ n g ỉổi nhiò

t r o n g l ý t h u y ế t i h í ì m c h í k l i i n ó đĩì đ ợ c p d u n g t r o n g h o n c i i h c ủ a c ô n c Iiglìtệ

hiện Sự phé phán s ẽ m u c tiêu thực hành c c h tiếp cậiì nơi két hụíp c c g i trị k h ố n g t ổt k h c n h a u v ới n h ữ n g y ê u t ố k h ô n g t h ể tỉurc h i ệ n đ ợ c

C h ú n g l ôi n g h i n g r ằ n g h ầ u h ế t n h ữ n g n g i p p h n c h a b a o g i Ihưc s.ự h i ể u đ ợ c lý í h u y ế t n y ; h ọ m i c h ỉ h i ể u phầiì i h c h n h đ ị n h trưcíc

T r o n g s u ố t c u ố n s c h n y , c h ú n g tói t h a m k h o v ấ n đ ề thirc li nh t r o n g quiá k h ứ v h i ệ n g n v i m ỏ l ùi ih t h c n c , s ẽ l i ế p l ụ c đ ợ c t h o l u ậ n , ĩ ih ”qu y ước ( c o n v e n t i o n a l ) " t i ế p c ậ n h a y x lý p h ấ n n i ề m q u a n lý C h ú n g tỏi c h ứ n g u ị r ằ n g n ó k h ô n g d i h n m ộ t k h u n g l m v i ệ c tốt c h o k ỹ n g h ệ p h ấ n m é m h i è n đạii v ể m ặ t t h ự c h n h v k ỹ t h u ậ t , v c h ú n g t ồi s d u n g n ó n h m ộ t t i ê u c h u ẩ u ì

t h ự c s đ ể h ợ p l ý h o m ộ t c ủ i t i ế n x l ý m l o i b ỏ m ộ t vài sai SÓI c baiii

c ù a n ó

1 T r o n g t h ự c h n h

M ủ c d ù lời k h u y ê n c ú a n h i é i i c h u y ê n c i a p h n lìiéni v lý tliLiyếl sail m í h ì n h t h c n c , n h n g m ộ t i d ự n p h ầ n n i c m vẩiì t h c h i ê n g n g i ố i m vỏyi q u ả n lý p h ầ n m ề m I r u y ẻ n t h ố n g T u y n h i ê n , b ới VI s d u n g c ù a n ó đ a n g tàn I;ạ v n h i ề u đ i ề u p h ổ b i ế n hơĩì t r o n g q u k h ứ , c h ú n g t ôi c h ứ n g m i n h n ó inộtt t h i q u k h ứ đ q u a

(20)

Đ i ể u h ữ u í c h đ c t ó m tát đ ặ c đ i ể m c ù a x l ý t r u y c i ì t h ố n g n h đ ậ c t í n h t r r i n g đ ã đ ợ c p d ụ n g , d i ể u m k h ô n g c ầ n t h i ế t n h n ó úìì m ộ t ý đ ị n h C c d ự ĩiì i u r n ụ x u y ê n c ó c c p h i ề n h t h ể h i ệ n ả c c t r i ệ u c h ứ i ì g sail đ â v :

• K é o d i sir t í c h h ợ p v đ i ể m g ã y t h i ế t k ế m u ộ n

• Sự phr l í c h rủi ro m u ộ n

• C c y ê u c ủ u đ i c u k h i ế i i p h â n rả ( p h â n h u ỷ ) c h ứ c n ă n g • C c q u a n hộ đ ố i t h ủ đ ặ t c ợ c ( n mr i g i ữ t i ề n đ t c ợ c ) • C h ú đ i ể m t r o n g tài l i ệ u x e m lại g ậ p gỡ

K é o d ù i s ( í c h h p v d i é m g ã y í h i ế t k ẻ m u ộ n

C h o m ộ t đ i ế n h ìi ih p h t t r i ể n d ự áii l s d ụ i ì g m ộ t m h ì n h t h c n c đ ể q ị u ỉ i lý t i ế n t n n h , H ì n h 1-2 m i i ì h h o p há ! t r i ế n t i ế n t r i ế n g ầ u vói t hời g i a n S S ự t i ế n t r i ể n đ đ ợ c đ ị n h n g h ĩ a b n g phầii t r ă m c h n g t r ì n h , đ ó là, c ó t h ể g i ả i

tl*hí;h đư ợc irẻii lììẫu b i ế u đíclì c ủ a (P h ấn m ể m c ó thể dịch đư ợc c ó thể

t h h i c h i ệ n ( c h y ) đ ợ c ; n ó k h ỏ i m n h ấ t t h i ế t c ầ n đ y đ ủ , l n g đ ố i d ẻ d i , c Qng k*:hMig c ầ n c h ì đ ị n h r õ r n g ) T u ầ n u r s a u đ ủ y ỉà ( s t i ế n t r i ể n ) c h u n g ;

• S ớn i t h n h c ố n g q u a Iihữníí t hi ết k ế t r ê n g i ấ y v n h ữ n g c h ỉ d ả n đ ầ y đ ủ , t n g l ậ n ( t h n g q u t n g tận)

• S ự tậiì tìiih đ ể i n h o m u ộ n ( b ổ s u n g ) t r o n g v ò n g đời

• S p h ầ n t í c h c ứ c rủi r o ( n g u y c ơ) p h i Irà g i đ ế n c c i h c h i ệ n b ấ t n g

p h t s i n h v I i h ữ n g s ự n ỉ i ậ p I i h ằ n c g i ữ a c c m ậ t c h u n g

• B a o n ặ n g v s ứ c é p l ậ p l ị c h c h o h ệ t h ố n g l m v i ệ c

• S ắ p x ế p lại c c i h i ế t k ế m u ộ n k h ô n g t ối ưu, n ê u k h ô n g c ó t h i g i a n đ ế t h i ế t k ế lai

• M ộ t s n p h ẩ m y ế u t , k li ổi ig t h ể g i ữ đ ợ c đ ã đ ợ c p h t m u ộ n

D ựa t r ê n n g ố n n g ữ v k ỹ t h u ậ t c h a c h í n m u ổ i đ ợ c s d ụ n g t r o n g c c h íi iê> c ậ n t r u y é n t h ô n g , đ ả c ó l;1m q u a n t rọ n i : đ n g k ế t r o n g s h o n t h n h " p h n n m n t h i é l k ế " t r c k h i c h u y ể n n ó s a n g n g n n g ữ l ộ p I r ì n h m ụ c đ í c h , đ ó nrát k h ó h i ể u v t h a y đ ổ i T h c h n h n y đ ã c h o k ế t t | u a t r o n g SỪ d ụ n g n h i é u k k h i ô n m ẫ u ( c c y ê u c ầ u b ằ n g l i ế n g A n h , t h i ế t k ế s b ộ t r o n g c c s đ ổ l u n g , c c ; t hi ết k ế c h i t i ế t t r o n g n g n n g ữ t h i ế t k ế c h n g t r ì n h vi ệ c t h ự c h i ộ n đ đ y đ đ ù t r o n g n g ố n n g ữ m ụ c đ í c h c h ả n g h n n h F O R T R A N , C O B O L , h o ă c C ) v nnh' r n? s ự d ị c h c h u y ể n g i ữ a lỏi d ẻ x ả y ra, l a o đ ộ n g c h u y ê n s ả u c c đ ị n h d n g

(21)

Dạng Văn không theo thể thức

Sơ luóng C hương trinh

nguón

Vạch ranh giới cấu hỉnh

Hoạt động Yêu cáu phân tích

T híếí kế chương trinh

Lập trinh vầ kiểm thừ

ĩic h hợp theo tì lệ m rộ n q V'á

kiểm sửa

Sản phẩm Tài ỉiêu Tải liệu C hương trinh Vach ranh giới yếu ớt

Các hoạt động kế tiếp: yẻu cắu - thiết kế - lập trinh - tích hơp - kiểm sửa

H ì n h 1-2 Tiế ỉỉ ỉrinlỉ s t h ả o c ủ a m ộ t (lự n pluìỉi m ê n i c ổ truyêỉi

Bcìtig I - J P h í ĩổỉì c h o c c h o t (íộng c ủ a m ộ t clự áti p h ẩ n méìỉì

Hoạt động Chi phí

Q uản lý 5%

Yêu cáu 5%

Thiết kế 10%

Lặp trình kiểm tra 30%

Tích hơp kiểm sửa 40%

Triển khai 5%

Môi trường 5%

Tổng 100%

C c k ỹ thuẠt t r u y ề n t h ố n g đ ợ c p d ụ n g v o c h o n iị liình t h c n c t r o n i g t i ế n t r ì n h t h i ế t k ế t hì k h ổ n g t r n h k h ỏ i k êì q u ả t r o n g t í c h h ợ p s ự c ổ v/ũ t h ự c h i ẻ n T r o n g m ỏ h ì n h t r u y ề n t h ố n g , t o n b ộ t h ô n g đ đ ợ c t h i ế t k ế !rcMi g i ấ y , s a u đ ó đ ợ c t h ự c h i ệ n ( i h n g h i ệ m ) m ộ t l n , s a u đ ó đ ợ c t í c h h ợ p C h i t:ại

(22)

giai đ o n c u ố i c ủ a t i ế n t r ì n h n y n ó m i đ ợ c t h n g h i ệ m t r ê n hộ t h ố n g k i ể m tra đ ế t h ẩ m t r a lại r n g k i ế n t r ú c t h i ế t y ế u ( g i a o d i ệ n c ấ u t r ú c ) đ ả đ ú i ì g đ n M ộ t c h ủ c h ù đ ể luÀn h o n ( l ặ p lại) c ủ a c c d ự n t i ế p t ụ c s a u ticìi t r ì n h t r u y c n t h ố n g k i ể m Ira c c h o t đ ộ n g , n ó c h i ế m tới % h o ặ c I r c n % v ò n g đ ời c ủ a p h t n i g p h p B n g ỉ - ỉ c u n g c ấ p m ộ t k i ể u s t h â o VC c c c h i p h í p h ả i (rả q u a t o n b ộ p h a m vi c ủ a c c h o t đ ộ n c p h ấ n m ể m

P h n t í c h r ủ i r o c h ậ m

M ộ í s ự p h t s i n h n g h i ê m t r ọ i i g đ ợ c kết h ợ p với v ò n g đ i ( c h u t r ì n h ) t h c n c đ ã t h i ế u m ã ì s p h â n t í c h rùi r o s m Đ â y k h ô n g p h i kct q u c ù a c h u t r ì n h i h c n c m t i ê u đ i ể m t r o n c c c t o t c s m i r é n g i ấ y , m ộ l t r o n e c c g i a i đ o n t h i ế t k ế t h ậ t , t h ự c h i ệ n t í c h h ợ p c c rủi r o v ẫ n t n g d ố i k h ó n m b át H ì n h 1-3 m i n h h o m ộ t k i ể u p h c t h ả o rìú r o t r o n g c c d ự n n i ỏ h i n h t h c n c t r u v é n t l i ố n g N ó g m c h u k ỳ b n c h ấ t rủi r o k h c b i ệ t , n h ữ n g nơi m riii r o đ ợ c đ ị n h n g h ĩ a l c ó k h ả n ă n g m ấ t g i trị, l ịc h t r ì n h , đ ặ c t r n g h o c m ụ c t i ê u c h ấ t lượi ig T í n h d ễ d i t r o n g v ò n g đ i n h c c y ẽ u c đ plìài r õ r n g , c c ( t r ì n h b y ) rủi r o h o t đ ộ n g r ất k h ó đ o n t r c đ ợ c S a u m ộ i t h i ế t k ế c h ấ p n h ậ n đ ợ c đ ã c ó s a n c ó p h ả i c â n b ằ n g c c h i ể u b i ế t c c y ê u c đ u , t h ậ m c h í n ó m i c h i t r ê n g i ấ y , I r ì n h b y rúi r o c ũ n g đ ã p h ả i v ữ n g v n g T u y n h i ê n t h n g n ó c h ỉ v ữ n g v n g m ộ t m ứ c tưctng đ ố i c ũ n g c ó v ài s ự v i ệ c r õ r n g vơi m ộ t n h q u n lý p h n m ể m c ó đ ợ c m ộ l đ n h g i k h c h q u a n N h h ệ i h ố n g đ ả đirợc m ã h o ( l ộ p t r ì n h ) , m ộ t i t h n h p h ầ n n ì i r o r i ê n g lẻ đ đ ợ c g i ả i q u y ế t ( p h â n t í c h ) S a u đ ó s ự t í c h h ợ p đ ợ c bắ t đ ầ u , p h ẩ m c h ấ t t h ự c c ủ a m ứ c hệ thơììíí v c c rủi r o đ b t đ ầ u t r n ê n r õ r n g T h i i g t r o n g s u ố t c h u k ỳ n y n h i ề u t h i ế t k ế p h t s i n h đ ợ c g i ả i q u y ế t v c c t rả g i k ỹ t h u ậ t đ ã đ ợ c t o

T u y n hi ên , qii yết đ ịn h c c phát sinh n iu ộn đ ó t rong v ị n g đ ị i , kỉii niộl k ì m hãm

c ỏ đ i n h lớn t h a y đ ổ i c c t o t c c h í n h , đ ắ t g i K ế t q u ả l c c d ự n c ó clìiéii h i i g k c o d i plia t í c h h ợ p ( n h m i n h h o t r o n g h ìi ih 1-2) n h k h lìãiiị: tái t h i ế t k ế c b â n đ d ợ c I h c h i ệ n T i ế n t r ì n h n y t h e o c h i ề u h n g gi ải q u y ẽ t c c r ủi r o q u a i i t r ọ n g , m n ó k h ô n g m ấ t c h ấ t l ợ n g c ủ a s ả n p h ẩ m c u ố i c ù n g , đ c b i ệ t t í n h n ă n g b o trì c ủ a n ó C h ú n g lơi s d ụ n g k ỳ lái t h l ê t k é k h l ỏ n g léo H ầ u h ế t n h ữ n g k ế t q u đ t đ ợ c n y s ẽ đ ợ c m i ê u t lóì h n nlnr s ự g n g h é p m u ộ n v s ự c h ắ p vá t h n h n h ữ n g h i ệ u lực s n c ó V ì v ậ y t o n b ộ kế t q u ả J ạt đ ợ c vẫíì n h ỏ n h ấ t N h ữ n g s ự t h a y đ ó i s ầ p x ế p đ ó đ k h n g b ả o t o n đượ c tất c c c I h i ế t k ế s ự t n g h ợ p t í n h b ả o trì

(23)

ỉ ỉ ì ỉ ì h ỉ -3 R ủ i r o h a n d â u c ù a d ự Ún p h â n ìv.ém ( Ị i i í i vịỉỉẬị d ù i c ủ iỉ fỉó.

P h â n t í c h c h ứ c n ã ì ĩ g yéii c ứ u - d i é u k h i ể n

T h e o t r u y ể n i h ố n g , t i ế n I r ì n h p h t t r i ể n p h n m ể m y ê u c ầ u - đ i ế u khiếii; M ộ t s ự n ỏ lực đ â m b o đ a r a m ộ l lời đ ị i i h n gl ìĩ a y é u c u c h í n h x c s a u đ ó đ ể t h c h i ệ n c h í n h x c c c y ê u c a u đ ó C c h t i ế p c ậ n n y p h u t l u i ộ c VÌÌO v iệ c đ ị n h r õ c c y ê u c ầ u m ộ l c c h đ y đ ú r õ ràiig t r c kiii c c i i o t đ ộ n g p há i Iriêii k h c b át đ u S t h i ế u c h u y ê n m ô n x e m xểỉ t o n b ộ c c vêii c u q u a n t rọ i i g n h n h a u v p h ụ t h u ộ c v o c c y ê u c ẩ u c o clịnh c ò n lại đ ó t r o n g v ị i ì g đời p h t t r i ể n p h ầ n m ề m N h ữ n g đ i ề u kiệíi h i ế m hoi n y lại x u ấ t h i ệ n t r o n c t h ế iỉiới t h ực Đ ặ c đ i ể m k ỹ t h u ậ t c ủ a c c y ê u c đu m ộ t p h ẩ n k l i ỏ v q u a n I r ọ n g c ủ a t i ế n t r ì n h p h t t r i ể n pliđn m ề m N h t r a n h luẠn t r o n g ph ụ l ục A , h ầ u n l i i r m ọ i c h n g t r ì n h phđiì m c m c h í n h đ ề u p h ả i tr ài q u a n h ữ i m t h t h c h k h ắ c i m l ì i ệ t tr oní ỉ c c đẠc đ i ể m y ê u c ầ u k ỹ t h u ậ t H n Iiữa tất c ã c c y ê u c u x lý b ì n h d ả n q đéii t h o t r a k h ỏ i s ố g i k ỹ í h u ủ t tất y ế u , từ đ i é u c h ì n h c c y ê u c ẩ u v l n g p h í n h ữ n g s ự c ố g ă i i g đ ó t r ê n c ô n c v i ệ c v ãn p l i ò n u kêt h ợ p với t í n h t h e o d õ i , t í n h k i ể m t h đ ợ c , s h t r ợ liẠu c ẩ n , v vậ y c n g v iệ c v ă n p l i ò i m c h c c h ắ n SC bị loại b ỏ m u ộ n hơiì d o v i ệ c đ i ể u c h i n h c c y ê u c ầ u v l í n h k ế t h a c c thiét k ê t i ê n t i ế n đ bi ết

(24)

M ộ t ví d ụ , x c n i xc t m ộ t d áii lớn n h d ự n C C P D S R , d ợ c t r ì n h b y nỉur m ỏ i i h í clu n g h i ê n c ứ u l i ê u b i c u ( c a s c s t u d y ) ĩ r o n g p h ụ l ục D, nơi m c c y ê u c u p h ấ n m é m b a o g ổ m 2(}()0 " s h a l l " ( M ộ i "shall " là n i ộ t y ê u c ấ u r i c n g í ẽ n g h ĩ a " h ệ t h ố n g p h i c h ị u đ ự n g tất c n l u ì n g h h ỏ n í ĩ p h ấ n c ứ n g đ n lẻ n i k h ô n g

iTKÍt c c k h n n g lới ỉiạn) Sự qiKiii hệ tirưng x ứ n g với địnlì h ớn g thiết k ế

t r o n g h ệ t h ố n g ĩ i h v ậ y ( đ c biộl c h i c ỏ t đ ế n " s l i a l i " ) l ất k h ỏ k h ă n s c h u ắ n lìố g u ) o c y c u c a u t o n b ộ 0 s h a l l đ ợ c x c đ ị n h t r c v đ ợ c x lý tai m ọ i m ố c c h í n h M ứ c n ỏ lire c ị i m lìgỉiệ m n ỏ c ó i h ể đ ợ c t i ê u p hí t r o n g v ấ n đ ề t h i ế t k ế q u a n trọiìíi bị m n h t b ới v i ệ c t i ế n h n h viạyt q u 19 s h a l i s v i ệ c x lý t í n h t h e o d ỏ i đ ợ c , t í n h k i ê m t h đ ir ợ c , tài l iệ u h đ ợ c

M ộ t t í n h c h ấ t k h c c ù a c c h t i ế p c ộ n t r u y ề n ĩ h ố n c c c y ê u c u đ ợ c x c đ ị n h c u t h ế t h e o n g h ĩ a c h ứ c nring V i ệ c x â y d n g q u t r ì n h t h c n c c ổ đ i ể n g i ciịnh c b n m p h đ n m ể m n y t ự p h â n r ã t h n h c c c h ứ c n ă n g , c c yêii c ẩ u n y đ đ ợ c t h i ế t l ậ p t h a n h n h ữ n g t h i i h p h ẩ n V i ệ c p h â n rã n y t h n g k h c v ới v i ệ c p h ủ n r ã dira t r ẽ n t h i ế t k ế h n g đ ố i t i r ự n g v s d u n g n h ữ i i c t h n h p h n h i ẽ n c ó V i ệ c p h ả n rã c h ứ c n ă n g c ũ n g t r t h n ỉ i r n g b u ộ c t i o n g c c h ợ p clổng, p h u l ục h ợ p đ n g v c ấ u t r ú c plìân rã c ó n g v i ệ c , t h ô n g t h í i g n ó l oạ i b ỏ c c h l i ê p c ạn k i ế n t r ú c H ì n h ' m i n h h o két q u c ủ a t i ế p c â n hướiig v ê u c u , đ ó m ộ t c ấ u i r ú c phÀn m ề m m đ ợ c t ổ c h ứ c x u n g q ua i i l ì c c c ấ u t r ú c x c đ ị n h y ê u c ầ u

N h ữ n g m ố i q u a n h ẻ c ổ d ó n g đ ổ i p h n g

T i ế n t r ì i ì h t r u y c n l l i ổ n g d ả n tới k ê ì q u t r o i m q u a n h ẹ c ổ đ ỏ n g đ ố i p h n g , i r o i m m ố i q u a n hệ l n , h i v'i s ự k h ó k h ã ĩ i t r o n g v i ệ c x c đ ị n h c c y ê u c ầ u t r a o đốị t h ô n g t i n c h í q u a n h ữ n g tài l iệ u g i ấ y m n ó c ó t he b a o g ổ n ì n h ữ n g i h ỏ ỉ m tÍ!i c ó i i g n g h ệ k h i ì g t h e o t hể t h ứ c Sư t h i ế u n h ữ n g k ý h i ệ u c h ậ t c h ẽ x y l a I n ) u g h ấ u h ố t c c x c i n xcl v ấ n dé s ự b o lliii k h i t h a y d ổ i I h ói ì g tin

D ă y c c s ự k i ệ n s a u đ y c ó t h ế đ ợ c p d u n g đ ố i với h u h ết n h ữ n g lìỗ lưc p h n m ề m c ò h ợ p đ ố n g

1 N g i l m h ợ p đ n c c h u ẩ n bị m ộ l tài l i ệ u h ợ p clổiig n h p m n ó đ ề c ộ p tới n h ữ n g m ả u t c Ir ực t i ế p v p h ủ n p h t c h o k h c h h n g clc đ n h g i K h c h h n g s ẽ đ ợ c đ ề n g h ị đ ể c u n g c ấ p n h ữ n g nl iậ n xé t (đ;ìc b iệt t r o n g

v ò n g t 15 đ ố n n g y )

3 N g i c n ù h ợ p d n g SC l ổ n g h ợ p n h ữ n g n h ậ n xé t n y đ ệ t r ì n h m ộ i p h i ê n b j ì c u ố i c ù n g đ ể đ n h g i ( đ ậ c b i ệ t t r o n g v ò n g từ 15 đ ế n n g y )

(25)

Yèu cấu hệ thống

Yèu cáu phán mém

Thảnh phấn phán mém

Các khối phán mém

Ra Rb Rc Rx Ry Rz Fa

J / J

RI Ri R2 R] — (- - ► Rn Rk Fi Fx Fb Fj Fy Fc Fk Fz Fa Fi Fx Fb Fj Fy Fc Fk Fz

tỉìiììì 1-4 T ổ clìức c ú c íììàtìh plỉầỉì c ù a p l u í n mêỉìì toi ưu Ịìoả ciic h ộ

í c ú c l ỉ ĩ i ế p c ậ n h n g y é i i c ầ u

Q u t r ì n h x c m x cl n g a n g ọ n n y t h ể h i ệ n s ự n l i v c ả m c a o đ ộ íĩiừa k h c h h n g v c h ủ h ợ p đ ổ n g Q u t r ì n h x e m xé t s ự t h a y đ ổ i c h í c h i ế u trêii m ộ i t r a n g g i ấ y n h v ậ y k h ô n g t h ể đ ợ c C c h t i ế p c ậ n Iiày c ũ n g đ a l a m ộ t m ó i q u a n hộ g i ữ a k h c h h n g v c h ú h ợ p đ n g l m s u y đ i s k h ò n g till c ậ y lủn n h a u , l m k h ó k h ă n đ ể đ t tới s ự t h o ả t h u ậ n c c y ê u c ẩ u vể k ế h o c h c h i phí

T r ọ n g t m c c t i l i ệ u t h ả o l u ậ n t r o n g c c c u ộ c g ặ p g(ì

T i ế n trình t r i i y é n t h o n g c h ú t r ọ n g v o v i ệ c đ a r a n h ữ n g tài liệu k h c n h a u đ ể m ô t ả n h ữ n g s n p h ẩ r n p h đ n m ề m , m t h i c u c h ú t r ọ n g v o s l ả n c í r i r n g t h ự c t ế c ù a c h í n h c c s ả n p h ẩ m đ ó N h ữ n g m ố c c l i ín h t h i m đ ợ c Ihirc h i ệ n

n h I ih ữi ig n g h i t h ứ c g ì í p g đ ợ c v iế t ( đ ị n h n g h ĩ a ) Íiìộí c c h đ n đ i ệ u t r o n g c ;í c

t h u ậ t n g ữ c ù a c c tài l i ệ u c ụ t hể N h ữ i i g Iihà đ u l ĩ l u r n g đ a r a h n e t ấ n n h ữ n g g i ấ y t đ ể đ t đ ợ c n h ữ n g m c n h ữ ĩ m q u t r ì n h m ỏ p h ỏ n g c h o c ổ

đ ô n g hơii h ọ sử d ụ n g c c n n g lực cùa mì nh c ô n g v i ệ c mà nổ SC làm

g i ả m r ùi r o v đira r a n h ữ n g p h ầ n m ể m c ó c h ấ t lirợim Đ ặ c b i ệ t nhữiii’ n g i t r ì n h b y v n h ữ n g n g i n g h e sè x e m xé t lại n h ữ n g đ i ể u đ n g i n m h ọ d h i ể u hơii l n h ữ n g v ấ n đ ề q u a n t r ọ n g p h ứ c t ạp Bởi vộ y h ẩ u n h việc x e m x é t

(26)

lại thiết k ê s ẽ d a r a n h ữ n g g iá t i Ị c ô n g ngliệ t h ấ p m c h i p h í c a o i h e o s ự nỏ lưc l ậ p l ị c h Ironiỉ v i ệ c c h u n bị đ i ể u khiểii c ũ a họ H ọ t r ì n h b y h ầ u n h b c i m o i c ù a q u t r ì n h B â n g 1-2 t ó m tăt n h ữ n g kết q u v i ệ c x e n i xét lại t hi ết kế

1-2 K ế t ( Ị i i ả c ù a việc x en ỉ A c t lại ỉlỉiừí kẽ c ù a (lự án plìcín tỉỉêỉn ỉ r u y ê n ílỉóìi^

N hững két rỏ ràng Những kết th ự c tế

C h ỉ dẫn rông râi cho nhiéu loại đ ỗ c giả

C hí mơt tỉ lệ phần tràm nhỏ độc giả hiểu phắn mém

Những dẫn tài liêu trinh báy vài giá trị quan rủi ro cùa hè thống phẫn mém phức tap

M ị í thỉết kế xuất hiên dẻ dồi

Cố sư không rõ ràng xác thực dẻ dãi

Sư dẻ dâi với u cắu mập mớ mơt lương nhị giá tri C a c yèu cắu gộp (hàng tràm

ỉoai)

Môt vài (khoảng 10) lả điéu khiển thiết kế,

Giải yèu cắu làm mờ nhạt íảm đỉéu khiển tới han

M ỏ t thiết kế coi "vô tội c h o đến đươc ch ửn g minh cỏ tịi"

Thiết kế luỗn ln có lỏi

Các dòng thiết kế bày m uộn vòng đời

V i ệ c c h u ẩ n đ o n n ã n i t r i ệ u c h ứ n g c ủ a d ự n g â y n h ữ n g t r ụ c t r c c ó t h ể rá t k h ó k h ă n (iihir c h ú n g t a v a tlìủo l u ậ n ) đ c b i ệ t ĩ r o n g n h ữ n i í p h a b a n đ ẩ u c ù a v ò n g đ i k hi v ấ n đ ể với c c h t i ế p c ậ n t l ì n g t h n g h ầ u n h r ất d ễ đ i ề u Irị Bởi vậ> c c d n p h ầ n i n c r n lìiện đ i p h ả i s d ụ n g m ộ t c c h ế đ ể d n h g i đ ộ m a n h củai d n t r o n g n h ữ n g p h a đ ầ u c ù a v ò n g đ ời n ó đ ợ c t i ế p t ụ c với v i ệ c k iể ; m t r a t h e o c h u k ỳ v k h c h q u a n ( c ó m ụ c t ie u)

1.2 Q U Ả N L Ý P H Ấ N M Ể M T H Ỏ N ( ; T H D Ị Ní ỉ

M ộ t t r a n g c ủ a B a r r y B o e h m " d a n h s c h dầ n dÀu 10 đ ộ đ o p h n m ề m c ỏ i i g n e h i ệ p " Ị B o c h m , Ỉ Ị m ộ t đ c t r n g k h c h q u a n tố! c ù a t ì n h h ì n h p h t t r i ể n

phẩui n i cn i ÍCỎ rất c c c h ứ n g c c ủ a n h ữ n g s i h a y đ ó i cỊUaii t r ọ n g ) M ặ c

rât n h i c u c ác đ ộ đ o , c h ú n g đ ã m ỏ tá m ộ t vài m ố i q u a n h ệ k i n h t ế đ n g i ả n m k ết q u ả từ n h ữ n g q u t r ì n h p h ầ n m ề m t h ỏ i ì g t h n g t h ự c h n h t r ê n lìãni q u a

T r o n g c c đ o n s a u , đ ợ c t r í c h d ẫ n l daiìli s c h 10 đ ộ đ o d ầ n đ ầ u c ủ a B oe -hi n đ ợ c t r i n h b y b ằ n g c h ữ in n g h i ê n g , s a u đ ó p h đ n gi ải t h í c h :

1 P iáỉ lìỉcn vủ c h ỉ n h s a c c s a i s ó ĩ pl ĩâ n nìẽìỉì s a n k h i p h ủ ĩ i p h ố i c ỏ ch i

p h i g ấ p Itơỉì 0 l n s o v i v i ệ c p h t lìiệti vừ cììỉiiìì s a c c s a i s ó ỉ

(27)

^ C c h n y c l i i c m ưu the c h í n h t r o n g h a u hct niọi h ó ì i g c ả i ticn t iế n tr i n h

đ ợ c n ó i t iên đ â y h a y t roi i g CUỐII s c h n o k h c N ổ k h ỏ n g phái c c l i

đ ộ c n h ấ t đ ế p h t t r i c n p h ấ n m c n ì K h i m ộ t t r o n g l ì h ữ n g n h m y ỏ t lói ì ilii

hành v i ệ c g ọ i lại Iiìột sảii phẩm k h i ế m khiiyết phát tán (ra tlìỊ trường), t hì gia

s p x ế p s a c h ữ a c ó t h ế l ứ n h n n h i ề u s o với clii p h í s a c h ữ a khiơriì k h u y ế t đí) t r o n g g i a i đ o n k ỹ t h u ậ t h o ặ c g i a i đ o n s â n x uấ t

2 B n c ó i l i ể n é n lỊcli Irìỉilt p lì ĩ ỉriểti p h ầ n ìnéỉỉi ĨỚI % nhufiif k h o ỉ ỉ i ĩ

d ợ c VKỢĨ iỊiiá

M ộ t lý d o c h o N % n y g i ả m x u ố n g I r o i i c l ịc h t r ì n h s ẽ k é o i h c o k i a

t ă n g l ê n t r o n g n g u ổ n n h â n l ực ( g i ả s rằ ng c c t h ô n g s ố CÒII hii k h c g i ữ

n g u y ê n ) Bất k ỳ s ự t â n g l ê n v ề s ố l ợ n g n h â n l ự c n o c ũ n c y ê u c u t ổ n g p h í q u ả n lý l n h n N ó i c h u n g , s ự l i n h h o t c ủ a g i i h n t r o n g t ổ n g plií n y , t h e o l ị c h t r ì n h p h ù h ợ p v ới c c h o t đ ộ i ì g , b ả o vệ d y c c h o t d ộ n g v c c n g u ố n b ãi b u ộ c k h c , v o k h o ả n g % M ộ t c c h tối ưu, s ự Iiổ lực c ủ a 0 n h â n v i ê n t r o n g m ộ t i h n g c ũ n g s ẽ b ằ n g s ự n ổ lực c ủ a ỈO n g i t r o n g 10 t h n g C ô n g v i ệ c I y c ó t h ể t h ự c h i ệ n đ ợ c t r o n g m ộ t t h n g với 100 n g i k h ô n í ỉ ? H a y c ó t h ế t h ự c h i ệ n t r o n g hai i h n g với n g i đ ợ c k h ổ n g ? H o ặ c t r o n g k h o ả n g tháiu^ĩ v ới n g i k h ô n g ? Đ i é u r õ r n g là, s ự lưa c h ọ n n y p hi t h c tế Đ ộ đ o n é n 25' /f n ó i r ằ n g g i i h n t r o n g s ự lựa c h ọ n n y t h n g r ưởi ( v c ó t h ế đ ị i h ỏ i t h ê m c ó lẽ k h o ả n g n h â n v i ê n l m v i ệ c t h e o c h ế đ ộ b ì n h t h n g ) Bất k ỳ li-ch t r ì n h n é n n o x a h n c ũ n g s ụ p đ ổ t h n h đ ố n g I r o t n T r ê n m ộ t p hư ĩì g d j ệ n k h c , m ộ t l ị c h I r ì n h t ối u c ó t h ế bị k é o d i m ộ t c c h t u ỳ ti ệi i v p hụ i h u ộ c V’à(> c o n n g i , c ó t h ể đ ợ c t h ự c h i ệ n t r o n g t hời g i a n d i h n v ới n g u n n h ủ n l ự c n h i ề u h n d ô i c h ú t T h í d ụ , n ế u b n c ó m ộ i l ịc h t r ì n h x a xi t r o n g ĩháiiíí, thi b n c ó t h ể c h i c ầ n n h â n v i ê n n g i l m v i ệ c t h e o c h ế đ ộ b ì n h thườiii:

3 S d ụ n í ^ /ỈIỘÍ d l a c h o v iệ c p h t írié n, n h i ú ỉ g b n s ẽ p l ì i s {litní^ diiìii

c h o v i ệ c b ả i : :ri

> B o e h m g ọ i đ i ể u n y l " l u ậ t t h é p p h t t r i ể n pliÀn m ề m " D ì b n x.ủy d ự n g m ộ t s ả n p h ẩ m c ó t u ổ i t h ọ c a o m p h i ê n b n n g o i t h ị t r n g n ì n g c ấ p l n m ộ t n ă m h o ậ c xAy d ự n g m ộ t h ệ t h ố n g p h n m ề m đ ã đ ậ t t r c , s ố í i ể n đi.rợc d ù n g đ ể b ả o trì v ị n g đ ời c ù a s â n p h ẩ m c ó t h ể n h i ể u g ấ p đ ô i s ố tiền d clurợc d ù n g đ ể p h t t r i ể n v ò n g đ i s a n p h đ m Sẽ k h ó k h ã n đ ể lìói rảiig m ( i q u a n hc đ ầ u l i ê n n y t ố t h a y x ấ u T r o n g m i ể n s n p h đ m lưu h n h , q u a n h ệ c i ề u k h iến c h í n h n y s ự t h n h c ô n g c ủ a s ả n p h ẩ m t r ê n t hị t r n g C c s n p i ẩ m phiđỉi

(28)

m é m t h n h c ó n g ( n h O r a c l e , c c c h n g t r ì n h ứ n g d ụ n g c ù a M i c r o s o f t , R a t i o n a l R o s e , v hộ đ i é u lìàiìh U n i x ) đ s ố n g trèii thị t r n g rat lủu v c ó t h ể kết t ị u tí lệ g i ữ a c h i p h í b ã o Iri c h i p h í p h t t r i ể n c ò n c a o h n nhicLi T r ê n m ộ t p h n g d i ệ n k h c n h ữ n g n h q u n lý m ộ t t r o n g c c ỉ oạ i d ự Ún p h ấ n m ể m , h i ế m I h ấ y c ó m ộ t k ế h o c h đ ể c hi t i c u n h i ể u n h b o trì p h ấ n m ể m M ậ t k h c , bấ t k ỳ n g i n o đ ã l m v i ệ c t r o n g n ể n c ò n g n g h i ệ p p h n m ề m lừ t r c n 10 đ ê n n n i đ é u b i é ì r ẳ n c p h n m é m đ a n g t r o n g h o t đ ộ n g đ ợ c c oi n h râì k h ó

bả o irì.

4 C c cli! p h í p h t íriểỉì vù b ã o ĩ rì p h ầ n niéni m ộ t cỉiừc nătig clìíỉili c ủ a sị litỢỉiiỉ c c dị/iíỊ ch ỉi ỉ’ ĩrììììì ni^uổìỉ

Đ ộ đ o n v k ế t q u ả c b ả n c ủ a ưu t h ế c ủ a p h t t r i c n p h a n m ề n i đ ặ l I r c , t h i ế u tíiih lìựp i h n h t l u r n ^ m a i t h i ế u t í n h k ế t h a n h ữ n g c s ẩ n c ó t r o n g k ỳ n g u y ê n t i ế n t r ì n h c ổ đ i ế n

5 S ự b i ế n d ổ i ĩ r o i ì g íitìlỉ íochi c ủ a CÌ n gi ar i lủ s ự k h ú c b i ệ t lớỉì ì i h ấ t t r o n g

c ú c sảti p lỉ ân i p l u h ỉ ììỉêm

> Đ y c h ì a k h o c ù a s ự t h ò n g t h i t r u y ề n t h ố n g ; T h u ê n h n c ô n g tỏì Đ ộ đ o n y m ộ t c h ủ đ ề c ủ a c s q u c n g đ i c u d i m ứ c c n g đ i ệ u K hi b n k h ỏ n g biết m ộ t c c h k h c h q u a n t ại s a o lại b n t h n h c ò n g h a y t h ấ t b i , s ự b u n g x u n g ( s c a p c g o a t ) r õ r n g k h n ă n g c h u y ê n m ò n c ủ a c o n n g i Sự đ n h g i n y k h c h q u a n v k h ó t h c h t h ứ c

ó T o n h ộ í i lệ c c c h i p h í v é p h n cứtìg (lếỉi p l u h t m ể m (lêu V(hì d a n g íãĩig ỉr từ h i^ Nchìì 5 ĩ ỉ lệ ỉì ày lủ J5 : <S'5; nâỉìỉ : 15

> T h ự c t ế p h ầ n m ể m c h i ế m % g i trị c ủ a h ầ u h ế t c c h ệ t h ố n g k h ô n g q u n h i ề đ ố i v ới h i ệ u s u ấ t p h ầ n m ế m ( đ i ề u m c ó t h ể c h o r ằ n g n ó k h ô n g tốt

n h c h ú n g ta c; ìn) n h k h o n g m ứ c c h ứ c n ă n g đ ả đ ợ c c h i d i n h đ ó i VỚI phăn

m ' ển i t r o n g hẻ t h ố n g plu^ii t án Đ i ề u c ầ n t h i ế t c h o p h n m ể m , t í n h r ộ n g rãi c ủ a c c clìirơng t r ì n h ứiig d ụ n g , v t í n h p h ứ c í p t i ế p d i ẻ n d ể t n g t n r n g k h o n g c o gi-ới

han-7, C liỉ % ỉtỏ lự c p t ì ĩ íriểii pltầii m ề m lủ d ợ c c h u y ể n b i ế n tlỉùnli c h n g ĩ-ìiili

Đ â y m ộ t c h ỉ b o q u a n t r ọ n g c ủ a s ự c ầ n t h i ế t c h o s ự c â n b n g N h i ề u h a i đ ộ n ^ l ì go ài v i c c l ậ p t r ì n h c ẩ n t h i ế t c h o s ự t h n h c ô n g c ủ a c c d ự n p h ầ n

miéni Quàn lý y ê u c ầ u , thiết kê \ k i ể m sửa, điciỉ kh i ển dự án, quàn lý thay đổ i và

(29)

các côn g cụ x c m xél tíím quan tro ng mà c h i Ị)hí khỗng n g u n lài n g u y ê n

8 C c h ệ ĩli()niỊ pììcíìì m è m vù c c s tì pliẩỉìi tièii l)iểií c ó ^ i ÍÌỊ tỉlìiứu larỉỉ 3 lầ n tr ê n niột S L O C s o với c ú c clìươníy trìnìi p h a n niénì r i è n ^ rè C ú c

s ả n p h đ m p h ả n m è m l ỉ ệ t l ì ổ ì ì ^ ị \ ' i d ụ , h ộ ỉ l i â ỉ ỉ í Ị c ủ a c c h ệ ỉliOỉií^) r ó ^ i

tr ị nlỉiéii g ấ p ìâỉi

> M ố i q u a n h ệ ỉ u ỹ t h a n y c đ n t h i ế t c h o n h ữ n g m ta g ọ i s k h ô n g k i n h t ế c ủ a c c t h a n g c h i a K h ô n g g i ố n g n h n h ữ n g h n g h o k h c c n g

c ó Iiliiéu p h ầ n m ề m đ ợ c x â y d ự n g c h i p h í c n g c a o đ ố i v ới m i m ộ t d ò n g

l ệ n h n g u n

9 Viarĩ (Ịuư d ợ c tr ê n % c ú c lổi

> Đ i ể u n y t h ự c tế T u y n h i ê n , đ ộ đ o đ ã c h o s vư(tĩ q u n y k h ô t i g n ắ m b đ ợ c c i sai s ót m n h ữ n g p h ầ n c h í n h n h ữ n g s c t ì ã c c h n k h ô n g n ắ m b t đ ợ c đ ủ s m t r o n g v ò n g đ ời T o n b ộ c c p h t h i ệ n r a k h ô n u b ằ n g

nhau N h ì n c h u n g vượt qua nh ững d n g kh ác c c thaiìh tra c o n niỉirời

đ ủ đ ể n ắ m b ă t đ ợ c t o n b ộ v ấ n đ ề k i ể u l oạ i v ấ n đ ề N ế u c h ú n g ta sư d u n g n h ữ n g k ý h i ệ u t h i ế t k ế k h ô n g t h e o c h u ẩ n s ự x e n i x ét c ủ a c o n ngi iờ i c ó t h ể m ộ t c c h ế đ m b ả o c h ấ t l ợ n g c b n n h n g n ó k h n g đ ợ c t ỏ ì t r o n g v i ệ c k h c

phục n h ữ n g vấn đ ề b ậ c 2, bậc 3, bậc thứ II Hơn nữa, m ộ l vài Iigirời g i ỏ i

t r o n g v i ệ c x e m x é t lại n h ữ n g v ấ n đ ề n g n g h ĩ a t r o i ì g đ o n m ã n g u ổ n ÌO % s ự d ỏ n g g ó p cíếĩì í % nlỉữfig ỉỉlià d ó n g g ó p

> Đ â y m ộ l p h t b i ể u c ó t r c h n h i ệ m m n ó i h c s ự đ ú n g t r o n g ỉúiu h ế t

c c n g u y ẻ n l ý c ô n g n g h ệ ( h o ặ c c c n g u y ê n lý c h u y ê n n g h i ệ p đ ố i với vấn d ề

đ ó ) C h ú n g tòi s ẽ m r ộ n g đ ộ đ o n y t r o n g v i ệ c g i i t h í c h c ụ t h ể h n đ ố i v i p h n m é m S ự t h a n h ậ n e b n s a u đ y với m ộ t ti lệ c h o c c k h u ố n mảii x l ý , q u ả n lý p h đ n m ề m h i ệ n đ i :

8 % c ố n g n g h ệ c h i p h í % c ủ a c c VCU cáu;

g i trị p h đ n m ể m c h i p h í bời % t h n h p h đ n ; % sai s ó t n g u y ê n n h â n b ời % t h n h p h n ;

8 % s ự p h ế t h ả i v l m lại phđĩi m ề m b i % c ủ a s sót: % c c n g u n tài n g u y ê n t i ê u p h í % i hà i i h p h ầ n ; % c c c ô n g n g h ệ h o n t h n h % c ỏ n g c u;

8 % s ự t i ế n b ộ l đ ợ c l m % c o n n g i

(30)

N h ữ n g m ó i n y đ ã đ a r a m ộ t v t i ẻ u c h u ẩ n tỏì đ ẻ đ n h g i s ự c ải t i ế n c ủ a

cỊuá l i i n h v c ô n g n g h ệ C h ú n g b i ể u d i ễ n c c q u y t ắ c t h m n ó đ ậ c t r n g c h o l í n h c h ú q u a n s ự t h ự c thi c ủ a q u t r ì n h q u ả n lý p h ấ n m ể m kỹ t h u ậ t t r u y c n t h ố n g T r o n g n h ữ n g c h n g s a u c h ú n g la q u a y I r lại n h ữ n g đ ộ đ o n y đ ể h a p lý h o m ộ t c c h l i ế p c ậ n m i b ã o vệ c c h t i ế p c ậ n c ũ v c i t h i ệ n c ô n g n g h ệ t i c n t r ì n h

Ngày đăng: 03/02/2021, 08:17

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

TÀI LIỆU LIÊN QUAN

w