2021-05-01から1ヶ月間の記事一覧

ソフトウェア工学 ブラックボックステスト2

前回 issunno-koin.hateblo.jp ディシジョンテーブルテスト(decision table testing) 条件によって振る舞いが異なるシステムの振る舞いを確認する。その条件を書いたものがディシジョンテーブル。複雑なルールが少数存在する場合に有効な方法。 ディシジョ…

災害・防災学 ハザードマップを見るときの注意点

素因と誘引 自然災害には素因と誘引がある。 素因ーその土地が持っている災害に関わる性質(地質、気候、地形、人口など)。 誘引ー災害を発生させる直接的な日来がけ(地震、豪雨、津波など)。Hazardとほぼ同じ。 素因 + 誘引 = 災害 誘引が激しいだけで…

反面教師にしたい論文ー人工知能初期の2008年論文

原文 Prediction of the intern parameters tomato greenhouse in a semi-arid area using a time-series model of artificial neural networks 訳【人工ニューラルネットワークの時系列モデルを用いた半乾燥地域におけるトマト温室内の内部パラメータの予測…

災害・防災学ー風水害2

大雨によって生じる現象 大雨それ自体で人が死ぬということはない、大雨が起こす現象によって災害が発生する。 洪水 河川洪水 河川の水位が上昇し、破堤や越流が遅り、河川水が河道外へあふれること。 高水敷に公園や駐車場、畑があり、そこに水がくることを…

災害・防災学ー風水害1 災害統計を見るときの注意点

前回 issunno-koin.hateblo.jp 風水害 「自然災害」の1つ。強風、大雨、および高潮、波浪により起こる災害の総称(気象庁)。多くの場合、風と雨は一緒に起こる。 大雨・豪雨ー災害が発生する可能性のある雨。(大雨と豪雨の明確は違いはなく、降雨量の定義…

災害情報学

ハザード(台風など自然現象そのもの)と災害を分けて考える。これをごっちゃにすると、「災害は防げない」という話になってしまう。発災対応も大事だが、「防災」「減災」するともできる。 防災対応にはいろんな「正解」がある、正解は一つではないというこ…

ソフトウェア工学7 ブラックボックステスト1

前回 issunno-koin.hateblo.jp ブラックボックステスト 要求と仕様書のみを利用するテスト戦略。 単体テストから受け入れテストまですべてのレベルで適用可能で、大規模なソフトウェアに対応できるが、テスト対象のソフトウェア内部をどこまでテストできたか…

ソフトウェア工学6 動的検証

ソフトウェアの検証 ソフトウェアの検証によって確かめる事項– ソフトウェアの「正しさ」– 「正しさ」を妨げるような欠陥があれば,その箇所と原因を指摘 ・ソフトウェアの正しさとは– ソフトウェアが求められる機能を実行できる– ソフトウェアが求められる…

量子暗号

前回 issunno-koin.hateblo.jp 量子暗号ー量子系(quantum system)を用いて構築される暗号。 Quantum key discribution (QKD) 量子学が正しい限り完全にセキュアな暗号で、量子コンピュータでなくても動く。 秘密鍵の必要な状況 花子から太郎へメッセージを…

ソフトウェア工学5 耐故障性

前回 issunno-koin.hateblo.jp 耐故障性(fault tolerance) ソフトウェアの障害時でも機能し続けることのできる性質耐故障性が重要な場面– 機能性が多少落ちたとしても高い可用性が求められる場合– 障害回復のためのコストが大きい場合システムが仕様通りに…

ソフトウェア工学4 ディペンダブルプログラミング (dependable programming)

前回 issunno-koin.hateblo.jp ディペンダブルプログラミング(dependable programmin) ・故障の回避や耐故障性に効果のある言語要素やプログラミング技術を採用・情報隠蔽– オブジェクト指向の考え方(カプセル化)– データの予期しない参照・変更を防止・…

ソフトウェア工学3 ディペンダブルプロセス(dependable software processes)

前回 issunno-koin.hateblo.jp 信頼性を得るための技術 ・冗長性(redundancy)– クリティカルな部品やサブシステムを複数利用可能状態にしておく( バックアップサーバ,多重系,RAIDなど)。一つがダウンしても別のものが使える。・多様性(diversity)– …

ソフトウェア工学2 ディペンダビリティ

前回 issunno-koin.hateblo.jp 可用性と信頼性 ・可用性 ーある一時点において、システムが正常にサービスを提供できる確率(使いたいときに使えたか MTTR平均修復時間) ・信頼性 指定した環境で、一定期間にシステムが正常に稼働し続ける確率(正常稼働の…