SlideShare a Scribd company logo
1 of 26
ソフトウェア品質の概念の遷移と 品質モデル  Company LOGO 松木 晋祐
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],自己紹介 Chapter 0
[object Object],[object Object],[object Object],[object Object],目次
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1. 「ソフトウェア品質」の概念とその歴史的変遷
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1. 「ソフトウェア品質」の概念とその歴史的変遷  クラッシュ、 フリーズがなければ OK ※ 年代不明だがおそらく 70 年代
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1. 「ソフトウェア品質」の概念とその歴史的変遷  この時代から「要件」が意識されはじめる。 Crosby は工程管理の重要性を説く。 ZeroDefect 。 CMM の基礎など。 さすがに日本は最初から定義が広い。でも進まない。 この頃既に現代の品質モデルの源流となる考え方が 生まれている。「ソフトウェア品質」という概念と 「ソフトウェア品質モデル」という概念はこの頃から 並行して育まれていく
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1. 「ソフトウェア品質」の概念とその歴史的変遷  RAD の基礎になる、開発者視点での考え方。仕様に沿っていればいい、という訳ではない 検索して最初に出る最も有名な定義。品質の相対性を大御所が明言したのは大きい。「バグゼロ = 高品質」からの完全な脱却。
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1. 「ソフトウェア品質」の概念とその歴史的変遷  特性、ニーズ、とだんだん抽象化してくる。本来は品質とコストの関係を説いた物。前者は掛ける。後者は減らす。 標準化団体によって策定された最新の抽象表現。これは既により具体的な品質モデルが存在しているから
つなぎ  ,[object Object],[object Object],[object Object],数学や論理システムでは理論に対しその実現となっているものをモデルという.逆にソフトウェアの世界では,現実世界の問題領域を抽象化しなんらかの記述体系で表したものをモデルという Michael Jackson. Software Specifications and Requirements: a lexicon of practice, principles and prejudices Addison-Wesley, 1995.
2. 「ソフトウェア品質モデル」の変遷 ,[object Object]
2. 「ソフトウェア品質モデル」の変遷 ,[object Object]
2. 「ソフトウェア品質モデル」の変遷 ,[object Object]
2. 「ソフトウェア品質モデル」の変遷 ,[object Object],[object Object],[object Object],[object Object],[object Object],これからの規格 ただ EU 圏の動きや認証団体等の動きもある。後ほど解説。
3. ソフトウェア製品の品質に関する規格  ISO/IEC 9126 の解説 ISO9126  ソフトウェア品質特性 の詳説とワークショップ
3. ソフトウェア製品の品質に関する規格  ISO/IEC 9126 の解説 6 つの主特性と 27 の副特性   1) ご自身の担当されているプロダクトについて、  これから説明する特性の満足を確認するために、  どのようなテストが必要か検討して記載してください  ※といっても 27 個は多いので、 特徴的なもの 7 つ のみ ( 赤字 )   2) 次に、そのテストの実現計画の有無、  無い場合はその理由を検討してみてください。   「知らなかった」「やり方がわからない」「めんどくさい」 全然 OK 。  それぞれ、知識、プロセス、技法 で解決可能です。 1 段階成長。
3. ソフトウェア製品の品質に関する規格  ISO/IEC 9126 の解説 機能性   - 目的から求められる必要な機能の実装の度合い 合目的性 - 指定された作業および利用者の具体的目標に対して適切な機能の集合を提供する ソフトウェア製品の能力のこと  正確性 - 必要とされる精度で、正しい結果もしくは正しい効果、 または同意できる結果もしくは同意できる効果をもたらす ソフトウェア製品の能力のこと。 相互運用性 - 一つ以上の指定されたシステムと相互作用するソフトウェア製品の能力のこと。 セキュリティ - 許可されていない人、またはシステムが情報またはデータを読んだり、修正したりする事ができないように ( 機密性 ) 、および 許可された人、またはシステムが情報またはデータへのアクセスを拒否されないように ( 可用性 ) 、 情報またはデータを保護する ( 完全性 ) ソフトウェア製品の能力のこと。  標準適合性 - 機能性に関連する規格、規約または法律上および類似の法規上の規則を 遵守するソフトウェア製品の能力のこと。
3. ソフトウェア製品の品質に関する規格  ISO/IEC 9126 の解説 信頼性   - 機能が正常動作し続ける度合い 成熟性 - ソフトウェアに潜在する障害の結果として生じる故障を回避する ソフトウェア製品の能力のこと。  障害許容性 - ソフトウェアの障害部分を実行した場合、 または仕様化されたインターフェース条件に違反が発生した場合に、  指定された達成水準を維持するソフトウェア製品の能力のこと。  回復性 - 故障時に、指定された達成水準を再確立し、 直接に影響を受けたデータを回復するソフトウェア製品の能力。  標準適合性 - 信頼性に関連する規格、 規約または規則を遵守するソフトウェア製品の能力のこと。
3. ソフトウェア製品の品質に関する規格  ISO/IEC 9126 の解説 使用性   - 分かりやすさ、使いやすさの度合い 理解性 - ソフトウェアが特定の作業に特定の利用条件で適用できるかどうか、 およびどのように利用できるかを、  利用者が理解できるソフトウェア製品の能力のこと。   習得性 - ソフトウェアの適用を利用者が習得できるソフトウェア製品の能力のこと。  運用性 - 利用者がソフトウェアの運用および運用管理を行なうことができる ソフトウェア製品の能力のこと。  魅力性 - 利用者にとって魅力的であるためのソフトウェア製品の能力のこと。  標準適合性 - 使用性に関連する規格、 規約または規則を遵守するソフトウェア製品の能力のこと。
3. ソフトウェア製品の品質に関する規格  ISO/IEC 9126 の解説 効率性   - 目的達成のために使用する資源の度合い 時間効率性 - 明示的な条件の下で、 ソフトウェアの機能を実行する際の適切な応答時間、処理時間、 および処理能力を提供するソフトウェア製品の能力  資源効率性 - 明示的な条件の下で、ソフトウェアの機能を実行する際の、資源の量および資源の種類を適切に 使用するソフトウェア製品の能力  標準適合性 - 効率性に関連する規格、 規約または規則を遵守するソフトウェア製品の能力
3. ソフトウェア製品の品質に関する規格  ISO/IEC 9126 の解説 保守性   - 保守(改訂)作業に必要な努力の度合い 解析性 - ソフトウェアにある欠陥の診断または故障原因の追及、およびソフトウェアの修正箇所の 識別を行なうためのソフトウェア製品の能力  変更性 - 指定された修正を行なうことができるソフトウェア製品の能力  安定性 - ソフトウェアの修正による、 予期せぬ影響を避けるソフトウェア製品の能力  試験性 - 修正したソフトウェアの妥当性確認ができるソフトウェア製品の能力  標準適合性 - 保守性に関連する規格、 規約または規則を遵守するソフトウェア製品の能力
3. ソフトウェア製品の品質に関する規格  ISO/IEC 9126 の解説 移植性   - 別環境へ移した際そのまま動作する度合い 環境適応性 - ソフトウェアにあらかじめ用意された以外の付加的な作業または手段なしに、 指定された異なる環境にソフトウェアを適応させるための ソフトウェア製品の能力 設置性 - 指定された環境に設置するためのソフトウェア製品の能力 共存性 - 共通の資源を共有する共通の環境の中で、 他の独立したソフトウェアと共存するためのソフトウェア製品の能力 置換性 - 同じ環境で、同じ目的のために、 他の指定されたソフトウェア製品から置き換えて使用することができる ソフトウェア製品の能力 標準適合性 - 移植性に関連する規格、 規約または規則を遵守するソフトウェア製品の能力
品質モデルを使ったテスト分析 WS (30min)
3. ソフトウェア製品の品質に関する規格  ISO/IEC 9126 の解説 本セッションを通じて自部門のテスト戦略に欠けている観点が見いだせれば幸いです。 全てやるのは不可能ですが、全体を知った上で 選択的に落とす ことを心がけてください。 その落とした部分がリスクです。
4. ソフトウェアの品質要求と評価に関する規格  ISO/IEC 25000  シリーズへ
4. ソフトウェアの品質要求と評価に関する規格  ISO/IEC 25000  シリーズへ
Q&A

More Related Content

What's hot

テスト観点に基づくテスト開発方法論 VSTePの概要
テスト観点に基づくテスト開発方法論VSTePの概要テスト観点に基づくテスト開発方法論VSTePの概要
テスト観点に基づくテスト開発方法論 VSTePの概要Yasuharu Nishi
 
ソフトハウスの品質保証のウソホント
ソフトハウスの品質保証のウソホントソフトハウスの品質保証のウソホント
ソフトハウスの品質保証のウソホントYasuharu Nishi
 
ザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000daiザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000daikyon mm
 
QAアーキテクチャの設計による 説明責任の高いテスト・品質保証
QAアーキテクチャの設計による説明責任の高いテスト・品質保証QAアーキテクチャの設計による説明責任の高いテスト・品質保証
QAアーキテクチャの設計による 説明責任の高いテスト・品質保証Yasuharu Nishi
 
アジャイル品質パターン (Agile Quality, QA2AQ)
アジャイル品質パターン (Agile Quality, QA2AQ)アジャイル品質パターン (Agile Quality, QA2AQ)
アジャイル品質パターン (Agile Quality, QA2AQ)Hironori Washizaki
 
How to let them in house of quality
How to let them in house of qualityHow to let them in house of quality
How to let them in house of qualityTakahiro Toku
 
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!智治 長沢
 
