約 255,065 件
https://w.atwiki.jp/84gzatu/pages/10.html
人は時に、自分の精神や人生に大きな影響を与える人物に出会う。 ですが、これは必ずしも相手が「あなたに影響を受けました!」と言う物ではないので、 自分では気付かない内に他人の人生や精神に干渉しているかもしれない。 俺も今目指している職業は同じ職業の人を見て憧れたからだが、 その時の人はそれを知らないし、ハッキリ言って相手の顔も覚えていないが、 俺はその姿を漠然と記憶してるし、そこを目指す。 また管理人が落ち込んだ時にとあるサイトのカード考察を読んで力が漲った事が有る、 つまり貴方のちょっとしたカキコミ、ちょっとしたボランティア、ちょっとした声掛けで変わった人も居るかもしれない。 管理人はそんな感じのHPを作りたいと思ってます、たった「84g」の影響です……あれ、あんまり上手くないぞ? 雑記に戻る。
https://w.atwiki.jp/magoriatcg/pages/2124.html
影響(えいきょう) 影響 イベントカード 使用代償:なし 敏が200以下のキャラ1体に敏+100防+100する。 「二人ともそっくりだと思うよ~」 Version/カード番号 Ver.16.0/1432 レアリティ R コメント コメントの入力。必須ではない。
https://w.atwiki.jp/naianakikaku/pages/1536.html
音は全くと言っていいほどなかった。 ぶら下がるランプの炎が僅かに揺らめいただけである。 しかし、二人がコンクリートがむき出しになった壁に寄りかかって伏せるまでにかかった時間はものの数分だった。 骨が軋むような音に頭を抱えそうになりながら、ゆっくりと顔を上げた。 「ったく、手のかかる所は相変わらずらしいなぁ?」 眼の前に現れたのは、黒いマントに黒いシルクハットをかぶった男。 色の無い左目は、間違いなく「彼」と血がつながっていることを示していた。 「っかは…。な、何で貴方がこんな所に…。」 「何でか?決まってるだろ?久しぶりに顔を見に来ただけだ。そしたらどうだ?」 彼は胸倉をつかむと、思い切り引き上げた。 「俺の眼の前で、人を一人『殺し』やがった!よかったな、あれがアナボライザーじゃなくて!!」 「お前の事だ。ガルダを使って石像でも作るつもりだったんだろ?」 睨みつけるその眼は、本気で怒っている。 「キングといいお前らといい、ホウオウに入ってから落ちぶれたな、お前らは!」 「っ…!」 「…落ちぶれたは、どっちよ。」 角に蹲ってた女が口を開いた。 二人の視線はそちらに行く。 「そんな正義気どりが楽しいの?馬鹿じゃない?私たちは犯罪集団よ?いい加減こっちに戻ってくる気はないの…、」 「『イノセント・プリンス』。」 「微塵もない。」 彼はばっさりと切り捨てた。 「現状を見れば尚の事だ。てめぇらは何時までキングの部下を気取ってるんだ。」 「きどっ…!?」 胸倉を掴まれた男が反応した。しかし全身が痛むのか、ろくに動くこともできない。 「忘れたか、キングはもう死んだんだ。事実上怪盗一家は解散しているんだよ!」 「「!!」」 その根本が頭になかったのか、二人は絶句する。 プリンス、と呼ばれたその男はため息を吐き、続けた。 「ホウオウに残るかどうかはお前ら次第なんだ。現にクランケは離脱した。そうだろ?」 偶然のせいではあるんだけどな、と付け加えておきプリンスは二人を見た。 「それに、今キングはホウオウに入ったことを後悔してるかも知れねぇんだ。」 「「…。」」 「ま、お前らがどうとるか次第なんだけどな。」 プリンスは手を離すと、踵を返した。 「今回は見逃してやる。『生き返った』わけだし、俺の目的はお前らじゃねぇ。」 煙草に火をつけ、それを加えながら彼は言った。 「ただし、今度会った時状況が変わっていなかったときは、覚悟しろ。」 一言そういって、彼は立ち去った。 「…アリア。」 「知らないわよ、そんなな話。」 「いやぁ~、決定的瞬間、的な?」 少し離れたビルの中。 黒ずくめの少女がカメラを構えてにやにやと笑っていた。 「これは即刻、『僕の兄(ボク)』に伝えないとだね。それと!」 彼女はメモを取り出し、ぱらぱらとめくった 「『怪盗イノセント・プリンス再来』!今回の学校新聞の見出しはこれで決まり、みたいな!」 影響なき影響 「聞く限り、アナボライザーで間違いはないだろう。ただ、記憶は曖昧なはずだ。できる限り能力の事は隠し通すしかないな。」 「…闊歩…。」
https://w.atwiki.jp/machimorikaizou/pages/16.html
影響 街森データに関して 現在のところ、特に遊べなくなる不具合はなさそう カタログリスト 配信物扱いの模様 →帽子欄の最後尾に載る
https://w.atwiki.jp/ignis/pages/24.html
影響力 あなたの国は本当にあなただけの国でしょうか?もしかしたら他国に支配されているかもしれませんよ。 影響力は国をどれほど支配しているかを表しています。 つまり外国参政権か否かを表します。 自国影響力が50%を下回ると運営から警告が発せられ、収入が-30%されます(なお50%以上の場合デバフはなし) 0なってしまうと収入が-80%されてしまいます。 「他国に影響力を持つとどうなるの?」 影響力の分だけ相手の収入と同じ量を手に入れられます。 「盗む」訳ではなく「同じ量」を入手できるなので注意。 なお獲得した影響力は24時間経過しなければ効力を発揮しません。 例 アメリカが日本の影響力を30%保有 日本の収入は5000万なので1500万を毎日獲得 影響力の手に入れ方 「どうやって影響力を手に入れるの?」 1番効果的なのは諜報です。 他にもダイスと傀儡化がありますが、この2つはリスクが高いだけでなく成功する確率もかなり低いです。 諜報で得られる影響力はダイスの出目で決めるので完全にランダムです(最大30) なお自国影響力を上げる場合は一度諜報で自国影響力の調査を行うと無料で行えます。 影響力確保のための諜報は国家部屋で報告してダイスを振るだけで可能です。 なお影響力調査は鯖主にメンションしないと効果が出ないのでちゃんとやりましょう。 影響力確保のための諜報に対する防衛手段としての諜報はちゃんと運営に相談しながらやりましょう。 基本価格 自国影響力調査 2000万 他国影響力調査 3000万 影響力の確保(諜報) 5000万 影響力の確保(ダイス) 2000万 1d100の80以上で15%獲得 傀儡 無償 強制的に傀儡側の影響力が0
https://w.atwiki.jp/gehenaans/pages/54.html
…既存のコネルールの変更版。 紫杯連や各種組織に対する影響力を表す。 この影響力を消費することで、様々な恩恵(策略)を得ることができる。 消費することで得られる効果と、累積が一定になることで自動的に得られる効果がある。 個々の組織で別々に計算する。 また、組織は支部がある地域に対する影響レベルを持ち、その影響レベルまでしか、影響レベルを使えない。 (例:街ではアイテムの割引率が最大で4割引にしかならない) 本拠地がある:影響レベル10 大都市に支部がある:影響レベル8 小都市に支部がある:影響レベル6 街に支部がある:影響レベル4 村に支部がある:影響レベル2 GMは報酬として金銭の代わりに、そのキャラクターに対して借りを負ったとして影響点を与えてることもできる。 (キャラクターが望むなら、後でアイテムの貰い受けの代わりとして、金銭で支払ってもよいだろう) 「信条:栄光」や「名誉」のキャラクターなら、土地や地位を得ることが目的になるかもしれない。 ☆管理するために専用のシートが必要か? ☆享受者を冒険者のようにフリー扱いにし、各組織にどれだけの影響を持つかで扱いを変えてもよい? →享受者になる場合は必ず紫杯連に頼ることになるので、いずれかの紫杯連に対する影響点はキャラクター作成時から持っているのが妥当と思われる。 ☆消費影響点が0だが、所属したことがある(累積影響点がある)としてケシンを抜けてきた享受者、とかもできるか? まず、追っ手がかかるだろうけど。 影響レベル 累積影響点÷10を【影響レベル】とする。 【影響点/消費】 アイテムの貰い受け(消費型) →消費型のアイテムを貰い受けることができる。 各術技に対応した組織では、各術技専用のアイテムを貰い受けることができる。 アイテムの貸し出し →消費型ではないアイテムを貸し出してもらうことができる。 情報操作 →組織に頼んで情報を一つ操作してもらう。 噂を打ち消す、噂を流す、情報を収集する、情報を隠蔽する等。 【消費した影響点(最大で影響レベルまで)×2】で判定を行う。 達成値が、情報収集する場合の達成値になり、かつ相手が情報操作を看破する目標値になる。 相手の組織が情報操作を行っている場合、この策略で看破を行う。 もちろん、情報の内容によっては時間がかかることがある。 また、情報の内容と各組織の性質によっては修正がついたりする。 構成員の動員 →組織の構成員を動かしてもらう。彼らはNPCとして扱われる。 大体、強さ評価1~3ぐらいの享受者ではない人員が使われる。 人数と強さによって消費する【影響点】が変わる。 例: 強さ評価1を数人:1 強さ評価1を集団で扱う:2 強さ評価3を数人:3 強さ評価3を集団で扱う:5 支部(土地)を貰う(GMの許可が必要) →影響レベル5以上で影響点を30点支払うことにより、その組織の管轄している一部地域の支配権を獲得できる。 (ようするにその地域の支部長になるようなこと) 紫杯連であればその地域の税などを集め、一部を得ることができる。 (GMの判断になるが、土地の影響レベル×1000diぐらいが妥当か?) 地位や名誉を得る(GMの許可が必要) →影響レベル5以上で影響点を15点支払うことにより、貴族などの表向きの地位やそれに類する名誉を得ることができる。 GMは地位の大きさによって支払う影響点を増減させてもよい。 各組織の個別 界螺 人海戦術 →【情報操作】を行う場合、その達成値に+【消費した影響点2毎に+1(最大は+3)】の修正を与えることができる。 この修正は、【情報操作】の判定を行った後に任意で行うことができる。 ショウキョウ 知識共有 リョウカ ケシン 破壊工作 【影響点/累積】 対応アイテムの割引 →術技に対応する各組織の場合、【影響レベル】分だけ対応する術技のアイテムの価格が割引になる(最大で5割引まで) 隠れ家の提供(各紫杯連) →【影響レベル:3】以上になると、余計な揉め事を起こさないように紫杯連が隠れ家を用意する。 勧誘 →【影響レベル:5】以上になると、組織に対し発言力を持つ存在として扱われるため、組織内の幹部にならないか誘ってくる場合がある。 奥義の伝授 →【影響レベル:5】以上、かつ総ランク40以上になると各紫杯連独自の奥義を取得可能になる。
https://w.atwiki.jp/imperiumromanum/pages/20.html
影響圏 説明書の影響圏の解説は若干わかりづらいため補足します。 影響圏とは、新たに建築物を建てるときや既存の建築物を選択したときに現れる 黄色もしくは緑色の円のことです。 黄色の円 住宅の場合、住民が働きにいける範囲であり、住民が他の建築物(市場など)を利用できる範囲です。 住宅以外の建築物の場合、資源やサービスを提供できる範囲です。 例えば神殿や祭壇であれば、影響圏内の住宅の市民のみが祈りを捧げることができます。 市場であれば、影響圏内の住宅の市民のみが食料や衣服を得ることができます。 精肉所であれば、影響圏内の住宅の市民のみが直接にソーセージを得ることができます。 亜麻農場であれば、影響圏内の仕立屋などが直接にリンネルを得ることができます。 ここで注意すべきなのは、 「直接」でなければ市民や仕立屋も資源を得ることができる ということです。 影響圏外に需要地がある場合、供給地から奴隷が仲介して資源を倉庫やフォルムに運び、 その後倉庫やフォルムから需要地へと資源が運ばれます。 このことから、住宅街のど真ん中に精肉所を作る必要は無く、 亜麻農場の近隣に必ずしも仕立屋を建てる必要がないことがわかります。 同様に、僻地に倉庫を建て新たな集落を築く際には、 市民の要求を満たす食料・衣服を供給するために市場のみを建てれば事足ります。 緑色の円 影響圏内の住宅の格を上げます。 必要十分な格と私財により住宅は等級を上げることができます。 名前 コメント
https://w.atwiki.jp/love2mybuddy/pages/85.html
影響度とは三つの勢力 初期影響度 特典 影響度の増減仕事屋 イベント 遺物 敵を倒す (基礎知識における「影響度」の説明を参考) 影響度とは 自分がどれくらい各党(ブレイド党・メシアン党・アルカナ党)に影響しているかの度数。 様々な方法で上げることができる。 三つの勢力 基本的な背景:オデイア王国には王家を支える三つの勢力がある。 党名 教義・方針 拠点 党首 特徴 メシアン党 神の教えを説く。 王都オデイア・大聖堂 ホーニー 教会を拠点とする布教活動。悪い噂も立っている。 ブレイド党 騎士道を重んじる。 マスクード城 ブレイズ 各地の魔獣退治など治安に関わっている。 アルカナ党 魔法の力こそ世の摂理。 魔法都市ネフロ アバンテ 貧民や難民を受け入れている。 (本作「readme」より抜粋) 初期影響度 最初に選んだ戦闘スタイルによって初期影響度は異なる。 党名 ウォーリア ソルジャー スレイヤ― メシアン党 0 30 0 ブレイド党 30 15 15 アルカナ党 15 0 30 強くてニューゲームを選んだ場合はこの限りではない。 詳細はテクニック/「強くてニューゲームの注意点」参照。 特典 影響度が高いと色々メリットがある。(ver1.02a以降)(ver1.072でメリットが増加した。) 党名 影響度50 影響度70 影響度100 メシアン党 「スリ」が襲ってこなくなる。「王都オデイア」の「魔法屋」の販売価格2割引。 「王都オデイア」の「魔法屋」の販売価格4割引。 メシアンモール※下記参照 ブレイド党 「預金」の利子が5Gになる。 「預金」の利子が7Gになる。 ブレイブソード※下記参照 アルカナ党 「賞金稼ぎ」が襲ってこなくなる。「魔法都市ネフロ」の「魔法屋」の販売価格2割引。 「魔法都市ネフロ」の「魔法屋」の販売価格4割引。 アルカナサークル※下記参照 ただ現状、「賞金稼ぎ」とはお尋ね者状態(カルマ50以上)でないと戦えないようなので、 図鑑を埋めたい人や賞金稼ぎ系の敵が落とす「謎の遠距離武器」が多くほしい人は、 アルカナ党影響度が少ない序盤のうちに一度お尋ね者状態になっておくといいかもしれない。 お尋ね者状態についてはテクニック「お尋ね者のルールとカルマ値による制限」を参照。 No. 名前 タイプ 必要LV 入手 備考 063 メシアンモール 軽量武器 メシアン党貢献度100の報酬 攻・魔法力・魔防+15、MP+30攻撃属性神聖、命中率+10%、会心率+1%スマイト使用可、暗闇付与10% 064 ブレイブソード 軽量武器 20 ブレイド党貢献度100の報酬 防・魔防・敏+5、HP+30命中率・会心率・反撃率+3%、スラッシュ使用可、防御効果率+50% 128 アルカナサークル サポート アルカナ党貢献度100の報酬 魔法力・魔防+15、MP+42魔法力・魔防弱体耐性+100% また各党の本拠地は影響度がある程度なければ入れない。(カルマが低いことと影響度50~60が目安) 特に王都オデイア・中央区のブレイド党本部は父親の功績が存在するうえルチアのイベントで訪れることに必要があるので注意。 影響度の増減 様々な方法で影響度を上げることができる。 全ての影響度が同時に上がる場合と、1つが上がり他が下がる場合がある。 なお、すでに影響度が100になっていると、対応する党の「影響度が上がった」という表示自体が出ないようだ。 仕事屋 各党の仕事屋で、受けた仕事を達成する。 現在、影響度に関わる仕事が受けられるのは王都オデイアと魔法都市ネフロの2つ。 イベント 例 (情報求む) 場所 関連党 備考 オデイア:冒険者組合 ブレイド党 冒険者組合で「鍛冶師・ギャレット」にクワットの毛皮を渡す(45G/1枚)。1回渡すごとにブレイド党影響度+1、他党-1。1度に何枚渡しても+1なので、稼ぎたい場合は1枚ずつ渡すといい。 オデイア:住居区 メシアン党 赤い花を探している少女と会話→画面下の方にいる男から買うor奪う→「赤い花」を少女に渡す。狩った場合と奪った場合で変化が違う?メシアン党+3、他党-1?時間経過で復活する。 遺物 研究者に渡す。 このことで好感度が上がるバディがいたり、お金がもらえたりするので結構重要。 (なお好感度の上がり具合は同一のものを複数あげても変わらない様子。 例えば遺物:聖典を1つ渡しても3つ渡しても一度に上がるリンドの好感度は+3だった。 なので好感度を稼ぎたい人は、道具箱などを使いつつ単品で渡すと良いかも。) なお「銘板」以外の遺物は他党の影響度を下げてしまうのでご注意を。 遺物を落とす敵は大体、カナーン村謎の洞窟の「挫く者たちの集い」、マドロッカ地方のカラコス墓堂、魔法殿堂シエタイ、ナンデイン地方の螺旋階段ダウナージとかに出る。 特に螺旋階段ダウナージの中層での戦闘は魔導水晶を稼ぐついでに遺物が狙えるので結構おいしい。 No. 名前 入手方法 備考 036 遺物:銘板 謎の洞窟等のダンジョン前で取得 各党影響度+2? 037 遺物:聖典 レイトロン(1/6),他 研究者に渡すとメシアン党影響度+3、他党影響度-1 038 遺物:装備 ベルトロン(1/6), オーバトロン(1/1) ,他 研究者に渡すとブレイド党影響度+3、他党影響度-1 039 遺物:呪具 レイトロン(1/6),他 研究者に渡すとアルカナ党影響度+3、他党影響度-1 敵を倒す 詳しい情報については全敵データ参照。 敵No. 名前 場所 備考 035 マドーン キータニ平原:マスクード城南西 (ランダム?)ブレイド党影響度+3、他党-1 036 オーガース キータニ:バウワーの巣 (ランダム?)ブレイド党影響度+3、他党-1 045 デラマドンコ ニーシャン湿原 アルカナ党影響度+3、他党-1 056 マンヌレージ ニーシャン湿原 倒すとアルカナ党影響度+6、他党影響度-2 058 ヴォイダイト ナンデイン:女神滝の洞窟 倒すと各党影響度+3 085 女首領 オデイア:黒幕のアジト 倒すと各党影響度+2 109 ファドンナプータ マドロッカ:カラコス墓堂 倒すと各党影響度+3 112 創世者グランザム マドロッカ:魔導殿堂シエタイ 倒すと各党影響度+5
https://w.atwiki.jp/majyusupo/pages/179.html
影響体 【えいきょうたい】 魔獣の邪力を浴びて変質し、僅かながら残滓を内に宿すようになったもの。 邪力の影響が強ければ物体だろうと生物だろうと影響体へ変じる(魔獣の生殖によって産まれる子供などもこのケース)。 魔獣の一部であれば、本体が滅んだ時点で共に塵に還るが、影響体は魔獣ではない為、その形状を保ったまま邪力を有する。 とはいえ、世界のルールから外れた邪力は極めて不安定であり、余程の事が無いと消えてしまう様だ。 総帥が魔獣との戦いの裏でしている仕事の一つに、この影響体の研究を行う組織の壊滅がある。 そのチートぶりは中々目を見張るものがあるが……その辺描いた小説が消えちゃってるのは残念。 参考までに、これまで登場していた主要な影響体を列挙する(2014年5月現在)。 物体のケース ミイラの手:外伝小説に登場した影響体、とある闇の組織が保管 義腕「ZENKI」:<星>の騎士 北崎京の装備品 正確にはその元になったもの。 生物のケース 魔獣の胎児:DB-055 霧幻街が身籠っていた人と魔獣のハーフ。産まれる前に殺害されたが、例え産まれても動物程度の知性しか得られなかったとか。 <悪魔>の騎士 アート・ブラフマ:DB-092 鬼眼将を吸収し、その邪力の一端を得た。 影響体とはちょっと違うケース <悪魔>の騎士 ゼノ:魔玉を解析し、自分のボディにそのデータをインプットした。その影響か大結界に “神喰” クローズ:魔獣を捕食しているが、彼が吸収しているのはあくまで「知識」であり、邪力や魔獣の身体を得ようとしているのではない為影響は少ない模様。 (黒) 名前 コメント
https://w.atwiki.jp/senomemo/pages/12.html
影響調査 ◆◇◆◇ 記載内容がMECEになるよう再分類する ◇◆◇◆ ●Tips 名前の大切さ ファイル名・関数名・変数名・型名・メンバ名など、 プログラムは名前の塊。名前はプログラムを抽象化 する最大の武器なので、この点を意識して読むと かなり効率が違うかも? 影響調査を実施した ときの気づき 手動で関数の呼び出しを図にしてみた。データ、パラメータを考慮せず、関数の呼び出しだけであればさほど作業は重くない。 特定のデータがどこから来ているのかを探るために処理を追い、追った内容をそのまま流れ図のようにまとめて見たがこちらは作業量も多く極めて重い。中程度のプログラム(1000行~1500行)2本での処理のやり取りを追ってみたが、必要な部分を追うだけで3~4時間程度はかかってしまった。処理の追い方とその処理の流れのまとめ方は、全ての処理を書くのではなく、作業を減らすために工夫する必要がある。 記述量を減らすための試み ~少し処理の流れを図にして気づいたこと~ プログラムはたくさんのコードが書かれているが、その中で注目すべきものは限られているように見える。確認したい場所が決まっているのであれば、分岐などはそこに至る部分だけ読めばよい。分岐でそこにたどり着く為の値やその値がどこでセットされたか等が重要となる。 オブジェクト指向ではデータのアクセスは一般に専用のオブジェクト(DataAccessObjectなど)をつくりそれで行う。データのアクセス用ということを踏まえておくとDataAccessObjectの全ての処理を追って流れを記述する必要がなく、入力とSQLと出力程度がわかる程度の記述でよいということがわかる。ただし、実際のプログラムでは他の処理も記述されていたりするので注意が必要である。 ●●● 処理の流れをつかむコツVol1 ●●● あるデータの値にどういったものがセットされてくるかを知るためには、上流でどのようにセットしているかを順番に追っていく必要がある。途中でさまざまな値を取得したり、取得した値を使用して別の値を取得したりしているが、まずは、処理の流れをつかむほうを優先させ、その後で、その流れの要所要所で行っているデータ取得の詳細を見ていくと良い。 まとめると、解析を2工程に分けて考えることができる。 ・最初に下流から上流に向かって処理を追い、処理の流れをつかむ。 ・次に、上流から下流に向かって各データの値に何をセットしているかを追って行く。 ※解析を2工程に分けることにより、全体の把握、詳細の把握を分けることができ、それぞれに集中できるので多少は効率が良くなるのではないだろうか? ●●● 処理の流れをつかむコツVol2 ●●● コツVol1の手法で処理を追っていっても、処理が把握できない場合がある。それは、"木を見て森を見ず"的な状況になっているためと思われる。 "●作業順序"のドキュメントの修正箇所把握の作業を飛ばして、コツVol1の手法を実施したときに、処理が把握できなかったことから、設計での修正箇所の未確認が原因と考えられる。設計の確認は全体を把握するのに良い方法だということだろう。 ●●● 影響調査が長期化しそうな場合の対処Vol1 ●●● 影響の調査に時間がかかる場合、調査の代わりに処理を動かして動きを確認するのもひとつの方法。今回の場合は途中までの影響調査より、影響が少なそう、もしくは、ほぼないだろうと推測することができた。 この推測より、実際に動かしてみて動作検証し、処理された結果を検討する。検討した結果、必要に応じて修正する。という方向性で対応を行うこととした。 なお、今回の仕様の変更は修正対象のDBへのデータの持たせ方を変えることだったため、直接DBの値を操作して事前の検証が可能だった。 ※すべての影響調査を終えてから着手するのではなく、動きを見てその結果をフィードバックして次の調査方法や対処を考える方法をとった。(スパイラル思考を取り入れた) ●工数見積り ■修正 帳票修正 レイアウト 工数:★☆☆☆☆☆☆ 項目追加 工数:★★☆☆☆☆☆ ロジック修正 メッセージ 工数:★☆☆☆☆☆☆ 仕様変更 工数:★★★★☆☆☆ 画面レイアウト修正 レイアウト 工数:★☆☆☆☆☆☆ 項目追加 工数:★★☆☆☆☆☆ DBレイアウト変更 項目追加 工数:★★★☆☆☆☆ 項目修正 工数:★★★☆☆☆☆ 出力ファイル修正 出力内容修正 工数:★★☆☆☆☆☆ 出力方法修正 工数:★☆☆☆☆☆☆ ■作成 新規帳票 工数:★★★★★☆☆ 作成物:帳票定義体、プログラム等 新規プログラム 工数:★★★★★☆☆ 作成物:プログラム 新規画面 工数:★★★★★★★ 作成物:jsp、Bean、Requesthandler、DataAccessObject、Event、xml 他 フレームワークを使用していると作るものが多い。 新規DB 工数:★★★★★★☆ 作成物:テーブルなど、あわせてプログラムも作成・修正が発生 新規ファイル出力 工数:★★★★☆☆☆ 作成物:プログラム ※修正内容で大体の工数を判断する。しかし、内容に大きく依存するので役立つかは微妙(~o~) ●作業順序 1.影響箇所を管理するドキュメント プログラム 影響一覧 必要項目 項番 項目番号 種類、業務名+連番 種類 ソースファイルの構成から 分類わけするのがベター 業務名 プログラム名 プログラム種類 該当行 影響程度 A:修正必須 B:要調査 C:影響ないだろう D:影響なし 概要 備考/検索条件/機能名 ※Excelなどで作れば十分 ドキュメント 必要項目 項番 業務名 ドキュメント種類 ドキュメント名 シート名 該当Page 修正 有 無 検討 概要 備考/検索条件 ※Excelなどで作れば十分 問題・作業管理 必須項目 項番 業務名 重要度 重要度(問題) A:すぐに相談 B:問題として調査 C:インシデント管理 D:メモ書き 重要度(作業) A:すぐに着手 B:近日中作業実施 C:対応が終るまで実施 D:いつか実施 発生箇所 プログラム該当箇所 設計書該当箇所 影響調査時の項番 該当機能名 内容 ステータス 対応予定 対応中 対応完了 保留 対応不可 備考 ※調査時に発生した疑問などの管理表 ※Excelなどで作れば十分 ※初回は時間がかかるが基本的には 一度作成するだけなので問題ない 2.影響箇所の管理リストへの記載 1) 全機能を記載 2) キーワード抽出したソースを機能ごとに記載 3) ドキュメント(4.の後で記載) ※漏れなく調査したことを明示するために、 まったく関係のない機能名もリストに残し 影響なしと記載する 3.プログラムの影響箇所調査 1) 影響の有無の調査 1:一つ目のキーワード検索 3:二つ目のキーワード検索 5:・・・ 2) 管理リストへ記載 2:一つ目の検索結果記載 4:二つ目の検索結果記載 6:・・・ ※この段階では細かい部分の深追いはしない。 ※ドキュメント洗い出しようにPGに 書いてある機能名を控えておく 4.ドキュメントの修正箇所を調査 1) 修正の有無を判断 2) 管理リストへ記載 ※3.プログラムの影響箇所調査で 特定した機能をベースに調査 5.プログラムの影響調査 各種解析 ソースファイル構成解析 プログラムロジック解析 データ構造解析 ※解析した結果、更なる影響箇所が出てきた 場合は、3.プログラムの影響箇所調査 に戻り、影響箇所の追加調査を行う。 解析結果のまとめ 目的を明確に わかりやすく 簡潔に ※解析作業が膨大で時間がかかりすぎると感じた場合、 手法を変える。 ●作業順序では、各工程が終わってから次の工程に進む 前提で順序、作業を記載している。 それに対して、動かしてみて、影響が出るかどうか、また、 出力結果が問題ないかを確認し、影響があればそこから ソースを調査。また、問題なければ、その裏づけとるために ソースを調査。といった、手法に切り替える。 PGの挙動から調べるため、解析作業はかなり減らせる。 以下も参照 ●Tips ●●● 影響調査が長期化しそうな場合の対処Vol1 ●●● 6.調査結果をまとめる 素材 1.で作成した管理用ドキュメント 5.の詳細な解析で作成したもの まとめ方 全体をあわせた総括 必要項目 対象に漏れやダブりがないこと 内部資料なのか、顧客提出用なのか、 目的を明確にしてまとめること ※最初に必ず【目的】を決定すること。 誰が見る資料なのかを意識して作成する必要がある。 さもないと、中途半端な調査結果となってしまう。 ※1~4、6 はさほど時間をとられない。 5.の時間をどれだけ効率化できるかがすばやい調査の鍵 ●影響範囲の解析手法 ■関数呼び出し関係を把握する 動的コールグラフ デバッグしながら作成するしかない 静的コールグラフ Eclipseのプラグインから生成できるかも 必要部分のみの コールグラフ ◆手書きもしくはExcel 調査対象箇所から逆順にたどり 最上流までさかのぼる 最上流までさかのぼったらデータの変化を 上流から下流に向かい記載していく プログラムをコピーして、関数呼び出しのところには 実際に呼ばれるソースを記載する。 それを繰り返すことにより、処理の流れが上から下まで まっすぐに把握できる。 関数の呼び出しによりあちこち飛んでソースを見なくても 良いため流れがとても把握しやすくなる。 ●●● 処理の流れをつかむコツVol1 ●●● もあわせて参照のこと コールグラフの視覚化 数が少なければ手書きが早い 処理の流れをつかむコツVol1 にあるように2段階で行うなら、 Excelなどでもそれなりに書けそう ※関数が少ない場合は不要 ■データを把握する データ構造図 項目数が少ない場合:コールグラフに直書き 項目数が多い場合: データの構成が一目で把握できるような図、表作成 データ変化図 項目数については同上 変化回数が[小] 変化項目が多い場合: データ構造図を列記 変化項目が少ない場合: 変更箇所がトレースできる図 変化回数が[多] 変化項目が少ない場合: 変更箇所がトレースできる図 変化項目が多い場合: データ構造図を列記 ※データの変化を捉えるには、変化させる 理由と処理の仕方が重要 ※変数名をソースのまま書いていく方法、 内容を表した日本語名で各方法、または その両方を書くなど、場合により表現方法 を変えていく必要がある。 ※視覚化したコールグラフとデータ変化図を組み合わせて記載すると、 処理の流れとデータ遷移がわかり、プログラムの挙動を把握しやすく なると思われる。 ※影響箇所を特定する際にソースを読む場合は一度に 複数のキーワードを追わず、一度にひとつのキーワードを 追うこと。読む速度があがるし、精度も上がる。 ■ソースファイル構成解析 パッケージ構成 フォルダ構成 ※ものにもよるが把握は困難ではない ■影響範囲の絞込み 全プログラムを キーワード検索 Eclipseは比較的容易。 ただし、検索するキーワードが 多数ある場合は手間がかかる。 ※難易度はツールに依存 設計書から影響箇所を絞り込む ★★要考察★★ どんなデータの使い方、どんな処理の仕方をしたときに 影響が発生するかを良く考える。 考えた上で、キーワード検索のみでよいのか、それとも 関連する項目についても検索しなければいけないのか などの判断を行う必要がある。 ■ドキュメントの影響箇所 修正が広範にわたる場合: 全設計書を印刷して赤入れ 修正が少ない場合: ●作業順序 3.プログラムの影響調査(1段階) が完了した段階で、影響箇所の機能は絞れているので 該当箇所を修正する ●解析手法の選択基準 ●範囲が広い場合 ■影響範囲の調査対象 プログラム解析 プログラムが短い場合 影響範囲箇所を中心に読む 全行読む ※個人的な目安として300行以下 プログラムが普通の長さ ソースコードを印刷して解析 関数呼び出し関係 データ構造 ※個人的な目安として300~1500行 プログラムが長大な場合 全体の把握が必要か判断する 関数呼び出し関係を把握 コールグラフを作成 図式化できればより良い ※静的コールグラフ ソースコードに記載されている 関係をそのまま図にしたもの ※動的コールグラフ 懸念:動的コールグラフはデータ値 により、変化するため分岐など が多いと把握しきれなくなる 可能性がある ※関数が少ない場合は不要 ※個人的な目安として1500行以上 ソースファイル構成解析 影響のあると思われるソースの洗い出し 全プログラムをキーワード検索 ドキュメント解析 影響のあると思われるドキュメントの洗い出し データ構造解析 データ構造図 データ変化図 ※コールグラフと絡めると処理とデータの流れが把握できそう ■影響箇所の管理 全機能をリスト化 各機能に影響の有無や程度を記載 ※全機能をリスト化することにより調査漏れ、ダブリを防ぐ プログラムが大量な場合 リスト化して管理する ※どの程度の影響であるかがわかるようにまとめる ※範囲が広いというのは、修正対象が多いという意味 ※内容は濃いもの薄いもの混ざるので分けていない ●範囲が狭い場合 ■内容が濃い ソースコードを印刷して解析 関数呼び出し関係 データ構造 デバッグしながら動作を把握 関連ドキュメントを全て読む 全部印刷して赤入れ 関連プログラムを読む ■内容が薄い デバッグしながら動作を把握 関連ドキュメントを全て読む 全部印刷して赤入れ 関連プログラムを読む ※特殊な手法は不要 ※範囲が狭いというのは、修正対象が少ないという意味、5~6ファイル程度まで ※●解析手法の考察が完了したら末端のリーフにその手法を記載していくこと