0

mô hình nguyên mẫu công nghệ phần mềm

Bài 4: Công nghệ phần mềm- Một số mô hình vòng đời phát triển phần mềm_TS.Nguyễn Mạnh Hùng

Bài 4: Công nghệ phần mềm- Một số hình vòng đời phát triển phần mềm_TS.Nguyễn Mạnh Hùng

Cao đẳng - Đại học

... lại phần mềm 4Thực tế Phát triển phần mềm hoàn toàn khác: Lỗi có thể xảy ra mọi lúc mọi nơi trong tiến trình phát triểnKhách hàng thay đổi hoặc không nắm rõ yêu cầu Công nghệ phần mềm ... hỏi giống nhau 15 Mô hình thác nước (1)16 Mô hình thác nước (2)Đặc trưng: Các vòng lặp phản hồi sau mỗi phaLàm tài liệu cuối mỗi phaƯu và nhược điểm? 27 Mô hình xoắn ốc (3)5Vấn ... hoặc không nắm rõ yêu cầu Công nghệ phần mềm Một số hình vòng đời phát triển phần mềm Giảng viên: TS. Nguyễn Mạnh HùngHọc viện Công nghệ Bưu chính Viễn thông (PTIT)19Tiến trình linh hoạt...
  • 29
  • 2,400
  • 2
Công nghệ phần mềm - Quản lý cấu hình & mô tả quá trình lập trình

Công nghệ phần mềm - Quản lý cấu hình & tả quá trình lập trình

Công nghệ thông tin

... thân phần mềm đà tiến hoá từ một công cụ phân tích thông tin và giải quyết các vấn đề trở thành một ngành công nghiệp. Công nghệ phần mềm bao gồm một tập hợp 3 yếu tố chủ chốt là phơng pháp, công ... kiểm soát đợc quá trình phát triển phần mềm và cung cấp cho kỹ s phần mềm một nền tảng để xây dựng phần mềm chất lợng cao. Mỗi phần mềm ra đời đều có những công đoạn khác nhau và đợc xây dựng ... 8 II. Nội dung. Phần I: tả cấu hình. Quá trình quản lý cấu hình trong thiết kế phần mềm đợc áp dụng cho dÃy các công việc sau đây: Xác định danh mục và mà hoá của cấu hình, quản lý quá...
  • 15
  • 845
  • 2
Công nghệ phần mềm - Thiết kế bản mẫu phần mềm tính lương

Công nghệ phần mềm - Thiết kế bản mẫu phần mềm tính lương

Công nghệ thông tin

... cả khi phần mềm đà đợc ứng dụng. Mô hình quy trình làm bản mẫu phần mềm đợc biểu diễn bắng hình vẽ sau:Kết thúc Bắt đầu 3Sản phẩm đầu tiên Yêu cầu của KH Làm mịn Thiết kế Bản mẫu nhanhKH ... bản mẫu mẫu Thiết kế bản mẫu phần mềm tính lơng. mềm hoàn chỉnh nhng chỉ một vài chức năng cơ bản nhất, có thể mở rộng hoặc kết nối các chức năng.Các bớc của một quy trình làm bản mẫu phần mềm ... của phần mềm. 2Thiết kế bản mẫu phần mềm tính lơng. Với reports về lơng sản phẩm đối với công nhân sản xuất ta cũng có tơng tự nh lơng thời gian.Do quá trình thiết kế bản mẫu phần mềm...
  • 11
  • 547
  • 0
Công nghệ phần mềm - Quy trình làm bản mẫu phần mềm tính lương

Công nghệ phần mềm - Quy trình làm bản mẫu phần mềm tính lương

Công nghệ thông tin

... Bớc 1: Công nghệ hệ thống.Bớc 2: Phân tích yêu cầu.Bớc 3: Thiết kế phần mềm. Bớc 4: MÃ hoá.Bớc 5: Kiểm thử.Bớc 6: Bảo trì.4. Làm bản mẫu phần mềm. Mô hình quy trình làm bản mẫu phần mềm đợc ... làm một bản mẫu phần mềm để giới thiệu với khách hàng. Ngày công đủ là 26 ngày.Giải pháp phần mềm ã Ngôn ngữ sử dụng: Visual Basic 6.0, C++.ã Cơ sở dữ liệu: Microsoft Access 97.ã Môi trờng ... bằng hình vẽ sau đây: Kết thúcBắt đầuChức năng của chơng trìnhSản phẩm phần mềm đầu tiênLàm mịn Yêu cầu của bản mẫu Khách hàng Kế hoạch Thiết kế đánh giá nhanhbản mẫu Xây dựng bản mẫu ã...
  • 11
  • 543
  • 2
