In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/03 Report--
In this issue, the editor will bring you about the content of the initial examination of programmers in the soft exam. the article is rich in content and analyzes and narrates it from a professional point of view. I hope you can get something after reading this article.
The contents of the soft exam programmer's elementary exam:
I. examination instructions:
1. Master the basic knowledge of number system and its conversion, in-machine representation of data, arithmetic and logic operation, and related applied mathematics.
2. Understand the composition of the computer and the performance index of the main components.
3. Master the basic knowledge of operating system and programming language
4. Master the basic operation methods of office software commonly used in computer.
5. Be proficient in basic data structures and common algorithms
6. Proficient in C programming language and one of the programming languages in C++, Java and Visual Basic
7. Be familiar with basic knowledge of database, network and multimedia
8. Master the basic knowledge of software engineering, the basic knowledge of software process and the general knowledge of software development project management.
9. Understand common information technology standards, security, and basic knowledge of relevant laws and regulations
10. Understand the basic knowledge of informatization and computer application
11. Read and understand the simple English materials in the computer field correctly.
2. Examination subjects:
1. Basic knowledge of computer hardware and software, the examination time is 150 minutes.
2. Program design, the examination time is 150 minutes.
Third, the scope of the examination:
Examination subject 1: basic knowledge of computer and Software Engineering
1. The Foundation of computer Science
1.1 number system and its conversion
Common number systems such as binary, decimal and hexadecimal and their conversion
1.2 representation of data
The representation of numbers
Representation of non-numerical data
1.3 arithmetic and logical operations
The calculation method of binary number in computer
The basic Operation of logical Algebra
1.4 Mathematical applications
Common numerical calculations (matrix, approximate solution, interpolation)
Permutation and combination, applied statistics
Coding basis
1.5 Common data structures
Array
Linear list and linked list
Queue, stack
Tree
Figure
1.6 Common algorithms
The relationship between algorithm and data structure
Algorithm design and algorithm description
Commonly used sorting algorithms
Search algorithm
Commonly used numerical calculation methods
String processing algorithm
Recursive algorithm
Minimum spanning tree, topological sorting and algorithm for solving the shortest path of single source
two。 Basic knowledge of computer system
2.1 hardware fundamentals
2.1.1 types and characteristics of computers
Microcomputer (PC), workstation, server, mainframe, mainframe, supercomputer, parallel computer
2.1.2 CPU CPU
The composition of CPU
Commonly used register
Instruction system, addressing mode
Make executive control, interrupt control, processor performance
2.1.3 main and secondary storage
Storage medium
Cache (Cache), main memory
Auxiliary storage equipment
2.1.4I/O interface, iCando device and communication device
Ipaw O interface
Icano device (type, feature)
Communication equipment (type, characteristic)
Icano device, communication device connection method and connection medium type
2.2 Software fundamentals
2.2.1 basic knowledge of operating system
Types and functions of the operating system
Processor management
Storage management
Equipment management
Document management
Job management (job scheduling algorithm)
Graphical user interface and method of operation
2.2.2 basic knowledge of programming languages and language processors
Basic knowledge of language translation (compilation, compilation, interpretation)
Basic components of programming languages: data, operations, control and transmission
Types and characteristics of program language
2.3 Network fundamentals
Function, classification, composition and topology of the network
Basic network protocols and standards
Common network equipment and network communication equipment, basic knowledge of network operating system
Client/Server structure, Browser/Server structure
Basic knowledge of Local area Network (LAN)
Basic knowledge of Internet
2.4 basic knowledge of database
Main functions and characteristics of Database Management system
Database schema (conceptual schema, external schema, internal schema)
Data model, ER diagram
Data manipulation (relational operation)
Database language (SQL)
Main control functions of database (concurrency control, security control)
2.5 Multimedia fundamentals
Basic knowledge of multimedia
Commonly used multimedia equipment performance characteristics, commonly used multimedia file format types
2.6 system performance indicators
Response time, throughput, turnaround time
Reliability, maintainability, scalability, portability, availability, reusability, security
2.7 basic knowledge of computer applications
Operation methods of office software commonly used in computer
Applications in computer information management, data processing, aided design, automatic control, scientific computing, artificial intelligence and other fields
Remote communication service
3. Knowledge of system development and operation
3.1 basic knowledge of software engineering and project management
Basic knowledge of software engineering
Goals and tasks at all stages of the software development life cycle
Basic knowledge of software process
Basic knowledge of software development project management
Basic knowledge of software development methods (prototype method, object-oriented method)
Software development tools and environmental basics (CASE)
Basic knowledge of software quality management
3.2 basic knowledge of system analysis and design
Basic knowledge of data flow diagram (DFD) and entity relation diagram (ER diagram)
Basic knowledge of object-oriented design, process-centered design and data-centered design
Structured analysis and design methods
Basic knowledge of module design, code design and man-machine interface design
3.3 basic knowledge of programming
Structured programming, flowchart, NS diagram, PAD diagram
Programming style
3.4 basic knowledge of program testing
The purpose, principle, object, process and tool of program testing
Black box test and white box test method
Test design and management
3.5 basic knowledge of programming documentation
Description of algorithm, description of degree logic, degree specification
Module test plan, module test case, module test report
3.6 basic knowledge of system operation and maintenance
Basic knowledge of system operation management
Basic knowledge of system maintenance
4. Basic knowledge of information security
Basic knowledge of information system security
Information system security management
Basic knowledge of encryption and decryption
5. Standardized basic knowledge
Basic concepts of standardization
The level of standards (international standards, national standards, industry standards, enterprise standards)
Related standards (code standards, file format standards, security standards, software development specifications and documentation standards, Internet related standards)
6. Basic knowledge of informatization
The meaning of information, information resources, informatization, information engineering, information industry and information technology
General knowledge of global informatization trend, national informatization strategy, enterprise informatization strategy and strategy
Key points of relevant laws and regulations
7. Computer professional English
English reading ability of assistant engineer (or technician)
Master the basic English terms in this field
Examination subject 2: programming
1. Interior design
1.1 understanding of external design
1.2 Software function division and structure determination
Data flow diagram (DFD), structure diagram
1.3 physical data design
Determine the data organization, storage medium, design record format, and processing method
1.4 detailed input and output design
Interface design, report design, etc.
1.5 Internal design documentation
Program interface, program function, man-machine interface, input and output, test plan
1.6 Internal design review
two。 Program design
2.1 Division of modules (principles, methods, standards)
2.2 programming documentation
Module specification (program processing logic, input and output data format)
Test requirements specification (test type and goal, test case, test method)
2.3 Program Design Review
3. Program realization
3.1 programming
Programming methods and specifications
Selection and use of programming language
Manual inspection
Program documentation
3.2 Program testing
Selection and use of test environment and test tools
Design of test data
Preparation of test report
4. Programming language (C is required, and then choose one of C, C++, Java)
4.1C programming language (C99 standard)
4.2 C + programming language (ANSIC++ standard)
4.3Java programming language (Java2)
The above is the content of the first-level soft test programmer shared by the editor. If you happen to have similar doubts, you might as well refer to the above analysis to understand. If you want to know more about it, you are welcome to follow the industry information channel.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.