2018年1月30日火曜日

ソフトウェア開発力強化セミナーin 仙台 ~要件定義と定量的マネジメントの勘どころ~

IPAが主催するセミナーが仙台で行われるということで参加してきました。

ソフトウェア開発力強化セミナー

■日時   2018/01/30 14:00~17:00
■場所   ハーネル仙台
■主催団体 IPA

■聞きたかったこと
・要件定義を現状より良くするような工夫はあるか?
・プロジェクト管理を現状より良くするような工夫はあるか?

■内容(自分が受け取った感覚で整理してます)
ーーーーーーーーーーーーーーーー
・IPA/SEC研究所 山本さん
 要件定義を行う上でバグが流出しない為の工夫、企業が行っている事例の話。

・IPA/SEC技術本部 山下さん
 プロジェクト管理を見える化して定量的な情報を元にプロジェクト管理する事例の話。
ーーーーーーーーーーーーーーーー

■まとめ
・要件定義を現状より良くするような工夫はあるか?
→取捨選択が難しい非機能要件についてIPAがまとめた一覧があって、要件定義の際に役立ちそうだった。NTTの事例で自然言語の表現方法にルールを定義することで、誤解を生まないようにしている。この工夫が活用できそうだと思った。

・プロジェクト管理を現状より良くするような工夫はあるか?
→レビュー時間の妥当性については暗黙知的なところがあると感じていたので、一定の指標をもってゾーン分析して、その結果をもとに分析を行うようにすればこれまで以上に適格な分析ができるように感じた。ほかにもIPAではソフトウェア開発の指標値をデータ白書としてまとめているのでその数値情報が目標値設定の参考になりそうだと思った。

2018年1月28日日曜日

東北デベロッパースカンファレンス2018

SENDAI IT COMMUNE で頂いたチラシの中にもう一件、セミナーの情報がありこちらも面白そうなので参加してきました。

東北デベロッパースカンファレンス2018

■日時   2018/01/27 14:00~17:00
■場所   東北大学川内キャンパス
■主催団体 東北デベロッパーズコミュニティ

■聞きたかったこと
・注目の技術トレンドとは何か?
・IoTに着目した時にどんなソリューションがあるか?

■内容(自分が受け取った感覚で整理してます)
ーーーーーーーーーーーーーーーー
・JAVAユーザ会 丸山さん
 ボイスアシスタンスの進化でナレッジ応答が可能になり、AI技術につながっていく話。

・ソラコム 松下さん
 IoTとクラウドを連携させる為に必要なものとその方法についての話。

・オプト 佐藤さん
 ビックデータを扱う際にAmazonのクラウドを使うと効率的に行うことができる話。

・クラウドエース 吉積さん
 クラウドサービスの比較、ほぼ横ばいの中でGCPはハード性能、価格が有意である話。
ーーーーーーーーーーーーーーーーー 

■まとめ
・注目の技術トレンドとは何か?
 →グーグルスピーカが普及することによりクラウドを活用して受け答えができるよう になっていってAI化が進んでいくんじゃないだろうかというところ。
・IoTに着目した時にどんなソリューションがあるか?
 →具体的なソリューションは聞けなかったが、IoTデバイスも、クラウドサーバも、通信手段も簡単に導入することができるようになっているまず作ってみてサービスを模索するのがよさそうだと思う。

2018年1月26日金曜日

タガヤス Xamarinを学んでみよう

SENDAI IT COMMUNE で頂いたチラシの中に仕事の後に気軽に行けそうなセミナーがあったので参加してきました。

Xamarinを学んでみよう【タガヤス その3】

■日時   2018/01/25 19:00~21:00
■場所   AERE 6階
■主催団体 タガヤス  グレープシティ

■聞きたかったこと
・Xamarinってどんな感じなんだろう?
・アプリ開発してる人たちってどんな環境で作ってるんだろ?

■内容(自分が受け取った感覚で整理してます)
ーーーーーーーーーーーーーーーー
・グレープシティ株式会社の福井さん
 Visual Studioを使ってWindows上で動くアプリを作るデモ。

・グレープシティ株式会社の福地さん
 Xamarinを使って、別々のOSで動くアプリを作るデモ。

・グレープシティ株式会社の氏家さん
 Xamarinを使ってOSを作って、クラウドに情報を収集するアプリのデモ。
ーーーーーーーーーーーーーーーーー 

■まとめ
・Xamarinってどんな感じなんだろう?
 ⇒Xamarinは他のOSでも動くようにAPIを補完してくれるラッパーのようなもので
  アプリ開発に慣れている人は効率的にプログラミングできるかもしれないけど、
  グラフィカルなイメージが無く、コードイメージでコーディングしなくてはいけ
  ないので初心者には優しくないかも。

・アプリ開発してる人たちってどんな環境で作ってるんだろ?
 ⇒それぞれのOSに向けた統合開発環境(Xcode、Android Studioなど)を使っている
  と思うが、今日の登壇者はVisual Studio + Xamarin の開発環境を使っている
  ようだった。


SENDAI IT COMMUNE meetup #02


仙台で開催しているセミナーに参加してみたので、メモとして記録しておきます。

SENDAI IT COMMUNE meetup #02

■日時   2018/01/20 13:00~17:30
■場所   一番町DATE ONEビル
■主催団体 TECH PLAY

■聞きたかったこと
・クラウドってなんだろう?
・エンジニアがビジネスを生み出すって具体的にはどういうこと?
・他社のエンジニアはどんなツールを使って何に興味があるんだろう?

■内容(自分が受け取った感覚で整理してます)
ーーーーーーーーーーーーー
・楽天の半田さん
 楽天セールの裏で「2重価格問題」を解決するために仙台の開発部隊が頑張った話。

・トレタの増井さん
 飲食店の店舗側が使う予約管理をIT化して効率化した話。

・トレジャーデータの田籠さん
 大きな作業をするときは作業を細分化した方がうまくいくという話。

・メルカリのシンメタルさん
 クラウドの先がどうなっているか、どのように活用するとうまくいくかの話。

・サーバワークスの赤塚さん
 世界でもっとも使われているAWSの事、その技術者がどんな活動をしているのかの話。

・マイクロソフトの畠山さん
 マイクロソフトのクラウドを活用すると色々なAPIが使える。このAPIがすごい話。
ーーーーーーーーーーーーーーーーー

■まとめ
・クラウドってなんだろう?
 ⇒アプリとかIoTとかで収集した情報をクラウドに蓄積してその情報を活用して
 色々やる事。音声認識や画像認識も進化しているので蓄積したデータを活用の幅
 も広がっており、新たなビジネスの可能性がある。

・エンジニアがビジネスを生み出すって具体的にはどういうこと?
 ⇒アプリやガジェットを作るエンジニアがクラウドを活用することでそれが
 ビジネスになる可能性がある。何が実現可能な事なのかを知っているエンジニア
 の方がビジネスを生み出しやすいってこと。

・他社のエンジニアはどんなツールを使って何に興味があるんだろう?
 ⇒クラウドを活用したことがないので、身近なものが全然なかった。
 クラウド関係のサービスの話を聞けたので時間があるときに調べてみようと思った。



2017年10月15日日曜日

平成29年度 秋期 ネットワーク 午後2 問2

午後2の問2の解答です。
かなりいいかげんな解答なので当てにしないでください。
ゆっくり時間をかけて正解を探っていきたいと思います。


黒:自分の解答が間違っていると判断できない解答
赤:自分の解答が間違っていそうな解答
青:試験が終わってから考えた正しそうな解答


設問1

  a:5 2.4
  b:2.4 5
  c:未認証  ANY
  d:秘密 
  e:802.11g 802.11i

設問2

  (1)
     f:算術 ストリーム
     g:固定
     h:AP
     i:SSID MACアドレス
     j:認証

   (2)カウンタ値を暗号化してe1とXORしてm1を複合する。

設問3

   (1)周波数帯域:80MHz
    アンテナ数:2本
   (2)①WLCにアクセスが集中してトラフィックが低下する。
    ②WLCが故障しても通信が継続できる
   (3)チャネルが競合して通信帯域を確保できない可能性がある
   (4)必要なグループ数:4つ
    セルを重ねる目的:セルは円形なので電波を受信しない場所を作らないため
           ハンドオーバ時の切り替えで通信を途切れさせないため
   (5)呼称:PeE+
    最小供給電力:216W

設問4
   (1)利用者ID ユーザ名
        パスワード ネットワークキー
   (2)外部のNPCが特別なAPにアクセスした場合、不正にダウンロードサーバにアクセスできてしまう
   (3)クライアント証明書の更新案内が来たのに更新せず1ヶ月経過した営業員

設問5

   (1)サプリカント:DHCPサーバ NCP
        オーセンティケータ:RADIUSサーバ  AP
   (2)SSID
        パスワード
   (3) 
   (4)クライアント証明書がないNPCにvlan200を割り当てる
   (5)発生する問題:ハンドオーバができなくなる
    発生する理由:WLCが保持しているPMKを取得できず再認証もできなくなるから。
   (6)AP →L2SW5 →L3SW →FW →ルータ1
  AP→L2SW5→L3SW→FW→L2SW1→プロキシサーバ→L2SW1→FW→ルータ

平成29年度 秋期 ネットワーク 午後1 問3

午後1の問3の解答です。
こちらも全然合ってないと思うので、時間をかけて解答を考えていきたいと思います。

黒:自分の解答が間違っていると判断できない解答
赤:自分の解答が間違っていそうな解答
青:試験が終わってから考えた正しそうな解答


問3
設問1
 ア:リバースプロキシNAPT
 イ:共通鍵
 ウ:エリアAS
 エ:OSPF TCP
 オ:ICMP
 カ:echo response echo reply

設問2
 (1)IPヘッダの情報はトンネル通信の中で使用するため
 (2)IPinIPで付加されたヘッダ部分を削る処理
設問3
 (1)使用する経路を動的に変える事で切断を発生させないため。
 (2)設定した機器から経路情報を広告しない
 (3)低く高く
 (4)L3SWはVPNから配信された経路情報をVPNに配信しない
設問4
  障害発生時に瞬時に切り替えを行えるようにしておくため
 
 

平成29年度 秋期 ネットワーク 午後1 問2

午後1は問1が暗号化の知識が解けないと判断したので、問2と問3をやる事にしました。解答を書きますが、記憶が曖昧だし多分全然合ってないです。時間を使って解答を考えていきます。

黒:自分の解答が間違っていると判断できない解答
赤:自分の解答が間違っていそうな解答
青:試験が終わってから考えた正しそうな解答


問2
設問1
 バーストトラフィック
設問2
 (1)VDI導入前:プリント通信ファイル転送通信
     VDI導入後:画面転送通信、プリント通信
 (2)a:1.25
              b:125
              c:10
  (3)廃止の理由:仮想PCのネットワーク接続は本社から行うため。
            セキュリティの利点:情報セキュリティ対策を、本社に集約する事ができる。
設問3
     (1)プリント通信が帯域を占有してしまうため
     (2)パケットを分割して順次送信する
設問4
     ア:物理NIC仮想スイッチ
     イ:C&Cサーバ
     ウ:任意