Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 56 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
56
Dung lượng
350,27 KB
Nội dung
ソフトウェアテスト [12] 品質管理とメトリクとメトリクメトリク ス Software Testing [12] Software Quality Management and Software Metrics あまん ひろひさ ひろひさ 阿萬 裕久 裕久( AMAN Hirohisa ) aman@ehime-u.ac.jp (C) 2007-2022 Hirohisa AMAN Quality Concept Concept What is quality Concept? The extent to which the prod thuct or service meets the requirements Products and services have “Matters to b e met” or “Expectations: How satisfied th th ey Concept are In addition, although it is not specified, it also includes items that are "obvious" (C) 2016-2022 Hirohisa AMAN Quality Management Activities to provide products and ser vices that meet customer requirement s Activities that provide it economically Concept Provide good products and services & Provide without wasted man-hours (C) 2007-2021 Hirohisa AMAN Example of mass production in a factory (1/2) [Provid the good th prod thucts and th services] Some d thefective prod thucts may be includ ed in mass production Inspect products to detect and filter out defective products and ship only those t hat meet customer requirements Establishing an appropriate inspection system is an important quality control activity (C) 2007-2021 Hirohisa AMAN Example of mass production in a factory (2/2) [Provid the without wasted th man-hours] Even if proper inspection is possible, i f you Prod thuce many Concept d thefective prod thuct s, you will not be profitable Monitor and improve processes to avo id producing poor quality products Process monitoring and improvement are also important quality control activities (C) 2007-2021 Hirohisa AMAN If we compare this to creating a report Check defective products before submiss ion System development: Mak ing check lists and Get someone else to check Process control of reporting Cause: I’m in a hurry Concept to create just before th e d thead thline, Not reading texts and materials carefully, etc Improvement: Sched thule management to sta rt early , Take notes of important things, et (C) 2007-2021 Hirohisa AMAN c For software It's not a physical entity like a factory, b ut the concept is the same Inspection: Conduct sufficient testing be fore shipment and release, correct any d efects Process monitoring and th improvement: R ecord, analyze, evaluate and improve va rious tasks in the development process (C) 2016-2022 Hirohisa AMAN Maintenance is important as well as mak ing Maintenance is the activity of maintainin g software so that it can be operated ap propriately Fixing of faults found after the start of operatio n Modifications to meet changing requirements Modifications to meet changing environmental Continuous quality improvement Failure prevention ・・・・ (C) 2007-2021 Hirohisa AMAN ISO14764–2006 Classification of maintenance Ad thaptive maintenance Corrective maintenance Emergency Concept maintenance Maintenance enhancement Perfective maintenance Preventive maintenance (C) 2007-2021 Hirohisa AMAN Classification of maintenance (1 /3) Adaptive maintenance Corrective maintenanc e to ensure contin Modifications to existing software to existing ued use of the software Modifications product for environme software to correct pr ntal changes oblems that occur afte For example, OS, libraries, hardware changes, libraries, libraries, hardware changes, hard thware changes, libraries, hardware changes, r the start of operatio etc n Bug fixes Support for legacy systems, etc head hurts (COBOL code etc.) (C) 2007-2021 Hirohisa AMAN 10