Technology Sharing

Component Software Development - System Architect (Twenty-Five)

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Bus No. 1 and Bus No. 2 will both arrive at the same stop randomly within 10 minutes. The probability that they are four minutes apart is ().

A0.36

B0.48

C0.64

D0.76

Analysis:

If x is 1-way and y is 2-way, then xy=4, yx=4

So we can get the coordinates (4,0)(10,6)(0,4)(6,10), and the range in the middle is all satisfied. Now the area of ​​the two right triangles is 6*6/2, because there are two, 36

The area of ​​the square is 10*10, so (100-36)/100

0.64

2、(Key Points) In component-based software development, () describes the system design blueprint to ensure that the system provides appropriate functionality, and () is used to understand non-functional attributes such as system performance and throughput.

Question 1 Question 2

ALogical Component Model

B Physical Component Model

C component model

D System Component Model

Analysis:

Logical Component Model: Describe the abstract design of the system and use interfaces to describe each service set as a system design blueprint to ensure that the system provides appropriate functions.

Physically build the model: Understand non-functional attributes such as system performance and throughput.

3. (Key Points)A company develops an information system platform for ER diagram. The employee entities defined by the human resources department include: employee number, name, gender, date of birth, contact information and department. The department defines: trainer number, name and job title. Job titles are divided into ={junior, intermediate, senior}. In this case, it belongs to ().

A attribute conflict

B Structural Conflict

C naming conflict

D Entity Conflict

Analysis:

Naming conflict: The same meaning is given different names in different contexts.

Attribute conflict: For example, the date definitions are different, some are YYYYMMDD, and some are YYYYDDMM.

Structural conflicts: The same object has different abstractions in different places.

Answer: B

4. SOC is called system-on-chip, also known as system on chip. It is a special-purpose integrated circuit product. The following statement about SOC is incorrect ().

A SOC is a technology that starts with the actual, determined system functions, goes to the soft/hard partition, and completes the entire process

B SOC is a computing power processor chip that can be customized as a standard product for specific purposes

C Soc is the core chip integration of the information system. It integrates the key components of the system on a chip to complete the core functions of the information system.

D SOC is a standard product for specific purposes that integrates microprocessor, analog IP core, digital IP core and memory on a single chip.

Analysis:

B is wrong because SOC is a system, not a processor chip.

5. Compared with general operating systems, embedded operating systems have many characteristics. The following is not a characteristic of embedded real-time operating systems ().

A. Tailorability

BReal-time

C. Versatility

D Curability

Analysis:

The system is miniaturized, highly specialized, highly dependent on software and hardware, and has limited system resources.

Small, specialized, highly dependent, and resource-constrainedC Error

6. A software company is working on a projectClear goals during development,Implementation processAdhere to established plans and procedures, resources are fully prepared, responsibilities are assigned to people, the entire process is strictly monitored, controlled and reviewed, and it complies with the enterprise system and process system. Therefore, the CMMI assessment is achieved ().

A Repeatable Grade

B Defined

C Quantization Level

D Priority

Analysis:

CMMI is divided into

Initial: disorganized.

Managed: Ensure processes are planned, documented, and executed.

Defined: This level follows well-defined goals and follows a defined execution plan.

Quantization level:DefinedBased on the

Optimization level: continuous incremental development and optimization.

7、(ImportantA product configuration is a collection of various forms (machine-readable or human-readable) and versions of a product at various stages of its life cycle.

ARequirements specification, design description, test report

BRequirement specification, design description, computer program

C Design instructions, user manuals, computer programs

D Documentation, computer programs, components and data

Analysis:

Product configuration in each version of the product life cycle Documentation, computer programs, components and data

8、(important) Structured design is a data flow oriented design method. The following is not a structured design tool ().

A-Box Diagram

BHIPO Chart

C Sequence Diagram

D program flow chart

Analysis:

The sequence diagram is a type of UML diagram, which focuses on object design rather than structural design.

Summary design:Module structure diagram, hierarchy diagram, HIPO diagram

detailed design:Program flow chart, pseudo code, box diagram

9、(Key PointsKey points)4 1 model describes the software architecture from multiple views or perspectives, among which () is used to capture the concurrency and synchronization characteristics of the design. () describes the static organizational structure of the software in the development environment.

Question 1 Question 2

ALogical View

B Development View

C Process View

D Physical View

Analysis:

Logical View/Design View: Support systemFunctional RequirementsFor end users

Development view/implementation view: software organization.Programmers

Process view: captures non-functional requirements, security, availability, and concurrency synchronization.System Integrator

Physical View: Deployment, mapping of machines and software. SystemOperation and maintenance personnel