100 likes | 183 Views
Nil’s Way 弊社のソフトウェア開発. ~新しいソフトウェア技術への不断の挑戦~ 株式会社ニルソフトウェア. 内容. 特徴 システム開発プロセス 技術 主要な開発実績例 開発環境. 特徴. 得意分野と品質方針 弊社の得意とする分野 解決領域 オブジェクト指向開発を初めとする最新ソフトウェア技術 問題領域 製造・サービス・研究 弊社の品質方針 ソフトウェアに致命的なエラーは埋め込まない. 可能な限り,制約なきソフトウェアを作る. ソフトウェアは細粒度に部品化され,他との連接が容易であること. プログラムで,我を主張しない.
E N D
Nil’s Way弊社のソフトウェア開発 ~新しいソフトウェア技術への不断の挑戦~ 株式会社ニルソフトウェア
内容 • 特徴 • システム開発プロセス • 技術 • 主要な開発実績例 • 開発環境
特徴 • 得意分野と品質方針 • 弊社の得意とする分野 • 解決領域 オブジェクト指向開発を初めとする最新ソフトウェア技術 • 問題領域 製造・サービス・研究 • 弊社の品質方針 • ソフトウェアに致命的なエラーは埋め込まない. • 可能な限り,制約なきソフトウェアを作る. • ソフトウェアは細粒度に部品化され,他との連接が容易であること. • プログラムで,我を主張しない. • ソフトウェアは,華美を避け,プロフェッショナルの道具足り得るものとすること.
システム開発プロセス • 開発プロセス(お引き合いから開始まで) • カウンタスペックのご提出 • 弊社にてご要求を承った後,カウンタスペックを作成します.従って,お客様で煩雑な仕様記述は不要です. • 正確な見積り • 上記,カウンタスペックに基づき,見積りを行います.開発初期で,費用を確定でき,その後の余分な費用請求はございません.
システム開発プロセス (cont’d) • プロセス(開発終了まで) • 定期的な進捗報告 • ガントチャートに基づく,定期的な進捗報告を行います.また,必要に応じて,プロトタイプを作成し,進捗確認を行っていただきます. • 検証(Verification) • アクティビティ毎に,ウォークスルー・インスペクションを実施し,タスク間の移行を確実なものにします. • 検証(Validation) • 社内では,下記のテストが実施されます. • αテスト:通常,数日から数週間に渡る綿密な開発担当者以外による社内テスト • レビュー: 出荷確認
開発技術 • 設計手法 • 各種設計法に対する経験 • 構造化分析・設計 • 一般の構造化分析・設計の他,Ward/Hatley のリアルタイム系についても十分な経験を有しています. • オブジェクト指向分析・設計 • Catalysis を中心とした独自の分析・設計手法を採用しています.また,OMT・Booch法を始め,従来の手法に関しても十分な経験を有しています. • 厳格な開発プロセス • 弊社は,CMM や ISO15504 といったソフトウェア開発プロセスに対する豊富な経験をもとに,社内において高い生産性と品質を維持するための不断の向上を行っています.
CAD 部品集 カスタマイズ機能 OODBMS DBMS 図面管理システム X/Motif Tcl/Tk システム開発実績例 (1) • 内容: CADの開発 • タイプ: WS 用アプリケーション • OS: UNIX WS 言語: C++ • 主要技術: (OO)DBMS,X/Motif,Tcl/Tk
システム開発実績例 (2) • 内容: 分散型テキストエディタ • タイプ: PC・WS研究用アプリケーション • OS: UNIX WS及び PC 言語: Java • 主要技術: HORB Java … クライアント (エディタ) クライアント (エディタ) サーバ (制御) DBMS HORB
システム開発実績例 (3) • 内容: プッシュ型情報配信システム • タイプ: PC用アプリケーション • OS: PC 言語: Java • 主要技術: CORBA PlugIn DBMS ブラウザ クライアント (singed Applet) WWW サーバ NameServer サーバ (配信) ORB CORBA
弊社の開発環境 • 計算機: PC及び各種UNIX計算機(HP,SUN,NeXT) • OS: Windows NT/95/98, HPUX, Solaris, Linux, • FreeBSD, NEXTSTEP, BeOS • CASEツール: 自社製 Nirvana • ネットワーク: 常時接続