タグ

cobolに関するdrillbitsのブックマーク (4)

  • COBOLなどの既存システムから日本語の設計書とJavaソースを作成、富士通が新サービス

    富士通富士通アドバンストソリューションズ(FASOL)は2012年8月15日、企業情報システム向けの「設計書化モダナイゼーションサービス」を発表した(図1)。同日より販売活動を開始する。 このサービスでは、富士通およびFASOLの担当技術者が顧客企業のメインフレームを調査。COBOLやPL/Iなどで書かれているアプリケーションのソースコードを解析し、日語の設計書に置き換える(図2)。アプリケーションの保守担当者はソースコードではなく日語の設計書によってアプリケーションの仕様が把握できるため、アプリケーションの保守性が向上するという。 また、日語の設計書から新規システム用のJavaソースも生成可能。この作業で富士通側はFASOLの開発支援ツール「InterDevelopシリーズ」を使う。同ツールはテスト関連の機能も備えており、設計書からJavaソースの動作テスト項目の候補を自動抽出す

    COBOLなどの既存システムから日本語の設計書とJavaソースを作成、富士通が新サービス
    drillbits
    drillbits 2012/08/16
    かわいそう
  • クラウド時代にこそCOBOLなベテランから学ぶこと - 急がば回れ、選ぶなら近道

    言うまでもなく、COBOLなベテランは非同期バッチ処理の達人が多い。 日ではこの手のベテランが多い。 まず世界でも例がないほどだと思う。 クラウド時代はむしろ非同期処理のオンパレードであり、 学ぶべき点はたくさんある。 こと運用レベルや、対障害設計は神レベルの人が多いので まじでノウハウは受け継ぐべし。 個人的に達人系の技のポイントをまとめておく 1.コンテキストを外部から与える 一種のDI的な考え方である。 但し、あくまで運用目線であることが重要。 通常のDIは開発効率を目的に考えていることが多く見受けられるが 非同期処理についてのDI的な考えは運用効率性の重視だ。 対障害設計をする上で、もっとも大事なことは 「コンテキストがまっさきに見えることだ。」 これはDI的は発想とはまるで違う。 今走っている処理は、 ・どういうモノで、 ・何を想定していて、 ・どういうスケジュールになっていて

    クラウド時代にこそCOBOLなベテランから学ぶこと - 急がば回れ、選ぶなら近道
    drillbits
    drillbits 2011/06/14
    COBOLやってたけど、"COBOLなベテランは非同期バッチ処理の達人が多い"のは初耳だなあ…新人だったしそれどころじゃなかった
  • Rubyの生産性はCOBOLやC/Sシステムとほぼ同じ? - ひがやすを技術ブログ

    Rubyの生産性について,吉岡氏は「COBOLやC/Sシステムとほぼ同じだった」とする。全体の30%を占める設計工程はCOBOLでもRubuyでも同じ。全体の40%を占める製造工程は4分の3の工数で開発できた。全体の30%であるテスト工程は同じ。 COBOLRubyの生産性の違いが、全体だと10%、製造工程だと25%というのは、ちょっと少なすぎる気がする。COBOLの生産性がここまで高いのなら、他の言語に移行する必要ないよね。言語の移行は圧倒的にリスクが高いんだから。 それとも、メインフレームベンダーにぼったくられるのがいやで、COBOLから移行しているのだろうか。 COBOLRubyの生産性にあまり違いがないのは、実は、COBOLのフレームワークの生産性が高かったせいのかもしれない。 COBOLRuby on Railsのアプリケーション構造は似ており,ベテランSEのノウハウが生か

    Rubyの生産性はCOBOLやC/Sシステムとほぼ同じ? - ひがやすを技術ブログ
  • COBOL屋の呪縛 - masayang's diary

    今回の日出張ではいくつかのプロジェクトの状況をみてきた。で、思ったこと。 「COBOL時代のデータ構造を引きずることで、生産性や保守性が落ちている」 フラグだらけのマスター 物のコードをだすわけにはいかないので、すごく簡略化した例で説明したい。あるシステムを利用できるユーザのマスターテーブルがあるのだけど、そいつには「なんちゃらサービス利用可否フラグ」みたいなのがたくさんついているのね。 この方式の問題は以下の通り。 テスト負荷 フラグがあるということはそれをチェックするif文があるということ。 if文があればテスト件数は最低2件は増える。 入れ子になれば、4件、8件...と増えていく。andやorでも同じ。 コードの冗長性 「あるユーザがサービスAを使えるか」を調べる処理と「あるユーザがサービスBを使えるか」を調べる処理はほぼ同様になることは明らか。 「サービスAを使えるユーザ」を調

    COBOL屋の呪縛 - masayang's diary
  • 1