1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phân tích thiết kế hệ thống quản lý thiết bị và sự cố tin học theo hướng đối tượng

5 432 1

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 338,24 KB

Nội dung

Phân tích thiết kế "Hệ thống quản lý thiết bị và sự cố tin học" theo hướng đối tượng Trần Thị Lan Phương Trường Đại học Công nghệ.. Tổng quan phương pháp phát triển phần mềm theo hướng

Trang 1

Phân tích thiết kế "Hệ thống quản lý thiết bị và

sự cố tin học" theo hướng đối tượng

Trần Thị Lan Phương Trường Đại học Công nghệ Đại học Quốc gia Hà Nội

Luận văn ThS Công Nghê ̣ Thông Tin Người hướng dẫn : TS Lê Văn Phùng

Năm bảo vệ: 2013

82 tr

Abstract Tổng quan phương pháp phát triển phần mềm theo hướng đối tượng: Giới

thiệu về hệ công cụ UML; Tìm hiểu quá trình phân tích, thiết kế hướng đối tượng; Tìm hiểu về mẫu thiết kế trong kỹ nghệ hướng đối tượng Vận dụng phương pháp và công

cụ nêu trên tiến hành phân tích, thiết kế "hệ thống quản lý thiết bị và sự cố tin học" tại Trung tâm Tin học – Bộ Kế hoạch và Đầu tư

Keywords.Công nghệ phần mềm; Quản lý thiết bị; Phần mềm hướng đối tượng

Content

Nhiệm vụ của các ngành khoa học là nghiên cứu các quá trình, các qui luật tự nhiên, tính chất và hành vi của các hệ thống để mô hình hoá, đề xuất những phương pháp để giải quyết những vấn đề xảy ra trong các hoạt động của con người sao cho hiệu quả nhất, sao cho phù hợp với các qui luật xã hội và tự nhiên nhất Đóng góp vào

sứ mệnh chung của các ngành khoa học, ngành công nghệ phần mềm thực hiện nhiệm

vụ nghiên cứu các mô hình, phương pháp và công cụ để tạo ra những hệ thống phần mềm chất lượng cao trong phạm vi hạn chế về tài nguyên nhằm đáp ứng được những nhu cầu thường xuyên thay đổi của khách hàng, giải quyết được những vấn đề phức tạp đặt ra trong thực tế

Trong công nghệ phần mềm, nhiều mô hình, phương pháp phát triển phần mềm đã lần lượt ra đời với những ưu, nhược điểm riêng, có thể được ưa chuộng ở nơi này, ở lĩnh vực nào đó nhưng lại không được ưa chuộng ở những nơi khác Trải qua thời gian, một

số phương pháp như các phương pháp có cấu trúc vẫn có sức sống dẻo dai, vẫn đang được áp dụng rộng rãi trong thực tế Tuy vẫn chưa lạc hậu và còn phát huy tác dụng trong những hệ thống có cấu trúc dữ liệu tương đối thuần nhất, nhưng do sự phong phú

về phương pháp luận và sự đa dạng về sự biểu diễn các khái niệm (các ký hiệu rất khác

Trang 2

nhau, không thống nhất) dẫn tới khó có thể đưa ra được một qui trình thống nhất cho quá trình phát triển phần mềm Mặt khác, nhiều vấn đề phức tạp mới xuất hiện, không chỉ yêu cầu tính toán lớn, xử lý phân tán, thường xuyên thay đổi các yêu cầu mà còn đòi hỏi phải quản lý với nhiều loại dữ liệu khác nhau, dữ liệu đa phương tiện, dữ liệu

âm thanh, hình ảnh, v.v

