Danh mục

Bài giảng Nhập môn Công nghệ học phần mềm (Introduction to Software Engineering) – Chương 1: Bản chất phần mềm

Số trang: 115      Loại file: ppt      Dung lượng: 528.00 KB      Lượt xem: 12      Lượt tải: 0    
Jamona

Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Chương này gồm có những nội dung chính sau: Định nghĩa chung về phần mềm, kiến trúc phần mềm, các khái niệm, đặc tính chung của phần mềm, thế nào là phần mềm tốt? các ứng dụng phần mềm. Mời các bạn cùng tham khảo để biết thêm các nội dung chi tiế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 (Introduction to Software Engineering) – Chương 1: Bản chất phần mềm 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ản ...

Tài liệu được xem nhiều:

Tài liệu cùng danh mục:

Tài liệu mới: