... Danh sách yêucầuphầnmềm – Sơ đồ luồng liệu cho yêucầuphầnmềm Nội dung Mô tả yêucầuPhân loại yêucầu Các bước xácđịnhyêucầu Mô hình hoá yêucầu Mô tả yêucầu • Các yêucầuphầnmềm – cần ... máy tính 22 Các bước xácđịnhyêucầu (tt) Khảo sát trạng Lập danh sách yêucầuphầnmềm Lập sơ đồ luồng liệu 23 Các bước xácđịnhyêucầu (tt) Khảo sát trạng Lập danh sách yêucầuphầnmềm Lập ... loại yêucầu • Có loại yêucầu chính: – Yêucầu chức – Yêucầu phi chức • Yêucầu chức gì? – Là danh sách công việc thực máy tính với thông tin mô tả tương ứng • Yêucầu phi chức gì? – Là yêu cầu...
... đích thẩm địnhxác minh là: • Phát sửa lỗi phầnmềm • Đánh giá tính dùng phầnmềm Có hai khái niệm là: -Thẩm định /xác minh tĩnh -Thẩm định /xác minh động 5.1 Đại cương (tt) Thẩm địnhxác minh ... 5.1 Đại cương Xác minh thẩm định: - Là kiểm tra việc phát triển phầnmềm -Công việc xuyên suốt trình phát triển phầnmềm - Kiểm tra xem sản phầm có với đặc tả không, - Có đáp ứng nhu cầu người dùng ... Xác nhận khách hàng: - Khách hàng sử dụng phầnmềm để thực công việc - So sánh kết sử dụng phầnmềm kết thực giới thực Kết chươngXác minh, thẩm định tiến hành thí nghiệm để so sánh kết thực...
... Phầnmềm khoa học côngnghệPhầnmềm đợc đặc trng thuật toán Phầnmềm tạo ứng dụng mới, thiết kế có máy tính trợ giúp (computer aided of design - CAD), có ý đến đặc trng thời gian thực phầnmềm ... diện Nhóm 2: Phầnmềm thời gian thực Là phầnmềm điều phối phân tích hay kiểm soát kiện giới thực chúng xuất Phầnmềm thời gian thực bao gồm yếu tố: Một thành phần thu thập liệu để thu định dạng ... sản phẩm phầnmềm Tiêu chuẩn 1: Tính đắn Các sản phẩm phầnmềm phải thực đợc xác mục tiêu đợc đặt giai đoạn thiết kế, không bị treo máy kết sai liệu nằm phạm vi yêucầu Để đạt đợc yêucầu này,...
... 3.1.1.4 Kết 3.1 .2 Yêucầu chức 3.1.n Yêucầu chức n 2. 6 Định dạng đặc tả yêucầu (tt) 3 .2 Yêucầu giao diện 3 .2. 1 Giao diện người dùng 3 .2. 2 Giao diện phần cứng 3 .2. 3 Giao diện phầnmềm 3 .2. 4 Giao ... tiêu thẩm định kiểm tra xem yêucầu mà người phân tích xácđịnh có thỏa mãn yếu tố sau không: 2. 4.3 Thẩm địnhyêucầu (tt) Thỏa mãn nhu cầu người dùng Các yêucầu không mâu thuẫn Các yêucầu phải ... cùng), - mà để thẩm địnhyêucầu người sử dụng 2. 5.1 Các bước làm mẫu Bước 1: Đánh giá yêucầuphầnmềmxácđịnhphầnmềm cần xây dựng có xứng đáng để làm mẫu không - Ta xácđịnh số nhân tố làm...
... tả phầnmềm - Đặc tả phầnmềm (hay gọi kỹ thuật xácđịnhyêu cầu) quy trình tìm hiểu định nghĩa dịch vụ yêucầu ràng buộc trình vận hành xây dựng hệ thống Các hoạt động (tt3) - Quy trình xácđịnh ... trình xácđịnhyêucầu bao gồm bốn pha chính: Nghiên cứu khả thi: giúp xácđịnhyêucầu người sử dụng có thoả mãn côngnghệ hay không Về góc độ kinh doanh, nghiên cứu khả thi nhằm xácđịnh hệ thống ... thống mẫu thử Các hoạt động (tt4) Đặc tả yêu cầu: Pha tư liệu hoá thông tin thu thập Có hai loại yêucầu cần xác định: -Yêu cầu người sử dụng: yêucầu ngôn ngữ tự nhiên bổ sung thêm cho biểu...
... Phầnmềm khoa học côngnghệPhầnmềm đợc đặc trng thuật toán Phầnmềm tạo ứng dụng mới, thiết kế có máy tính trợ giúp (computer aided of design - CAD), có ý đến đặc trng thời gian thực phầnmềm ... diện Nhóm 2: Phầnmềm thời gian thực Là phầnmềm điều phối phân tích hay kiểm soát kiện giới thực chúng xuất Phầnmềm thời gian thực bao gồm yếu tố: Một thành phần thu thập liệu để thu định dạng ... sản phẩm phầnmềm Tiêu chuẩn 1: Tính đắn Các sản phẩm phầnmềm phải thực đợc xác mục tiêu đợc đặt giai đoạn thiết kế, không bị treo máy kết sai liệu nằm phạm vi yêucầu Để đạt đợc yêucầu này,...
... bắt yêucầu Phản ánh yêucầu người sử dụng Nhược điểm Thích hợp với hệ thống vừa nhỏ Đầu tư cao Phương pháp mô hình xoắn ốc 43 Phương pháp sử dụng phầnmềm đóng gói 44 Khái niệm: Mua phần ... Bảng hỏi phần: thông tin chung, câu hỏi, bổ sung Cần soạn thảo, lấy ý kiến, điều tra thử Chọn mẫu điều tra tùy mức yêucầuxác d Nghiên cứu tài liệu 18 Bao gồm Xácđịnh tài liệu, ... giúp việc lưu trữ, chia sẻ liệu, ý tưởng thảo luận yêucầu hệ thống Các công cụ CASE: phân tích hệ thống tại, phát hiện, lưu trữ biểu diễn yêucầu nhằm đáp ứng thay đổi điều kiện môi trường, tìm...
... nghiệm Tiến trình Chu kỳ sống phầnmềm Khi tiến trình liên quan tới việc xây dựng phần mềm, tiến trình ñược xem chu kỳ sống phầnmềm Các mô hình tiến trình phầnmềm Mô hình xây dựng hiệu chỉnh ... trình phầnmềm riêng Khách hàng (client): cá nhân hay công ty ñặt hàng sản phẩm Nhà phát triển (developer): thành viên công ty có trách nhiệm phát triển phầnmềm ñã ñược ñặt hàng quán xuyến toàn công ... tiến trình phầnmềm Mô hình thác nước Mô hình chữ V Mô hình mẫu Mô hình ñịnh khung nhanh Mô hình xoắn ốc Mô hình RUP Tiến trình (Process) Tiến trình phầnmềm cách thức tạo phần mềm, công ty có...
... ))* + * $ , ./ $ %2' $3 4) ( 46 + 89 Nhuongld Software Engineering, 20 07 $ %2' So sánh chi phí cho Ph n c ng Ph n m m Ph n c ng Phát tri n B o trì Nhuongld Software Engineering, 20 07 Ph n m m So ... Engineering, 20 07 Backlog t i Nh t B n n m 1985 II.8 Nhuongld Software Engineering, 20 07 Nh ng v n (khó kh n) n) s n xu t PM (1) Không có ph $ng pháp mô t rõ ràng c u c a ng nh ngh%a yêu i dùng ... b o trì s làm gi m hi u ng c a nhân viên Nhuongld Software Engineering, 20 07 Nh ng v n s n xu t ph n m m (ti p) p) ( 12) Công vi c b o trì kéo dài làm gi m ch t l li u nh h ng x u ng c a t n nh...
... – TUD – ĐH TĐT Phân loại yêucầu • Yêucầu gì? – Chức hệ thống phải làm đặc điểm hệ thống phải có • Phân loại: có loại – Yêucầu chức (functional requirement): • yêucầu có liên quan trực tiếp ... lại 22 Thảo luận – Phỏng vấn • Làm việc theo nhóm • nhóm thu thập yêucầu nhau: – nhóm khách hàng đặt hàng – nhóm thu thập yêucầu khách hàng – tư vấn cho khách hàng cần • Trình bày lại yêucầu ... việc với để xácđịnhyêucầu cho hệ thống – Do IBM đưa vào cuối năm 1970 – Làm việc tập thể, từ 8- 12 người, gồm: • chuyên viên HTTT • người sử dụng tương lai • người có quyền yêucầuđịnh chức...
... Các nội dung Mục đích (purpose) Xácđịnh rõ yêu cầu( Request Clarification) Xem xét khả thi hành(Feasibility Study) Xem xét kỹ thuật(Technical ... Analysis) Chấp nhận yêucầu (Request Approval) Các nội dung(tt) Estimation Lines of code FP Estimation Empirical Estimation COCOMO, COnstructive COst MOdel Mục đích Xácđịnh khách hàng ... dụng vấn cấu trúc để xácđịnh hệ thống (câu hỏi mở) Khi người phân tích thu hiểu biết, vấn có cấu trúc sử dụng (câu hỏi đóng) Phỏng vấn không cấu trúc Rộng, thông tin xácđịnh đại thể Phỏng...
... lõi xácđịnhyêucầu –Trình bày phương pháp xácđịnhyêucầu NỘI DUNG CHÍNH •1.Tổng quan xácđịnhyêucầu2. Các phương pháp xácđịnhyêucầu 2. 1 Phỏng vấn 2.2 Thảo luận nhóm 2. 3 Khảo ... Các yêucầu phi chức (Nonfunctional requirements): • Môi trường vận hành mục tiêu hiệu suất • Các yêucầu khả sử dụng, độ tin cậy an toàn bảo mật 2 CÁC PHƯƠNG PHÁP XÁCĐỊNHYÊUCẦU2. 1 PHỎNG ... “System Analysis and Design”, 8th Edition, Prentice Hall, 20 11 • Chapter 4, TỔNG QUAN VỀ XÁCĐỊNHYÊUCẦU Các yêucầu hệ thống Các yêucầu chức (Functional requirements): • Các hoạt động mà hệ...
... sau: - Phát yêu cầu: Phát yêucầu quy trình thu thập thông tin hệ thống đề xuất hệ thống tồn để xácđịnhyêucầu hệ thống yêucầu người sử dụng - Phân loại xếp yêu cầu: nhóm yêucầu có liên quan ... Hoàn thiện: tất yêucầu khách hàng xácđịnh đầy đủ chưa? - Hiện thực: yêucầu cài đặt với ngân sách côngnghệ cho trước? - Xác thực: yêucầu kiểm tra hay không? Đánh giá yêucầu (tt1) Các kỹ ... thiệu Mục tiêu quy trình xácđịnhyêucầu đưa tài liệu yêucầu hệ thống Quy trình xácđịnhyêucầu biến đổi phụ thuộc vào miền ứng dụng, người tổ chức xây dựng yêucầu Tuy nhiên, quy trình có...
... trình xácđịnhyêucầu Mục tiêu quy trình xácđịnhyêucầu đưa tài liệu yêucầu hệ thống Quy trình xácđịnhyêucầu biến đổi phụ thuộc vào miền ứng dụng, người tổ chức xây dựng yêucầu Quy ... yêucầu Quy trình xácđịnhyêucầu … Các yêucầu luôn thay đổi nên thường sử dụng mô hình xoắn ốc để xácđịnhyêucầu 1 Phân tích khả thi Thông tin đầu vào: yêucầu nghiệp vụ, mô tả ... giá yêu cầu: Xem xét lại yêu cầu: phân tích yêucầu cách hệ thống Mẫu thử Xây dựng trường hợp kiểm thử Lập kế hoạch quản lý yêucầu Quản lý yêucầu quy trình quản lý thay đổi yêu cầu...
... có công c h tr qu n lý 19 19 Gi i thi u 20 20 Visual SourceSafe Admin 21 21 Visual SourceSafe Admin 22 22 Visual SourceSafe Admin Qu n lý user 23 23 Visual SourceSafe Admin Qu n lý user 24 24 ... Microsoft Visual SourceSafe 25 25 Microsoft Visual SourceSafe 26 26 Microsoft Visual SourceSafe 27 27 Microsoft Visual SourceSafe 28 28 Microsoft Visual SourceSafe 29 29 30 30 ... 11 11 Mô hình ki n trúc t ng (2 layer) Ngư i dùng Màn hình nhi m v f I/O X lýI/O n c bi X lý bi n c X lý X lý d li u X D li u c a X 12 12 Mô hình ki n trúc t ng (2 layer) H th ng Ngư i dùng H...
... m M t s công c đóng gói thông d ng: Installshield Wise Install Project Management Tool Packer Role … Công c InstallShield Công c InstallShield Công c InstallShield Công c InstallShield Công c ... InstallShield Công c InstallShield Công c InstallShield Công c InstallShield Công c InstallShield Công c InstallShield 10 Công c InstallShield 11 12 ...
... điể xoá Tập hợp Tập hợp yêucầuyêucầu Tập hợp, hiểu yêucầu ban đầu Tập hợp, hiểu yêucầu ban đầu Chiến lược Chiến lược thiết kế thiết kế Phân tích yêucầuPhân tích yêucầu Làm mẫu Làm mẫu GT ... hợp với sản phẩm phầnmềm khác thể kế hợ vớ cá sả phẩ phầ mề 19/66 19/66 20 /66 20 /66 Phầnmềm hệ thống thố Phân loại phầnmềm loạ Chức dùng để vận hành máy tính : để hà má tí Phầnmềm (PM) máy tính ... nhúng (Embedded Software) Phầ mề nhú MS-DOS MS- Windows Linux Unix Mac 21 /66 21 /66 22 /66 22 /66 Phầnmềm ứng dụng Phầ mề dụ Phầnmềm tiện ích Phầ tiệ Chức dùng để thực hay nhiều tác vụ để nhiề vụ...
... + P2) > C(P1) + C(P2) Từ : Rõ ràng, k lớn ng, thời gian cần thiết cho C(k, d) tăng theo thờ cầ thiế E(P1 + P2) > E(P1) + E(P2) 25 /61 25 /61 Mô hình tính độ phức tạp chia để trị phứ trị 26 /61 26 /61 ... phí 29 /61 29 /61 Nhap Mon CNPM - Ch.3 Thiết kế HT 30/61 30/61 Khái niệm kiến trúc phầnmềm Khá niệ kiế trú phầ mề Các bước thiết kế kiến trúc phầnmềm bướ thiế kế kiế trú phầ mề Kiến trúc phầnmềm ... Thiế kế trú Thiết kế hướng đối tượng (Object-Oriented Design) Thiế kế hướ đố tượ (Object- 21 /61 21 /61 22 /61 22 /61 Phương pháp thiết kế cấu trúc phá thiế kế trú Tổ chức đơn thể thể Khái niệm đơn thể...
... Xác minh Thẩm định tích Xác minh Thẩm định tích mềmmềm nhu nhu cầucầuXác minh mềmmềm Thẩm định Thẩm địnhPhânPhân tích tích nhu nhu Xác minh 9/57 9/57 Bản chất xác minh thẩm định chấ củ Có ... dựng theo yêucầu khách hàng hay không ? Chưa đặc tả Phát lỗi phân tích, lỗi thiết kế (lỗi mức cao) cầucầuphầnphần Thiết Đặc Thiết Đặc tả kế tả kế phânphânXác minh phầnXác minh phầnXác minh ... hay chất lượng phầnmềm 11/57 11/57 Nhap môn CNPM Ch.4 Kiểm thử PhầnPhầnmềmmềm 12/ 57 12/ 57 Các nguyên lý kiểm thử PM Một số công cụ trợ giúp kiểm thử số cụ trợ giú Hiện có nhiều công cụ trợ giúp...
... trình côngnghệphầnmềm • Công cụ môi trường phát triển phầnmềm (CASE) – Là hệ thống phầnmềm trợ giúp cho việc xây dựng phầnmềm 29 Qui trình Côngnghệphầnmềm • Qui trình côngnghệphầnmềm ... vực côngnghệphầnmềm • Hai khái niệm quan trọng tập trung trình bày là: PhầnmềmCôngnghệphầnmềm Nội dung Một số khái niệm Kiến trúc thành phần PM Côngnghệphầnmềm Quy trình Côngnghệphần ... vực ứng dụng – Phầnmềm Giảng Dạy – Phầnmềm Quản Lý – Phầnmềm Hệ Thống – Phầnmềm Điều Khiển – Phầnmềm Giải Trí – … 10 Phân loại Yêucầu PM • Phân loại theo mục đích tạo lập Phầnmềm Diễn giải...