日本のテスト産業の国際競争力 ~日本をソフトウェアテスト立国にしよう~
日本のテスト産業の国際競争力~日本をソフトウェアテスト立国にしよう~日本のテスト産業の国際競争力~日本をソフトウェアテスト立国にしよう~
日本のテスト産業の国際競争力 ~日本をソフトウェアテスト立国にしよう~Yasuharu Nishi
 
アジャイルクオリティの探求
アジャイルクオリティの探求アジャイルクオリティの探求
アジャイルクオリティの探求atsushi nagata
 
Sta introduction in_kyoto #devkan
Sta introduction in_kyoto #devkanSta introduction in_kyoto #devkan
Sta introduction in_kyoto #devkankyon mm
 
Kaizen process with test #hackt
Kaizen process with test #hacktKaizen process with test #hackt
Kaizen process with test #hacktkyon mm
 
設計品質とアーキテクチャ
設計品質とアーキテクチャ設計品質とアーキテクチャ
設計品質とアーキテクチャToru Koido
 
Agile RCA Presentation
Agile RCA PresentationAgile RCA Presentation
Agile RCA PresentationAtsushi Nagata
 
LINE Developer Meetup in Tokyo #39 Trailer
LINE Developer Meetup in Tokyo #39 TrailerLINE Developer Meetup in Tokyo #39 Trailer
LINE Developer Meetup in Tokyo #39 TrailerYasuharu Nishi
 
LINE Developer Meetup in Tokyo #39 Presentation (modified)
LINE Developer Meetup in Tokyo #39 Presentation (modified)LINE Developer Meetup in Tokyo #39 Presentation (modified)
LINE Developer Meetup in Tokyo #39 Presentation (modified)Yasuharu Nishi
 

What's hot (17)

テスト観点に基づくテスト開発方法論 VSTePの概要
テスト観点に基づくテスト開発方法論VSTePの概要テスト観点に基づくテスト開発方法論VSTePの概要
テスト観点に基づくテスト開発方法論 VSTePの概要
 
ソフトハウスの品質保証のウソホント
ソフトハウスの品質保証のウソホントソフトハウスの品質保証のウソホント
ソフトハウスの品質保証のウソホント
 
はじめての品質
はじめての品質はじめての品質
はじめての品質
 
ザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000daiザ・ジェネラリスト #5000dai
ザ・ジェネラリスト #5000dai
 
QAアーキテクチャの設計による 説明責任の高いテスト・品質保証
QAアーキテクチャの設計による説明責任の高いテスト・品質保証QAアーキテクチャの設計による説明責任の高いテスト・品質保証
QAアーキテクチャの設計による 説明責任の高いテスト・品質保証
 
アジャイル品質パターン (Agile Quality, QA2AQ)
アジャイル品質パターン (Agile Quality, QA2AQ)アジャイル品質パターン (Agile Quality, QA2AQ)
アジャイル品質パターン (Agile Quality, QA2AQ)
 
How to let them in house of quality
How to let them in house of qualityHow to let them in house of quality
How to let them in house of quality
 
UX/UCDビデオ講座
UX/UCDビデオ講座UX/UCDビデオ講座
UX/UCDビデオ講座
 
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
 
日本のテスト産業の国際競争力 ~日本をソフトウェアテスト立国にしよう~
日本のテスト産業の国際競争力~日本をソフトウェアテスト立国にしよう~日本のテスト産業の国際競争力~日本をソフトウェアテスト立国にしよう~
日本のテスト産業の国際競争力 ~日本をソフトウェアテスト立国にしよう~
 
アジャイルクオリティの探求
アジャイルクオリティの探求アジャイルクオリティの探求
アジャイルクオリティの探求
 
Sta introduction in_kyoto #devkan
Sta introduction in_kyoto #devkanSta introduction in_kyoto #devkan
Sta introduction in_kyoto #devkan
 
Kaizen process with test #hackt
Kaizen process with test #hacktKaizen process with test #hackt
Kaizen process with test #hackt
 
設計品質とアーキテクチャ
設計品質とアーキテクチャ設計品質とアーキテクチャ
設計品質とアーキテクチャ
 
Agile RCA Presentation
Agile RCA PresentationAgile RCA Presentation
Agile RCA Presentation
 
LINE Developer Meetup in Tokyo #39 Trailer
LINE Developer Meetup in Tokyo #39 TrailerLINE Developer Meetup in Tokyo #39 Trailer
LINE Developer Meetup in Tokyo #39 Trailer
 
LINE Developer Meetup in Tokyo #39 Presentation (modified)
LINE Developer Meetup in Tokyo #39 Presentation (modified)LINE Developer Meetup in Tokyo #39 Presentation (modified)
LINE Developer Meetup in Tokyo #39 Presentation (modified)
 

Similar to Quality characteristics

アジャイルマネジメントとは?
アジャイルマネジメントとは?アジャイルマネジメントとは?
アジャイルマネジメントとは?Kiro Harada
 
クラウドが実現するソフト開発・運用の変革と自動化
クラウドが実現するソフト開発・運用の変革と自動化クラウドが実現するソフト開発・運用の変革と自動化
クラウドが実現するソフト開発・運用の変革と自動化Etsuji Nakai
 
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】 Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】 智治 長沢
 
今、おさえておきたい DevOps
今、おさえておきたい DevOps 今、おさえておきたい DevOps
今、おさえておきたい DevOps 智治 長沢
 
自動テスト知識体系TABOKのご紹介
自動テスト知識体系TABOKのご紹介自動テスト知識体系TABOKのご紹介
自動テスト知識体系TABOKのご紹介Shinsuke Matsuki
 
【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用智治 長沢
 
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門陽一 滝川
 
はじめてのスクラム体験ワークショップ 〜 アジャイル時代のテスターを目指して
はじめてのスクラム体験ワークショップ 〜 アジャイル時代のテスターを目指して はじめてのスクラム体験ワークショップ 〜 アジャイル時代のテスターを目指して
はじめてのスクラム体験ワークショップ 〜 アジャイル時代のテスターを目指して Rakuten Group, Inc.
 
XPFes2023_DevOps business-briefing_Hasegawa
XPFes2023_DevOps business-briefing_HasegawaXPFes2023_DevOps business-briefing_Hasegawa
XPFes2023_DevOps business-briefing_HasegawaTokyo, Japan
 