Bài 1: Công nghệ phần mềm- giới thiệu về SE_TS.Nguyễn Mạnh Hùng

Bài 1: Công nghệ phần mềm- giới thiệu về SE_TS.Nguyễn Mạnh Hùng

Cao đẳng - Đại học

... triển phần mềm và sản xuất phần mềm? Trả lời: 4Các khái niệm liên quan (1)Software : phần mềm Software engineering: công nghệ / kỹ nghệ phần mềm Software process: tiến trình phần mềm Software ... (5)Object-oriented software: phần mềm hướng đối tượngObject-oriented software engineering: công nghệ phần mềm hướng đối tượngQuestions?Giới thiệu môn học Công nghệ phần mềm Giảng viên: TS. Nguyễn ... người phát triển phần mềm Development team: đội phát triển phần mềm Quality Assurance (QA): đội đảm bảo chất lượng phần mềm User: người sử dụng phần mềm Client: người đặt hàng phần mềm 9Một số...
  • 13
  • 1,593
  • 1
Bài 2: Công nghệ phần mềm- Phạm vi công nghệ phần mềm_TS.Nguyễn Mạnh Hùng

Bài 2: Công nghệ phần mềm- Phạm vi công nghệ phần mềm_TS.Nguyễn Mạnh Hùng

Cao đẳng - Đại học

... nhóm Công nghệ phần mềm Phạm vi của công nghệ phần mềm Giảng viên: TS. Nguyễn Mạnh HùngHọc viện Công nghệ Bưu chính Viễn thông (PTIT)8Khía cạnh bảo trì (1) Mô hình vòng đời phát triển phần mềm: ... trì:  Phần mềm không tốt thì sẽ bị vứt bỏ, chứ không được bảo trìChỉ những phần mềm tốt mới được bảo trì, thời gian bảo trì có thể 10- 20 năm, có thể cả đờiBản thân phần mềm là một công ... một lỗi được phát hiện sau khi bàn giao phần mềm thì việc sửa lỗi là của pha bảo trìNếu cùng lỗi đó nhưng được phát hiện trước khi bàn giao phần mềm thì việc sửa lỗi thuộc pha cài đặt22Khía...
  • 27
  • 686
  • 1
Bài 3: Công nghệ phần mềm-Tiến trình phát triển phần mềm_TS.Nguyễn Mạnh Hùng

Bài 3: Công nghệ phần mềm-Tiến trình phát triển phần mềm_TS.Nguyễn Mạnh Hùng

Cao đẳng - Đại học

... phẩm Công nghệ phần mềm Tiến trình phần mềm Giảng viên: TS. Nguyễn Mạnh HùngHọc viện Công nghệ Bưu chính Viễn thông (PTIT)32SW – CMM: level 1Mức khởi đầu (initial):Các tiến trình phần mềm ... ứng dụng của phần mềm: –Làm rõ các khái niệm chuyên ngành trong lĩnh vực tương ứngXây dựng hình nghiệp vụ của khách hàng:–Làm việc với chuyên gia nghiệp vụ–Sử dụng công cụ UML–Đánh ... (4)Phân tích rủi ro khi phát triển phần mềm: Liệu team có đủ kinh nghiệm cần thiết?Có cần phần cứng mới cho sản phẩm?Nếu có, thì thiệt hại gì nếu người ta giao phần cứng trễ hẹn?Trong trường...
  • 37
  • 1,180
  • 3
Bài 5: Công nghệ phần mềm-Nhóm phát triển phần mềm_TS.Nguyễn Mạnh Hùng

Bài 5: Công nghệ phần mềm-Nhóm phát triển phần mềm_TS.Nguyễn Mạnh Hùng

Cao đẳng - Đại học

... quan: tuyển thêm 1 người→ cần 6 kênh giao tiếp! Công nghệ phần mềm Nhóm (team) phát triển phần mềm Giảng viên: TS. Nguyễn Mạnh HùngHọc viện Công nghệ Bưu chính Viễn thông (PTIT)7Tổ chức nhóm ... quả20 Mô hình nhóm kết hợp (1) Mục đích:Kết hợp ưu điểm của cả hai hình: •Nhóm bình đẳng: tinh thần phát hiện và sửa lỗi cao •Nhóm có sếp: quản lí và giao tiếp tốtThực tế, trong hình ... phẫu thuật25 Mô hình nhóm kết hợp (6) Vấn đề ra quyết định:Dùng phương pháp nhóm bình đẳng5Chia sẻ công việc (2) Không giống việc sinh baby, phát triển phần mềm là một dạng công việc...
  • 28
  • 955
  • 4
