Bài giảng Nhập môn Công nghệ học phần mềm: Phần 1
Số trang: 115
Loại file: ppt
Dung lượng: 528.00 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Phần 1 bài giảng Nhập môn công nghệ học phầm mềm giới thiệu các định nghĩa chung về phần mềm, cấu trúc của phần mềm, các đặc tính chung của phần mềm và thế nào là phần mềm tốt.
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn Công nghệ học phần mềm: Phần 1 Nhậpmôn CôngnghệhọcPhầnmềm (IntroductiontoSoftwareEngineering) DepartmentofSoftwareEngineering FacultyofInformationTechnology HanoiUniversityofTechnology TEL:048682595FAX:048692906 Email:cnpm@ithut.edu.vnHUT,Falt. ª Dept.ofSE,2001 SEI.1 Cấutrúcmônhọc• 45tiết+1Đồánmônhọc• Cầnnhữngkiếnthứccănbảnvề CNTT• Cungcấpnhữngnguyênlýchungvề CôngnghệhọcPhầnmềm(CNHPM)• Cungcấpkiếnthứcđểhọccácmôn chuyênngànhhẹpnhưPhântíchvà thiếtkếphầnmềm,Xâydựngvàđánh giáphầnmềm,Quảntrịdựánphần mềm,... ª Dept.ofSE,2001HUT,Falt. SEI.2 Cấutrúcmônhọc(tiếp)• Nộidung:gồm6phầnvới11chương – GiớithiệuchungvềCNHPM(3buổi) – QuảnlýdựánPM(2b) – Yêucầungườidùng(1b) – Thiếtkếvàlậptrình(2b) – Kiểmthửvàbảotrì(2b) – Chủđềnângcaovàtổngkết(1b+1b)• Đánhgiá:Thihếtmôn+Đồánmôn họcHUT,Falt. ª Dept.ofSE,2001 SEI.3 Tàiliệuthamkhảo• R.Pressman,SoftwareEngineering:APractioner’s Approach.5 thEd.,McGrawHill,2001• R.Pressman,Kỹnghệphầnmềm.Tập1,2,3. NXBGiáodục,HàNội,1997(Ngườidịch:Ngô TrungViệt)• I.Sommerville,SoftwareEngineering.5 thEd., AddisonWesley,1995• K.Kawamura,NhậpmônCôngnghệhọcPhần mềm.NXBKinkiKagaku,Tokyo,2001(Tiếng Nhật) HUT,Falt. ª Dept.ofSE,2001 SEI.4 PhầnI GiớithiệuchungvềCNHPMChương1:Bảnchấtphầnmềm1.1 Địnhnghĩachungvềphầnmềm1.2 Kiếntrúcphầnmềm1.3 Cáckháiniệm1.4 Đặctínhchungcủaphầnmềm1.5 Thếnàolàphầnmềmtốt?1.6CácứngdụngphầnmềmHUT,Falt. ª Dept.ofSE,2001 SEI.5 1.1.Địnhnghĩachungvềphần mềm• Phầnmềm(SoftwareSW)nhưmột kháiniệmđốinghĩavớiphầncứng (HardwareHW),tuynhiên,đâylà2 kháiniệmtươngđối• Từxưa,SWnhưthứđượcchokhông hoặcbánkèmtheomáy(HW)• Dầndần,giáthànhSWngàycàngcao vànaycaohơnHWHUT,Falt. ª Dept.ofSE,2001 SEI.6 CácđặctínhcủaSWvàHW HW SW• Vật“cứng” • Vật“mềm”• Kimloại • Kỹthuậtsửdụng• Vậtchất • Trừutượng• Hữuhình • Vôhình• Sảnxuấtcôngnghiệp • Sảnxuấtbởicon bởimáymóclàchính ngườilàchính• Địnhlượnglàchính • Địnhtínhlàchính• Hỏnghóc,haomòn • KhônghaomònHUT,Falt. ª Dept.ofSE,2001 SEI.7 Địnhnghĩa1:Phầnmềmlà• Cáclệnh(chươngtrìnhmáytính)khi đượcthựchiệnthìcungcấpnhững chứcnăngvàkếtquảmongmuốn• Cáccấutrúcdữliệulàmchochương trìnhthaotácthôngtinthíchhợp• Cáctưliệumôtảthaotácvàcáchsử dụngchươngtrìnhHUT,Falt. ª Dept.ofSE,2001 SEI.8 SWđốinghĩavớiHW• VaitròSWngàycàngthểhiệntrội• Máytínhlà...chiếchộpkhôngcóSW• Ngàynay,SWquyếtđịnhchấtlượng mộthệthốngmáytính(HTMT),làchủ đềcốtlõi,trungtâmcủaHTMT• HệthốngmáytínhgồmHWvàSWHUT,Falt. ª Dept.ofSE,2001 SEI.9 Địnhnghĩa2Trongmộthệthốngmáytính,nếutrừbỏđi cácthiếtbịvàcácloạiphụkiệnthìphầncòn lạichínhlàphầnmềm(SW)• Nghĩahẹp:SWlàdịchvụchươngtrìnhđể tăngkhảnăngxửlýcủaphầncứngcủamáy tính(nhưhệđiềuhànhOS)• Nghĩarộng:SWlàtấtcảcáckỹthuậtứng dụngđểthựchiệnnhữngdịchvụchứcnăng chomụcđíchnàođóbằngphầncứngHUT,Falt. ª Dept.ofSE,2001 SEI.10 SWtheonghĩarộng• KhôngchỉSWcơbảnvàSWứngdụng• Phảigồmcảkhảnăng,kinhnghiệm thựctiễnvàkỹnăngcủakỹsư(người chếraphầnmềm):Knowhowof SoftwareEngineer• Làtấtcảcáckỹthuậtlàmchosửdụng phầncứngmáytínhđạthiệuquảcaoHUT,Falt. ª Dept.ofSE,2001 SEI.11 Phầnmềmlàgì? Nhómcác Kỹthuật, Phươngpháp luận Nhómcác Nhómcác chươngtrình tưliệu Kinhnghiệmkỹsư, knowhowHUT,Falt. ª Dept.ofSE,2001 SEI.12 Nhómcáckỹthuật,phươngpháp luận• Cáckháiniệmvàtrìnhtựcụthểhóamộthệ thống• Cácphươngpháptiếpcậngiảiquyếtvấn đề• Cáctrìnhtựthiếtkếvàpháttriểnđược chuẩnhóa• Cácphươngphápđặctảyêucầu,thiếtkế hệthống,thiếtkếchươngtrình,kiểmthử, toànbộquytrìnhquảnlýpháttriểnphần mềmHUT,Falt. ª Dept.ofSE, ...
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn Công nghệ học phần mềm: Phần 1 Nhậpmôn CôngnghệhọcPhầnmềm (IntroductiontoSoftwareEngineering) DepartmentofSoftwareEngineering FacultyofInformationTechnology HanoiUniversityofTechnology TEL:048682595FAX:048692906 Email:cnpm@ithut.edu.vnHUT,Falt. ª Dept.ofSE,2001 SEI.1 Cấutrúcmônhọc• 45tiết+1Đồánmônhọc• Cầnnhữngkiếnthứccănbảnvề CNTT• Cungcấpnhữngnguyênlýchungvề CôngnghệhọcPhầnmềm(CNHPM)• Cungcấpkiếnthứcđểhọccácmôn chuyênngànhhẹpnhưPhântíchvà thiếtkếphầnmềm,Xâydựngvàđánh giáphầnmềm,Quảntrịdựánphần mềm,... ª Dept.ofSE,2001HUT,Falt. SEI.2 Cấutrúcmônhọc(tiếp)• Nộidung:gồm6phầnvới11chương – GiớithiệuchungvềCNHPM(3buổi) – QuảnlýdựánPM(2b) – Yêucầungườidùng(1b) – Thiếtkếvàlậptrình(2b) – Kiểmthửvàbảotrì(2b) – Chủđềnângcaovàtổngkết(1b+1b)• Đánhgiá:Thihếtmôn+Đồánmôn họcHUT,Falt. ª Dept.ofSE,2001 SEI.3 Tàiliệuthamkhảo• R.Pressman,SoftwareEngineering:APractioner’s Approach.5 thEd.,McGrawHill,2001• R.Pressman,Kỹnghệphầnmềm.Tập1,2,3. NXBGiáodục,HàNội,1997(Ngườidịch:Ngô TrungViệt)• I.Sommerville,SoftwareEngineering.5 thEd., AddisonWesley,1995• K.Kawamura,NhậpmônCôngnghệhọcPhần mềm.NXBKinkiKagaku,Tokyo,2001(Tiếng Nhật) HUT,Falt. ª Dept.ofSE,2001 SEI.4 PhầnI GiớithiệuchungvềCNHPMChương1:Bảnchấtphầnmềm1.1 Địnhnghĩachungvềphầnmềm1.2 Kiếntrúcphầnmềm1.3 Cáckháiniệm1.4 Đặctínhchungcủaphầnmềm1.5 Thếnàolàphầnmềmtốt?1.6CácứngdụngphầnmềmHUT,Falt. ª Dept.ofSE,2001 SEI.5 1.1.Địnhnghĩachungvềphần mềm• Phầnmềm(SoftwareSW)nhưmột kháiniệmđốinghĩavớiphầncứng (HardwareHW),tuynhiên,đâylà2 kháiniệmtươngđối• Từxưa,SWnhưthứđượcchokhông hoặcbánkèmtheomáy(HW)• Dầndần,giáthànhSWngàycàngcao vànaycaohơnHWHUT,Falt. ª Dept.ofSE,2001 SEI.6 CácđặctínhcủaSWvàHW HW SW• Vật“cứng” • Vật“mềm”• Kimloại • Kỹthuậtsửdụng• Vậtchất • Trừutượng• Hữuhình • Vôhình• Sảnxuấtcôngnghiệp • Sảnxuấtbởicon bởimáymóclàchính ngườilàchính• Địnhlượnglàchính • Địnhtínhlàchính• Hỏnghóc,haomòn • KhônghaomònHUT,Falt. ª Dept.ofSE,2001 SEI.7 Địnhnghĩa1:Phầnmềmlà• Cáclệnh(chươngtrìnhmáytính)khi đượcthựchiệnthìcungcấpnhững chứcnăngvàkếtquảmongmuốn• Cáccấutrúcdữliệulàmchochương trìnhthaotácthôngtinthíchhợp• Cáctưliệumôtảthaotácvàcáchsử dụngchươngtrìnhHUT,Falt. ª Dept.ofSE,2001 SEI.8 SWđốinghĩavớiHW• VaitròSWngàycàngthểhiệntrội• Máytínhlà...chiếchộpkhôngcóSW• Ngàynay,SWquyếtđịnhchấtlượng mộthệthốngmáytính(HTMT),làchủ đềcốtlõi,trungtâmcủaHTMT• HệthốngmáytínhgồmHWvàSWHUT,Falt. ª Dept.ofSE,2001 SEI.9 Địnhnghĩa2Trongmộthệthốngmáytính,nếutrừbỏđi cácthiếtbịvàcácloạiphụkiệnthìphầncòn lạichínhlàphầnmềm(SW)• Nghĩahẹp:SWlàdịchvụchươngtrìnhđể tăngkhảnăngxửlýcủaphầncứngcủamáy tính(nhưhệđiềuhànhOS)• Nghĩarộng:SWlàtấtcảcáckỹthuậtứng dụngđểthựchiệnnhữngdịchvụchứcnăng chomụcđíchnàođóbằngphầncứngHUT,Falt. ª Dept.ofSE,2001 SEI.10 SWtheonghĩarộng• KhôngchỉSWcơbảnvàSWứngdụng• Phảigồmcảkhảnăng,kinhnghiệm thựctiễnvàkỹnăngcủakỹsư(người chếraphầnmềm):Knowhowof SoftwareEngineer• Làtấtcảcáckỹthuậtlàmchosửdụng phầncứngmáytínhđạthiệuquảcaoHUT,Falt. ª Dept.ofSE,2001 SEI.11 Phầnmềmlàgì? Nhómcác Kỹthuật, Phươngpháp luận Nhómcác Nhómcác chươngtrình tưliệu Kinhnghiệmkỹsư, knowhowHUT,Falt. ª Dept.ofSE,2001 SEI.12 Nhómcáckỹthuật,phươngpháp luận• Cáckháiniệmvàtrìnhtựcụthểhóamộthệ thống• Cácphươngpháptiếpcậngiảiquyếtvấn đề• Cáctrìnhtựthiếtkếvàpháttriểnđược chuẩnhóa• Cácphươngphápđặctảyêucầu,thiếtkế hệthống,thiếtkếchươngtrình,kiểmthử, toànbộquytrìnhquảnlýpháttriểnphần mềmHUT,Falt. ª Dept.ofSE, ...
Tìm kiếm theo từ khóa liên quan:
Nhập môn công nghệ phần mềm Công nghệ phần mềm Giới thiệu công nghệ phần mềm Kiến trúc phần mềm Đặc tính phần mềm Khái niệm phần mềmTài liệu có liên quan:
-
62 trang 420 3 0
-
Đề cương chi tiết học phần Vi xử lý
12 trang 328 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 242 0 0 -
Lecture Introduction to software engineering - Week 3: Project management
68 trang 214 0 0 -
6 trang 211 0 0
-
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 203 0 0 -
Báo cáo chuyên đề Công nghệ phần mềm: Pattern searching
68 trang 196 0 0 -
Xây dựng mô hình và công cụ hỗ trợ sinh tác tử giao diện
13 trang 194 0 0 -
Bài giảng Công nghệ phần mềm - Chương 2: Quy trình xây dựng phần mềm
36 trang 187 0 0 -
Cuộc chiến Phân kỳ - Tích hợp nhiều tranh cãi bậc nhất trong giới marketing
3 trang 158 0 0