[CB16] CGCで使用した完全自動脆弱性検知ツールを使ったセキュリティの分析とその効果 by InHyuk Seo & Jason Park
[CB16] CGCで使用した完全自動脆弱性検知ツールを使ったセキュリティの分析とその効果 by InHyuk Seo & Jason Park[CB16] CGCで使用した完全自動脆弱性検知ツールを使ったセキュリティの分析とその効果 by InHyuk Seo & Jason Park
[CB16] CGCで使用した完全自動脆弱性検知ツールを使ったセキュリティの分析とその効果 by InHyuk Seo & Jason ParkCODE BLUE
 
市場動向並びに弊社製品の今後の展望について
市場動向並びに弊社製品の今後の展望について市場動向並びに弊社製品の今後の展望について
市場動向並びに弊社製品の今後の展望についてKen Azuma
 
継続的デリバリーとサービス仮想化で変わる、エンタープライズアジャイル開発
継続的デリバリーとサービス仮想化で変わる、エンタープライズアジャイル開発継続的デリバリーとサービス仮想化で変わる、エンタープライズアジャイル開発
継続的デリバリーとサービス仮想化で変わる、エンタープライズアジャイル開発Takashi Watanabe
 
デブサミ2013【15-C-8】セキュリティ要求仕様モデルプランで日本は変わるか?(百瀬昌幸氏)
デブサミ2013【15-C-8】セキュリティ要求仕様モデルプランで日本は変わるか?(百瀬昌幸氏)デブサミ2013【15-C-8】セキュリティ要求仕様モデルプランで日本は変わるか?(百瀬昌幸氏)
デブサミ2013【15-C-8】セキュリティ要求仕様モデルプランで日本は変わるか?(百瀬昌幸氏)Developers Summit
 
OSC2018 hiroshima session slide by OSSC
OSC2018 hiroshima session slide by OSSCOSC2018 hiroshima session slide by OSSC
OSC2018 hiroshima session slide by OSSCDaisuke Nishino
 
【XP祭り2011】Agile Buffet
【XP祭り2011】Agile Buffet【XP祭り2011】Agile Buffet
【XP祭り2011】Agile Buffet智治 長沢
 
HdIfes itowponde_130223
HdIfes itowponde_130223HdIfes itowponde_130223
HdIfes itowponde_130223英明 伊藤
 
Qua s tom-メトリクスによるソフトウェアの品質把握と改善
Qua s tom-メトリクスによるソフトウェアの品質把握と改善Qua s tom-メトリクスによるソフトウェアの品質把握と改善
Qua s tom-メトリクスによるソフトウェアの品質把握と改善Hironori Washizaki
 
アジャイル×テスト開発を考える
アジャイル×テスト開発を考えるアジャイル×テスト開発を考える
アジャイル×テスト開発を考えるyasuohosotani
 

Similar to Quality characteristics (20)

20050809
2005080920050809
20050809
 
アジャイルマネジメントとは?
アジャイルマネジメントとは?アジャイルマネジメントとは?
アジャイルマネジメントとは?
 
クラウドが実現するソフト開発・運用の変革と自動化
クラウドが実現するソフト開発・運用の変革と自動化クラウドが実現するソフト開発・運用の変革と自動化
クラウドが実現するソフト開発・運用の変革と自動化
 
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】 Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
 
今、おさえておきたい DevOps
今、おさえておきたい DevOps 今、おさえておきたい DevOps
今、おさえておきたい DevOps
 
自動テスト知識体系TABOKのご紹介
自動テスト知識体系TABOKのご紹介自動テスト知識体系TABOKのご紹介
自動テスト知識体系TABOKのご紹介
 
【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用
 
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
 
はじめてのスクラム体験ワークショップ 〜 アジャイル時代のテスターを目指して
はじめてのスクラム体験ワークショップ 〜 アジャイル時代のテスターを目指して はじめてのスクラム体験ワークショップ 〜 アジャイル時代のテスターを目指して
はじめてのスクラム体験ワークショップ 〜 アジャイル時代のテスターを目指して
 
XPFes2023_DevOps business-briefing_Hasegawa
XPFes2023_DevOps business-briefing_HasegawaXPFes2023_DevOps business-briefing_Hasegawa
XPFes2023_DevOps business-briefing_Hasegawa
 
[CB16] CGCで使用した完全自動脆弱性検知ツールを使ったセキュリティの分析とその効果 by InHyuk Seo & Jason Park
[CB16] CGCで使用した完全自動脆弱性検知ツールを使ったセキュリティの分析とその効果 by InHyuk Seo & Jason Park[CB16] CGCで使用した完全自動脆弱性検知ツールを使ったセキュリティの分析とその効果 by InHyuk Seo & Jason Park
[CB16] CGCで使用した完全自動脆弱性検知ツールを使ったセキュリティの分析とその効果 by InHyuk Seo & Jason Park
 
市場動向並びに弊社製品の今後の展望について
市場動向並びに弊社製品の今後の展望について市場動向並びに弊社製品の今後の展望について
市場動向並びに弊社製品の今後の展望について
 
継続的デリバリーとサービス仮想化で変わる、エンタープライズアジャイル開発
継続的デリバリーとサービス仮想化で変わる、エンタープライズアジャイル開発継続的デリバリーとサービス仮想化で変わる、エンタープライズアジャイル開発
継続的デリバリーとサービス仮想化で変わる、エンタープライズアジャイル開発
 
AIビジネスクリエーションワークショップ@東京
AIビジネスクリエーションワークショップ@東京AIビジネスクリエーションワークショップ@東京
AIビジネスクリエーションワークショップ@東京
 
デブサミ2013【15-C-8】セキュリティ要求仕様モデルプランで日本は変わるか?(百瀬昌幸氏)
デブサミ2013【15-C-8】セキュリティ要求仕様モデルプランで日本は変わるか?(百瀬昌幸氏)デブサミ2013【15-C-8】セキュリティ要求仕様モデルプランで日本は変わるか?(百瀬昌幸氏)
デブサミ2013【15-C-8】セキュリティ要求仕様モデルプランで日本は変わるか?(百瀬昌幸氏)
 
OSC2018 hiroshima session slide by OSSC
OSC2018 hiroshima session slide by OSSCOSC2018 hiroshima session slide by OSSC
OSC2018 hiroshima session slide by OSSC
 
【XP祭り2011】Agile Buffet
【XP祭り2011】Agile Buffet【XP祭り2011】Agile Buffet
【XP祭り2011】Agile Buffet
 
HdIfes itowponde_130223
HdIfes itowponde_130223HdIfes itowponde_130223
HdIfes itowponde_130223
 
Qua s tom-メトリクスによるソフトウェアの品質把握と改善
Qua s tom-メトリクスによるソフトウェアの品質把握と改善Qua s tom-メトリクスによるソフトウェアの品質把握と改善
Qua s tom-メトリクスによるソフトウェアの品質把握と改善
 
アジャイル×テスト開発を考える
アジャイル×テスト開発を考えるアジャイル×テスト開発を考える
アジャイル×テスト開発を考える
 

More from Shinsuke Matsuki

Testing casualtalks#1 DevQUT! snsk, yasuharunishi
Testing casualtalks#1 DevQUT! snsk, yasuharunishiTesting casualtalks#1 DevQUT! snsk, yasuharunishi
Testing casualtalks#1 DevQUT! snsk, yasuharunishiShinsuke Matsuki
 
営業さんに知ってほしいアジャイルの勘所 R2
営業さんに知ってほしいアジャイルの勘所 R2営業さんに知ってほしいアジャイルの勘所 R2
営業さんに知ってほしいアジャイルの勘所 R2Shinsuke Matsuki
 
品質が利益に与える影響 20121204
品質が利益に与える影響 20121204品質が利益に与える影響 20121204
品質が利益に与える影響 20121204Shinsuke Matsuki
 
Testing processqualifylevel 2009
Testing processqualifylevel 2009Testing processqualifylevel 2009
Testing processqualifylevel 2009Shinsuke Matsuki
 
品質保証組織デザインのレイヤ構造
品質保証組織デザインのレイヤ構造品質保証組織デザインのレイヤ構造
品質保証組織デザインのレイヤ構造Shinsuke Matsuki
 
20100731.jissen.swtest securitytest
20100731.jissen.swtest securitytest20100731.jissen.swtest securitytest
20100731.jissen.swtest securitytestShinsuke Matsuki
 

More from Shinsuke Matsuki (8)

Wacate2013 s bpp_session
Wacate2013 s bpp_sessionWacate2013 s bpp_session
Wacate2013 s bpp_session
 
Stac2013 開会挨拶
Stac2013 開会挨拶Stac2013 開会挨拶
Stac2013 開会挨拶
 
Testing casualtalks#1 DevQUT! snsk, yasuharunishi
Testing casualtalks#1 DevQUT! snsk, yasuharunishiTesting casualtalks#1 DevQUT! snsk, yasuharunishi
Testing casualtalks#1 DevQUT! snsk, yasuharunishi
 
営業さんに知ってほしいアジャイルの勘所 R2
営業さんに知ってほしいアジャイルの勘所 R2営業さんに知ってほしいアジャイルの勘所 R2
営業さんに知ってほしいアジャイルの勘所 R2
 
品質が利益に与える影響 20121204
品質が利益に与える影響 20121204品質が利益に与える影響 20121204
品質が利益に与える影響 20121204
 
Testing processqualifylevel 2009
Testing processqualifylevel 2009Testing processqualifylevel 2009
Testing processqualifylevel 2009
 
品質保証組織デザインのレイヤ構造
品質保証組織デザインのレイヤ構造品質保証組織デザインのレイヤ構造
品質保証組織デザインのレイヤ構造
 
20100731.jissen.swtest securitytest
20100731.jissen.swtest securitytest20100731.jissen.swtest securitytest
20100731.jissen.swtest securitytest
 

Recently uploaded

論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 

Recently uploaded (10)

論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 

