ソフトウェア制作論 平成30年12月12日.

Slides:



Advertisements
Similar presentations
1 ( 様式8 ) 提案書雛型ア 資料2 - 1 (提案者名を記載) ○○○○ 受付番号 ア.地域見守りサービス創出における調査 平成 23 年度医療・介護等関連分野における規制改革・産業創出実証事業 ( IT 等を活用した医療・介護周辺サービス産業創出調査事業) 提案書 (提案事業のタイトルを記載:
Advertisements

WHAT’S OPENSYSTEM オープンシステムとは オープンシステムの概要. 一括請負方式(従来方式) 発注者ゼネコン(元 請) 一次下請 二次下請 工事請負契約 施工グループ=協力会 従来の建築方式は、ゼネコンをトップとする重層構造になっています。
CMU2005 海外エンジニアリングワークショップ参加報告書 1 「真の要求を見極めろ!」: teamB 要求定義をどう捉えるか ● 要求定義とは何か? 製品には、顧客の望むことを正しく反映させる必要がある。 そのために必要なものが要求仕様である。 すなわち、要求仕様とは、顧客と製品を結ぶものであり、これを作ることが要求定義である。
平成26年度「浪江町 タブレットを利用したきずな再生・強化事業(システム設計・開発)」 ( 様式6 ) 提案書雛型 (提案者名を記載) ○○○○ 受付番号 平成 26 年度「浪江町 タブレットを利用したきずな再生・強化事業(システム設計・開 発)」 企画提案書.
2015/03/12 事故事例分析に基づく 情報システム調達のリスク対策 静岡大学 齋田芽久美 平林元明 湯浦克彦.
平成27年度SCOPE(重点領域型研究開発(先進的通信アプリケーション開発型)) 研究開発課題 ○○の研究開発
情報システム開発向け プロジェクト管理計画と その学習支援方法
2013年度 香川県介護職員定着支援業務 教育体系策定ワークシート 【解説】
《Ⅴ 解説》 35.監査調書様式体系の全体像 【監査の基本的な方針】 【詳細な監査計画】 【リスク評価手続】 【リスク対応手続の立案】
東京工科大学 コンピュータサイエンス 亀田弘之
政府情報システム数と運用コスト削減見込額の推移について
(提案者名を記載) ○○○○ 平成22年度「医療情報化促進事業」 提案書 (様式8) 提案書雛型ア、イ及びウ
OJT研修 「テスト実施、テスト設計の技術習得」 日時: 8月22日(月)  場所: 本社5階.
1.電子納品の際に準備する機材と、電子納品の基準について
サービスレベルに基づく クラウドシステムのマネジメント方法
3-1システム戦略 3-1-3ソリューションビジネス (Point) ・代表的なサービスを通じ、ソリューションの考え方を理解
電子行政オープンデータ推進のためのロードマップ(工程表)
大谷経営労務管理事務所のISO9001認証取得について
情報システム開発向け プロジェクト管理計画と その学習支援方法
ビジネスパターンに基づく クラウドシステムのサービスレベル設計
パッケージソフトウェア利用コンピュータシステム構築委託契約書 パッケージソフトウェア、OS、第三者ソフトウェアの使用許諾契約
~スマートフォン利用~ 店舗管理システムのご提案 サイボウズ中国.
ミドルウェア 山口 拡.
要員管理 要員の質、量、配置、作業状況を管理する 一般的な注意点を下記に示す (1)組織 ・組織構成を明快にする -指示命令系統
平成24年度 まち・住まい・交通の創蓄省エネルギー化モデル 構築支援事業 提案書
CSP記述によるモデル設計と ツールによる検証
構成管理 構成管理とは、ソフトウェア開発に於ける成果物をある時点で凍結し、 以降の変更を管理する事をいう
210x297mmのJPEG画像を85%程度に縮小して貼り付けてあります
ユースケース オブジェクト指向の要求分析のためのモデル。 スウェーデンのイヴァー・ヤコブソンが1990年代前半に開発。
【様式2】ソリューション提案記述様式 ソリューションの特徴 課題解決のために提案するソリューションの特徴(メリット)を記述する。 記述内容
市営住宅修繕受付及び収入申告発送回収業務委託の概要について
政府情報システムのコスト削減の 取組状況について
Accessでできる 「サーバー・データベースシステム構築」のご紹介
GIS等インターフェースの標準化について
資格取得スキルⅠb (ITパスポート試験対策講座)
「沖縄におけるスポーツサイエンスの拠点化に向けた
アップデート 株式会社アプライド・マーケティング 大越 章司
データ構造とアルゴリズム論 第3章 ファイルを用いたデータ入出力2
長期滞在型テレワークの誘致及び導入検討調査
事業区分: ヘルスケアサービス創出サポート事業 コンソーシアム等名称: ○○ 事業名: △△ 代表団体名: □□ 参加団体: ▲▲、■■
平成19年度青年部会「第2回~第4回研修会」(人材育成研修会)実施計画書
IoT活用による糖尿病重症化予防法の開発を目指した研究
「沖縄におけるスポーツサイエンスの拠点化に向けた
社長!明日の経営が見えていますか? 企業成長のカギは I T 活用にあり!!
2013年度 民事訴訟法講義 10 関西大学法学部教授 栗田 隆
第15回放送授業.
(提案事業のタイトルを記載:80文字以内) ○○○○○○○○○○○○ (提案者名を記載) ○○○○
ビジネス プロジェクトの計画 発表者名 | 会社名.
「地域経済産業活性化対策調査(沖縄市が整備するアリーナ施設を核としたまちづくり等に関する基礎調査)」
第11回 内部統制.
~求められる新しい経営観~ 経済学部 渡辺史門
事業区分: 課題調査事業 コンソーシアム等名称: ○○ 事業名: △△ 代表団体名: □□ 参加団体: ▲▲、■■ 協力団体: ●●、◎◎
地方公共団体オープンデータ推進ガイドラインの概要
プロジェクト演習 知能情報学部 新田直也.
「農地中間管理機構」広報業務委託提案書 参考 イメージ 平成30年○月 (株)○○○○企画.
パッケージソフトウェア利用コンピュータシステム構築委託契約書 パッケージソフトウェア、OS、第三者ソフトウェアの使用許諾契約
単独事業者での応募にあたっては、コンソーシアム等名称、参加団体の記入は必要ありません。 事業区分: 課題調査事業 コンソーシアム等名称:
1業務の実施方針等に関する事項 【1.1事業実施の基本方針、業務内容等】
資料提出の際には本ページを削除してください。 プレゼンテーション、およびプレゼンテーション資料に関する注意点
製品またはサービスの販売 サブタイトル.
【1 事業の内容及び実施方法】 1.1. 事業内容(実施方法を含む) 薬品配管施工設計・保守点検架台製作
データ中心システム設計方法論“DATARUN” 
認定鳥獣捕獲等事業者講習会 技能知識講習(1日目) 安全管理講習(2日目) 1 科学的・計画的な鳥獣の保護及び管理
(別紙1) 提案書雛型 令和元年度 沖縄型テレワーク実装推進調査 ー提案書ー                        (日付)                        (企業名)                        (連絡先等)
調査項目:(事業環境/健康投資/品質評価から選択) コンソーシアム等名称:
実施地域: サービス等領域:( ⅰ)/ ⅱ/ ⅲ / ⅳ) / ⅴ)から選択 ) コンソーシアム等名称:
第2回実務者会議の議論を受けた検討(データWG関係)
第2回実務者会議の議論を受けた検討 資料14 1 第2回実務者会議での議論の概要 (○:有識者意見、●:関係府省意見) 1
内部統制とは何か.
代表申請社名:〇〇 実施体制:〇〇〇/〇〇〇/…
Presentation transcript:

