#ソフトウェア プログラマー初級試験の内容:
# 1. 試験の説明:
5、基本的なデータ構造と一般的に使用されるアルゴリズムに習熟している; 6、C プログラミング言語、および C、Java、および Visual Basic プログラミング言語のいずれかに習熟している; 7,データベースに精通し、ネットワークとマルチメディアの基礎知識; 8. ソフトウェア工学の基礎知識、ソフトウェアプロセスの基礎知識、ソフトウェア開発プロジェクト管理の常識をマスターする; 9.一般的な情報技術標準、セキュリティの性質、法律や規制に関する基礎知識を理解する; 10. 情報化とコンピュータ応用に関する基礎知識を理解する; 11. 簡単な内容を正しく読み理解するコンピュータ分野の英語教材。
2. 試験科目:
1. コンピュータのハードウェアおよびソフトウェアに関する基礎知識、試験時間は 150 分です。 2. プログラミング、試験時間は 150 分です。3. 試験範囲:
試験科目 1: コンピュータおよびソフトウェア工学の基礎知識
1. コンピュータおよびソフトウェア工学の基礎コンピュータサイエンス 1.1 数体系とその変換2進数、10進数、16進数などの一般的な数体系とその相互変換1.2 データの表現数値の表現数値以外のデータの表現1.3 算術演算と論理演算コンピュータにおける 2 進数の演算方法論理演算の基本操作代数 1.4 数学の応用よく使われる数値計算 (行列、近似解、内挿)順列と組み合わせ、応用統計コーディングの基礎1.5 一般的に使用されるデータ構造Array線形リストとリンク リストキュー、スタックツリー図1.6 一般的に使用されるアルゴリズム##アルゴリズムとデータ構造の関係
##アルゴリズムの設計とアルゴリズムの説明##一般的に使用される並べ替えアルゴリズム
#検索アルゴリズム一般的に使用される数値計算方法文字列処理アルゴリズム再帰アルゴリズム最小スパニング ツリー、トポロジカル ソート、および単一ソース ポイントの最短パス ソリューションアルゴリズム 2. コンピュータシステムの基礎知識2.1 ハードウェアの基礎知識2.1.1 コンピュータの種類と特徴マイクロコンピュータ(PC)、ワークステーション、サーバ、ホスト、メインフレームコンピュータ、スーパーコンピュータ、並列マシン2.1.2 中央処理装置CPUCPUの構成よく使用されるレジスタ命令方式、アドレッシングモードコマンド実行制御、割り込み制御、プロセッサ性能##2.1.3 主記憶装置および補助記憶装置
##記憶媒体##キャッシュ、メインメモリ ストレージ
補助記憶装置
2.1.4I/Oインターフェース、I/Oデバイスおよび通信デバイス
I/Oインターフェース
I/ Oデバイス(種類、特徴)
通信機器(種類、特徴)
I/Oデバイスと通信デバイスの接続方法と接続メディアの種類
2.2 通信機器の基礎知識ソフトウェア
2.2.1 オペレーティング システムの基礎知識
オペレーティング システムの種類と機能
プロセッサ管理
ストレージ管理
デバイス管理
ファイル管理
#ジョブ管理(ジョブスケジューリングアルゴリズム)#グラフィカルユーザーインターフェースと操作方法
2.2.2 プログラミング言語の基礎知識
言語翻訳の基礎知識(アセンブリ、コンパイル、解釈)
プログラミング言語の基本要素:データ、演算、制御、伝送
プログラミング言語の種類と特徴
2.3 ネットワークの基礎知識
##ネットワークの機能、分類、構成、トポロジー##基本的なネットワークプロトコルと規格
##一般的に使用されるネットワーク機器およびネットワーク通信機器、ネットワーク オペレーティング システムの基礎知識クライアント/サーバーの構造、ブラウザ/サーバーの構造ローカル エリア ネットワーク (LAN) の基礎知識基礎知識インターネットの概要2.4 データベースの基礎知識データベース管理システムの主な機能と特長データベース スキーマ (概念スキーマ、外部スキーマ、内部スキーマ)データモデル、ER図 データ操作(リレーショナル操作)データベース言語(SQL)データベースの主な制御機能(同時実行制御、セキュリティ制御)2.5 マルチメディアの基礎知識マルチメディアの基礎知識一般的に使用されるマルチメディア機器のパフォーマンス特性、一般的に使用されるマルチメディア ファイル形式の種類2.6 システム パフォーマンス指標応答時間、スループット、所要時間信頼性、保守性、拡張性、移植性、可用性、再利用性、セキュリティ2.7 コンピュータ アプリケーションの基礎知識一般的なコンピュータオフィスソフトウェアの操作方法
コンピュータ情報管理、データ処理、補助設計、自動制御、科学技術計算、人工知能およびその他の分野での応用遠隔通信サービス3.システム開発と運用の知識
3.1 ソフトウェアエンジニアリングとプロジェクト管理の基礎知識ソフトウェアエンジニアリングの基礎知識ソフトウェア開発ライフサイクルの各段階の目標と課題ソフトウェアプロセスの基礎知識
ソフトウェア開発プロジェクト管理の基礎知識ソフトウェア開発手法(プロトタイプ手法、オブジェクト指向手法)の基礎知識
ソフトウェア開発ツールと開発環境(CASE)の基礎知識
ソフトウェア品質管理の基礎知識
3.2 システム分析・設計の基礎知識
データフロー図( DFD)、エンティティ 接触図(ER図)の基礎知識
オブジェクト指向設計、プロセス中心設計、データ中心設計の基礎知識
構造解析と設計手法
モジュール設計、コード設計、ヒューマン・コンピュータ・インターフェース設計の基礎知識
3.3 プログラミングの基礎知識
構造化プログラミング、フローチャート、NS図、PAD図
プログラミングのスタイル
3.4 プログラムテストの基礎知識
プログラムテストの目的、原理、対象、プロセス、ツール
ブラックボックステスト、ホワイトボックステストの手法
テスト設計と管理
3.5 プログラミング文書の基礎知識
アルゴリズム記述、レベルロジック記述、レベル仕様
モジュールテスト計画、モジュールテストケース、モジュールテストレポート
3.6 システム運用・保守の基礎知識
システム運用・管理の基礎知識
システム保守の基礎知識
4.基礎情報セキュリティの知識
情報システムセキュリティの基礎知識
#情報システムセキュリティ管理#暗号化・復号化の基礎知識
##5. 標準化の基礎知識標準化の基本概念標準のレベル(国際標準、国家標準、業界標準、企業標準)関連標準(コード標準、ファイル形式標準、セキュリティ標準) 6. 情報化の基礎知識情報の意味、情報資源、情報化、情報工学、情報産業、情報技術世界の情報化動向、国家情報化戦略、企業情報戦略と戦略常識関連法規7. コンピュータプロフェッショナル英語Have theアシスタントエンジニア(または技術者)の英語読解レベルこの分野の基本的な英語用語をマスターする##試験科目 2: プログラミング1.内部設計1.1 外部設計を理解する
1.2 ソフトウェアの機能分割と構造決定
データフロー図(DFD)、構造図
1.3 物理データ設計
データの整理方法や記憶媒体の決定、記録形式、処理方法の設計
1.4 入出力の詳細設計
インターフェース設計、レポート設計など
1.5 内部設計ドキュメント
プログラム インターフェイス、プログラム機能、ヒューマン マシン インターフェイス、入出力、テスト計画
1.6 内部設計レビュー
2. プログラム設計
2.1 モジュール分割 (原理、手法、規格)
2.2 プログラミングドキュメントの作成
モジュール仕様 (プログラム処理ロジック、入出力データ形式)
テスト要件仕様 (テストの種類と目標、テスト ケース、テスト方法)
2.3 プログラム設計のレビュー
3. プログラムの実装
3.1 プログラミング
プログラミングメソッドと仕様
プログラミング言語の選択と使用
マニュアルウォークスルー
プログラムドキュメント
3.2 プログラムのテスト
プログラミング言語の選択と使用テスト環境とテストツール
テストデータの設計
テストレポートの作成
4. プログラミング言語 (C言語が必須で、C、C、Cのいずれかを選択します) Java 言語)
4.1 C プログラミング言語 (C99 標準)
4.2C プログラミング言語 (ASIC 標準)
4.3Java プログラミング言語 (Java2)
以上がジュニアソフトウェアプログラマー試験の内容は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。