情報システム開発論

開発環境

学修目標

  • 開発支援ツール
  • EUC/EUD

開発支援ツール

  • 生産性,正確性が飛躍的に向上する
  • 分類
    • 内部設計支援
      • 設計支援ツール
      • DB/DC設計支援ツール
      • 各種ライブラリ管理ツール
    • プログラミング支援ツール
      • プログラミング言語
      • 言語プロセッサ
      • エディタ
    • テスト支援ツール
      • プログラム静的解析ツール
      • プログラム動的解析ツール
      • テスト支援ツール(スタブ/ドライバ,テストデータジェネレータ,会話型デバッグツール)
    • CASEツール
      • 上流CASEツール(U-CASE)
      • 下流CASEツール(L-CASE)
      • 保守CASEツール
      • 統合CASEツール(I-CASE)
      • 開発プラットフォームサービス提供CASEツール

内部設計支援ツール

  • 各種設計支援ツール
    • 機能分割・構造化設計
    • 画面設計
    • 物理データ設計
    • メッセージ設計
  • DB/DC*1設計支援ツール
    • DB設計
    • DC設計
  • 各種ライブラリ管理支援ツール
    • コピーライブラリ管理
    • マクロライブラリ管理

プログラミング支援ツール

  • プログラミング言語
    • 汎用プログラミング言語
      • 低水準言語(機械語,アセンブラ)
      • 高水準言語(Fortran,COBOL,PL/I,Pascal,C,4GL)
      • オブジェクト指向言語(smalltalk,Java)
    • 特定問題向き言語
      • シミュレーション(GPSS,DYNAMO)
      • リスト処理(LISP)
      • 数値制御(APT)
      • CAD/CAM
  • 言語プロセッサ
    • コンパイラ
      • ソースを一括してオブジェクトに翻訳してから実行
    • インタプリタ
      • ソースを1行毎に解析/実行
  • エディタ
    • テキストエディタ
    • 各種ドキュメント専用エディタ

テスト支援ツール

  • 静的解析
    • コード解析
    • 構造解析
    • インタフェイス解析
  • 動的解析
    • モニタリング/オンラインシミュレータ
  • テスト実施
    • ドライバ/スタブ
    • テストデータ生成
    • 会話型デバッグツール

CASE(Computer Aided Software Engineering)

  • コンピュータ支援ソフトウェア工学
  • CASEツールの種類
    • 上流CASEツール(U-CASE)
    • 下流CASEツール(L-CASE)
    • 保守CASEツール
    • 統合CASEツール(I-CASE)
    • 開発プラットフォームサービス提供CASEツール
  • CASEツールの特徴
    • 正確な開発が迅速に行える
    • 保守面での効率化に貢献

統合開発環境(IDE: Integrated Development Environment)

  • プログラミングに必要なツールが1つの環境内で統合
    • エディタ
    • コンパイラ
    • リンカ
    • デバッガ

EUC/EUD

  • 現場の業務担当者がデータを加工する
  • EUC(End User Computing)
    • 利用者が積極的にコンピュータを使って業務を行う
  • EUD(End User Development)
    • 利用者がアプリケーションの設計や開発まで行う

表計算ソフトの利用

  • データ集計機能を使用し,簡単な業務システムを作成
  • 既存システムからデータを取り込んで加工

データベースソフトの利用

  • 基幹システムからデータを取り込み,対象データを抽出/集計

*1 Data Communication

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-01-21 (月) 11:48:30 (4898d)