Tới những năm 90 của thế kỷ 20, sự ra đời của phương pháp hướng đối tượng đã đáp ứng được các tiêu chuẩn phần mềm theo yêu cầu của nền công nghệ thông tin hiện đại, giải quyết được những vấn đề phức tạp của thực tế đặt ra trong thế kỷ 21 Cách tiếp cận hướng đối tượng đặt trọng tâm vào việc xây dựng lý thuyết cho các hệ thống tổng quát như là mô hình khái niệm cơ sở Hệ thống được xem như là tập các đối tượng tác động với nhau trên cơ sở truyền thông điệp để thực thi các nhiệm vụ đặt ra trong hệ thống đó Cách tiếp cận này rất phù hợp với cách quan sát và quan niệm của chúng ta

về thế giới xung quanh và tạo ra những công cụ mới, hữu hiệu để phát triển các hệ thống có tính mở, dễ thay đổi theo yêu cầu của người sử dụng

Có thể nói, hiện nay, giải pháp hướng đối tượng là một giải pháp tốt đang được sự quan tâm đặc biệt và nhiều công ty đã triển khai mặc dù giải pháp này vẫn còn tiếp tục được cải tiến cùng với mô hình phát triển phần mềm Cùng với phương pháp luận, phương pháp phát triển phần mềm hướng đối tượng, công cụ UML (Unified Modeling Language) đã cung cấp một phương tiện mạnh cho phép triển khai phương pháp trên trong môi trường công nghiệp UML là một ngôn ngữ mô hình hoá dùng để đặc tả, mô hình hoá, xây dựng và làm tài liệu cho một hệ thống phần mềm hướng đối tượng Ngôn ngữ này thể hiện trực quan được những quyết định và sự hiểu biết của chúng ta

về hệ thống cần xây dựng Nó là một công cụ mạnh và đầy đủ được dùng để phân tích, thiết kế, cài đặt, bảo trì và kiểm soát thông tin của hệ thống phần mềm lớn và phức tạp Không chỉ vậy, các thay đổi yêu cầu từ phía khách hàng, các điều kiện phát sinh hay việc thiết kế một cách cứng nhắc trong quá trình thiết kế thường làm cho hệ thống trở nên rối rắm, các mô đun càng ngày càng bị phụ thuộc vào nhau Việc tìm cách áp dụng những mô hình đã thành công trong thực tế đối với một số bài toán tương tự đã từng gặp vào thiết kế của mình mà không cần phải xem xét lại từ đầu, đảm bảo tiết kiệm chi phí, thời gian xây dựng và phát triển, nâng cao độ tin cậy và chất lượng phần mềm cũng là giải pháp thể hiện ưu thế trong phát triển phần mềm Vì vậy việc nghiên cứu phương pháp phân tích, thiết kế hướng đối tượng, sử dụng UML và các mẫu thiết kế để phát triển phần mềm đang là một xu hướng trong kỹ nghệ phần mềm Luận văn được thực hiện cũng không nằm ngoài xu hướng này

Mục đích nghiên cứu: Thực hiện luận văn với đề tài “Phân tích thiết kế Hệ thống

Quản lý thiết bị và sự cố tin học theo hướng đối tượng” nhằm giúp tôi tìm hiểu sâu về

Trang 3

phương pháp mô hình hoá hệ thống phần mềm hướng đối tượng, các mẫu thiết kế và các bước để phân tích, thiết kế một ứng dụng Đồng thời, luận văn thực hiện phân tích thiết kế "hệ thống quản lý thiết bị và sự cố tin học" góp phần vào việc tin học hóa công tác quản lý, mang lại sự hiệu quả, chính xác và tiết kiệm thời gian, công sức của cán bộ chuyên trách của Trung tâm tin học – đơn vị đầu mối chuyên trách về công nghệ thông tin của Bộ Kế hoạch và Đầu tư

Nội dung chính của luận văn:

 Tổng quan phương pháp phát triển phần mềm theo hướng đối tượng: Giới thiệu về hệ công cụ UML; Tìm hiểu quá trình phân tích, thiết kế hướng đối tượng; Tìm hiểu về mẫu thiết kế trong kỹ nghệ hướng đối tượng

 Vận dụng phương pháp và công cụ nêu trên tiến hành phân tích, thiết kế "hệ thống quản lý thiết bị và sự cố tin học" tại Trung tâm Tin học – Bộ Kế hoạch và Đầu tư

