株式会社エス・エー・エフ・データ

超高速・超高品質システム開発を実現する革新技術
開発・管理を一体化するALL In One 自動生成プラットフォーム
株式会社エス・エー・エフ・データ
Super Automation Factory
SAFとはSUPER AUTOMATION FACTORYの略称です。開発・管理の両面を強力的にサポートします。
高生産性・高品質の両立を実現するため、進化した自動生成技術を活用した変革ソリューションです。
従来のクライアント/サーバ型より進化した完全web化製品で、クラウド環境の提供もしており、導入し易いです。
ABOUT SAF - SAF 概要
SAF Productはシステムライフサイクル全体にわたって、開発・管理を強力にサポートするAll-in-Oneの自動生成
プラットフォームです。SAFの統合開発環境で、現行ソースコードの解析、要件定義からテストまで一貫した開発
環境を提供し、またスケジュールやチケット等プロジェクト管理もワンストップでサポートする自動化ソリューションです。
X
社
A部署
Aシステム
B部署
A チーム
Bシステム
Cシステム
B チーム
C チーム
Dシステム
D チーム
SAF論理的部品群
FW・物理的部品群
A FW
・・・
X FW
A 部品
B 部品
・・・
X 部品
情報システム部門
高品質・高生産性を目指すことから、「自動生成」への関心は年々高まってきています。近年にはさまざまな自動生成製
品が登場しています。しかし、コストを抑えながら、高品質・高生産性を実現することは簡単なことではありません。ここで
当社製品SAFの技術と独創性、圧倒的な品質・生産性の違いを紹介します。
いままでの自動生成製品とココが違う!
自動生成
技術
・FW言語に依存しない各種アプリケーション
・FW言語限定のWEBアプリケーション
・上流設計からテストまでの全工程
・設計工程の一部、実装工程
・各種成果物を自由定義、自動生成
・限定した成果物
・1設計書から複数のサービスに対応可能
・1設計書から1サービスに対応
・既存資産、各種ミドルウェアの利用可能
・既存資産の利用は不可
・開発方式はいままでとおり
・独自の開発方式
・スケジュール管理、チケット管理
・なし
・設計書バージョン管理、資材構成管理
・差分抽出、セルフチェック、レビュー
P1
SAFの主な特長
全プロセスの一元管理による優れたトレーサビリティ、保守性、拡張性
複雑化したソースコードからの正確な仕様解析/要件定義、詳細設計工程の開発成果物作成、整合性
チェック/複雑・多様なアプリケーションを自動生成/網羅的なテストを自動実行をワンストップでサポートし、
トレーサビリティの確保、長期保守に耐える高品質を維持したままの高効率開発仕組みを実現。
フレームワーク、プログラミング言語に依存しない完全自動生成支援
フレームワーク、プログラミング言語に依存しないマルチプロジェクト対応、複雑・多様なアプリケーションを
100%自動生成するプラットフォーム。開発成果物の種類、設計スタイル、設計書出力フォーマットを自由に
定義でき、様々なプロジェクトに柔軟に対応可能。
ナレッジの蓄積・再利用を重視した高生産性を実現した設計思想
部品の組み立てで設計を実現するため、各プロジェクトの成果、ノウハウは会社の資産として蓄積され、
他プロジェクトに展開できる。また、ラインタイムライブラリ不要で、会社既存の資産をそのまま再利用する
ことが可能。一設計書から複数のサービスに対応できる革新的な技術で生産性向上。
プロジェクト管理とソフトウェア開発の一体化
成果物のバージョン管理、ソースコードの構成管理、品質管理、スケジュール管理、チケット管理など
管理支援機能を提供し、システム開発にまつわる様々な設計情報・管理情報を一体化することにより
高品質・高生産性を目指す。
SAFを利用したシステム開発のイメージ
SAF Productを利用した場合、要件定義の業務フロー描画から製造・テストまで一つの製品で実施でき、上流設計情
報を基に下流設計必要な情報を自動生成;設計情報からソースコードを自動生成;ソースコードからテストケース・
データ・コードを自動生成できます。
P2
P2
SAFの主要機能
複雑・多様なアプリケーションを完全自動生成(※SAFでは、全ての設計書はwebブラウザで編集します。)
要件情報編集画面
要件情報工程で定義した内容は、設計情報工程に自動的に引継がれ、情報の一元化と共有で効率を向上します。
業務フロー定義
図形部品をマウスでドラッグ
アンドドロップし、業務の流れ
を定義します。
画面上の「反映」ボタンを押す
と、画面から利用される機能、
バッチに関する機能、画面、
帳票、外部インタフェース、
エンティティ情報を自動抽出
します。
画面遷移図定義
業務フローから抽出した画面を
もとに、画面間の関係及び、
アクションを定義します。
画面上の「反映」ボタンを押すと、
画面遷移図内各画面に発生す
るアクションを自動抽出します。
各画面の項目を画面定義で
定義し、画面項目はエンティティ
属性として反映されます。
属性の編集、及びエンティティ
間の関係を定義します。
画面定義: 画面レイアウトを定義
エンティティ定義: エンティティ属性及び関連性を定義
P3
設計情報編集画面
画面設計: 画面レイアウト設計
入力チェック設計(画面レイアウト項目に対し、チェックを追加)
処理設計: 処理フロー設計
処理ロジック設計(フロー図からロジックの雛形を自動生成)
部
品
群
部品を配置して設計する
DAO設計
データモデル設計
その他の成果物もプロジェクトの要求に従い、自由に定義し、同様に編集することが可能です。
設計情報に対し、各バージョン間の差分抽出、セルフチェック項目の抽出、レビュー項目の抽出、他成果物の参照、全
文検索、構成検索など管理支援機能が多数取り込まれています。
P4
設計書出力イメージ
各種設計書は各社指定の様式で出力することができます。出力した成果物は設計書として納品することができます。
処理フロー
処理ロジック
自動生成イメージ
設計情報工程で編集した各種設計書からソースコードを自動生成します。ソースコードは自動的にSVNにコミットされ、構成管
理します。
プロジェクトマネージメントを支援するスケジュール管理
スケジュール管理支援機能
◆ タスク一覧は設計情報から自動抽出
◆ タスク表示内容の切替
◆ グループリーダのタスク配分
◆ 担当者の進捗入力、ガントチャートのマウス
によるドラッグアンドドロップで進捗率編集
◆ 設計情報の進行状態とタスク状態の同期
◆ タスク状態や成果物で表示一覧を絞る
◆ スケジュール情報の出力
P5
安定的なサービス提供と継続的な業務改善を図る各種チケット管理
特長・機能
◆ 管理するチケットの種類を自由定義
◆ 各種チケットの管理項目を自由定義
◆ 各種チケットの処理フローを自由定義
◆ メール通知、警告・催促など
リマインダ機能
◆ 高速な検索機能、ステータス別に
色分けし表示する一覧情報
◆ 一覧情報、明細情報の出力
◆ ステータス単位の集計、月次
単位の集計
製品ラインアップ
お客様の様々なニーズに対応できるよう、SAF Product、
SAF Document、SAF Reportの3種類をご用意しておりま
◆ SAF Product
す。
SAFのすべての機能を搭載した、フルバージョンです。設計機
能、自動生成機能、管理機能の全機能を取りそろえています。
◆ SAF Document
設計と管理に必要な機能を搭載したバージョンです。設計機
能、管理機能を取りそろえています。
◆ SAF Report
チケット管理に必要な機能を搭載したバージョンです。
稼動環境
SAF導入にあたり、推奨スペックは下記のとおりです。
オンプレミスとクラウドの両方に対応してい
るため、クラウドサービスへの移行がスムー
ズに行えます。
「現時点ではクラウド導入に抵抗感がある
が、将来的には検討したい」といった場合に、
円滑に対応することが可能となります。
P6
SAFに関するお問い合わせは下記までご連絡ください。
株式会社エス・エー・エフ・データ
製品開発部
〒230-0051 神奈川県横浜市鶴見区鶴見中央2-10
Email: [email protected]
Tel: 045-642-3646
URL: http://www.safdata.com
本書は情報提供のみを目的としており、本書の内容について、株式会社エス・エー・エフ・データ(略称:SAFD)は、明示的あるいは非明示的な
いかなる保証も致しません。本書に記載した情報は、将来予告なしに変更することがあります。本書を使用する場合の全体的なリスクまたは本書の
使用による結果について、SAFDはいかなる責務も負うものではありません。適用可能な著作権方法すべてにお客様は準拠する必要があります。
著作権上の権利に限定されることなく、本書の一部または全部を無断に使用、複製することはできません。
※Microsoft、Windows、InternetExplorer及びOfficeは、米国Micro Corporationおよび/またはその関連会社の商標です。
※Mac、Safari、2011 of Macは米国Apple Incおよび/またはその関連会社の商標です。