Bài 6: Công nghệ phần mềm-Kiểm thu phần mềm_TS.Nguyễn Mạnh Hùng

Bài 6: Công nghệ phần mềm-Kiểm thu phần mềm_TS.Nguyễn Mạnh Hùng

Cao đẳng - Đại học

... Công nghệ phần mềm Kiểm thử phần mềm Giảng viên: TS. Nguyễn Mạnh HùngHọc viện Công nghệ Bưu chính Viễn thông (PTIT)4Chất lượng phần mềm D<0-&5E(B(F(GH8;E9HI(+58080:1J0B(F('EK&9L0-.5M0;A8B8C&5,0N01O,(B(F(9-5E(.9(P9=9>(Q,Q;./0R:1J0B(F(9.9(P90;S.B80.Q5'25Kiểm ... (8)UA&'()h${b^,(03*];h0$Q120^D'(),(035Q$5E[R{b^A&<0A&'()C3(^95${b^AcA&'(),E8TU&'(){b^A=r=)=8&-&6789=14Inspections (3)Z?0&A[$Z?0&A[(M.+=?1J0–!3p$ phần lớn;không nhiềuZ?0&A[&'8[–!3p$(=?(68,(=?h6&<0?0:15Inspections...
  • 26
  • 899
  • 5
Bài 7,8: Công nghệ phần mềm- Pha lấy yêu cầu_TS.Nguyễn Mạnh Hùng

Bài 7,8: Công nghệ phần mềm- Pha lấy yêu cầu_TS.Nguyễn Mạnh Hùng

Cao đẳng - Đại học

... của khách hàng)Xquản lí khoản vay của khách hàng31Làm mịn hình NV (2),Ej1.sA~1II#30Làm mịn hình NV (1)$0/mAJ*1II#XCDCN*I2C*j1t)*1+U7=#+EX(%)*VFI]/=2#<>•0!&)050)(-*+!E+0;0„ABS…XCDCN*I2;..)*1+:*C_=#+EXj1.")!+1C#+E38Bài ... (5)1IICDCN*I2;(%)*..*1+#-.#XII)=m<>j1tCDCN*I2;(%)*..*1+)B>110Quan hệ giữa các use case (2)Image's source: http://www.uml-diagrams.org/27 Mô hình nghiệp vụ (7)$0/mT!;j1."%*1F;!+1C#%0@)*!+1C1=7CN*2€1*^%(.!+1C1=7(.!+1C)j1t!7=„a5j1."(.!+1C)0V1II:52*…12Quan ... hàngI\/J0VI21CTìm kiếm hàng)1bỏ hàng vào giỏK6*I1L37Chi tiết hình NV (6)%B%%2*(>#2C(. *:j1t*1+‹I%%(.!+1C‹I%%(%)*=243Tinh...
  • 54
  • 795
  • 0
Bài 9,10: Công nghệ phần mềm- Pha phân tích_TS.Nguyễn Mạnh Hùng

Bài 9,10: Công nghệ phần mềm- Pha phân tích_TS.Nguyễn Mạnh Hùng

Cao đẳng - Đại học

... thị kết quả lên màn hình Các lớp hiện form lên màn hình để người dùng nhập thông tin vào29 Mô hình hóa các lớp (11)Thẻ CRC cho lớp điểu khiển thang máy (tt):23 Mô hình hóa các lớp (5)Các ... của phần mềm → loạiHoạt động, yêu cầu là các danh từ trừu tượng → loại→ Chỉ còn lại lớp thang máy và nút nhấn (với hai lớp con là nút nhấn trong thang máy và nút nhấn tầng) Công nghệ phần ... thang máy và nút nhấn tầng) Công nghệ phần mềm Pha phân tích Giảng viên: TS. Nguyễn Mạnh HùngHọc viện Công nghệ Bưu chính Viễn thông (PTIT)12 Mô hình hóa chức năng (3)Chỉ có 2 use case: Người...
  • 62
  • 2,342
  • 2
Bài 11: Công nghệ phần mềm- Pha phân tích_TS.Nguyễn Mạnh Hùng

Bài 11: Công nghệ phần mềm- Pha phân tích_TS.Nguyễn Mạnh Hùng

Cao đẳng - Đại học

... Công nghệ phần mềm Pha thiết kế Giảng viên: TS. Nguyễn Mạnh HùngHọc viện Công nghệ Bưu chính Viễn thông (PTIT)7 Hoàn thiện sơ đồ lớp ... Hoàn thiện sơ đồ lớp (4)Định nghĩa khuôn mẫu phương thức cho lớp: Dùng thẻ CRC để xác định phương thức nào nên gán cho lớp nàoĐịnh nghĩa phuôn mẫu cho từng phương thức 2Nội dung tham ... thuộc tính của mỗi lớpDùng kĩ thuật thẻ CRC và 3 nguyên lí thiết kế phương thức để gán các phương thức cho các lớpĐịnh nghĩa khuôn mẫu cho từng phương thứcĐiền tất cả vào sơ đồ lớp...
  • 21
  • 859
  • 1
Bài 12,13: Công nghệ phần mềm- Pha cài đặt_TS.Nguyễn Mạnh Hùng

Bài 12,13: Công nghệ phần mềm- Pha cài đặt_TS.Nguyễn Mạnh Hùng

Cao đẳng - Đại học

... giá trị đầu vào đúng bằng xVí dụ:Nếu phép chia cho số nguyên có điều kiện số bị chia # 0 thì phải test khi số bị chia: -1, 0, 1, và môt số >10018 Cài đặt (2)Chú thích code: Chú thích ... trong CSDL•5: thêm một hóa đơn mà cả khách hàng và sản phẩm chưa có trong CSDL26 Cài đặt (10) Nguyên tắc phân chia và code modul/ method: Một method (modul) chỉ nên có tối đa 30-50 câu lệnhNếu ... bằng (x1+x2)/2•6: giá trị đầu vào nhỏ hơn x1•7: giá trị đầu vào lớn hơn x225 Cài đặt (9) Nguyên tắc dùng lệnh if: Nếu có lện if-if liền nhau dạngIf (điều kiện 1) If (điều kiện 2) làm...
  • 35
  • 1,380
  • 0
Báo cáo: chương trình mô phỏng theo phần mềm FIT-TEST môn Công nghệ phần mềm

Báo cáo: chương trình phỏng theo phần mềm FIT-TEST môn Công nghệ phần mềm

Lập trình

... hỏi).Bảng SinhVien và bảng Lop có quan hệ 1-N (một lớp sẽ có nhiều sinh viên).Do là phần mềm phỏng nên chỉ có một môn thi. Vì vậy, giữa 2 bảng SinhVien và CauHoi không có mối liên hệ.44Code:Nếu ... này sẽ không được sửa mà được cập nhật sau những lần thêm hoặc xóa sinh viên lớp đó (xóa trong phần mềm) .4Nếu nhập hợp lệ, ví dụ:Thì thông báo:44. Các toàn vẹn dữ liệu:Bảng CauHoi và bảng ... hết câu hỏi, trên 10 phút hoặc quá thời gian làm bài thì sẽ được chấm điểm:4Bảng Phân Công MSSV Họ tên Công việc Ký tên10184411 Nguyễn Thái Hiền- Thiết kế giao diện chính- Coding- Lập báo...
  • 68
  • 907
  • 0
Silde bài giảng-Công nghệ phần mềm- FULL-TS.Nguyễn Mạnh Hùng- HVCNBCVT

Silde bài giảng-Công nghệ phần mềm- FULL-TS.Nguyễn Mạnh Hùng- HVCNBCVT

Cao đẳng - Đại học

... thoát khỏi khủng hoảng phần mềm:  Phần mềm hoàn thành và chuyển giao trễ thời hạnVượt chi phí dự đoánVẫn còn tiềm tàng lỗi Công nghệ phần mềm Tiến trình phần mềm Giảng viên: TS. Nguyễn ... mềm Development team: đội phát triển phần mềm Quality Assurance (QA): đội đảm bảo chất lượng phần mềm User: người sử dụng phần mềm Client: người đặt hàng phần mềm 11Một số câu hỏi (3)Phân biệt ... (3)Methodology, paradigm: phương pháp luận, mô hình lần lượt các bước để phát triển phần mềm Cost: chi phí phát triển phần mềm Price: giá bán của phần mềm Technique: kỹ thuậtMistake, fault, failure,...
  • 379
  • 2,863
  • 17

Xem thêm