業務キーワード コーディングソースコードプログラミングプログラム設計 ソースコードとプログラム、コーディングとプログラミング プログラム = ソースコード + 機械語 ソースコードとは一般に、プログラミング言語で書かれた、人が見て理解しやすいテキスト(ファイル)のことを指す。それに対して、「プログラムにはソースコードだけでなくソースコードをコンパイルした機械語も含まれる」とされることが多い。つまり、「プログラム = ソースコード + 機械語」... 2024年8月7日 itsupplee
業務キーワード コンピュータサイエンス命令型プログラミング数学的思考関数 命令型と関数型のプログラミング 命令型プログラミング=コンピュータの内部状態を変更する命令実行 命令型プログラミングとは、「コンピュータの内部状態を変更する命令実行」としてプログラムとして書くアプローチである。JavaやCなどの命令型(プログラミング)言語では、通常、命令型プログラミングが使われる。命令型プログラミングはある意味、コンピュータサイエン... 2024年8月6日 itsupplee
業務キーワード OMGUMLモデリングモデリングツール モデリングとUML モデリング=システムの構造・機能・振る舞いと情報の流れの抽象化 (ビジネス)モデリングとは、システム開発において、システムの構造や機能や振る舞い、情報の流れを抽象化することで全体像を把握し、課題を洗い出し、システムの適切な構造を設計するために使われるシステム設計方法論である。モデリングでは通常、業務やシステムに存在する... 2024年8月5日 itsupplee
業務キーワード サブシステムトップダウン設計ボトムアップ設計モジュール トップダウン設計とボトムアップ設計 トップダウン設計=サブシステムから設計するアプローチ トップダウン設計では、システム全体を把握した上で、システムを構成するサブシステムを設計し、次にサブシステムを構成する機能を設計し、機能を構成するモジュールを設計する。このように、トップダウン設計はシステム全体から段階的に詳細化していくアプローチである。トップダウン設... 2024年8月4日 itsupplee
業務キーワード データ処理モジュールモジュール分割 モジュールとモジュール分割 共通するデータ処理がモジュール、その洗い出しがモジュール分割 詳細設計では、機能をデータ処理に分割し、共通化できるデータ処理を洗い出す。この共通化するデータ処理がモジュールであり、データ処理を洗い出す作業がモジュール分割である。モジュールとは、ある意味、ソフトウェアを構成する部品である。システム開発ではモジュール単位で... 2024年8月3日 itsupplee
業務キーワード ER図RDBエンティティ実体 ER図=概念モデル、論理モデル、物理モデル ER図=実体と実体同士の関係性を表現した図 ER図(実体関連図)とは、「実体=エンティティ」と「実体同士の関係性」を表現した図である。実体とは、独立した一意(1つしか意味を持たない)の対象物のことを指す。たとえば、顧客や注文などが実体に該当する。リレーショナルデータベース(RDB)の設計では、ER図の作成が必須となる。... 2024年8月2日 itsupplee
業務キーワード アクターアクティビティ図スイムレーンフローチャート 業務流れ図とユースケース図 業務流れ図には、データを処理する流れが示される。 要件定義では、業務を処理する組織・ユーザー・手段・手順を明確にすることが求められる。そこでまず使われるのが業務流れ図だ。最も基本的な業務流れ図であるフローチャートには、通常、データを処理する流れが示される。また、アクティビティ図は、スイムレーンによって組織横断的な業務を... 2024年7月30日 itsupplee
業務キーワード IPAエコロジーシステム環境セキュリティ 非機能要件と非機能要求グレード 非機能要件とは、必要とする機能以外の要件である システム開発における要件定義では、機能要件と非機能要件を決める必要がある。非機能要件とは、システムの性能や拡張性や可用性、あるいはセキュリティなど、必要とする機能以外の要件である。非機能要件を満たすことで、構築したシステムが、要望通りの処理性能を発揮したり、障害発生時に復... 2024年7月29日 itsupplee
業務キーワード 受託者完成責任瑕疵担保責任 完成責任と契約不適合責任 ITベンダーは「完成責任」と「契約不適合責任」を負う。 プロジェクト開始前に見積り金額を提出する請負契約では、システム開発の責任とリスクを「受託者=ITベンダー」が負う。システム開発の責任のうち、特に重要とされているのが「完成責任」と「契約不適合責任」である。完成責任とはITベンダーが完成した情報システムを納品する責任... 2024年7月26日 itsupplee
業務キーワード KKD仕様変更見積り見積り精度 赤字プロジェクトとKKD 赤字プロジェクトが発生する原因=見積りミスと仕様変更 赤字プロジェクトとは、システム開発にかかる費用がITベンダーの見積もりを超えた状態である。赤字プロジェクトが発生する原因は大きく2つ。1つは見積りのミス、もう1つは仕様変更である。見積りのミスの原因は、見積りが難しい状況で無理に見積ることである。すなわち、規模・工数... 2024年7月25日 itsupplee