ù hương pháp: hay cách thӭc, công nghӋ, kӻ thuұt đӇ làm phҫn mӅm, liên quan đӃn tҩt cҧ các công đoҥn phát triӇn hӋ thӕng như nghiên cӭu yêu cҫu thiӃt kӃ, lұp trình, kiӇm thӱ và bҧo trì..
Trang 1!" #
Trҧ lӡi:
* Theo quan điӇm ngưӡi dùng;
là chương trình thӵc thi đưӧc trên máy tính hoһc các thiӃt bӏ thông
dөng khác nhҵm hӛ trӧ cho các nhà chuyên môn trong tӯng lĩnh vӵc chuyên ngành
đӇ thӵc hiӋn tӕt hơn các thao tác nghiӋp vө cӫa mình
là mӝt hӋ thӕng bao - ba thành phҫn cơ bҧn: thành phҫn giao tiӃp,
thành phҫn xӱ lý, thành phҫn lưu trӳ o cҫn đưӧc xây dӵng đӇ đáp ӭng yêu cҫu cӫa ngưӡi sӱ dөng
345
18,
ù âuy trình: liên quan đӃn vҩn đӅ quҧn trӏ phát triӇn phҫn mӅm như lâph kӃ hoҥch, quҧn trӏ chҩt lưӧng, tiӃn đӝ, chi phí, mua bán sҧn phҭm phө, cҩu hình phҫn mӅm, quҧn trӏ sӵ thay đәi, quҧn trӏ nhân sӵ (trong môi trưӡng làm viӋc nhóm), viӋc chuyӇn giao, đào tҥo, tài liӋu
ù hương pháp: hay cách thӭc, công nghӋ, kӻ thuұt đӇ làm phҫn mӅm, liên quan đӃn tҩt cҧ các công đoҥn phát triӇn hӋ thӕng như nghiên cӭu yêu cҫu thiӃt kӃ, lұp trình, kiӇm thӱ và bҧo trì hương pháp dӵa trên nguyên lý cơ bҧn nhҩt cho tҩt cҧ các lĩnh vӵc công nghӋ kӇ cҧ các hoҥt đӝng mô hình hóa
Trang 2345
ác tiêu chí đӇ đánh giá 1 phҫn mӅm đҥt tiêu chuҭn bao gӗm: Tính đúng đҳn, tính khoa hӑc, tính tin cұy, tính kiӇm thӱ đưӧc, tính hӳu hiӋu, tính sáng tҥo, tính an toàn, tính đӕi xӭng và đҫy đӫ chӭc năng, tính toàn vҽn, tính tiêu chuҭn và tính chuҭn, tính đӝc lұp, tính dӉ phát triӇn và hoàn thiӋn, mӝt sӕ tính chҩt khác
Trang 3Tính tin cұy cӫa sҧn phҭm phҫn mӅm thӇ hiӋn ӣ sҧn phҭm đưӧc trông chӡ thӵc hiӋn các chӭc năng dӵ kiӃn cӫa nó vӟi đӝ chính xác đưӧc yêu cҫu
*B 2
Tính hӳu hiӋu cӫa phҫn mӅm đưӧc xác đӏnh qua các tiêu chuҭn sau:
Ü !iӋu quҧ kinh tӃ hoһc ý nghĩa; giá trӏ thu đưӧc do áp phҫn mӅm đó
Ü Tӕc đӝ xӱ lý thông tin cӫa phҫn mӅm
Ü 8iӟi hҥn tӕi đa cӫa phҫn mӅm hoһc miӅn xác đӏnh cӫa chương trình đưӧc xác đӏnh qua khӕi lưӧng tӕi đa cӫa các đӕi tưӧng mà phҫn mӅm quҧn lý
Mӝt sҧn phҭm phҫn mӅm có tính sáng tҥo khi nó thҧo mãn mӝt trong các tính chҩt sau:
Ü Oҧn phҭm đưӧc thiӃt kӃ và cài đһt đҫu tiên
Ü Oҧn phҭm đưӧc phөc vө cho nhӳng đһc thù riêng
Ü Oҧn phҭm có nhӳng đһc điӇm khác vӅ mһt nguyên lý so vӟi các sҧn phҭm hiӋn hành
Ü Oҧn phҭm có nhӳng ưu thӃ nәi bұc so vӟi sҧn phҭm hiӋn hành
Tính an toàn cӫa sҧn phҭm phҫn mӅm đưӧc đánh giá thông qua:
Ü ó cơ chӃ bҧo mұt và bҧo vӋ các đӕi tưӧng do hӋ thӕng phát sinh hoһc quҧn
Trang 4Ü Tҥo lұp ù !ӫy bӓ
Ü Thêm ù fӟt (xem ù xóa)
Ü Tăng ù 8iҧm
Ü ӏch chuyӇn lên ù xuӕng; phҧi ù trái
âuay xuôi ù ngưӧc chiӅu kim đӗng hӗ,
Ü Oҧn phҭm phҫn mӅm cҫn đҥt đưӧc mӝt sӕ tiêu chuҭn tӕi thiӇu đưӧc thӯa nhұn trong thӏ trưӡng hoһc trong khoa hӑc, và có thӇ chuyӇn đәi dҥng cҩu trúc dӳ liӋu riêng cӫa hӋ thӕng sang chuҭn và ngưӧc lҥi
Ü Tính chuҭn cӫa phҫn mӅm thӇ hiӋn ӣ sҧn phҭm đó phù hӧp vӟi các chuҭn quӕc gia hoһc quӕc tӃ
H4A
hҫn mӅm cҫn và nên đҧm bҧo đưӧc tính đӝc lұp vӟi các đӕi tưӧng sau:
Ü Đӝc lұp vӟi thiӃt bӏ
Ü Đӝc lұp vӟi cҩu trúc cӫa đӕi tưӧng mà sҧn phҭm đó quҧn lý
Ü Đӝc lұp vӟi nӝi dung cӫa đӕi tưӧng mà sҧn phҭm đó quҧn lý
Ü ThӇ hiӋn ӣ phҫn mӅm có thӇ mӣ rӝng cho các phương án khác hoһc mӣ rӝng, tăng cưӡng vӅ mһt chӭc năng mӝt cách rõ ràng
Ü hҫn mӅm mà nó có cách dӉ dàng đӇ có thӇ kiӇm tra đưӧc Đҧm bҧo rҵng nó thӵc hiӋn đúng các chӭc năng dӵ đӏnh
Ü Tính phә dөng
Ü Tính đơn giҧn
Trang 5+ ßұp trình cài đһt phҫn mӅm viӃt ode
+ Tham gia vào quá trình khҧo sát
+ ó thӇ tham gia vào quá trình thiӃt kӃ giao diӋn
+ ó thӇ triӇn khai và bҧo trì
+ ó thӇ sӱa chӳa lӛi chương trình
ù óiӇm thӱ viên phҫn mӅm (tester)
+ Tìm ra lӛi cӫa phҫn mӅm đӇ đҧm báo phҫn mӅm triӇn khai đҥt chҩt lưӧng cao
+ Tìm hiӇu nhiӋm vө phát triӇn phҫn mӅm
+ VӅ mһt chuyên môn: ßұp kӃ hoҥch test viӃt test case và kӏch bҧn test, thӵc hiӋn test có thӇ thӫ công hoһc tӵ đӝng, viӃt báo cáo test
ù Trưӣng nhóm (team leader)
+ âuҧn lý điӅu hành mӝt nhóm (đӝi) phҫm mӅm
+ ßà mӝt chuyên môn vӅ lĩnh vӵc chuyên môn
ù âuҧn lý dӵ án(trưӣng dӵ án) ± roject manager
+ âuҧn lý toàn bӝ mӝt dӵ án nhân lӵc, quy trình hӋ thӕng
Trҧ lӡi:
âuy trình phát triӇn phҫn mӅm theo mô hình thác nưӟc:
Trang 6z Đһc điӇm:
Ü 8iai đoҥn trưӟc là cơ sӣ đӇ thӵc hiӋn giai đoҥn sau
=> hҧi làm đúng ngay tӯ đҫu đӇ hҥn chӃ quay lҥi sӱa
Ü Mӛi giai đoҥn là mӝt tiӃn trình xӱ lý trong mӛi lĩnh vӵc chuyên môn
=> Oҧn phҭm cҫn đưӧc kiӇm tra trên nhiӅu lĩnh vӵc khác nhau
Ü ¿
Ü TiӃp cұn theo hӋ thӕng (phân tích có cҩu trúc)
Ü ó đӏnh nghĩa các chuyӇn giao cuӕi mӛi giai đoҥn
Ü hú trӑng viӋc lұp tài liӋu
Ü ßà nӅn tҧng cho nhiӅu mô hình khác
Ü Ö;
Ü óhó điӅu chӍnh, sӱa
Ü óhó thӵc hiӋn "user involvement"
Ü óhông trӵc quan
Trang 7Trҧ lӡi:
âuy trình phát triӇn phҫn mӅm theo mô hình xoáy ӕc
z Đһc điӇm:
Ü Tinh chӍnh tӯng bưӟc, phát triӇn tӯ cơ bҧn đӃn chi tiӃt
Ü ó tính kiӉm soát cao và phù hӧp vӟi các dӵ án phӭc tҥp
Ü Oӕ vòng xoay cӫa mô hình xoҳn ӕc có thӇ không đưӧc xác đӏnh trưӟc nên khó lұp kӃ hoҥch tәng thӇ
Mô hình xoáy ӕc hiӋn nay là mô hình xoáy ӕc huwongs tiӃp cұn thӵc hiӋn tӕt nhҩt
đӇ phát triӇn hӋ thӕng lӟn Nó sӱ dөng mô hình mүu thӱ như là cơ chӃ loҥi trӯ lӛi, cho phép nhà phát triӇn áp dөng mô hình mүu tҥi mӛi chu trình phát triӇn Nó kӃ thӯa cách tiӃp cұn hӋ thӕng tӯng bưӟc tӯ chu kǤ sӕng cә điӇn nhưng kӃt hӧp vӟi quá trình lһp lҥi phù hӧp vӟi thӵc tӃ
345
Trang 8z Đһc điӇm:
Ü óhông phân đӏnh các giai đoҥn có chuyӇn giao rõ ràng
Ü Oӱ dөng trong các dӵ án có yêu cҫu tӯ chưa rõ ràng tӯ phía khách hàng hay viӋc giao tiӃp giӳa khách hàng và phân tích viên gһp khó khăn
Ü ThiӃt kӃ phӭc tҥp, cҫn có bҧn demo chi tiӃt đӇ xem
Ü hҩt lưӧng sҧn phҭm dӵa trên mүu thӱ
Thưӡng sӱ dөng công cө tҥo mүu nhanh
Trong tương lai, tҥo mүu thích hӧp vӟi dánh giá thiӃy kӃ, cҧi tiӃn cách dùng phҫn cӭng và phҫn mӅm mӟi Tҥo mүu thưӡng đi đôi vӟi các ngôn ngӳ lҥp trình bұc cao
và ngày càng có nhiӅu công cө đһt mүu sӁ đưӧc tích hӧp case
345
Trang 9ù Đӏnh danh phө thuӝc giӳa các công viӋc
ù ác đӏnh nhân viên dӵa vào khҧ năng và kinh nghiӋm
ù n đӏnh thӡi gian hoàn thành cho mӛi công viӋcbҵng các tính toán thӡi gian hӧp lý nhҩt cho mӛi công viӋc
ù Đӏnh danh hưӟng đi tӟi hҥn
ù em xét lҥi các tài liӋu theo khía cҥnh đҫy đӫ, nӝi dung, đӝ tin cұy và đӝ chҳc
ù Thương lưӧng, thӓa thuұn và cam kӃt ngày bҳt đҫu và ngày kӃt thúc
ù ác đӏnh các giao diӋn, giӳa các ӭng dөng cҫn thiӃt, đһt kӃ hoҥch cho viӋc thiӃt kӃ giao diӋn chi tiӃt
Trang 10+ óhҧo sát và phân tích đһc tҧ yêu cҫu:
ßà quá trình thu thұp thông tin tӯ tәng thӇ tӟi chi tiӃt nhҵm nҳm bҳt toàn bӝ yêu cҫu cӫa khách hàng đӕi vӟi hӋ thӕng thông tin, đӗng thӡi khҧo sát thӵc tӃ tҥi môi trưӡng ӭng dөng và phát triӇn âua đó cung cҩp cho khách hàng sӵ nhìn nhұn chính xác và đҫy đӫ vӅ khҧ năng áp dөng hӋ thӕng thông tin mӟi
ßà quá trình tìm hiӇu cҩu trúc mô hình tә chӭc cӫa doanh nghiӋp/tә chӭc, qua
đó nҳm bҳt đưӧc các mӕi quan hӋ giӳa qui trình nghiӋp vө và mô hình tә chӭc hoҥt đӝng cӫa doanh nghiӋp/tә chӭc
ßà quá trình tìm hiӇu vӅ hҥ tҫng thông tin cӫa tә chӭc/doanh nghiӋp (nӃu có) bao gӗm hӋ thӕng thiӃt bӏ phҫn cӭng, phҫn mӅm hӋ thӕng và phҫn mӅm ӭng dөng, cơ sӣ dӳ liӋu,
` Oau khi kӃ hoҥch khҧo sát đã đưӧc duyӋt, thì bӝ phұn khҧo sát sӁ tiӃn hành theo như lӏch đã đӏnh trong kӃ hoҥch
` Trong mӛi lҫn khҧo sát bӝ phұn khҧo sát phҧi ghi tài liӋu và nhұt ký khҧo sát
có xác nhұn đҫy đӫ Theo mүu fMùóO 1ùTài liӋu khҧo sát và fMùNó 1ùNhұt ký khҧo sát
` hӓng vҩn
` fҧng câu hӓi
` óhҧo sát trên hӋ thӕng sҹn có
Trang 115 Thӡi điӇm bҳt đâu: 8iӟi thiӋu, đһt câu hӓi đơn giҧn, nҳm bҳt thông tin đҫu mӕi các câu hӓi đӇ chuyӇn câu hӓi khác, chú ý thái đӝ, tính trung thӵc cӫa ngưӡi trҧ lӡi
5 Thӡi điӇm giӳa buәi: tұp trung vào vҩn đӅ chính
5 Thӡi điӇm kӃt thúc: Tóm tҳt, xin ý kiӃn xác nhұn
5 u là câu hӓi cho nhiӅu câu trҧ lӡi khác nhau âu hӓi mӣ
thích hӧp cho các mô tҧ các chӭc năng ӭng dөng hiӋn tҥi cũng như đang đӅ nghӏ và cho viӋc xác đӏnh cҧm nhұn ý kiӃn, và mong đӧi vӅ ӭng dөng đưӧc đӅ ra
Ví dө:
³Ông có thӇ nói cho tôi vӅ ?´
³Ông nghĩ thӃ nào vӅ ?´
³Ông có thӇ mô tҧ làm thӃ nào ?´
mӝt câu trҧ lӡi cө thӇ ác câu hӓi đóng tӕt cho khai thác thông tin thӵc tӃ hoһc bҳt ngưӡi dùng tұp trung vào phӓng vҩn
Trang 125 TiӃn hành đһt cuӝc hҽn phù hӧp vӟi thӡi gian cӫa phӓng vҩn
5 huҭn bӏ tӕt, tìm hiӇu kӻ vӅ ngưӡi đưӧc phӓng vҩn
5 Đúng giӡ
5 ó kӃ hoҥch cho cuӝc phӓng vҩn
5 8iӟi thiӋu bҧn thân và mөc đích Oӱ dөng câu hӓi mӣ đӇ bҳt đҫu ßuôn chú ý vào trҧ lӡi
5 ó kӃ hoҥch cho nӝi dung chính
5 óӃt hӧp câu hӓi đóng và mӣ
5 ßuôn bám sát các trình bày và phát triӇn chi tiӃt
5 ßuôn cung cҩp các thông tin phҧn hӗi, ví dө: ³ ho phép tôi trình bày lҥi điӅu ông vӯa nói ´
5 !ҥn chӃ ghi chép nӃu thҩy không tiӋn
5 ó kӃ hoҥch kӃt thúc
5 Tóm tҳt nӝi dung, yêu cҫu hiӋu chӍnh
5 Yêu cҫu làm chính xác, đánh giá lҥi ghi chép
5 Thӕng nhҩt lҥi ngày lҩy lҥi bҧn hiӋu chӍnh
5 ác nhұn lҥi lӏch làm viӋc
Oau khi thӵc thi khҧo sát thì bӝ phұn khҧo sát có trách nhiӋm bàn giao kӃt quҧ khҧo sát bao gӗm:
` Nhұt ký khҧo sát
` Tài liӋu khҧo sát
` ác tài liӋu thu thұp đưӧc tӯ khách hàng
Trang 13` óӃt quҧ và tài liӋu khҧo sát sӁ đưӧc giao cho bӝ phұn â, bӝ phұn này có trách nhiӋm chuyӇn đӃn ngưӡi kiӇm duyӋt, có hai phҫn kiӇm duyӋt đó là kiӇm duyӋt vӅ hình thӭc tài liӋu và kiӇm duyӋt vӅ nӝi dung khҧo sát ó các trưӡng hӧp sau:
5 NӃu tài liӋu khҧo sát đҥt yêu cҫu thì sӁ hoàn thành giai đoҥn khҧo sát
5 NӃu tài liӋu khҧo sát chưa đҥt yêu cҫu thì sӁ tiӃn hành khҧo sát lҥi hoһc chӍnh sӱa tài liӋu theo như yêu cҫu ghi trong tài liӋu kiӇm duyӋt
NghӍên cӳu kӻ các yêu cҫu cӫa ngưӡi sӱ dөng và cá hӋ thӕng phҫn mӅm đӇ xây dӵng các đһc tҧ vӅ hӋ thӕng là cҫn thiӃt, nó sӁ xác đӏnh hành vi cӫa hӋ thӕng NhiӋm vө cӫa giai đoҥn này là phҧi trҧ lӡi đӵơc các câu hӓi sau: ù Đҫu vào cӫa hӋ thӕng là gì;
ù Nhӳng quá trình cҫn sӱ lý trong hӋ thӕng,hay hӋ thӕng phҫn mӅm sӁ phҧi xӱ
lý nhӳng cái gì?
ù Đҫu ra: óӃt quҧ xӱ lý cӫa hӋ thӕng là gì?
ù Nhӳng ràng buӝc trong hӋ thӕng, chӫ yӃu là các mӕi quan hӋ giӳa đҫu vào
và đҫu ra như thӃ nào/
ù Trong quá trình phân tích cҫn lưu ý đӃn tính khҧ thi cӫa dӵ án:
+ óhҧ thi vӅ kinh tӃ: hi phí phát triӇn phҧi cân xӭng vӟi lӧi ích mà hӋ thӕng đem lҥi, gӗm có:
hi phí: Mua sҳm thiӃt bӏ, vұt tư (phҫn cӭng), tư vҩn, cài đһt thiӃt bӏ, quҧn lý phөc vө
hi phí cho khӣi công phҫn mӅm phөc vө cho hӋ thӕng, hӋ thӕng liên lҥc(truyӅn dӳ liӋu), nhân sӵ ban đҫu: đào tҥo ± huҩn luyӋn, cҧi tә tә chӭc phù hӧp
hi phí liên quan: hi phí nhân công phөc vө thu nhұp dӳ liӋu, sӫa đәi, cұp nhұp hӋ thӕng, chuҭn bӏ tài liӋu
hi phi liên tөc là tӕn kém nhҩt gӗm bҧo trì, thuê bao, khҩu hao
+ óhҧ thi vӅ kӻ thuұt: Đây là vҩn đӅ cҫn lưu ý vì các mөc tiêu, chӭc năng và hiӋu suҩt cӫa hӋ thӕng theo mӝt cách nào đó còn là mơ hӗ do vұy xét:
Trang 14ù ӫi ro xây dӵng: á phҫn tӱ hӋ thӕng (chӭc năng, hiӋu suҩt) khi tiӃt kӃ và phân tích có tương đương hay không?
ù = ó sҹn tài nguyên: on ngưӡi và tài nguyên cҫn thiӃt đӇ phát triӇn hӋ thӕng
ù ông nghӋ: ác công nghӋ liên quan cho viӋc phát trӍӇn hӋ thӕng đã có sҹn hay chưa?
ù + óhҧ thi hӧp pháp: ó sӵ xâm phҥm, vi phҥm hay khó khăn nào gây ra khi xây dӵn hӋ thӕng hay không?
+ ác phương án; đánh giá vӅ phương án tiӃp cұn đӃn viӋc xây dӵng hӋ thӕng
óhi đã xác đӏnh rõ bài toán thì bưӟc tiӃp theo là tìm hiӇu xem hӋ thӕng dӵ kiӃn sӁ yêu cҫu làm cái gì ĐiӅu quan trӑng ӣ đây là phҧi xây dӵng đưӧc danh sách các yêu cҫu cӫa ngưӡi sӱ dөng ӵa trên nhӳng yêu cҫu cӫa ngưӡi sӱ dөng, ngưӡi phát triӇn đưa ra các đһc tҧ cho hӋ thӕng
Ngưӡi xây dӵng hӋ thӕng phҧi trҧ lӡi đưӧc các yêu cҫu sau đây:
Ü Đҫu ra cӫa hӋ thӕng là cái gì
Ü !Ӌ thӕng sӁ phҧi làm cái gì đӇ có kӃt quҧ mong muӕn, nghĩa là phҧi xӱ lý nhӳng cái gì
Ü Nhӳng tài nguyên mà hӋ thӕng yêu cҫu là gì?
!iӇu rõ nguӗn gӕc, các dҥng thông tin cҫn cung cҩp cho hӋ thӕng hoҥt đӝng
!Ӌ thӕng sӁ phҧi giҧi quyӃt nhӳng vҩn đӅ gì, nhӳng kӃt quҧ cҫn phҧi có là gì ác đӏnh đưӧc mӕi quan hӋ giӳa cái vào và cái ra cho quá trình hoҥt đӝng cӫa hӋ thӕng
ác đһc tҧ chi tiӃt phөc vө cho viӋc xây dӵng và trҳc nghiӋm vӅ hӋ thӕng đӇ kiӇm tra xem nhӳng nhiӋm vө đã đһt ra có hoàn tҩt đưӧc hay không
Ӣ đây, chúng ta cҫn chú ý là trong mӝt sӕ trưӡng hӧp, sӁ nҧy sinh nhӳng yêu cҫu mӟi mà có thӇ là ta phҧi xây dӵng lҥi hӋ thӕng, tҩt nhiên điӅu này sӁ làm chұm tiӃn trình xây dӵng và làm tăng giá thành do mӝt vài lý do đӇ không thӇ hoàn chӍnh các đһc tҧ đӕi vӟi các hӋ thӕng như:
Trang 15Ü ác hӋ thӕng phҫn mӅm lӟn luôn đòi hӓi cҧi tiӃn tӯ hiӋn trҥng Mһc dù các khó khăn cӫa hӋ thӕng hiӋn tҥi có thӇ xác đӏnh đưӧc nhưng các ҧnh hưӣng
và hiӋu ӭng cӫa hӋ thӕng mӟi khó có thӇ dӵ đoán trưӟc đưӧc
Ü !Ӌ thӕng lӟn thưӡng có nhiӅu cӝng đӗng sӱ dөng khác nhau !ӑ có các yêu cҫu và ưu tiên khác nhau ác yêu cҫu hӋ thӕng cuӕi cùng không tránh khӓi các thӓa hiӋp
Ü Ngưӡi trҧ tiӅn cho hӋ thӕng và ngưӡi sӱ dөng thưӡng khác nhau ác yêu cҫu đưa ra do ràng buӝc cӫa các tә chӭc và tài chính có thӇ tranh chҩp vӟi yêu cҫu cӫa ngưӡi sӱ dөng
o các đһc tҧ yêu cҫu thêm các thông tin vào đӏnh nghĩa yêu cҫu nên các đһc tҧ thưӡng đưӧc biӇu diӉn cùng vӟi các mô hình hӋ thӕng đưӧc phát triӇn trong quá trình phân tích yêu cҫu Nó cҫn bao gӗm mӑi thông tin cҫn thiӃt vӅ yêu cҫu chӭc năng và ràng buӝc cӫa hӋ thӕng hân tích yêu cҫu đưӧc tiӃp tөc xác đӏnh và đһc
tҧ khi các yêu cҫu mӟi nҧy sinh Đây là tài liӋu thưӡng xuyên thay đәi và nên đưӧc kiӇm soát chһt chӁ
Ngôn ngӳ tӵ nhiên không hoàn toàn thuұn tiӋn cho các thiӃt kӃ viên hoһc các hӧp đӗng giӳa các khách hàng và cán bӝ phát triӇn hӋ thӕng vì có mӝt sӕ lý do như sau:
Ü Nhҫm lүn do cách hiӇu các khái niӋm khác nhau giӳa hai bên
Ü Đһc tҧ yêu cҫu ngôn ngӳ tӵ nhiên quá mӅm dҿo Mӝt vҩn đӅ có thӇ đưӧc
mô tҧ bҵng quá nhiӅu cách khác nhau
Ü ác yêu cҫu không đưӧc phân hoҥch tӕt, khó tìm các mӕi quan hӋ, o vұy ngưӡi ta thưӡng dùng các thay thӃ khác đӇ đһc tҧ các yêu cҫu như:
Ü Ngôn ngӳ tӵ nhiên có cҩu trúc,
Ü Ngôn ngӳ mô tҧ thiӃt kӃ, giӕng ngôn ngӳ lұp trình nhưng có mӭc trӯu tưӧng cao hơn,
Ü Ngôn ngӳ đһc tҧ yêu cҫu,
Ü 8hi chép graphic,
Ü Đһc tҧ toán hӑc,
Trang 16ó thӇ chia đһc tҧ yêu cҫu ra làm hai loҥi: đһc tҧ phi hình thӭc (ngôn ngӳ tӵ nhiên) và đһc tҧ hình thӭc (dӵa trên kiӃn trúc toán hӑc)
,,,,
Đһc tҧ phi hình thӭc là đһc tҧ sӱ dөng ngôn ngӳ tӵ nhiên Tuy nó không đưӧc chһt chӁ bҵng đһc tҧ hình thӭc nhưng đưӧc nhiӅu ngưӡi biӃt và có thӇ dùng đӇ trao đәi vӟi nhau đӇ làm chính xác hóa các điӇm chưa rõ, chưa thӕng nhҩt giӳa các bên phát triӇn hӋ thӕng
,,,.,
Đһc tҧ hình thӭc là đһc tҧ mà ӣ đó các tӯ ngӳ, cú pháp, ngӳ nghĩa đưӧc đӏnh nghĩa hình thӭc dӵa vào toán hӑc Đһc tҧ hình thӭc có thӇ coi là mӝt phҫn cӫa hoҥt đӝng đһc tҧ phҫn mӅm ác đһc tҧ yêu cҫu đưӧc phân tích chi tiӃt ác
mô tҧ trӯu tưӧng cӫa các chӭc năng chương trình có thӇ đưӧc tҥo ra đӇ làm rõ yêu cҫu
Đһc tҧ phҫn mӅm hình thӭc là mӝt đһc tҧ đưӧc trình bày trên mӝt ngôn ngӳ bao gӗm: tӯ vӵng, cú pháp và ngӳ nghĩa đưӧc đӏnh nghĩa Đӏnh nghĩa ngӳ nghĩa đҧm bҧo ngôn ngӳ đһc tҧ không phҧi là ngôn ngӳ tӵ nhiên mà dӵa trên toán hӑc ác chӭc năng nhұn các đҫu vào trҧ lҥi các kӃt quҧ ác chӭc năng có thӇ đӏnh ra các điӅu kiӋn tiӅn tӕ và hұu tӕ ĐiӅu kiӋn tiӅn tӕ là điӅu kiӋn cҫn thӓa mãn đӇ có dӳ liӋu vào, điӅu kiӋn hұu tӕ là điӅu kiӋn cҫn thӓa mãn sau khi có kӃt quҧ
ó hai hưӟng tiӃp cұn đһc tҧ hình thӭc đӇ phát triӇn các hӋ thӕng tương đӕi phӭc tҥp
ù TiӃp cұn đҥi sӕ, hӋ thӕng đưӧc mô tҧ dưӟi dҥng các toán tӱ và các quan
... điӇm:Ü óhông phân đӏnh giai đoҥn có chuyӇn giao rõ ràng
Ü Oӱ dөng dӵ án có yêu cҫu tӯ chưa rõ ràng tӯ phía khách hàng hay viӋc giao tiӃp giӳa khách hàng phân tích viên gһp khó khăn... diӉn vӟi mơ hình hӋ thӕng đưӧc phát triӇn q trình phân tích u cҫu Nó cҫn bao gӗm mӑi thơng tin cҫn thiӃt vӅ yêu cҫu chӭc ràng buӝc cӫa hӋ thӕng hân tích yêu cҫu đưӧc tiӃp tөc xác đӏnh đһc
tҧ... class="text_page_counter">Trang 10
+ óhҧo sát phân tích đһc tҧ u cҫu:
ßà q trình thu thұp thơng tin tӯ tәng thӇ tӟi chi tiӃt nhҵm nҳm bҳt