1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Nhập môn Công nghệ phần mềm: Giới thiệu tổng quan về Công nghệ phần mềm - TS. Trần Ngọc Bảo

74 32 0
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

Định dạng
Số trang 74
Dung lượng 7,47 MB

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

Nội dung

Mục tiêu của bài giảng Nhập môn Công nghệ phần mềm: Giới thiệu tổng quan về Công nghệ phần mềm giúp học viên biết được công nghệ phần mềm, quy trình công nghệ phần mềm; biết được tổ chức nhân sự và vai trò của từng thành viên trong hệ thống; biết được các loại tài liệu kỹ thuật.

Trang 1

Đại Học Sư Phạm Tp Hồ Chí Minh

Khoa Toán Khoa Toán –– Tin Học Tin Học

NHẬP MÔN CÔNG NGHỆ PHẦN MỀM

Trang 2

Biết được tổ chức nhân sự và vai trò

MÔN CÔNMÔN CÔN Q UAN

của từng thành viên trong hệ thống

Trang 3

NỘI DUNG TRÌNH BÀY

• Vai trò của các thành viên

MÔN CÔNMÔN CÔN Q UAN

• Sưu liệu/tài liệu kỹ thuật

Trang 5

của mình trên máy tính.

• Phầm mềm quản lý giáo vụ trường

MÔN CÔNMÔN CÔN Q UAN

Trang 6

Chuyên viên tin học

• Thành phần giao tiếp: giao diện chương

Trang 9

V liên quan đến sinh viên

• Hệ thống quản lý nhân sự: lưu trữ thông tin liên quan đến nhân viên trong công ty

Q quan đến nhân viên trong công ty

• Hệ thống quản lý tiền lương

• Hệ thống quản lý kế toán Hệ thống quản lý kế toán

Trang 11

Hệ thống quản lý sinh viên

Trang 12

Hệ thống quản lý lịch công tác của giảng viên

Trang 14

Hệ thống quản trị luồng công việc

Trang 16

Công nghệ phần mềm nghiên cứu

Trang 17

P hiện theo trình tự nào ?

• Cần bao nhiêu người tham gia ? vai

Trang 19

• Làm thế nào để đặc tả đúng yêu cầu

của khách hàng Làm thế nào để giao tiếp tương tác

MÔN CÔNMÔN CÔN Q UAN

• Làm thế nào để kiểm tra hệ thống

phát triển đúng theo yêu cầu trước

Trang 20

• Làm thế nào để giao tiếp,

MÔN CÔNMÔN CÔN Q UAN

tương tác với các thành viên trong bộ phận phát triển phần ề

mềm

• Làm thế nào để quản lý, theo

dõi tiến trình thực hiện phần

mềm

Trang 22

Time

Trang 25

Giai đoạn khảo sát (1/4)

nghiệp vụ Phân tích

Trang 26

Giai đoạn khảo sát (2/4)

Xử lý sinh iên tốt nghiệp

MÔN CÔNMÔN CÔN Q UAN

V • Xử lý sinh viên tốt nghiệp

• Quản lý giảng viên – Báo biểu thống kê

• Hồ sơ giảng viên

• Bảng điểm sinh viên

Trang 27

Giai đoạn khảo sát (3/4)

Xét Hệ thống quản lý giáo vụ tại trường đại học

P – Yêu cầu chức năng:

• Lưu trữ những thông tin gì ?

V • Tra cứu theo tiêu chuẩn nào ?

• Xử lý tính toán theo công thức nào ?

– Yêu cầu phi chức năng:

• Cài đặt trên môi trường nào ? Windows ? Web ?

Trang 28

Giai đoạn khảo sát (4/4)

MÔN CÔNMÔN CÔN Q UAN

Trang 29

Giai đoạn khảo sát (4/4)

Xét Hệ thống quản lý giáo vụ tại trường đại học

Client 1 (Web Browser)

MÔN CÔNMÔN CÔN Q UAN

Trang 30

Giai đoạn phân tích (1/4)

Khảo sát

Nội dung • Phân tích khả thi

• Xây dựng mô hình dữ liệu ở Phân tích

Thiết kế

mức quan niệm

• Xây dựng mô hình xử lý Thiết kế

Trang 31

Giai đoạn phân tích (2/4)

<pi>

0,n

Dang ky hoc mon

Lan

Trang 32

Giai đoạn phân tích (3/4)

• Mô hình xử lý DFD

Xét Hệ thống quản lý giáo vụ tại trường đại học

ý

Trang 33

Giai đoạn phân tích (4/4)

•Phương án triển khai - PA1

Xét Hệ thống quản lý giáo vụ tại trường đại học

Trang 34

Giai đoạn phân tích (4/4)

•Phương án triển khai - PA2

