You are on page 1of 3

HCMC University of Technology Faculty of Computer Science & Engineering 1.

Describe the following terms Term Software (Phn mm) Meaning

Software Engineering 2013/1 Chapter 1 Homework

Software engineering (Cng ngh phn mm)

L mt tp hp nhng cu lnh c vit bng mt hoc nhiu ngn ng lp trnh theo mt trt t xc nh nhm t ng thc hin mt s chc nng hoc gii quyt mt bi ton no . L s thit lp v s dng cc nguyn tc khoa hc nhm mc ch to ra cc phn mm mt cch kinh t m cc phn mm hot ng mt cch hiu qu v tin cy trn cc my tnh. 1. Heterogeneity (khng ng nht) 2. Delivery (phn phi) 3. Trust (tin cy)

Key challenges facing software engineering (Thch thc trong cng ngh phn mm) Costs of software engineering (Chi ph ca cng ngh phn mm)

Bao gm: - Chi ph pht trin (60%) - Chi ph cho vic kim tra th nghim v tm li (40%)

2. Answer the following questions. a) What are the attributes of good software? (Cc thuc tnh ca mt phn mm tt?) - Gii quyt c cc chc nng v hiu qu cn thit cho ngi s dng. - C th s dng, ng tin cy v lun cp nht nhng bn v li, cp nht nu tht s cn thit. b) What is the difference between software engineering and computer science? (S khc nhau gia cng ngh phn mm v khoa hc my tnh?) - KHMT tp trung vo l thuyt c bn v xy dng cc gii thut. - CNPM lin quan n thc tin, xy dng cc phn mm hu ch, mang tnh ng dng cao. c) What is the difference between software engineering and system engineering? (S khc nhau gia cng ngh phn mm v k thut h thng?) - KTHT bao gm tt c cc mng ln nh v h thng pht trin trn phn cng hoc phn mm. - CNPM l mt phn ca KTHT. d) What are the best software engineering techniques and methods? (Nhng k thut v phng php tt nht trong CNPM?) - Cc d n v phn mm phi c qun l v pht trin mt cch chuyn nghip - Ti s dng c nhng m un pht trin v ti u ha n.
Page 1 of 3

3. Describe fundamental software engineering activities. (M t nhng hot ng c bn ca cng ngh phn mm) - c t: xc nh cc tnh nng v iu kin hot ng ca h thng - Pht trin: thit k phn mm, vit code, thit k giao din - Kim tra: kim tra tnh hp l ca phn mm, xc nhn vi yu cu ca khch hng - Bo tr, ci tin: sa li, thay i mi trng thc thi ph hp vi nhu cu v thay i cng ngh

4. What are general issues that effect most software? (Nhng vn chung nh hng nhiu nht n phn mm?) - Hetorogeneity (khng ng nht): phn mm phi n nh nhng h iu hnh khc nhau trn nhng h thng khc nhau nh my tnh, thit b di ng - Bussiness and Technical change (kinh doanh v s thay i ca cng ngh): cn phi c nhng thay i trong phn mm ph hp v bt kp vi cng ngh mi, thi i mi. - Bo mt v tin cy (security and trust): phn mm phi bo mt c thng tin c nhn v ng tin cy s dng. 5. List as many as possible software/application types. (Danh sch cc kiu phn mm, ng dng) a . ng dng c lp (Stand-alone applications): c tt c cc chc nng cn thit khng
cn mng. b . Tng tc giao dch (Interactive transaction-based applications): ng dng c thc thi trn mt my tnh t xa v c truy cp bi ngi s dng t my tnh ca h. c . H thng iu khin nhng (Embedded control systems): h thng iu khin phn mm qun l thit b phn cng . d . H thng x l hng lot (Batch processing systems): h thng kinh doanh c thit k x l d liu trong hng lot ln . N x l mt s lng ln nguyn liu u vo to ra kt qu u ra e . H thng gii tr (Entertainment systems): h thng s dng c nhn v c dng gii tr ngi dng f . H thng m hnh ha v m phng (System for modeling and simulation): y l h thng c pht trin thc hin cc qu trnh vt l hoc cc tnh hung g . H thng thu thp d liu (Data collection systems): h thng thu thp d liu t mi trng s dng mt b cm bin v gi d liu vi cc h thng khc. h . H thng ca cc h thng (System of systems): h thng c cu to ca mt s h thng phn mm khc.

Page 2 of 3

6. Describe ACM Software Engineering Code of Ethics and Professional Practice. (M t quy tc o c v thc hnh chuyn nghip) PUBLIC (cng cng): k s phi lm vic v li ch chung. CLIENT AND EMPLOYER (khch hng v lm vic ): k s lm vic v li ch tt nht ca khch hng v s dng lao ng ph hp vi li ch chung ca h. PRODUCT (sn phm): k s phi m bo rng sn phm ca h p ng cc tiu chun cao nht .. JUDGMENT (quyt nh): k s phi duy tr tnh ton vn v c lp trong quyt nh ca h . MANAGEMENT (qun l): Nhng ngi qun l v ng u s thc y mt cch tip cn o
c qun l bo tr v pht trin phn mm.

PROFESSION (chuyn mn): k s phn mm ng trc s ton vn v uy tn ca ngh nghip ph hp vi li ch cng cng. COLLEAGUES (ng nghip): ha ng v h tr ng nghip SELF (c nhn): trch nhim tham gia hc tp sut i v hnh ngh ca h v thc y mt
cch tip cn o c thc hnh ngh nghip .

7. Describe Capability Maturity Model (CMM)? Names some software companies in Vietnam that are holding CMM certificates level 4 or 5.
M hnh trng thnh nng lc (CMM) l mt m hnh pht trin to ra sau khi nghin cu d liu thu thp c t cc t chc k hp ng vi B Quc phng M, ngi ti tr cho nghin cu. M hnh ny tr thnh nn tng i hc Carnegie Mellon to Vin Cng ngh phn mm (SEI). Thut ng "trng thnh" lin quan n mc hnh thc v ti u ha cc quy trnh, t hc thc hnh qung co, cc bc xc nh chnh thc, cc s liu kt qu qun l, ti u ha hot ng ca cc qu trnh. Cc cng ty phn mm t chng ch CMM mc 4 5: FPT Software Global CyberSoft (Vietnam) JCS Luxoft TMA Solutions

Page 3 of 3

You might also like