忘れ物おじさん

システム開発技術

ソフトウェア構築・テスト -情報処理シンプルまとめ

基本情報技術者試験など情報処理技術者試験を受験する方にとっては必須の,ソフトウェア構築・テストについてシンプルにまとめています。ソフトウェア構築では,プログラミング(ソフトウェアユニットの作成)(コーディング規約),単体テスト(ソフトウェアユニットのテスト)(ブラックボックステスト(同値分割,限界値分析,原因-結果グラフ(因果グラフ)),ホワイトボックステスト(命令網羅,判定条件網羅(分岐網羅),条件網羅,判定条件/条件網羅,複数条件網羅)),ソフトウェアコードとテスト結果の評価及びレビューを,テストでは,ソフトウェア結合テスト(ボトムアップテスト(ドライバ),トップダウンテスト(スタブ),折衷テスト(サンドイッチテスト),ビッグバンテスト),ソフトウェア適格性確認テスト,システム結合テスト,システム適格性確認テスト(機能テスト,性能テスト,操作性テスト,障害回復テスト,負荷テスト,耐久テスト,例外テスト,セキュリティテスト),運用テストを説明します。たくさんありますが,頑張りましょう。
システム開発技術

システムの導入,受入れ支援,保守,廃棄 -情報処理シンプルまとめ

基本情報技術者試験など情報処理技術者試験を受験する方にとっては必須の,システムの導入,受入れ支援,保守(ソフトウェアの保守(是正保守,予防保守,適応保守,完全化保守)),廃棄についてシンプルにまとめています。
システム開発技術

オブジェクト指向設計 -情報処理シンプルまとめ

基本情報技術者試験など情報処理技術者試験を受験する方にとっては必須の,オブジェクト指向設計についてシンプルにまとめています。オブジェクト(データ(属性),メソッド(手続き)),クラス(抽象化,インスタンス,メッセージ),オブジェクト指向の概念(カプセル化(隠蔽),継承(インヘリタンス,上位クラス(基底クラス,スーパークラス),下位クラス(派生クラス,サブクラス),多重継承,汎化・特化関係(is-a関係),集約・分解関係(part-of関係)),ポリモーフィズム(多相性,多様性,オーバーライド)),オブジェクト指向のその他の概念(オーバーロード,委譲(デリゲート),伝搬(プロパゲーション)),オブジェクト指向プログラミングについて説明します。各内容をしっかり理解するとともに,プログラミングについても例を載せていますので,じっくり取り組んでみてください。
システム開発技術

UML -情報処理シンプルまとめ

基本情報技術者試験など情報処理技術者試験を受験する方にとっては必須の,UMLについてシンプルにまとめています。UML(Unified Modeling Language:統一モデリング言語)の概要,構造図(クラス図,オブジェクト図,コンポーネント図,配置図,コンポジット構造図,パッケージ図),振る舞い図(アクティビティ図,ステートマシン図(状態遷移図),ユースケース図,コミュニケーション図,シーケンス図,相互作用概要図,タイミング図)について説明します。各図の特徴を,しっかり覚えましょう。
システム開発技術

開発プロセス・手法 -情報処理シンプルまとめ

基本情報技術者試験など情報処理技術者試験を受験する方にとっては必須の,ソフトウェア開発モデルについてシンプルにまとめています。ウォーターフォールモデル,プロトタイプモデル,スパイラルモデル,インクリメンタルモデル,アジャイル開発(反復(イテレーション),XP(ペアプログラミング,計画ゲーム,テスト駆動開発,オンサイト顧客,継続的インテグレーション,リファクタリング,小規模リリース,コーディング規約,コードの共同所有,シンプル設計,比喩,持続可能なペース),スクラム(スプリント,スプリントプランニング,デイリースクラム,スプリントレビュー,スプリントレトロスペクティブ)),開発プロセスの評価(CMMI(能力成熟度モデル統合),CMM),リバースエンジニアリングについて説明します。各内容について,確実に理解できるよう努めましょう。
システム開発技術

レビュー -情報処理シンプルまとめ

基本情報技術者試験など情報処理技術者試験を受験する方にとっては必須の,レビューについてシンプルにまとめています。レビューの概要と,ウォークスルー,インスペクション(モデレーター,オーナー,インスペクター,プレゼンター,スクライブ)します。各内容を、確実に覚えましょう。
システム開発技術

テスト管理 -情報処理シンプルまとめ

基本情報技術者試験など情報処理技術者試験を受験する方にとっては必須の,テスト管理についてシンプルにまとめています。テスト管理の概要と,バグ管理図(信頼度成長曲線,バグ曲線),カバレッジ(網羅率),バグ埋込み法について説明します。各内容を,確実に覚えるようにしましょう。