ソフトウェア制作論 平成30年12月12日

第12章 ソフトウェアライフサイクルと調達、システム開発 第12章 ソフトウェアライフサイクルと調達、システム開発 <学習内容> ソフトウェアライフサイクル 企画プロセス 要件定義プロセス 調達 開発(「システム開発+ソフトウェア実装」)プロセス ソフトウェアの品質管理 <目的> 情報システムを導入する際の流れを把握する。今回は、その中の企画プロ セス、要件定義プロセス、調達、開発プロセスで行うべき内容を理解する。

1.ソフトウェアライフサイクル SLCP(Software Life Cycle Process)とは?  ソフトウェアの開発から廃棄までの一連のライフサイクル*)のこと。  *)商品が市場に現れてから姿を消すまでの流れを表すもの。(ASCII.jpデジタル用語 辞典) ライフサイクルの中で、ソフトウェアを発注する際など、取得者(依 頼元)と供給者(発注先)とで用語の意味の取り違え等がよく発生し、 システム開発に影響を与えた。 ライフサイクルに関する問題多発 共通の物差しとなるガイドラインが策定された。 <共通フレーム2013> 基礎課題12-1 企画 プロセス 要件定義 プロセス システム開発プロセス ソフトウェア実装 プロセス 保守 プロセス

2.企画プロセス システム化構想の立案 システム化計画の立案  経営上のニーズやシステム化する業務の課題を分析・確認してシステ ム化の方針を立案する。 システム化計画の立案  業務のシステム化にあたり、開発スケジュール、開発体制、概算コス ト、費用対効果、リスク分析などを行う。システム化の全体像を明ら かにして、情報システムの有効性や投資効果を明確にする。 重要な用語 TCO(Total Cost of Ownership) ハードウェア及びソフトウェアの導入から運用管理まで含んだ総コストを意味する。削減は、初期コスト削減と運用コスト削減の2通り。 基礎課題12-2、基礎課題12-3、基礎課題12-4

採算性 【基礎課題12-5】 (平成22年度春) 類似:応用課題12-A 【基礎課題12-5】 (平成22年度春) 導入を検討している機械について採算性の評価を行う。評価には予想 される費用と、期待される利益を対比する方法を用いる。採算評価の 期間は10年間であり、導入によって、毎年110万円の利益を得られる。 また、保守費用として毎年取得費用の1%が発生する。この機械の取得 費用が何万円未満であれば、採算が取れるか。  ア 1,000    イ 1,100    ウ 1,111    エ 1,222 類似:応用課題12-A 利益 = 110(万円)×10(年)= 1,100(万円) 採算が取れるためには 費用<利益 でなければならない。 1.1x < 1100より x < 1000(万円) 取得費用をX(万円)とすると、 費用 = 取得費用 + 保守費用 = x + x×0.01×10(年) = 1.1x (万円)

3.要件定義プロセス 利用者(現場)の視点から考える 業務要件定義 機能要件定義 非機能要件定義 利用者のニーズを整理して、システムに対する要件を明確化し、シス テム化の範囲とその機能を定義する。次の3種類に分類される。 業務要件定義  業務上実現すべき要件(業務の手順や入出力情報、ルール、制約な ど)。 機能要件定義  業務要件を実現するために必要なシステムの機能に関する要件 非機能要件定義  機能要件以外(性能、信頼性、セキュリティなど)。 利用者(現場)の視点から考える 基礎課題12-6、基礎課題12-7、基礎課題12-8

4.調達 参考資料 ベンダ企業を選定し、システム開発を依頼する。 <ベンダ企業との契約締結までの流れ> ① ② 依頼元 ベンダ企業 企画 プロセス 要件定義 システム開発プロセス ソフトウェア実装 保守 ベンダ企業を選定し、システム開発を依頼する。 <ベンダ企業との契約締結までの流れ> ① ② 情報提供依頼 提案依頼書の作成と配布 依頼元 ベンダ企業 ベンダ企業 依頼元 情報提供 提案書・見積書の作成と提案 ③ ④ 調達先の選定 ベンダ企業 依頼元 提案内容の比較評価 依頼元

用語の確認 情報提供依頼(RFI:Request For Information) 提案依頼書の作成に先立って、考えうる手段や技術動向に関する情報 を集めるために、ベンダ企業に対しシステム化の目的や業務概要を明 示し、情報提供を依頼すること。 提案依頼書(RFP:Request For Proposal) ベンダ企業に対し、導入システムの基本方針や提案依頼事項、調達条 件などを明示し、提案書の提出を依頼するための文書。 秘密保持契約(NDA:Non Disclosure Agreement) システム開発などを他社に委託する際に、お互いに知り得た相手方の 秘密情報を漏らさないようにする契約。 基礎課題12-9、基礎課題12-10、基礎課題12-11

5.開発(「システム開発+ソフトウェア実装」)プロセス 企画 プロセス 要件定義 システム開発プロセス ソフトウェア実装 保守 順次次の工程に引き継がれる システム要件定義 システム方式設計 ソフトウェア要件定義 ソフトウェア方式設計 ソフトウェア詳細設計 ソフトウェアコード構築 システム要件定義書 システム方式設計書 ソフトウェア要件定義書 ソフトウェア方式設計書 ソフトウェア詳細設計書

5-1.システム要件定義+システム方式設計 システム要件定義(要件定義) システム方式設計(外部設計) システム化する業務や対象範囲を明確にする。 システムに必要な機能や性能を決定する。 システム要件定義書を作成する。 システム方式設計(外部設計) システム要件定義書を基に、全ての要件をハードウェア で実現するもの、ソフトウェアで実現するもの、手作業 で行うものに振り分ける。→システム構成を決定する。 システム方式設計書を作成する。 システム要件は開発者側の視点から作成する。 こちらは利用者側の視点から作成する。 業務要件、機能要件等との違いは? システム要件定義 システム方式設計 ソフトウェア要件定義 ソフトウェア方式設計 ソフトウェア詳細設計 ソフトウェアコード構築 システム = ソフトウェア+ハードウェア+手作業 基礎課題12-12~基礎課題12-17

