CÔNG NGHỆ PHẦN MỀM

download CÔNG  NGHỆ PHẦN MỀM

of 17

description

TỔNG QUAN VỀ CÔNG NGHỆ PHẦN MỀM

Transcript of CÔNG NGHỆ PHẦN MỀM

Bi Hi Tho B Mn Cng Ngh Phn Mm

B mn cng ngh phn mmChng 1: Tng quan cng ngh phn mm(slide 1 slide 23)1/19Gio vin hng dn: Nguyn c LuTin 2-K14 : Nhm 1Thnh vinV nh ng(NT)H Nh Tun Hip(TK)Nguyn Quang ngGip Vn CngVy Trng ThnhV Quang Hun2/19Tng quan phn mmPhn mmCng ngh phn mmNi dung chnh3/19Cc khi nim c bn.Phn mm (software) : Theo ngha hp l mt tp hp cc cu lnh c vit bng ngn ng lp trnh => Gii quyt bi tonCng ngh (Engineering): l cch s dng cc cng c, k thut gii quyt vn Cng ngh phn mm (SE Software Emgineering): p dng cc cng c, cc k thut mt cch c h thng Pht trin cc ng dng da trn my tnh.

I. Tng quan phn mm4/192. Cc thut ng lin quan.K s phn mm (Software Engineer)Pht trin phn mm (SW Developtment)S dng (Operations)Bo tr (MaintenanceLoi b (Retirement)

I. Tng quan phn mm5/193. Tin ha ca phn mm.

I. Tng quan phn mm6/19Nhng nm u t 1950 ti 1960T 1960 ti nm 1970Nm 1970 ti u nm 1990Sau 19904. Khng hong phn mm.

I. Tng quan phn mm7/19S tng quy m ca PMS ph thuc nhiu vo kinh nghim ca ngi lm PMS tng chi ph lm PMCht lng PM khng n nhS ko di thi gian pht trin ca mt PMS thiu kho st lm PMKh nng bo tr, nng cp PM c kh khn5. Thch thc.

I. Tng quan phn mm8/19PHN MMKh nng PM khng tn dng ht tim nng phn cngKh nng xy dng PM khng bt nhp c vi nhu cu SD PM c bit l khi Internet ang pht trinKh nng bo tr HT PM c tn ti kh khn v chi ph ln

Quy m v phc tp ca PM ngy cng tng

1. Khi nimII. Phn mm Tp cc cu lnh Cu trc d liuTi liu lin quanPhn mm9/192. c trng ca phn mm.

II. Phn mm10/19Phn mm khng hng i m s thoi ha theo thi gianPhn mm l h thng logic, khng phi l h thng vt l.

c pht trin m khng bit trc hiu qu v gi thnh.

Bn cht l c s phc tp v tnh thay i.

Thng c xy dng theo n t hng ca khch.

c pht trin ch yu theo nhm.

3. Phn loi phn mm.

II. Phn mmPhn mmMc hon thinChc nng thc hinLnh vc phc v11/194. Tiu chun mt phn mm tt. (c 8 TC )

II. Phn mm12/19t c mc tiu thit k ra

Sn phm to ra c gi tr xc ng, thit thc, gp phn lm nng cao cht lng SP

Chi ph vn hnh l chp nhn c

C tnh kh dng d dng i vi nhiu i tng

p ng c chun mc ca h thng thng tin hin hnh VD: tnh sn sng, an ton

Mm do, c kh nng thch nghi cho vic pht trin tip

Bo tr c, khng tn km

Tnh kh chuyn: D dng chuyn i mi trng

Khi nim.

Cng ngh phn mmTheo Fritz Bauer: K ngh PM l qu trnh SD cc nguyn tc k thut c c s xy dng cc PM mt cch kinh t H tin cy v chy hiu qu trn h thng my tht

Theo IEEE : Vic p dng cch NC v tip cn c HT, quy tc, c th xc nh s lng pht trin, vn hnh v bo tr PM, ngha l p dng k thut vo PM

III. Cng ngh phn mm13/192. Cc vn lin quan.(c 7 vn )

III. Cng ngh phn mm14/19K ngh PM cp n vic xy dng cc chng trnh ln.

S phi hp thng xuyn gia cc c nhn trong l cn thit trong cc d n PM ln

Trung tm ca vn l kim sot s phc tp

Bn thn PMphi h tr ngi dng hiu qu

Tin ha PM

K ngh PM l lnh vc m cc thnh vin to ra sn phm v li ch ca lnh vc khc.

Quan tm nht n hiu qu ca pht trin PM

3. Cc yu t ch cht.CNPM l cng ngh c phn lp

L mt qu trnh gm mt lot cc bc cha ng 3 yu t ch cht:

III. Cng ngh phn mm15/19Phng php (Method)

Cng c (Tools)

Th tc (Procedure)

Hiu c cc khi nim c bn v Phn Mm v cng ngh phn mm.Hiu v nm r cc c trng, phn loi, khng hong cng nh lch s ca phn mm.Tng kt16/19Cm n thy v cc bn lng nghe17/19The end