Xét Hệ thống quản lý giáo vụ tại trường đại học

Module sinh viên

Module giảng viên

Database Server Print Server

Trang 35

Giai đoạn phân tích (4/4)

•Phương án triển khai - PA3

Xét Hệ thống quản lý giáo vụ tại trường đại học

Trang 36

Giai đoạn thiết kế (1/10)

Khảo sát Nội dung • Thiết kế dữ liệu

• Thiết kế xử lý Phân tích

– Hệ thống chức năng

Trang 37

Giai đoạn thiết kế (2/10)

Trang 38

Giai đoạn thiết kế (3/10)

Ả TT

Trang 39

Giai đoạn thiết kế (5/10)

•Hệ thống chức năng

Module quản lý sinh

viên

Trang 40

Giai đoạn thiết kế (5/10)

•Hệ thống chức năng

Module quản lý sinh

viên

Trang 41

Giai đoạn thiết kế (6/10)

Trang 42

Giai đoạn thiết kế (6/10)

Trang 43

Giai đoạn thiết kế (4/10)

Trang 44

Giai đoạn thiết kế (6/10)

Trang 45

Giai đoạn thiết kế (6/10)

Trang 46

Giai đoạn thiết kế (7/10)

Trang 47

Giai đoạn thiết kế (8/10)

Trang 48

Giai đoạn thiết kế (9/10)

Trang 50

Giai đoạn cài đặt

Trang 51

Giai đoạn cài đặt

ố Xét Hệ thống quản lý giáo vụ tại trường đại học

Trang 52

ể ỗ

Giai đoạn kiểm tra

Khảo sát • Kiểm lỗi

• Kiểm lỗi phân hệ Phân tích

Thiết kế Nội dung

• Kiểm lỗi hệ thống Thiết kế

Trang 53

Giai đoạn kiểm tra

Trang 54

Giai đoạn kiểm tra

Trang 56

Tài liệ kỹ th ật

Sưu liệu/tài liệu liên quan

• Tài liệu kỹ thuật

– Tài liệu khảo sát

– Tài liệu phân tích

– Tài liệu thiết kế

– Tài liệu hướng dẫn lập trình

– Tài liệu hướng dẫn đóng gói chương trình

• Tài liệu hướng dẫn người dùng

– Broche

– Installation guide

– User Manual

– Release Notes

Trang 57

ỗ ỗ

Giai đoạn bảo trì

Khảo sát • Hỗ trợ sửa lỗi

• Theo dõi thay đổi yêu cầu Phân tích

Thiết kế

• Nâng cấp Thiết kế

Cài đặt

• Tài liệu hướng dẫn

Kiểm tra Nội dung

giải quyết sự cố

• Tài liệu hướng dẫn

Trang 59

Rational Corporation’s Rational Unified Process (RUP)

Trang 60

Qui trình công nghệ phần mềm

Trang 61

Qui trình công nghệ phần mềm

Best Practices & Guidance

Trang 62

Qui trình công nghệ phần mềm

Model ?

Trang 63

Công nghệ phần mềm nghiên cứu

Trang 64

Một số phương pháp xây dựng phần mềm

• Phương pháp hướng cấu trúc

• Phương pháp tựa Merise

• Phương pháp hướng đối tượng

– Phương pháp OMT Phương pháp OMT

– Phương pháp UML

Trang 65

Phương pháp phân tích thiết kế hướng cấu trúc

Trang 66

Phương pháp hướng đối tượng

(gi ữa -1980s - nay)

System Data Process

Flows Logic _

Object Model Att ib t

Object

M d l

Static & Dynamic UML

M d l Di Attributes

Operations, Class relationships,

Trang 67

UML – Unified Modeling Language

MÔN CÔNMÔN CÔN Q UAN

System integrators System engineering

Trang 68

Lược đồ trong UML

Trang 69

Công nghệ phần mềm nghiên cứu

Trang 70

MÔN CÔNMÔN CÔN Q UAN

– Visual Studio Team Systems 2005

Trang 72

Visual Studio Team System

n Dynamic Code Analyzer

Static Code Analyzer Code Profiler

Load Testing Manual Testing Test Case Management

Application Designer System Designer Logical Datacenter Designer Partner

Team Explorer (includes Team Foundation Server CAL)

Vi l St di P f i l Editi al Studio al Studio

Visio for Enterprise Architects (in MSDN Premium Subscription)

Trang 73

Tài liệu tham khảo

Visual Studio Team System Site:

http://msdn.microsoft.com/vstudio/teamsystem ttp // sd c oso t co / stud o/tea syste

Project Management Newsgroups:

http://communities.microsoft.com/newsgroup

s/project manager

MSF: http://www microsoft com/msf

Ngày đăng: 11/05/2021, 03:39

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