... kiến trúc kỹ thuật sản phẩm a Dữ liệu, phần cứng, phần mềm, người b Dữ liệu, tài liệu, phần cứng, phầnmềm c Dữ liệu, phần cứng, phần mềm, thủ tục d Tài liệu, phần cứng, người, thủ tục 12 Đặc tả ... kịch mà mô tả a Phầnmềm thực dùng tình cho trước b Những công cụ CASE dùng để xây dựng hệ thống c Kế hoạch xây dựng cho sản phẩm phầnmềm d Những test-case cho sản phẩm phầnmềm 22 Nội dung ... đòi hỏi cho tất hệ thống c Được dùng biểu đồ dòng liệu d Hữu dụng mô hình hóa giao diện người dùng 36 Từ điển liệu chứa mô tả a Mục cấu hình phầnmềm b Đối tượng liệu phầnmềm c Biểu đồ phần mềm...
... phầnmềm Một thất bại phầnmềm kiện thi hành mà phầnmềm hành xử không người ta mong đợi Chú ý thất bại phầnmềm khác với hư hỏng phầnmềm Hư hỏng phầnmềm đặc trưng tĩnh, gây thất bại phầnmềm ... dụng với đầu vào công sức hơn, hiệu suất phầnmềm cải thiện Câu 5: Tính toàn vẹn tiêu chuẩn phần mềm: Sản phẩm phầnmềm có tính toàn vẹn nó: - Có chế thâm nhập bất hợp pháp vào phầnmềm hay liệu ... build”, tư tưởng phát triển dựa thành phần lắp ráp hệ thống dựa thành phần có Do vậy, kiến trúc phầnmềm hệ thống dựa vào kiến trúc phầnmềm thành phầnphầnmềm tiêu chuẩn nên hệ thống đạt chất...
... kiến trúc kỹ thuật sản phẩm a Dữ liệu, phần cứng, phần mềm, người b Dữ liệu, tài liệu, phần cứng, phầnmềm c Dữ liệu, phần cứng, phần mềm, thủ tục d Tài liệu, phần cứng, người, thủ tục 12 Đặc tả ... xây dựng phầnmềm D Cả ý 88 yếu tố côngnghệphầnmềm A thủ tục, phương pháp công cụ B thủ tục, công cụ môi trường lập trình C công cụ, phương pháp người D phương pháp, người thiết bị phần cứng ... đòi hỏi cho tất hệ thống c Được dùng biểu đồ dòng liệu d Hữu dụng mô hình hóa giao diện người dùng 36 Từ điển liệu chứa mô tả a Mục cấu hình phầnmềm b Đối tượng liệu phầnmềm c Biểu đồ phần mềm...
... tác vụ Câu 93 Những thành phần kiến trúc kỹ thuật sản phẩm a Dữ liệu, phần cứng, phần mềm, người b Dữ liệu, tài liệu, phần cứng, phầnmềm c Dữ liệu, phần cứng, phần mềm, thủ tục d Tài liệu, phần ... hợp tăng vòng Câu 122 Từ điển liệu chứa mô tả a Mục cấu hình phầnmềm b Đối tượng liệu phầnmềm c Biểu đồ phầnmềm d Hệ thống ký hiệu phầnmềmCâu 123 Use-cases kịch mà mô tả a Phầnmềm thực dùng ... Cấu trúc Câu 53 Loại trừu tượng dùng thiết kế phầnmềm a Điều khiển b Dữ liệu c Thủ tục d Tất mục Câu 54 Lý tốt cho việc dùng nhóm kiểm tra phầnmềm độc lập a Những người phát triển phầnmềm không...
... thuyết Kỹ nghệphầnmềmPhầnmềm gì? Nêu đặc trưng Có loại ngôn ngữ để phát triển phần mềm? Phân loại phầnmềm nội dung loại Định nghĩa kỹ nghệphần mềm? Những yếu tố chủ chốt kỹ nghệphầnmềm gì? ... Phần lí thuyết • • • Phần lí thuyết hỏi giáo viên chấm phần tập cho sinh viên Điểm phần lí thuyết 2,5 điểm Giáo viên hỏi số câuhỏi khác nhau, tùy thuộc khả trả lời sinh viên Câuhỏi lí ... vòng đời phầnmềm có phát triển phầnmềm không? Tại sao? 26 Tại người ta phải dùng nhiều mô hình vòng đời khác để phát triển phần mềm? 27 Nêu ưu điểm, nhược điểm mô hình vòng đời phầnmềm kiểu...
... cú th cú trng thỏi sau: (AV) - Available c phộp mn, (CO) - (BR) - ó mn (Check Out; Borrow), (L): Last, (R): Remove HUT, Falt of IT â Dept of SE, 2002 SE-III.30 FSM c t cỏc trng thỏi CO AV BR ... cu s dng Nguyờn lý III Mụ hỡnh húa hnh vi Ch cỏc trng thỏi (states) khỏc ca h thng c t cỏc hin tng (events) lm h thng thay i trng thỏi HUT, Falt of IT â Dept of SE, 2002 SE-III.40 Cỏc nguyờn ... ca phn mm ngi ta s dng cỏc cụng c tiờu biu sau Biu lung d liu (Data Flow Diagrams) Mỏy trng thỏi hu hn (Finite State Machines Mng Petri (Petri nets) HUT, Falt of IT â Dept of SE, 2002 SE-III.18...
... I.Mở đầu Phầnmềm trở thành phần tử chủ chốt hệ thống sản phẩm dựa máy tính Bản thân phầnmềm tiến hoá từ công cụ phân tích thông tin giải vấn đề trở thành ngành công nghiệp Côngnghệphầnmềm bao ... phơng pháp, công cụ thủ tục nhằm giúp cho ngời quản lý dự án kiểm soát đợc trình phát triển phầnmềm cung cấp cho kỹ s phầnmềm tảng để xây dựng phầnmềm chất lợng cao Mỗi phầnmềm đời có công đoạn ... Về nội dung gồm phần: Phần I: Quản lý cấu hình Phần II: Mô tả trình lập trình II Nội dung Phần I: Mô tả cấu hình Quá trình quản lý cấu hình thiết kế phầnmềm đợc áp dụng cho dãy công việc sau đây:...
... kiến trúc kỹ thuật sản phẩm a Dữ liệu, phần cứng, phần mềm, người b Dữ liệu, tài liệu, phần cứng, phầnmềm c Dữ liệu, phần cứng, phần mềm, thủ tục d Tài liệu, phần cứng, người, thủ tục 12 Đặc tả ... kịch mà mô tả a Phầnmềm thực dùng tình cho trước b Những công cụ CASE dùng để xây dựng hệ thống c Kế hoạch xây dựng cho sản phẩm phầnmềm d Những test-case cho sản phẩm phầnmềm 22 Nội dung ... đòi hỏi cho tất hệ thống c Được dùng biểu đồ dòng liệu d Hữu dụng mô hình hóa giao diện người dùng 36 Từ điển liệu chứa mô tả a Mục cấu hình phầnmềm b Đối tượng liệu phầnmềm c Biểu đồ phần mềm...
... trung bình lần bảo trì Câu 14 A) B) C) D) ̉ Mô ta nà o sau có mức trừu tượng cao nhất: Kiến trúc hệ thống Chi tiết thành phần Các bảng liệu ràng buộc Mô tả chức phầnmềmCâu 14 A) ̉ Phát biêu ... Giao diện (interfaces) thành phần (component) cần thiết để cài đặt phầnmềm ́ ̣ ̣ ̣ ̣ ̉ D) Thiết kế đươc thông thưc thi thế nà o, các yêu cầu đươc ̣ ̣ hiên thưc hóa Câu 14 A) B) Mức độ module ... thi D) Câu 15 A) B) C) D) Câu 16 A) ̣ ̉ Các đăc ti ́nh cua mô hình tiến hóa Thường dùng prototype Bản chất lặp Dễ dàng điều tiết biến đổi yêu cầu sản phẩm Tất mục Mô hình phát triển phầnmềm dựa...
... tiêu & Kết • Mục tiêu: – Hiểu rõ giới thực liên quan tới phầnmềm • Kết quả: – Danh sách yêu cầuphầnmềm – Sơ đồ luồng liệu cho yêu cầuphầnmềm Nội dung Mô tả yêu cầuPhân loại yêu cầu Các bước ... Người phận thực công việc Không gian Địa điểm công việc thực Thời gian Thời điểm công việc thực Nội dung Cách thức tiến hành công việc với qui định liên quan Mô tả yêu cầu (tt) • Tên công việc: – ... cầu Mô hình hoá yêu cầu Mô tả yêu cầu • Các yêu cầuphầnmềm – cần mô tả thật rõ ràng, cụ thể xác • Các mô tả – sở để nghiệm thu, đánh giá phầnmềm chuyển giao • Chú ý: – Việc mô tả sơ sài, mơ hồ...
... sỏch cú th cú trng thỏi sau: (AV) - Available c phộp mn, (CO) - (BR) - ó mn (Check Out; Borrow), (L): Last, (R): Remove HUT, Falt Dept of SE, 2002 SE-III.30 FSM c t cỏc trng thỏi CO AV BR L R ... cu s dng Nguyờn lý III Mụ hỡnh húa hnh vi Ch cỏc trng thỏi (states) khỏc ca h thng c t cỏc hin tng (events) lm h thng thay i trng thỏi HUT, Falt Dept of SE, 2002 SE-III.40 Cỏc nguyờn lý phõn ... ca phn mm ngi ta s dng cỏc cụng c tiờu biu sau Biu lung d liu (Data Flow Diagrams) Mỏy trng thỏi hu hn (Finite State Machines Mng Petri (Petri nets) HUT, Falt Dept of SE, 2002 SE-III.18 Requirements...
... lu n Chu n b b ng câu h i ñi u tra Quan sát ho t ñ ng nghi p v hi n t i Tham kh o chuyên gia lĩnh v c 31 Thu th p yêu c u Ph ng v n khách hàng (1) hi u r hi u r hi u r nên ñ câu h Ví d nghi p ... v n • xác ñ nh r nh ng ngư i c n ph ng v n • chu n b s n câu h i • tìm hi u v lĩnh v c ho t ñ ng c a h th ng, c a khách hàng • ghi nh n câu h i trình ph ng v n 33 Thu th p yêu c u Th c hi n h ... yêu c u ? khuy n khích ý ki n c a khách hàng 34 17 Thu th p yêu c u Chu n b b ng câu h i ñi u tra Chu n b s n b ng câu h i • • • • ch c mong ñ i th i gian yêu c u hoàn thành d án k t qu c a m t...
... v n tr c ti p t ng cá nhân v i 02 câu h i: mơi tr ng hi n ch u tác - h Câu 1: Theo anh ch , doanh nghi p ph n m m ho t ng ng ng b i nh ng y u t bên ngồi nào? Câu 2: Theo anh ch , nh ng y u t n ... c hi n i u tra t t c c p qu n lý nhân viên b ng b ng câu h i (N i dung cách thi t k b ng câu h i s trình bày c m c 3.2.3.2 – Thi t k b ng câu h i) - Thang o ch y u c th c hi n: Thang o t ng c ... c s i m quan tr ng c a m i y u t xác nh t ng s i m quan tr ng cho SSP 3.2.3.3 B ng câu h i: Ph l c 10: B ng câu h i nghiên c u giai o n M c quan tr ng ánh giá kh n ng/ hi n tr ng c a SSP Các...
... cầu người sử dụng, ràng buộc ngân sách, sách tổ chức sử dụng hệ thống, yêu cầu tương thích phần cứng phầnmềm tác nhân khác Phân loại yêu cầu phi chức sau: Yêu cầu (tt4) Các yêu cầu sản phẩm: ... Yêu cầu hệ thống Các yêu cầu hệ thống phầnmềm thường chia thành ba loại: -Yêu cầu chức - Yêu cầu phi chức - Yêu cầu miền ứng dụng Tuy ... dụng nên mô tả yêu cầu chức phi chức để người sử dụng hiểu chúng mà không cần phải có kiến thức côngnghệ cách chi tiết Yêu cầu người sử dụng định nghĩa cách sử dụng ngôn ngữ tự nhiên, bảng biểu...
... phân tích (tt) - Để vấn thành công, người vấn nên: Cởi mở, sẵn sàng lắng nghe stakeholder không nên có ý tưởng định hình sẵn yêu cầu Đưa câuhỏi gợi mở, không nên hỏicâu “Anh muốn gì?” Phát phân ... phi hình thức phần quan trọng quy trình xác định yêu cầu Trong trình vấn, người xác định yêu cầu đặt câuhỏi cho stakeholder hệ thống họ sử dụng hệ thống xây dựng Và yêu cầu lấy từ câu trả lời ... viết báo cáo Những câuhỏi thường đặt để phân tích khả thi: - Nếu hệ thống không cài đặt sao? - Vấn đề xử lý nào? - Hệ thống đề xuất giúp đỡ gì? - Vấn đề tích hợp gì? - Côngnghệ cần dùng gì?...
... triển phầnmềm Jun 29, 2015 Quản lý cấu hình phầnmềm Software Configuration Management (SCM) trình nhận dạng, tổ chức kiểm soát thay đổi trình phát triển phầnmềm quản lý phiên khác phầnmềm ... Đơn vị cấu hình phầnmềm Các output quy trình phầnmềm programs The pieces documents data Tất sản phẩm tạo thành cấu hình phầnmềm Mỗi sản phẩm gọi đơn vị cấu hình phầnmềm (Software Configuration ... thay đổi chấp nhận Lặp Thực thay đổi phầnmềm Lưu thay đổi, kết hợp với yêu cầu khác Gởi phầnmềm thay đổi cho phận phê duyệt chất lượng Cho đến chất lượng phầnmềm chấp nhận ngược lại Từ chối yêu...
... theo quan điểm Để vấn thành công, người vấn nên: Cởi mở, sẵn sàng lắng nghe stakeholder không nên có ý tưởng định hình sẵn yêu cầu Đưa câuhỏi gợi mở, không nên hỏicâu “Anh muốn gì?” 2.3 Kịch ... trình vấn, người xác định yêu cầu đặt câuhỏi cho stakeholder hệ thống họ sử dụng hệ thống xây dựng Phỏng vấn chia thành hai loại: Phỏng vấn đóng: tập câuhỏi định nghĩa trước có nhiều đáp ... khả thi … Những câuhỏi thường đặt để phân tích khả thi: Nếu hệ thống không cài đặt sao? Vấn đề xử lý nào? Hệ thống đề xuất giúp đỡ gì? Vấn đề tích hợp gì? Côngnghệ cần dùng gì?...
... Một số yêu cầu nhập môn côngnghệphầnmềm Yêu cầu chức Đặt vấn đề - Để xây dựng hệ thống dùng thực sự, trước hết phải đạt yêu ... thường định nghĩa thuộc tính như: độ tin cậy, thời gian đáp 2/6 Một số yêu cầu nhập môn côngnghệphầnmềm ứng, yêu cầu lưu trữ …và ràng buộc hệ thống như: khả thiết bị vào/ra, giao diện … Một ... hệ thống - Các yêu cầu ngoài: xác định từ tác nhân hệ thống 3/6 Một số yêu cầu nhập môn côngnghệphầnmềm Xác định yêu cầu phi chức LIBSYS - Yêu cầu sản phẩm: LIBSYS phải cài đặt HTML mà frame...
... thiệu phương pháp kỹ thuật côngnghệphầnmềm áp dụng côngnghệphầnmềm tốt GV: Pham Thị Minh Thương 11 Bài giảng CôngNghệPhầnMềm B Tổng quan mô hình tiến trình phầnmềm (software process models) ... lượng phầnmềm từ quan điểm: - Hoạt động (việc sử dụng phần mềm) GV: Pham Thị Minh Thương 26 Bài giảng CôngNghệPhầnMềm - Xem xét lại (việc thay đổi phần mềm) - Chuyển đổi (cập nhật phầnmềm ... giảng CôngNghệPhầnMềm Chương 2: PHÂN TÍCH YÊU CẦU HỆ THỐNG 2.1 Côngnghệ hệ thống máy tính 2.1.1 Côngnghệ hệ thống máy tính (System engineering) 2.1.1.1 Tổng quan Côngnghệphầnmềm xuất...
... dùng Xác định yêu cầuphầnmềm Thiết kế phầnmềm Thiết kế cấu trúc Thiết kế cấu trúc phần hóa mềm Lập trình cấu trúc thiết kế chi tiết: Thiết kế cấu Phơng pháp trúc bên phầnmềm Jackson (đơn vị ... lập trình hóa Kiểm tra chất lợng phầnmềm Phơng pháp kiểm phát triển thử chơng trình Sử dụng, vận hành phầnmềm phát triển Biến đổi, điều Cha cụ thể chỉnh phầnmềm phng phỏp lun v k thut cho tng ... mụ cng ln) Slide Cỏc khỏi nim (Software concepts) Slide 10 T phng phỏp lun phn mm sang k thut phn mm Phõn tớch cu trỳc Khỏi nim tớnh mụun (modularity concept) Tớnh Mụun Khỏi nim chi tit húa dn...