Quality characteristics

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. 3. ソフトウェア製品の品質に関する規格 ISO/IEC 9126 の解説 ISO9126 ソフトウェア品質特性 の詳説とワークショップ
  • 15. 3. ソフトウェア製品の品質に関する規格 ISO/IEC 9126 の解説 6 つの主特性と 27 の副特性   1) ご自身の担当されているプロダクトについて、  これから説明する特性の満足を確認するために、  どのようなテストが必要か検討して記載してください  ※といっても 27 個は多いので、 特徴的なもの 7 つ のみ ( 赤字 )   2) 次に、そのテストの実現計画の有無、  無い場合はその理由を検討してみてください。   「知らなかった」「やり方がわからない」「めんどくさい」 全然 OK 。  それぞれ、知識、プロセス、技法 で解決可能です。 1 段階成長。
  • 16. 3. ソフトウェア製品の品質に関する規格 ISO/IEC 9126 の解説 機能性 - 目的から求められる必要な機能の実装の度合い 合目的性 - 指定された作業および利用者の具体的目標に対して適切な機能の集合を提供する ソフトウェア製品の能力のこと 正確性 - 必要とされる精度で、正しい結果もしくは正しい効果、 または同意できる結果もしくは同意できる効果をもたらす ソフトウェア製品の能力のこと。 相互運用性 - 一つ以上の指定されたシステムと相互作用するソフトウェア製品の能力のこと。 セキュリティ - 許可されていない人、またはシステムが情報またはデータを読んだり、修正したりする事ができないように ( 機密性 ) 、および 許可された人、またはシステムが情報またはデータへのアクセスを拒否されないように ( 可用性 ) 、 情報またはデータを保護する ( 完全性 ) ソフトウェア製品の能力のこと。 標準適合性 - 機能性に関連する規格、規約または法律上および類似の法規上の規則を 遵守するソフトウェア製品の能力のこと。
  • 17. 3. ソフトウェア製品の品質に関する規格 ISO/IEC 9126 の解説 信頼性 - 機能が正常動作し続ける度合い 成熟性 - ソフトウェアに潜在する障害の結果として生じる故障を回避する ソフトウェア製品の能力のこと。 障害許容性 - ソフトウェアの障害部分を実行した場合、 または仕様化されたインターフェース条件に違反が発生した場合に、 指定された達成水準を維持するソフトウェア製品の能力のこと。 回復性 - 故障時に、指定された達成水準を再確立し、 直接に影響を受けたデータを回復するソフトウェア製品の能力。 標準適合性 - 信頼性に関連する規格、 規約または規則を遵守するソフトウェア製品の能力のこと。
  • 18. 3. ソフトウェア製品の品質に関する規格 ISO/IEC 9126 の解説 使用性 - 分かりやすさ、使いやすさの度合い 理解性 - ソフトウェアが特定の作業に特定の利用条件で適用できるかどうか、 およびどのように利用できるかを、 利用者が理解できるソフトウェア製品の能力のこと。  習得性 - ソフトウェアの適用を利用者が習得できるソフトウェア製品の能力のこと。 運用性 - 利用者がソフトウェアの運用および運用管理を行なうことができる ソフトウェア製品の能力のこと。 魅力性 - 利用者にとって魅力的であるためのソフトウェア製品の能力のこと。 標準適合性 - 使用性に関連する規格、 規約または規則を遵守するソフトウェア製品の能力のこと。
  • 19. 3. ソフトウェア製品の品質に関する規格 ISO/IEC 9126 の解説 効率性 - 目的達成のために使用する資源の度合い 時間効率性 - 明示的な条件の下で、 ソフトウェアの機能を実行する際の適切な応答時間、処理時間、 および処理能力を提供するソフトウェア製品の能力 資源効率性 - 明示的な条件の下で、ソフトウェアの機能を実行する際の、資源の量および資源の種類を適切に 使用するソフトウェア製品の能力 標準適合性 - 効率性に関連する規格、 規約または規則を遵守するソフトウェア製品の能力
  • 20. 3. ソフトウェア製品の品質に関する規格 ISO/IEC 9126 の解説 保守性 - 保守(改訂)作業に必要な努力の度合い 解析性 - ソフトウェアにある欠陥の診断または故障原因の追及、およびソフトウェアの修正箇所の 識別を行なうためのソフトウェア製品の能力 変更性 - 指定された修正を行なうことができるソフトウェア製品の能力 安定性 - ソフトウェアの修正による、 予期せぬ影響を避けるソフトウェア製品の能力 試験性 - 修正したソフトウェアの妥当性確認ができるソフトウェア製品の能力 標準適合性 - 保守性に関連する規格、 規約または規則を遵守するソフトウェア製品の能力
  • 21. 3. ソフトウェア製品の品質に関する規格 ISO/IEC 9126 の解説 移植性 - 別環境へ移した際そのまま動作する度合い 環境適応性 - ソフトウェアにあらかじめ用意された以外の付加的な作業または手段なしに、 指定された異なる環境にソフトウェアを適応させるための ソフトウェア製品の能力 設置性 - 指定された環境に設置するためのソフトウェア製品の能力 共存性 - 共通の資源を共有する共通の環境の中で、 他の独立したソフトウェアと共存するためのソフトウェア製品の能力 置換性 - 同じ環境で、同じ目的のために、 他の指定されたソフトウェア製品から置き換えて使用することができる ソフトウェア製品の能力 標準適合性 - 移植性に関連する規格、 規約または規則を遵守するソフトウェア製品の能力
  • 23. 3. ソフトウェア製品の品質に関する規格 ISO/IEC 9126 の解説 本セッションを通じて自部門のテスト戦略に欠けている観点が見いだせれば幸いです。 全てやるのは不可能ですが、全体を知った上で 選択的に落とす ことを心がけてください。 その落とした部分がリスクです。
  • 26. Q&A