Luận văn báo cáo: Tìm hiểu quy trình phát triển phần mềm hướng đối tượng
Số trang: 30
Loại file: pdf
Dung lượng: 578.65 KB
Lượt xem: 17
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Luận văn báo cáo "Tìm hiểu quy trình phát triển phần mềm hướng đối tượng" gồm các nội dung sau: Giới thiệu chung về công nghệ phần mềm và phần mềm hướng đối tượng, quy trình phát triển phần mềm, quy trình phát triển phần mềm hướng đối tượng. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Luận văn báo cáo: Tìm hiểu quy trình phát triển phần mềm hướng đối tượng1 Luận văn báo cáo Đề tài: Tìm hiểu quy trình phát triển phần mềm hướng đối tượng Mở đầu Phần mềm hiện nay có mặt ở mọi lĩnh vực, trong mọi hoạt động của cuộc sống như công nghiệp, viện nghiên cứu, trường học, bệnh viện, tài chính ngân hàng, chính phủ... Hầu hết các 2 thiết bị điện tử hiện nay và trong tương lai đều được cài đặt các phần mềm điều khiển. Việc đặc tả các yêu cầu, phát triển, quản lí, bảo trì phần mềm tạo nên các nguyên tắc của công nghệ phần mềm (software engineering). Trong các loại phần mềm hiện nay thì phần mềm hướng đối tượng đang phát triển vô cùng mạnh mẽ. Do nó đáp ứng được hầu hết các yêu cầu người dùng, và do sự phát triển mạnh mẽ của các ngôn ngữ hướng đối tượng như C++, Java, C#... Phươngpháppháttriểnphầnmềmhướngđốitượngtuylàmộtphươngphápmớitrong nhữngnămgầnđâynhưngđãchứngtỏđượcưuthếkhilậptrìnhcáchệthốngphứctạp, đemlạinhữngthànhquảtolớn.Cácnhàpháttriểnphầnmềmnhậnthấyrằngpháttriển phầnmềmhướngđốitượngmanglạimộtphầnmềmthươngmạicóchấtlượngcaovới độtincậycao,dễmởrộngvàdễsửdụnglại,chạytrơntru,phùhợpvớiyêucầucủa ngườidùngvàđặcbiệtlàkhảnăngpháttriểncao. Trong bài báo cáo này chúng em sẽ trình bầy đến các vấn đề liên quan đến phát triển phần mềm hướng đối tượng như: phần mềm hướng đối tượng là gì, quy trình phát triển một phần mềm, các quy trình để phát triển một phần mềm hướng đối tượng,... Trong báo cáo bày còn nhiều thiếu sót mong được thầy cô và các bạn góp ý, đánh giá giúp chúng em hoàn thành đề tài này. Chúng em cũng xin được cảm ơn sự giúp đỡ tận tình của TS: LƯƠNG MẠNH BÁ trong quá trình chúng em hoàn thành báo cáo này. Nhóm sinh viên thực hiện Hà nội ngày 7 tháng 10 năm 2012 3 Mục lục Chương I: Giới thiệu chung về công nghệ phần mềm và phần mềm hướng đối tượng 3 I.1: Phần mềm là gì ? ........................................................................................ 3 I.2: Công nghệ phần mềm là gì?........................................................................ 3 I.3: Vòng đời của phần mềm.............................................................................. 3 I.4: Phần mềm hướng đối tượng........................................................................ Chương II: Quy trình phát triển phần mềm 4 5 I: Khung quy trình phát triển phần mềm chung................................................. 5 II: Một số mô hình phát triển phần mềm........................................................... 5 III: Các giai đoạn trong quy trình phát triển phần mềm..................................... 6 Chương III: Quy trình phát triển phần mềm hướng đối tượng...................................... 7 III.1: Xác định yêu cầu....................................................................................... 7 III.2: Phân tích yêu cầu hướng đối tượng (OOA).............................................. 9 III.3: Thiết kế hướng đối tượng.......................................................................... 14 III.4: Cài đặt....................................................................................................... 16 III.5: Kiểm thử................................................................................................... 18 4 Chương I: Giới thiệu chung về công nghệ phần mềm và phần mềm hướng đối tượng I.1: Phần mềm là gì? - Là các lệnh ( chương trình máy tính ) khi được thực hiện thì cung cấp những chức năng và kết quả mong muốn Các cấu trúc dữ liệu làm cho chương trình thao tác thông tin thích hợp Các tư liệu mô tả thao tác và cách sử dụng chương trình Phần mềm bao gồm: I.2: Công nghệ phần mềm là gì? Công nghệ học phần mềm là lĩnh vực khoa học về các phương pháp luận, kĩ thuật và công cụ tích hợp trong quy trình sản xuất và vận hành phần mềm nhằm tạo ra phần mềm với chất lượng mong muốn. Lịch sử phát triển của công nghệ phần mềm 1. Giai đoạn 1 (1950 – giữa 1960): - Xử lý theo lô, xử lý tập trung, ít xử lý phân tán, ít sửa đổi phần mềm. 2. Giai đoạn 2 (từ giữa 1960 đến giữa 1970) : - Hệ thống đa chương trình và đa nguời dùng. - Bắt đầu cuộc “khủng hoảng” phần mềm. 3. Giai đoạn 3 (từ giữa 1970 đến giữa 1980) - Sự phát triển và sử dụng rộng rãi máy tính cá nhân - Sự phát triển của các công ty phần mềm 4. Giai đoạn 4 (từ giữa 1980 đến nay) - Phần cứng ngày càng phát triển - Hệ thống phần mềm ngày càng đa dạng, phong phú, xử lý ngày càng phức tạp, công nghệ ngày càng phát triển… I.3: Vòng đời của phần mềm 5 ...
Nội dung trích xuất từ tài liệu:
Luận văn báo cáo: Tìm hiểu quy trình phát triển phần mềm hướng đối tượng1 Luận văn báo cáo Đề tài: Tìm hiểu quy trình phát triển phần mềm hướng đối tượng Mở đầu Phần mềm hiện nay có mặt ở mọi lĩnh vực, trong mọi hoạt động của cuộc sống như công nghiệp, viện nghiên cứu, trường học, bệnh viện, tài chính ngân hàng, chính phủ... Hầu hết các 2 thiết bị điện tử hiện nay và trong tương lai đều được cài đặt các phần mềm điều khiển. Việc đặc tả các yêu cầu, phát triển, quản lí, bảo trì phần mềm tạo nên các nguyên tắc của công nghệ phần mềm (software engineering). Trong các loại phần mềm hiện nay thì phần mềm hướng đối tượng đang phát triển vô cùng mạnh mẽ. Do nó đáp ứng được hầu hết các yêu cầu người dùng, và do sự phát triển mạnh mẽ của các ngôn ngữ hướng đối tượng như C++, Java, C#... Phươngpháppháttriểnphầnmềmhướngđốitượngtuylàmộtphươngphápmớitrong nhữngnămgầnđâynhưngđãchứngtỏđượcưuthếkhilậptrìnhcáchệthốngphứctạp, đemlạinhữngthànhquảtolớn.Cácnhàpháttriểnphầnmềmnhậnthấyrằngpháttriển phầnmềmhướngđốitượngmanglạimộtphầnmềmthươngmạicóchấtlượngcaovới độtincậycao,dễmởrộngvàdễsửdụnglại,chạytrơntru,phùhợpvớiyêucầucủa ngườidùngvàđặcbiệtlàkhảnăngpháttriểncao. Trong bài báo cáo này chúng em sẽ trình bầy đến các vấn đề liên quan đến phát triển phần mềm hướng đối tượng như: phần mềm hướng đối tượng là gì, quy trình phát triển một phần mềm, các quy trình để phát triển một phần mềm hướng đối tượng,... Trong báo cáo bày còn nhiều thiếu sót mong được thầy cô và các bạn góp ý, đánh giá giúp chúng em hoàn thành đề tài này. Chúng em cũng xin được cảm ơn sự giúp đỡ tận tình của TS: LƯƠNG MẠNH BÁ trong quá trình chúng em hoàn thành báo cáo này. Nhóm sinh viên thực hiện Hà nội ngày 7 tháng 10 năm 2012 3 Mục lục Chương I: Giới thiệu chung về công nghệ phần mềm và phần mềm hướng đối tượng 3 I.1: Phần mềm là gì ? ........................................................................................ 3 I.2: Công nghệ phần mềm là gì?........................................................................ 3 I.3: Vòng đời của phần mềm.............................................................................. 3 I.4: Phần mềm hướng đối tượng........................................................................ Chương II: Quy trình phát triển phần mềm 4 5 I: Khung quy trình phát triển phần mềm chung................................................. 5 II: Một số mô hình phát triển phần mềm........................................................... 5 III: Các giai đoạn trong quy trình phát triển phần mềm..................................... 6 Chương III: Quy trình phát triển phần mềm hướng đối tượng...................................... 7 III.1: Xác định yêu cầu....................................................................................... 7 III.2: Phân tích yêu cầu hướng đối tượng (OOA).............................................. 9 III.3: Thiết kế hướng đối tượng.......................................................................... 14 III.4: Cài đặt....................................................................................................... 16 III.5: Kiểm thử................................................................................................... 18 4 Chương I: Giới thiệu chung về công nghệ phần mềm và phần mềm hướng đối tượng I.1: Phần mềm là gì? - Là các lệnh ( chương trình máy tính ) khi được thực hiện thì cung cấp những chức năng và kết quả mong muốn Các cấu trúc dữ liệu làm cho chương trình thao tác thông tin thích hợp Các tư liệu mô tả thao tác và cách sử dụng chương trình Phần mềm bao gồm: I.2: Công nghệ phần mềm là gì? Công nghệ học phần mềm là lĩnh vực khoa học về các phương pháp luận, kĩ thuật và công cụ tích hợp trong quy trình sản xuất và vận hành phần mềm nhằm tạo ra phần mềm với chất lượng mong muốn. Lịch sử phát triển của công nghệ phần mềm 1. Giai đoạn 1 (1950 – giữa 1960): - Xử lý theo lô, xử lý tập trung, ít xử lý phân tán, ít sửa đổi phần mềm. 2. Giai đoạn 2 (từ giữa 1960 đến giữa 1970) : - Hệ thống đa chương trình và đa nguời dùng. - Bắt đầu cuộc “khủng hoảng” phần mềm. 3. Giai đoạn 3 (từ giữa 1970 đến giữa 1980) - Sự phát triển và sử dụng rộng rãi máy tính cá nhân - Sự phát triển của các công ty phần mềm 4. Giai đoạn 4 (từ giữa 1980 đến nay) - Phần cứng ngày càng phát triển - Hệ thống phần mềm ngày càng đa dạng, phong phú, xử lý ngày càng phức tạp, công nghệ ngày càng phát triển… I.3: Vòng đời của phần mềm 5 ...
Tìm kiếm theo từ khóa liên quan:
Phần mềm hướng đối tượng Quy trình phát triển phần mềm Quy trình phát triển phần mềm hướng đối tượng Phân tích yêu cầu hướng đối tượng Khung quy trình phát triển phần mềm chungGợi ý tài liệu liên quan:
-
Báo cáo đồ án: Nhập môn công nghệ phần mềm - Tìm hiểu các quy trình phát triển phần mềm
18 trang 68 0 0 -
BÀI 2. QUY TRÌNH PHÁT TRIỂN PHẦN MỀM
59 trang 41 0 0 -
Mô tả công việc lập trình viên ERP
1 trang 38 0 0 -
Bài giảng Công nghệ phần mềm: Phần 1 - Vũ Thị Hương Giang
52 trang 36 0 0 -
Giáo trình Tin học - Trường CĐ Cộng đồng Lào Cai
295 trang 34 0 0 -
Bài giảng Nhập môn công nghệ phần mềm: Tổng kết và ôn tập
8 trang 32 0 0 -
Bài giảng Phân tích thiết kế đảm bảo chất lượng phần mềm: Phần 1
115 trang 27 0 0 -
Bài giảng Đảm bảo và kiểm soát chất lượng phần mềm: Chương 2 - Nguyễn Mạnh Tuấn
64 trang 25 0 0 -
Bài giảng Kiểm thử phần mềm - ĐH Phạm Văn Đồng
126 trang 24 0 0 -
Giáo trình Phân tích và thiết kế hệ thống thông tin: Phần 1 - Trần Đình Quế
130 trang 23 0 0