1. Trang chủ
  2. » Giáo án - Bài giảng

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

13 1,6K 1
Tài liệu đã được kiểm tra trùng lặp

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Bài 1: Công nghệ phần mềm- giới thiệu về SE_TS.Nguyễn Mạnh Hùng
Người hướng dẫn TS. Nguyễn Mạnh Hùng
Trường học Học viện Công nghệ Bưu chính Viễn thông (PTIT)
Chuyên ngành Software Engineering
Thể loại Lecture notes
Định dạng
Số trang 13
Dung lượng 222,07 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Silde bài giảng công nghệ phần mềm

Trang 1

Giới thiệu môn học

Công nghệ phần mềm

Giảng viên: TS Nguyễn Mạnh Hùng

Học viện Công nghệ Bưu chính Viễn thông (PTIT)

Trang 2

Tài liệu tham khảo chính

Stephen R Schach Object-Oriented and Classical

Software Engineering Seventh Edition,

WCB/McGraw-Hill, 2007

Trang 3

Công cụ hỗ trợ

Visual Paradigm (VP) for UML: download bản free tại:

http://www.visual-paradigm.com/product/vpuml/

Trang 4

Cá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 development: phát triển phần mềm Software life-cycle models: mô hình vòng đời

phần mềm

Phase: một pha, một bước, một giai đoạn

phát triển phần mềm

Trang 5

Các khái niệm liên quan (2)

Developer: 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

Trang 6

Các khái niệm liên quan (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ật

Mistake, fault, failure, error: lỗi

Defect: các thiếu sót

Bug: lỗi trong code

Trang 7

Các khái niệm liên quan (4)

Requirements: yêu cầu, lấy yêu cầu

Description: đặc tả yêu cầu

Analysis: phân tích yêu cầu / phần mềm

Design: thiết kế

Implementation: cài đặt

Delivery: triển khai

Maintenance: bảo trì

Testing: kiểm thử

Trang 8

Các khái niệm liên quan (5)

Object-oriented software: phần mềm hướng

đối tượng

Object-oriented software engineering: công

nghệ phần mềm hướng đối tượng

Trang 9

Một số câu hỏi (1)

Phân biệt client và user?

Trả lời:

Trang 10

Một số câu hỏi (2)

Phân biệt cost và price?

Trả lời:

Trang 11

Một số câu hỏi (3)

Phân biệt fault, failure và bug?

Trả lời:

Trang 12

Một số câu hỏi (4)

Phân biệt việc phát triển phần mềm và sản

xuất phần mềm?

Trả lời:

Trang 13

Questions?

Ngày đăng: 07/01/2014, 12:14

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm