Technologieaustausch

Komponenten-Softwareentwicklung-Systemarchitekt (25)

2024-07-08

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

1. Die Busse Nr. 1 und Nr. 2 kommen zufällig in 10 Minuten an derselben Station an. Die Wahrscheinlichkeit, dass sie vier Minuten voneinander entfernt sind, ist ().

A0.36

B0,48

C0.64

T0,76

Analyse:

Wenn x Kanal 1 und y Kanal 2 ist, dann ist xy=4, yx=4

Wir können also die Koordinaten (4,0)(10,6)(0,4)(6,10) erhalten und den mittleren Bereich erfüllen. Zu diesem Zeitpunkt beträgt die Fläche der beiden rechtwinkligen Dreiecke 6 *6/2, weil es zwei ,36 gibt

Die Fläche des Quadrats beträgt 10*10, also (100-36)/100

0.64

2、(Fokus) In der komponentenbasierten Softwareentwicklung beschreibt () den Systementwurfsentwurf, um sicherzustellen, dass das System geeignete Funktionen bereitstellt, und () wird verwendet, um nichtfunktionale Attribute wie Systemleistung, Durchsatzrate usw. zu verstehen.

Frage 1 Frage 2

Ein logisches Komponentenmodell

B physikalisches Komponentenmodell

C-Komponenten-Komponentenmodell

D-Systemkomponentenmodell

Analyse:

logisches Komponentenmodell: Beschreiben Sie das abstrakte Design des Systems und verwenden Sie Schnittstellen, um jede Servicesammlung als Systemdesign-Blaupause zu beschreiben, um sicherzustellen, dass das System geeignete Funktionen bereitstellt.

Physisches Baumodell: Verstehen Sie nichtfunktionale Attribute wie Systemleistung und Durchsatzraten.

3. (Wichtige Punkte) Ein Unternehmen entwickelt eine Informationssystemplattform zur Erstellung eines ER-Diagramms. Zu den von der Personalabteilung definierten Mitarbeitereinheiten gehören: Mitarbeiternummer, Name, Geschlecht, Geburtsdatum, Kontaktinformationen und Abteilung. Zu den Abteilungsdefinitionen gehören: Nummer, Name und Titel des Trainers. Berufsbezeichnungen sind unterteilt in = {Junior, Intermediate, Senior}, in diesem Fall gehört sie zu ().

Ein Eigentumskonflikt

BStruktureller Konflikt

C-Namenskonflikt

D-Entitätskonflikt

Analyse:

Namenskonflikt: Gleiche Bedeutung in unterschiedlichen Kontexten, aber unterschiedliche Namen.

Attributkonflikt: Wenn die Datumsdefinitionen unterschiedlich sind, sind einige JJJJMMTT und andere JJJJTTMM.

Strukturkonflikt: Dasselbe Objekt weist an verschiedenen Orten unterschiedliche Abstraktionen auf.

Antwort: B

4. SOC wird als System-on-Chip bezeichnet. Es handelt sich um ein spezialisiertes integriertes Schaltkreisprodukt. Die folgende falsche Aussage zum SOC lautet ().

Ein SOC ist eine Technologie, die mit tatsächlichen und bestimmten Systemfunktionen beginnt, mit der Soft/Hard-Unterteilung endet und den gesamten Prozess abschließt

B SOC ist ein Prozessorchip mit Rechenleistung, der Standardprodukte für bestimmte Zwecke anpassen kann.

C Soc ist die Chip-Integration im Kern des Informationssystems. Es integriert die Schlüsselkomponenten des Systems auf einem Chip, um die Kernfunktionen des Informationssystems zu vervollständigen.

D SOC ist ein Mikroprozessor, ein analoger IP-Kern, ein digitaler IP-Kern und ein Speicher, die auf einem einzigen Chip integriert sind. Es handelt sich um ein Standardprodukt für bestimmte Zwecke.

Analyse:

B ist falsch, weil SOC ein System und kein Prozessorchip ist.

5. Im Vergleich zu allgemeinen Betriebssystemen weisen eingebettete Betriebssysteme viele Merkmale auf. Bei den folgenden Funktionen handelt es sich nicht um eingebettete Echtzeitbetriebssysteme ().

Anpassbarkeit

BEchtzeit

C-Universalität

D Heilbarkeit

Analyse:

Systemminiaturisierung, starke Systemspezifität, starke Abhängigkeit von Software und Hardware und begrenzte Systemressourcen.

Mikronisierte, spezialisierte, stark abhängige, begrenzte Ressourcen . C-Fehler

6. Ein Softwareunternehmen arbeitet an einem ProjektKlare Ziele während der Entwicklung,UmsetzungsprozessBefolgen Sie festgelegte Pläne und Verfahren , Ressourcen sind vollständig vorbereitet, Rechte und Pflichten werden den Menschen zugewiesen und der gesamte Prozess wird im Einklang mit dem Unternehmenssystem und dem Prozesssystem streng überwacht, kontrolliert und überprüft. Daher wird die CMMI-Bewertung von () erreicht.

Eine wiederholbare Note

B-Level definiert

C-Quantisierungsebene

D-Priorität

Analyse:

CMMI ist unterteilt in

Initiale: unorganisiert.

Verwaltet: Stellt sicher, dass Prozesse geplant, dokumentiert und ausgeführt werden.

Definiert: Diese Ebene verfolgt klare, definierte Ziele und folgt einem definierten Ausführungsplan.

Quantifizierungsniveau: beidefiniertkann auf dieser Grundlage die Prozessleistung vorhersagen

Optimierungsebene: kontinuierliche inkrementelle Entwicklung und Optimierung.

7、(Fokus)Unter Produktkonfiguration versteht man die Sammlung verschiedener Formen (maschinenlesbar oder menschenlesbar) und verschiedener Versionen (), die von einem Produkt in verschiedenen Phasen seines Lebenszyklus erzeugt werden.

Lastenheft, Konstruktionsbeschreibung, Prüfbericht

BPflichtenheft, Konstruktionsbeschreibung, Computerprogramm

C-Designanleitungen, Benutzerhandbücher, Computerprogramme

Dokumentation, Computerprogramme, Komponenten und Daten

Analyse:

Produktkonfiguration in jeder Version des Produktlebenszyklus Dokumentation, Computerprogramme, Komponenten und Daten

8、(wichtig) Strukturiertes Design ist eine datenflussorientierte Designmethode. Die folgenden Tools sind kein strukturiertes Design.

Ein Kastendiagramm

BHIPO-Diagramm

C-Sequenzdiagramm

D-Programmablaufdiagramm

Analyse:

Das Sequenzdiagramm ist eine Art UML-Diagramm, hauptsächlich Objektdesign, nicht strukturiertes Design.

Umrissentwurf:Modulstrukturdiagramm, Hierarchiediagramm, HIPO-Diagramm

detailliertes Design:Programmablaufdiagramm, Pseudocode, Boxdiagramm

9、(FokusWichtige Punkte ) 4 1-Modell beschreibt die Softwarearchitektur aus mehreren Ansichten oder Perspektiven, wobei () verwendet wird, um die Parallelitäts- und Synchronisationseigenschaften des Designs zu erfassen. () beschreibt die statische Organisationsstruktur von Software in der Entwicklungsumgebung.

Frage 1 Frage 2

Eine logische Sicht

B-Entwicklungsansicht

C-Prozessansicht

DPhysische Ansicht

Analyse:

Logische Ansicht/Entwurfsansicht:UnterstützungssystemFunktionale AnforderungenFür Endverbraucher

Entwicklungsansicht/Implementierungsansicht: Softwareorganisation.FürProgrammierer

Prozessansicht: Erfasst nichtfunktionale Anforderungen, Sicherheit, Verfügbarkeit und Parallelitätssynchronisierung.FürSystemintegrator

physische Sicht : Bereitstellung, Kartierung von Maschinen und Software.SystemBetriebs- und Wartungspersonal