5-2.ソフトウェア要件定義+ソフトウェア方式設計 システム = ソフトウェア+ハードウェア+手作業 システム要件定義 システム方式設計 ソフトウェア要件定義 ソフトウェア方式設計 ソフトウェア詳細設計 ソフトウェアコード構築 ソフトウェア要件定義(外部設計) システム方式設計書を基に、システムを構成するソフト ウェアの機能や能力、インタフェース(入出力画面や 帳票の形式)や操作性の決定、そしてデータベースで 使用するデータ項目を定義する。 ソフトウェア要件定義書を作成する。 ソフトウェア方式設計(内部設計) ソフトウェア要件定義書を基に、開発者の視点から、 ソフトウェアの要件をどのように実現させるか、という システム内部の最上位レベルの構造設計を行う。 使用するデータの構造を設計する。 ソフトウェア方式設計書を作成する。 基礎課題12-18 ~基礎課題12-22

5-3.ソフトウェア詳細設計+ソフトウェアコード構築 システム要件定義 システム方式設計 ソフトウェア要件定義 ソフトウェア方式設計 ソフトウェア詳細設計 ソフトウェアコード構築 ソフトウェア詳細設計(プログラム設計) ソフトウェア方式設計書を基に、プログラムを記述 できるレベルまで詳細化する。 プログラムの仕様(アルゴリズムを含む)や、プロ グラム構造の細かい処理単位を設計する。 ソフトウェア詳細設計書を作成する。 ソフトウェアコード構築(プログラミング) ソフトウェア詳細設計書を基に、コーディング規約 に従ってプログラムを作成する。 基礎課題12-23~基礎課題12-25

6.ソフトウェアの品質管理 <ソフトウェアの品質特性(JIS)> 品質特性 内容 1.機能性 2.使用性 3.信頼性 4.効率性 5.保守性 使用目的や要件に従って正しく動作すること 2.使用性 利用者にとって理解、習得、操作しやすいこと 3.信頼性 必要なときに使用でき、故障時には速やかに回復できること 4.効率性 応答時間や処理時間など求められる性能が備わっていること 5.保守性 修正しやすいこと 6.移植性 ある環境から他の環境へ移しやすいこと 基礎課題12-26、基礎課題12-27

旭川医大とNTT 電子カルテシステム訴訟① 旭川医大とNTT 電子カルテシステム訴訟① <1審判決(2016年3月29日)> 産経ニュース(http://www.sankei.com/affairs/news/160329/afr1603290020-n1.html)  旭川医大病院(北海道旭川市)への電子カルテシステム納入が遅れたことをめぐり、医大 と、発注先のNTT東日本が互いを訴えた2件の訴訟の判決で、旭川地裁(武藤貴明裁判 長)は29日、それぞれ相手方への賠償を命じた。医大側に約3億8300万円、NTT東 日本側に約3億6500万円の賠償命令。  双方の訴状によると、医大とNTT東日本は平成20年10月31日、電子カルテシス テムを中核とする病院情報管理システム納入の契約を結んだ。22年1月にシステムを稼 働させる予定だったが納品が間に合わず、医大は同4月に契約解除した。  医大病院には最終的に別の業者がシステムを納入した。医大側は「導入が遅れた結果、 余計な経費が必要になり、削減できたはずの経費も削減できなくなった」と主張。  NTT東日本側は「納期に間に合わなかったのは、システム開発段階で医大から当初の 契約にはなかった仕様の追加や変更を求められたからだ」などと反論していた。

旭川医大とNTT 電子カルテシステム訴訟② 旭川医大とNTT 電子カルテシステム訴訟② 2審判決(2017年8月31日) 毎日新聞(https://mainichi.jp/articles/20170901/ddl/k01/040/252000c) 旭川医大のみに14億円賠償命令 「電子カルテ」控訴審 旭川医大病院への電子カルテシステム納入が遅れたことを巡り、旭川医大と受注者のN TT東日本が互いに損害賠償を求めた訴訟の控訴審判決で、札幌高裁は8月31日、旭 川医大に対し、約14億1500万円をNTT側に支払うよう命じた。 昨年3月の1審旭川地裁判決は、双方に賠償を命令。過失割合はNTT側が8割、医大 側が2割としたが、高裁の竹内純一裁判長は「医大が契約や合意に反し、大量の追加要 望を出したことでシステム開発が遅れた」として、NTT側の責任を否定。その上で 「医大はシステムがほぼ完成していたのに、一方的に契約を解除した」とし、医大側の 請求を棄却した。