Công cụ và môi trường phát triển phần mềm
Công cụ và môi trường phát triển phần mềm GV. Nguyễn Trung Phú Công cụ và môi trường phát triển phần mềm Số đơn vị học trình: 4 Trình độ: Chuyên ngành Phân bố thời gian: 33%lý thuyết + 67% thực hành Điều kiện tiên quyết: Nhập môn công nghệ phần mềm Công cụ và môi trường phát triển phần mềm Chương 1: Tổng quan Chương 2: Công cụ và môi trường phát triển phần mềm trong phân tích và thiết kế. Chương 3. Công cụ và môi trường phát triển phần mềm trong cài đặt và kiểm chứng Chương 4. Môi trường phát triển tích hợp Chương 1: Tổng quan Các khái niệm: Công cụ phát triển phần mềm – Công cụ phát triển phần mềm: là sản phẩm được xây dựng phục vụ cho việc thực hiện xây dựng một phần mềm – Công cụ phát triển phần mềm có thể kể đến đó là ngôn ngữ lập trình, công cụ hỗ trợ thiết kế, công cụ kiểm thử, công cụ cài đặt, hệ quản trị cơ sở dữ liệu. Chương 1: Tổng quan Sự tích hợp các công cụ và môi trường phát triển phần mềm Môi trường phát triển phần mềm Chương 1: Tổng quan Phân loại mô hình theo giai đoạn – Mô hình Waterfall – Mô hình chữ V – Mô hình tiến hóa – Mô hình xoắn Chương 1: Tổng quan Phân loại mô hình theo chức năng – Mô hình mẫu – Mô hình lặp và tăng dần Phân loại mô hình theo phương pháp hỗ trợ – Mô hình phát triển nhanh Chương 1: Tổng quan Lịch sử phát triển các công cụ và môi trường phát triển phần mềm – Các thế hệ ngôn ngữ lập trình – Các cơ sở dữ liệu của môi trường phát triển phần mềm Chương 1: Tổng quan Các thế hệ ngôn ngữ lập trình – Thế hệ thứ nhất: Xuất hiện vào thập niên 60 Tập lệnh gần giống như tập lệnh máy (machine code) Đại diện tiêu biểu: Fortran Chương 1: Tổng quan Các thế hệ ngôn ngữ lập trình – Thế hệ thứ hai Phát triển các cấu trúc dữ liệu từ thế hệ thứ nhất Xuất hiện cấu trúc khối (block structure), các cấu trúc điều khiển (control structures) và các dạng cú pháp linh hoạt hơn Chương trình đã có thể được thiết kế (design) Đại diện tiêu biểu: Algol-60 [...]... tính, phục vụ các nhu cầu lập trình đặc trưng Hỗ trợ nhiều cấu trúc điều khiển và có các dạng cú pháp tương đối dễ đọc Chương 1: Tổng quan Các cơ sở dữ liệu của môi trường phát triển phần mềm – – – – – – Foxpro Excel Access SQL Server Oracal MySQL Chương 2: Công cụ và môi trường phát triển phần mềm trong phân tích và thiết kế Phân tích – Nghiên cứu yêu cầu của khách hàng/người dùng để định nghĩa... – Chọn công cụ Actor trên hộp công cụ Đưa con trỏ vào vị trí màn hình Diagram thích hợp và đặt vào vị trí đó Mở cửa sổ đặc tả của Actor và viết tên của các tác nhân Xây dựng biểu đồ Use Case trong Rational Rose Biểu diễn các tác nhân Xây dựng biểu đồ Use Case trong Rational Rose Biểu diễn các Use Case mức cao – – – Chọn công cụ Use Case trên thanh công cụ Đưa con trỏ vào màn hình Diagram và đặt... trách nhiệm: Người chịu trách nhiệm chính Tiền điều kiện: Điều kiện mà Use Case được kích hoạt Đảm bảo tối thiểu Trường hợp Use Case thất bại Đảm bảo thành công Trường hợp Use Case thành công Kích hoạt Sự kiện tác động kích hoạt 1 Use Case Chuỗi sự kiện chính Kịch bản chuẩn trong trường hợp t /công Ngoại lệ: Ngoại lệ tương ứng với kịch bản chuẩn Phân tích – Mô hình Use Case Hiệu chỉnh mô hình – – – Bước... bài toán, nhận dạng nhu cầu của một tổ chức, xác định xem nhân lực, phương pháp và công nghệ máy tính có thể làm sao để cải thiện một cách tốt nhất công tác của tổ chức này Phân tích Thiết lập một cách nhìn tổng quan về hệ thống và các mục đích chính của hệ thống Liệt kê nhiệm vụ mà hệ thống cần thực hiện Phát triển một bộ từ vựng để mô tả bài toán cũng như các vấn đề liên quan Đưa ra hướng... màn hình Diagram và đặt Use Case vào vị trí thích hợp Mở cửa sổ đặc tả Use Case, đặt tên và mô tả các thông tin khác Xây dựng biểu đồ Use Case trong Rational Rose Biểu diễn các Use Case mức cao Xây dựng biểu đồ Use Case trong Rational Rose Biểu diễn các đặc tả các quan hệ – – – Chọn kiểu quan hệ tương ứng trong hộp công cụ Đặt con trỏ vào đối tượng khởi đầu quan hệ vào kéo đến đối tượng cuối Mở một... dựng mô hình chức năng của sản phẩm phần mềm Mô hình lớp: biểu diễn các lớp, các thuộc tính và mối quan hệ giữa các lớp Mô hình động: biểu diễn hoạt động liên quan đến một lớp hay lớp con, hay còn được biểu diễn dưới dạng sơ đồ trạng thái Phân tích – Mô hình Use Case Cách tạo một mô hình Use Case – – – – Xác định các tác nhân và các Use Case Xác định mối quan hệ và phân rã biểu đồ Use Case Biểu diễn... hàng đã thống nhất Phân tích Công cụ hỗ trợ lập kế hoạch – – – – Bussiness Plan Pro của hãng Paolo Alto Mindjet Mindmanager Rational Rose Microsoft Visio 2003 Xây dựng biểu đồ Use Case trong Rational Rose Các bước xây dựng sơ đồ Use Case – – – – Biểu diễn các tác nhân Biểu diễn và đặc tả các Use Case mức tổng quát Biểu diễn các mối quan hệ Phân rã biểu đồ Use Case và đặc tả các Use Case mức thấp... các tác nhân tìm được – – – – – Tác nhân cần chức năng nào của hệ thống? Có cần đưa ra cảnh báo cho tác nhân hay ko? Chức năng gì giúp đơn giản hóa công việc của tác nhân Các chức năng hệ thống có thể sinh ra bởi sự kiện nào khác hay ko? Thông tin đầu vào và đầu ra gồm những gì? Phân tích – Mô hình Use Case Xác định mối quan hệ biểu đồ Use Case – – – – Quan hệ bao gồm Quan hệ mở rộng ... để chọn kiểu quan hệ và đặt tên quan hệ cùng các thông tin liên quan Xây dựng biểu đồ Use Case trong Rational Rose Biểu diễn các đặc tả các quan hệ Xây dựng biểu đồ Use Case trong Rational Rose Biểu diễn các đặc tả các quan hệ Xây dựng biểu đồ Use Case trong Rational Rose Phân rã biểu đồ Use Case – – Nhấn chuột phải vào Use Case tương ứng cần phân rã trong cửa sổ Browser và chọn chức năng Use... mô hình Use Case – – – – Xác định các tác nhân và các Use Case Xác định mối quan hệ và phân rã biểu đồ Use Case Biểu diễn các Use Case thông qua các kịch bản Kiểm tra và hiệu chỉnh mô hình Phân tích – Mô hình Use Case Tìm các tác nhân và các Use Case – – – – – Ai sử dụng hệ thống? (tác nhân chính) Ai cần bảo trì, quản trị, đảm bảo hệ thống hoạt động? (tác nhân phụ) Các thiết bị nào được sử dụng? Hệ . công nghệ phần mềm Công cụ và môi trường phát triển phần mềm Chương 1: Tổng quan Chương 2: Công cụ và môi trường phát triển phần mềm trong phân tích và thiết kế. Chương 3. Công cụ và môi trường. trường phát triển phần mềm trong cài đặt và kiểm chứng Chương 4. Môi trường phát triển tích hợp Chương 1: Tổng quan Các khái niệm: Công cụ phát triển phần mềm – Công cụ phát triển phần mềm: . Công cụ và môi trường phát triển phần mềm GV. Nguyễn Trung Phú Công cụ và môi trường phát triển phần mềm Số đơn vị học trình: 4 Trình độ: Chuyên