タグ

プログラムと開発に関するLatのブックマーク (4)

  • COBOLをJavaで「リライト」の愚、SI企業の良識はどこに?

    SI企業の強み・弱みを分析し、SIビジネスの先行きについてまとめた書籍『SI企業の進む道 業界歴40年のSEが現役世代に託すバトン』。同書から抜粋し、「誰も指摘しなかったSI企業の課題」を連載で指摘する。今回は、SIerがユーザー企業の要望に応えられない根源的な理由を探る。(技術プロダクツユニットクロスメディア編集部) 既存ITシステムの問題をユーザー企業以上に理解しているのはSIerである。ところが、その問題をユーザー企業に説明し、対策をとろうとはしない。ではなぜ、SIerIT技術者たちは口を閉ざしているのだろうか。 その答えはこうだ。問題を説明した後に「では、どうすればいい?」と問われても答えられないからである。つまり、既存ITシステムの変革をどのように行えばいいのか分からないのだ。 情報処理推進機構(IPA)が平成29年に出したレポート「システム再構築を成功に導くユーザガイド」には

    COBOLをJavaで「リライト」の愚、SI企業の良識はどこに?
    Lat
    Lat 2022/12/26
    基本的に発注元がプログラムで書かれた業務内容を理解していないのが問題で、仕様を把握していないがために発注元は現行と同じでとしか言えない。プログラムは手段でありプログラミング言語を叩いても意味が無いよ。
  • 不具合の数が幾つ以上だと、裁判で瑕疵と判断されるのか

    連載目次 前回に続いて、納入したシステムの不具合を瑕疵(かし・欠陥)と裁判所が判ずる材料がどのようなものであるかについて説明する。前回は、仮にシステムに不具合があっても、それをベンダーが早期に補修するか代替案を提示するなど、専門家として果たすべき責任を果たしていることが認められれば瑕疵とは判断されず、ユーザーの損害賠償も認められないという趣旨の判例について説明した。 もちろん裁判所は、不具合にまつわる外的な要因だけを見て、損害賠償の対象となる瑕疵であるかを判断するわけではなく、不具合の内容もよく吟味している。今回は、裁判所が注目するポイントを説明しよう。 契約の目的に照らして判断した事例 まずは、以下の判例を見ていただきたい。 【事件の概要】(東京地裁 平成16年12月22日判決より抜粋して要約) あるユーザー企業がベンダーに販売管理システムの開発を委託したが、納入されたシステムには以下に

    不具合の数が幾つ以上だと、裁判で瑕疵と判断されるのか
    Lat
    Lat 2014/11/25
    こんな状態でどうやって検収を上げたのか謎。仕様をいかに満たしているか検査要領書を作成し、それを元に検収を上げなくちゃ駄目だろうに。まさか検収条件が正しく動くこととかじゃあるまいし。
  • 富士通、設計書から100%自動でソースコードを生成するツール--テストデータも

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 富士通は8月28日、システムの開発と保守作業を効率化する業務プログラム開発支援ツール「FUJITSU Software Interdevelop Designer」(Interdevelop Designer)を、同日から販売すると発表した。日語の設計書からCOBOLJavaのソースコードを100%自動で生成できる。 今回の販売はCOBOL向けで、現在開発中のJava版は2015年3月末に提供を開始する。製品には開発サーバとクライアントがある。開発サーバは840万円から、動作させるには最小構成で2台のサーバライセンスの購入が必要となる。クライアントは58万8000円、またはレンタルで月額4万9000円(いずれも税別)から。販売目標は

    富士通、設計書から100%自動でソースコードを生成するツール--テストデータも
    Lat
    Lat 2014/08/28
    さて、どの会社が人柱を引き受けてくれるんですかね。
  • 日刊工業新聞 電子版

    産業の活性化は全国の地方大学の産学・地域連携の重要テーマの一つだ。室蘭工業大学のプロジェクトでは植物機能性成分の評価に、量子ドットイメージングや人工知能(AI)など最先端の技術を... マイクリップ登録する

    日刊工業新聞 電子版
    Lat
    Lat 2014/01/21
    もしも手元に設計書が残っていて、このシステムを使ってソースから設計書が復元されたとして、実装されてないところが出てきたら違約金とか発生するのかな?年金システムのソースで試してみたい。
  • 1