• 締切済み

システム設計を独学で勉強する際のアドバイスを下さい

システム設計を独学で勉強する際のアドバイスを下さい 現在プログラマーをしているのですがシステム設計を 仕事が休みの日に独学で勉強しようと思います。 その際の方法としてはやはり本を読むだけでは身につかない 発想力?想像力を養うため家計簿ソフトを設計してみるとか インターネットショッピングサイトを設計してみるとか しようと思っています。 また、成果物として画面設計書、帳票設計書、DB設計書 を作成しようと思います。 質問1、設計書を作成する事によって、想像力、や発想力が     身に着くと思いますか?他にいい方法ありますか?     設計する際何かアドバイスありませんか?      質問2、成果物は上で挙げた3つの他、練習として作成すると     いいと思われるものが他にもありませんか?      質問3、最終的には会計ソフトを作ってみたいと思っています     (会計ソフトを販売している会社に転職希望のため)     業務知識は日商簿記検定で勉強する他、     市販されている大蔵大臣、弥生会計、とかを購入して     業務知識を吸収しようと思っています。     その他で、会計の業務知識を身につけるいい方法ありました     らお願いします           多くの人からアドバイスをいただこうと思っていますので 質問全てに回答されなくてもかまいません。 少しでも独学でシステム設計の勉強が出来るよう皆さまのお知恵を 借りれたらと思います。

みんなの回答

  • kamoz
  • ベストアンサー率22% (2/9)
回答No.5

設計書も大事なのですが、 システム概念図や、システム関連図、サブシステム関連図、 システム体系図など、システム全体がわかるまたは、システムの 関連がわかる資料を作成するスキルが必要です。 それと、DB設計をするならば、正規化についても重要です。 頑張ってください。

noname#208507
noname#208507
回答No.4

独学で難しい点は、他者からのレビュー等が得られないことですね。 もし設計を元にシステムの振る舞いをPCでシミュレーションできれば、一人きりでもフィードバックが得られるでしょう。記法の習得が必要ですが、Alloy や VDM++ を使うと自分が正しくシステムを理解しているか試行錯誤できます。 この種のツールは論理と集合を使います。システムに対する論理的な思考力が自然と身につくので、設計の訓練として有効な手段だと思います。一方、デメリットは実務的な設計書を書く訓練からは少し離れてしまう点ですが、参考になれば幸いです。

参考URL:
http://alloy.mit.edu/alloy/book.html
  • minosennin
  • ベストアンサー率71% (1366/1910)
回答No.3

会計ソフト開発経験者です。 会計ソフトに必要な業務知識としては簿記会計と消費税法は必須です。意外かもしれませんが、法人税法や所得税法は必ずしも必須ではありません。 簿記については日商3級は最低限必要です。さらに2級で出てくる工業簿記や原価計算、1級で出てくるキャッシュフロー計算書や包括利益計算書などひととおり理解しておくことが必要でしょう。試験に合格できればそれに越したことはありませんが、例え合格しなくても合格数歩手前までの学習でも十分役に立つはずです。 消費税法については、奇異に聞こえるかも知れませんが、会計ソフトでは必須の機能です。日常の入力では課税・非課税・不課税の区分が必要です。それに会計ソフトの多くは消費税申告書作成機能を備えています。消費税申告書については消費税法の隅々まで理解しておくことが必要で、このためには税理士試験の消費税法に合格レベルの知識が必要です。 実際の開発現場ではSEと会計専門家との共同作業で進められていることも多いのではないかと思いますが、SE自身がこのようなスキルを身につけておけば鬼に金棒というものでしょう。

  • mayah1
  • ベストアンサー率45% (75/166)
回答No.2

昔、SEやっていた者です。 質問者様の仕事への向上心は、素晴らしいですね。 独学で学びたいというところの趣旨から話はそれてしまうかもしれませんが、 一つの意見として、参考にしていただければと思います。 プログラマーとして働かれていて、いろいろな設計書を見る機会があると思うのですが、 その設計書のいいところ悪いところを見ておくことが大事だと思います。 自分だったら、こういう風に設計するのに、こういう風に書くのに、 どうしてこういう設計をしたのだろうか、もっとシンプルに設計できないのかな、 など普段から疑問を持ちながら業務に取り組んでおくといいと思います。 また、自分がいいと思ったシステム設計の設計者と仲良くなり、 設計の考え方を教えてもらうというのも一つの方法だと思います。

  • itou2618
  • ベストアンサー率26% (319/1209)
回答No.1

何かを設計するときは、 目的、機能、実現方法といったことをドキュメントにします。 これをもとに、レビューを受けて、OKなら、もっと詳細に画面、帳票、DBをつめていくやり方をしますけど。

関連するQ&A

  • システム設計の勉強を始めたのですが挫折しました

    システム設計の勉強を始めたのですが挫折しましたアドバイス下さい 将来システムエンジニアになるためにシステム設計の勉強をしたいです。 WEBシステムを実際に独自で作ってみるために自分なりの勉強をしたのですが 下記の原因で挫折しています。アドバイスを下さい。 挫折した原因 ・e-ラーニングで研修を受けたいがどれがいいのかわからない ・お客とかのヒアリングが独学ではできない ・画面設計をしようとしたときHTMLでかっこいい画面を作ろうと思いすぎ挫折 ・画面項目が思い浮かばない ・機能が思い浮かばない ・画面レイアウトが思い浮かばない ・足りないのは業務知識だと思い簿記の勉強をしたがシステムに起こせなかった。 ・弥生会計の本をまねて作ろうと思ったがHTML画面設計ができないため挫折かつシステムが複雑すぎて挫折 皆さんのアドバイスをお待ちしています。

  • 高額なシステム設計の研修を受けようか迷っています。

    私はプログラマーを挫折し自宅で独学をしているのですが もう一度SEになろうと決心し猛勉強をしているところです。 独学をしていて思ったのですがプログラミングの勉強はできるのですが システム設計の勉強ができません。書籍やWEBではプログラミングを 掲載したものは沢山ありますが設計を対象としたものが全然ないからです。 そこで、3日間で9万円~12万円という高額なシステム設計の研修を受けようか 悩んでいます。また、地方に在住なため交通費+宿泊代で6万円位かかります。 それだけの費用を出して研修を受ける価値はあるでしょうか。 以前の会社でのトラウマがあり人に質問したりすることが億劫になっているため どうしても、就職前に設計の知識を身につけたいと考えています。 研修を受けたら少しはスキルアップするのでしょうか。 また、システム設計に関する書籍やweb等がありましたら教えてください。

  • システム設計の勉強がしたい

    現在プログラムをやっています。しかしソフトウェアハウスではなく、ある企業のシステム部門であるため、なかなかプログラマより上のスキルを身に付けるのが困難な状態です。そこで現在転職を考えています。 それはさておき、システムの上流工程である設計の勉強をしたいのですが、設計を対象とした資格試験をご存じないでしょうか?

  • システムエンジニアになるための勉強、独学では何年かかるでしょうか?

    文系の大学に在学中にシステムエンジニアになりたいと思い、基本情報技術者に合格した上で今の会社に入ったのですが、会社からは他の社員と違い、一切プログラミング等の研修を受けさせてもらえず、営業をさせられています。SEへの職種希望を出したところ、会社としてはSEとして戦力になるようであれば希望を聞いてくれるとの事です。それで、どの程度、知識があればいいのかを聞いたところ、(http://www.ecc-comp.com/course/it_engineer/fulltime_e.html)のような知識を身につけているだけでは不十分だといわれたのですが、どれだけの知識が必要であるかということは教えてもらえませんでした。そのため、どの程度必要なのかは、自分で推測するしかないのですが、おそらく情報処理の2年制か3年制の専門学校を卒業した程度であれば大丈夫なのではないかと考えております。会社に勤めながらそのような学校に通うのは不可能なので、独学で身につける必要があるのですが、独学では上記の学校を卒業した程度の知識を身につけるには何年かかると推測されるでしょうか?

  • 公認会計士の勉強方法について質問です。私は独学で勉強を始めようと思って

    公認会計士の勉強方法について質問です。私は独学で勉強を始めようと思っています。 まずは簿記の1級を取るつもりでいます! 独学で勉強された方に質問なのですが、 1級を取りながら、 (1)その他どのように勉強していけばよいのか、 (2)また、良い教材等の、アドバイスお願いいたします!!

  • 会計系システムの業務知識をつける方法

    会計系のシステム開発を担当しているのですが業務知識を身につけるにはどのようなことから始めるべきでしょうか。 日商簿記3級受験を目標に勉強するのがいいのかなと思ったのですが仕訳方法の暗記や勘定科目の暗記はSEに必要なのか なとも思っています。ちなみに私はまだ設計ができる程の経験はありません。 皆さんのご考えを教えてください。また、会計(簿記)の書籍でお薦めの本がありましたら教えてください。

  • システム設計を作成するときに使用するツールは?

    データーベースを用いた業務ソフトを作成する際、最初に作られる仕様書のなかで、特に、 【基本設計】 ・画面仕様書 ・帳票仕様書 ・テーブル定義書 ・機能設計書 を作成する際、どのようなツールを用いて作成されることがおおいのでしょうか? VISIOでしょうか?

  • 業務系WEBシステムの画面設計皆さんはどうしてます

    業務系WEBシステムを主としたシステムエンジニアを目指しているのですが ひとつ教えて欲しい事があります。 画面設計をするときHTMLやCSSを駆使して画面を作ってそれを画面設計書に 張り付けるという画面設計方法もあると思うのですが。 デザイナーでもなくHTMLやCSSの知識、技術が不十分でしかも システムエンジニア全ての人が画面設計のレイアウトを作成できるとは 限らないと思うのですが。 みなさんはどうしていますか。EXCELか何かで画面設計しますか それとも他のいいツールがありますか。それともHTMLとCSSを駆使して 時間をかけて画面設計しますか。 皆さんの画面設計方法を教えてください。

  • システム設計を学ぶ良書を教えてください

    こんにちは、私はSIに13年勤務しているものです。 入社してから5年は、Java+DB2+WebSphereで開発を行っていましたが、ウェブサイト構築の仕事をするようになり、8年間開発現場からは離れておりました。 今回、システム開発案件で上流を担当することとなり、忘れていた勘所を戻そうと勉強をしたいと考えていますが、オススメな良書はありませんでしょうか? 自分自身が開発する立場では無いとはいえ、設計や開発、DBチューニングやLinuxの知識など、幅広くもとめられますので、書籍の分野は幅広いですが、システム設計の知識を中心に、業務分析から設計に落とし込むあたりの本を中心にご紹介いただけると、ありがたいと考えております。 あえて言語や技術、環境をしぼるとすると、 Java+Oracle+Linux という感じでしょうか。 私自身の知識レベルは、浅いので新卒の学生に紹介する本のレベルでもかまいません。 皆様何卒、お知恵をお借りできたらと思います。よろしくお願い致します。

  • プログラミング設計思想をどうやって独学?

    2chまとめサイトで、「プログラミングの勉強をを始めたい。どの言語がお勧め」という質問があると、 「プログラミング言語をおぼえるよりも、どの言語でも通じる設計思想やアルゴリズムを勉強したほうがいい」などという回答がよく見られます。 私はwebプログラミングの勉強をして、ブログを一から自分で作って見たいと思っているのですが、 どうやったらその設計思想、アルゴリズムを独学できるでしょう?

    • ベストアンサー
    • CSS

専門家に質問してみよう