システム開発

非機能要件一覧

非機能要求グレードを使う。JUAS非機能要求仕様定義ガイドライン
システム開発

「業務フロー」 について思うこと

業務フローについて思うことをまとめようと思います。体感として、存在しないか、存在していたとしても「何のために作るのか」が理解されないまま、それっぽい資料を作って終わっている場合が多いように感じます。業務フローの目的要件定義での役割ユーザーが...
システム開発

IF定義

目的他システム間でのIFを明らかにする。要件定義時に作成する。成果物IF一覧を成果物として作成する。IF一覧は以下の資料のインプット情報になる。工程資料設計IF項目定義書外部結合テスト(通常は結合テストフェーズやシステムテストフェーズにて実...
システム開発

障害の管理

障害管理項目障害発生時として管理する項目は以下の通り管理項目説明障害管理ID障害を特定するためのキーテストフェーズどのテストフェーズで発生したかテスト項目IDどのテスト項目で発生したか事象障害の事象。後に再現テストや、修正後確認のために再現...
システム開発

テスト計画

テストフェーズと各テストフェーズのスコープ定義一般的には「単体テスト」「結合テスト」「総合テスト(システムテスト)」「運用テスト(ユーザーテスト)」のように分類する。要件定義フェーズで、「テストフェーズ」をどのように分割するかを決め、各テス...
システム開発

ITプロジェクトの全体像

初めてプロジェクトを任されると途方に暮れてしまう。何をやればいいのかわからない。今でもまだ整理しきれている気がしないが、現時点を整理してみようと思う。プロジェクトの立ち上げ目的(ゴール)の明確化プロジェクト達成に必要な超概算コストの算出プロ...
PL/SQL

SQL Developerでデバッグ

デバッグ権限の設定PL/SQLのデバッグを行うためには、それを行うユーザーに以下の権限を付与する必要があるDEBUG ANY PROCEDUREDEBUG CONNECT SESSION実際に権限を付与してみるSIObjectBrowser...
PL/SQL

ストアドファンクション

ファンクションをOracleのオブジェクトとして定義する。CREATE OR REPLACE FUNCTION ファンクション名(引数の宣言) RETURN 戻り値の型 IS BEGIN EXCEPTION END ★ファンクション名;試し...
PL/SQL

ストアドファンクション/ストアドプロシージャの注意点

別ユーザーから利用する場合、実行権限の付与が必要テーブルやビューと同様にデータベースオブジェクトなので、スキーマや権限の影響を受ける。つまり同じユーザーで実行する分には問題ないが、別ユーザーから実行しようとしたときに以下の注意が必要。スキー...
PL/SQL

ストアドプロシージャ

ストアドプロシージャを作ってみるプロシージャをOracleのオブジェクトとして定義する。CREATE OR REPLACE PROCEDURE プロシージャ名(引数の宣言) BEGIN EXCEPTION END ★プロシージャ名;試しに作...
PL/SQL

PLSQLのファンクションとプロシージャ

関数とプロシージャの違いいまわかる範囲だとこれぐらい。色々さわってみれば他にでてくるかも。戻り値が1つだけの場合、ファンクション戻り値が0またま2つ以上の場合、プロシージャファンクションの構文FUNCTION ファンクション名(引数の宣言)...
PL/SQL

PL/SQLの例外処理

例外の種類例外は大きく分けて以下の3つに分類される。PL/SQLに事前に定義されているものOracleのエラーに対して自分で定義したものアプリケーションの要件によるエラーに対して自分で定義したもの基本構文1.PL/SQLに事前に定義されてい...