You are on page 1of 13

Gii thiu mn hc

Cng ngh phn mm


Ging vin: TS. Nguyn Mnh Hng
Hc vin Cng ngh Bu chnh Vin thng (PTIT)

Ti liu tham kho chnh


Stephen R. Schach. Object-Oriented and Classical Software Engineering. Seventh Edition, WCB/McGraw-Hill, 2007

Cng c h tr
Visual Paradigm (VP) for UML: download bn free ti: http://www.visual-paradigm.com/product/vpuml/

Cc khi nim lin quan (1)


Software : phn mm Software engineering: cng ngh / k ngh phn mm Software process: tin trnh phn mm Software development: pht trin phn mm Software life-cycle models: m hnh vng i phn mm Phase: mt pha, mt bc, mt giai on pht trin phn mm
4

Cc khi nim lin quan (2)


Developer: ngi pht trin phn mm Development team: i pht trin phn mm Quality Assurance (QA): i m bo cht lng phn mm User: ngi s dng phn mm Client: ngi t hng phn mm

Cc khi nim lin quan (3)


Methodology, paradigm: phng php lun, m hnh ln lt cc bc pht trin phn mm Cost: chi ph pht trin phn mm Price: gi bn ca phn mm Technique: k thut Mistake, fault, failure, error: li Defect: cc thiu st Bug: li trong code
6

Cc khi nim lin quan (4)


Requirements: yu cu, ly yu cu Description: c t yu cu Analysis: phn tch yu cu / phn mm Design: thit k Implementation: ci t Delivery: trin khai Maintenance: bo tr Testing: kim th
7

Cc khi nim lin quan (5)


Object-oriented software: phn mm hng i tng Object-oriented software engineering: cng ngh phn mm hng i tng

Mt s cu hi (1)
Phn bit client v user? Tr li: ...

Mt s cu hi (2)
Phn bit cost v price? Tr li: ...

10

Mt s cu hi (3)
Phn bit fault, failure v bug? Tr li: ...

11

Mt s cu hi (4)
Phn bit vic pht trin phn mm v sn xut phn mm? Tr li: ...

12

Questions?

You might also like