Cấu trúc luận văn: gồm 3 chương:

 Chương 1: Khảo sát hiện trạng quản lý thiết bị và sự cố tin học tại Trung tâm tin học – Bộ Kế hoạch và Đầu tư

 Chương 2: Giới thiệu tổng quan về phương pháp hướng đối tượng, quá trình phân tích thiết kế hướng đối tượng và mẫu thiết kế

 Chương 3: Ứng dụng cách tiếp cận hướng đối tượng để phân tích thiết kế

"hệ thống quản lý thiết bị và sự cố tin học”

Luận văn là kết quả bước đầu nghiên cứu khoa học, chắc chắn còn nhiều hạn chế, rất mong được sự đóng góp ý kiến của các thầy cô và các bạn Em cũng xin chân thành cảm ơn TS Lê Văn Phùng, người đã giúp đỡ em rất nhiều trong việc hoàn thành luận văn này

TÀI LIỆU THAM KHẢO

Tiếng Việt

[1] Nguyễn Văn Ba (2009), Phân tích và thiết kế hệ thống thông tin, NXB Đại học

QG

[2] Đoàn Văn Ban, Bài giảng Phân tích thiết kế hướng đối tượng UML

[3] Đoàn Văn Ban (2005), Phân tích thiết kế và lập trình hướng đối tượng, NXB

Thống Kê

[4] Đoàn Văn Ban (2005), Phân tích, thiết kế hướng đối tượng bằng UML, NXB

Thống Kê

Trang 4

[5] Bộ Kế hoạch và Đầu tư (2009), Quyết định số 522/QĐ-BKH của Bộ trưởng Bộ Kế hoạch và Đầu tư ngày 16/04/2009 về chức năng và nhiệm vụ của Trung tâm Tin học

[6] Đặng Văn Đức (2002), Phân tích thiết kế hướng đối tượng bằng UML, NXB Giáo

dục

[7] Nguyễn Tuấn Huy (2003), Quá trình phát triển phần mềm thống nhất, NXB Thống

[8] Phạm Hữu Khang (2005), SQLSerrver Lập trình thủ tục và hàm - NXB Lao Động

Xã Hội

[9] Lê Văn Phùng (2011), Các mô hình cơ bản trong phân tích và thiết kế hướng đối tượng, NXB Thông tin và truyền thông

[10] Lê Văn Phùng (2010), Kỹ nghệ phần mềm, NXB Thông tin và truyền thông, Hà

Nội

[11] Lê Văn Phùng (2009), Kỹ thuật phân tích thiết kế hệ thống thông tin hướng cấu trúc, NXB Thông tin và truyền thông

Tiếng Anh

[12] Boggs, W., and Boggs, M (2002), Mastering UML with Rational Rose, Sybex [13] Coad P and Yourdon E (1990), Object-oriented analysis, second edition,

Yourdon press

[14] Craig Larman (2000), Applying UML and Patterns, Prentice Hall PTR

[15] Douglas C.Schmidt (1998), Introduction to pattern and Frameworks

[16] Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1999), Design Pattern elements of reusable Object-oriented software-gang of four

[17] Grady Booch, James Rumbaugh, Ivar Jacobson (2000), The Unified Modeling Language User Guide, Addison Wesley

[18] Joseph Schmuller (2004), Sams Teach Yourself UML in 24 Hour, third edition ,

SAMS publishing

[19] Terry Quatrani (1998), Visual Modeling with Rational Rose and UML, Addison

Wesley Longman

Các trang Web

[20] http://en.wikipedia.org/wiki/Design_pattern (computer science)

Ngày đăng: 25/08/2015, 11:12

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w