Skip to content

truong11062002/SE104.N11--NhapMonCongNghePhanMem

Repository files navigation

Trường Đại học Công nghệ Thông tin | University of Information Technology

SE104.N11 Nhập môn công nghệ phần mềm

BẢNG MỤC LỤC

GIỚI THIỆU MÔN HỌC

  • Tên môn học: Nhập môn công nghệ phần mềm
  • Mã môn học: SE104
  • Lớp học: SE104.N11
  • Ngày bắt đầu: 05/09/2022
  • Ngày kết thúc: 26/11/2022
  • Năm học: 2022-2023

QUÁ TRÌNH MÔN HỌC

1. Tóm tắt kiến thức

WEEK 1: TỔNG QUAN

Kỹ thuật phần mềm

  • Nền kinh tế của TẤT CẢ các quốc gia đều phụ thuộc vào phần mềm
  • Nhiều hệ thống được điều khiển bằng phần mềm
  • Kỹ thuật phần mềm liên quan đến các lý thuyết, phương pháp, và công cụ để phát triển phần mềm chuyên nghiệp
  • Chi tiêu cho phần mềm chiếm đáng kể GNP

Chi phí phần mềm

  • Chi phí phần mềm thường chi phối chi phí hệ thống máy tính
  • Phần mềm tốn nhiều chi phí để duy trì hơn phát triển
  • Kỹ thuật phần mềm quan tâm đến việc phát triển phần mềm hiệu quả về chi phí

Dự án phần mềm thất bại

  • Độ phức tạp của hệ thống tăng lên
  • Không sử dụng phương pháp kỹ thuật phần mềm

Phát triển phần mềm chuyên nghiệp

Phần mềm là gì? Các chương trình máy tính và tài liệu liên quan. Sản phẩm phần mềm có thể được phát triển cho một khách hàng cụ thể hoặc một thị trường chung.

Các tính chất của một phần mềm tốt là gì? Phần mềm tốt phải cung cấp chức năng, hiệu suất cần thiết cho người dùng, và có thể bảo trì, đáng tin cậy, sử dụng được.

Kỹ thuật phần mềm là gì?

Kỹ thuật phần mềm là một ngành kỹ thuật liên quan đến tất cả các khía cạnh của sản xuất phần mềm.

Phân loại sản phẩm phần mềm

  • Sản phẩm chung
  • Sản phẩm tùy chỉnh

Tính chất cơ bản của phần mềm tốt

  • Maintainability – Khả năng bảo trì
  • Dependability and security – Độ tin cậy và bảo mật
  • Efficiency – Hiệu quả
  • Acceptability – Khả năng chấp nhận

Các hoạt động của quy trình phần mềm

  • Đặc tả phần mềm (Software specification), nơi khách hàng và kỹ sư xác định phần mềm sẽ được sản xuất và các rang buộc đối với hoạt động của nó
  • Phát triển phần mềm (Software development), nơi phần mềm được thiết kế và lập trình.
  • Xác thực phần mềm (Software validation), nơi phần mềm được kiểm tra để đảm bảo rằng đó là những gì khách hàng yêu cầu.
  • Tiến hóa phần mềm (Software evolution), nơi phần mềm được sửa đổi để phản ánh các yêu cầu thay đổi của khách hàng và thị trường.

2. Assignments

WEEK 1: TỔNG QUAN

3. Quá trình trên lớp

GIẢNG VIÊN HƯỚNG DẪN

THÀNH VIÊN NHÓM

STT MSSV Họ và Tên Github Email
1 20522087 Nguyễn Nhật Trường https://github.com/truong11062002 20522087@gm.uit.edu.vn
2 20520481 Lê Trương Ngọc Hải https://github.com/letruongngochai 20520481@gm.uit.edu.vn
3 20520355 Lê Thị Phương Vy https://github.com/Ceci-june 20520355@gm.uit.edu.vn
4 20520309 Lại Chí Thiện https://github.com/laichithien 20520309@gm.uit.edu.vn
5 20520856 An Trương Tường Vi https://github.com/AnTTViiii 20520856@gm.uit.edu.vn
6 20520792 Trần Thị Anh Thư https://github.com/anhthu1402 20520792@gm.uit.edu.vn
7 20520825 Trương Thị Mai Trinh https://github.com/ttmt2002 20520825@gm.uit.edu.vn
8 20521587 Trần Văn Lực https://github.com/VanlucCS 20521587@gm.uit.edu.vn
9 19521263 Đỗ Thị Ngọc Bích https://github.com/142127a 19521263@gm.uit.edu.vn

ĐỒ ÁN MÔN HỌC

TÊN ĐỀ TÀI: LEARNING ENGLISH BY CAMERA

About

SE104.N11 - Nhập môn công nghệ phần mềm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •