アプリ開発で知っておきたい事前知識一覧


開発戦略


リスク管理


問題解決


プログラミング概念


品質管理



  • ソフトウェア品質


    • 保守性 - 新たな要求を満たすために改良する際の容易さ。

    • 可読性 - コメント以外の部分を読んだときの目的や処理の流れの理解しやすさ。

    • 簡潔性 - 無駄な情報がないこと。

    • 一貫性 - 記法や用語が一貫していること。

    • 信頼性 - ユーザーに影響するエラーを防ぎ、目的の機能が実現されていること。

    • ユーザビリティ - ユーザーにとって便利で実用的であること。

    • スケーラビリティ - 利用者や仕事の増大に適応できる能力・度合いのこと。



  • リファクタリング

  • 結合度(カップリング)

  • 割れ窓理論


データベース


通信


運営


セキュリティ


国際化