家studyをつづって

IT技術やセキュリティで勉強したことをつづっています。

プログラム

XamarinでAndroidアプリを作成(実践編)

はじめに XamarinでAndroidアプリを作りながらプログラミングを勉強します。この記事では、実際のプログラミングに関する内容をまとめます。※用語の説明等、周辺知識はXamarinでAndroidアプリを作成(実践編)にまとめます。 // 実際のコード等 画像を表示す…

XamarinでAndroidアプリを作成(知識編)

はじめに XamarinでAndroidアプリを作りながらプログラミングを勉強します。この記事では、用語の説明等の知識に関する内容を順次更新していきます。※実際のプログラミングに関する内容はXamarinでAndroidアプリを作成(実践編)にまとめます。 // Xamarinと…

テストの種類とテスト技法

ソフトウェアテストに関する言葉を整理しました。 // Vモデル V字モデル V字の左半分は、ウォーターフォールに沿った開発工程を上流工程から順番に右下がりに並べています。V字の右半分は、左の開発工程に対応したテスト工程が並んでおり、それぞれの工程で…

「セキュア・プログラミング講座」の概要

セキュア・プログラミング講座 発行機関:情報処理推進機構 発行年月日:2016年10月 www.ipa.go.jp // 概要 「セキュア・プログラミング講座」では、製品プログラミングや、Webプログラミングを対象にした、ガイドラインを公開しています。このガイドラインで…

ガントチャートとPERT図

ガントチャート及びPERT図は、プロジェクト完了のためのタスクを表示するプロジェクトマネジメント手法です。 // ガントチャートガントチャートは、プロジェクトの計画とスケジューリングのための使用される表です。ガントチャートは、プロジェクトが時間の…

情報システム開発ライフサイクルにおけるセキュリティの考慮事項(NIST SP800-64)

情報システム開発ライフサイクルにおけるセキュリティの考慮事項(NIST SP800-64) 発行機関:NIST 発行年月日:2008年10月 https://www.ipa.go.jp/files/000025343.pdf // 概要NIST SP800-64「情報システム開発ライフサイクルにおけるセキュリティの考慮事項…

ACID特性と独立性

ACID特性とはデータベースの処理では、ある目的をもつ業務処理のひとまとまりのことをトランザクションといいます。ACID特性とは、トランザクション処理において必要とされる4つの要素、Atomicity(原子性)、Consistency(一貫性)、Isolation(独立性)、D…

CMMとIDEAL

CMMとはCMM(Capability Maturity Model,能力成熟度モデル)は組織の能力成熟度モデルの一つで、システム開発を行う組織がプロセス改善を行うためのガイドラインとなるものです。ソフトウェア工学研究所(SEI)で考案され、主にソフトウェアの開発プロセスを5段…

ア‌ジャ‌イ‌ル‌開‌発‌宣‌言‌と‌は‌ ‌

ア‌ジャ‌イ‌ル‌ソ‌フ‌ト‌ウェ‌ア‌開‌発‌宣‌言‌の‌読‌み‌と‌き‌方‌ ‌発‌行‌機‌関‌:‌情‌報‌処‌理‌推‌進‌機‌構‌(‌IPA‌)‌ ‌発‌行‌年‌月‌日‌:‌2018‌年‌4‌月‌ ‌ https://www.ipa.go.jp/files/000065601.pdf‌ アジャイル開発とはアジャイル(agile)は「素早い…