ホームページ >よくある問題 >ジュニアソフトウェアプログラマー試験の内容は何ですか?

ジュニアソフトウェアプログラマー試験の内容は何ですか?

hzc
hzcオリジナル
2020-06-10 10:14:529643ブラウズ

ジュニアソフトウェアプログラマー試験の内容は何ですか?

#ソフトウェア プログラマー初級試験の内容:

# 1. 試験の説明:

1. 数体系とその変換、マシン上でのデータ表現、算術演算と論理演算、および関連する応用数学の基礎知識を習得します;

2. コンピュータとその構成を理解します。コンポーネントの主要なパフォーマンス指標;

3. オペレーティング システムとプログラミング言語の基礎知識を習得する;

4. 一般的に使用されるコンピュータ オフィス ソフトウェアの基本的な操作方法に習熟する;

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 中央処理装置CPU

CPUの構成

よく使用されるレジスタ

命令方式、アドレッシングモード

コマンド実行制御、割り込み制御、プロセッサ性能

##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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。