[2巻]11枚製品ソフトウェアパッケージ

1702 ワード

[ソフトウェアパッケージ]


モジュール別パッケージング実行可能ファイルは、導入、ユーザー中心、モジュール化された方法でパッケージングされ、最小限の環境を定義します.
기능식별-모듈화 - 빌드진행 - 사용자환경분석 - 패키징적용시험 - 패키징변경개선 - 배포

[リリースノート]


ユーザーとバージョン情報を共有するためのドキュメントを現在のステータスとして作成
모듈식별 - 릴리즈정보확인 - 릴리즈노트개요작성 - 영향도체크 - 정식릴리즈노트 - 개선

[デジタル著作権管理(DRM)]


ソースファイルがシミュレーションされている場合は数値に変換され、パッケージによってDRMパッケージが実行されます.サイズが小さい場合はリアルタイムパッケージ化されます.そうでない場合は、事前パッケージ化されて配布されます.ライセンス情報はクライアントに登録されます.
パッケージ:導入可能な形式で暗号化
DRMコントローラ-権限制御

[管理ジオメトリ(SCM)]


ソフトウェアの開発過程において、変更を管理するために開発された活動は、開発の前段階に応用され、開発コストを低減し、干渉の最小化を保証する.
重要度)変更の追跡と制御、無節制な変更の防止、エラーの追跡または修正、進捗の決定
가져오기(Import) - 인출(Check Out) - 예치(Commit) - 동기화(Update) - 차이(Diff)

[共有フォルダ方式]


ローカルコンピュータの共有フォルダにデータを保存し、コピーしてコンパイルして異常がないか確認します.エラーが発生した場合は、開発者に訂正してください.

  • クライアント/サーバ・モード:中央システムに格納して管理し、操作後の変更をサーバに保存し、2つの異なる開発者が作業中に警告します.

  • 分散型ストレージ:リモート・リポジトリと分散型開発者コンピュータのローカル・リポジトリで管理されます.

  • Subversion(サブバージョンSVN)-クライアント/サーバ構造、クライアントにコピーし、操作後に変更をサーバに反映します.メインディレクトリで実行します.コミット時に+1をリビジョンし、ソースコードをオープンします.
    add commit update checkout lock/unlock import export info diff merge

  • Gir(ダウンジャケット)-分散バージョン管理システム、ローカルとリモートストレージの存在、地域ストレージ開発、リモート共同管理.ブランチを使用しても影響を受けず、さまざまな機能をテストしたり、スナップショットを使用してファイルの変更を保存したりできます.
    add commit branch checkout merge init remote_add push fetch clone fork
  • [自動化ツールの構築]


    コンパイルされた複数のモジュールを自動的に実行可能ファイルに統合し、テストと導入を行うツールです.
  • Jenkis-Javaベースのオープンソース形式、最も一般的な構築自動化ツール、サーブレットコンテナで実行されるサーバベースのツール
  • Gradle-はAndroid開発環境で使用され、タスクごとに
  • を実行します.