stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
info212 eksamen 2023 Flashcards | StudBud
Explore
/
info212 eksamen 2023
info212 eksamen 2023
43 terms
·
StudBud Administration
·
16 plays
Imported from external platform
Flashcards
43 cards
F
Practice quiz
P
Host live
L
Questions
43
Answers
1
what is the name of the following BPMN diagram?
Choreography diagram
Conversation diagram
Process model
Collaboration diagram
2
Which one of the following is a process discovery algorithm?
C&C-algorithm
Modulo-algorithm
None of the above
Alpha-algorithm
3
A class diagram goes under a Behavior diagram
False
True
4
There are three categories of software architecture structures. What are those?
Decomposition structure, Layer structure, Uses structure
Service-oriented, Deployment, Uses structure
Rule-based, Layered, Client-Server
Modules, Allocation, Services
5
Software systems are composed of many structures. Which one of the following is an example of 'Module Structures'?
Data model
Composition structure
Layer structure
Service structure
6
why do we rely on models for software development?
To handle the complexity of software systems
All of the above
To involve a variety of stakeholders
To accommodate the evolutionary nature of software
7
"The 'Psychological Safety' means your team has no conflicts."
False
True
8
What is the purpose of BPMN?
Represent functionality provided by system of actores and goals
To model the interactions between objects or classes in a system.
To manage the network infrastructure of a business.
To model and visualize the business processes of an organization.
9
what is the name of the following diagram?
Deployment Diagram
Use case Diagram
Sequence diagram
State Machine Diagrams
10
Question in picture:
A program
A software development methodology
None of the above
An architectural pattern
11
hat is the name of the following diagram?
Activity diagram
SAAS diagram
Deployment diagram
Package diagram
12
Endpoint to CREATE a car object
@app.post('/save_car', methods=['POST'])
@app.route('/save_car', methods=['GET'])
None of the above
@app.route('/save_car', methods=['POST'])
13
Which model structure is pictured?
Behavior diagram
Collaboration diagram
BPMN structure
Layer structure
14
What will be the result after executing the Cypher statement
Nothing happens and you will see 'no changes, no records'
A person 'Brie Larson' and Movie 'Captein Marvel' and relationship between
Only two nodes: A person 'Brie Larson' and Movie 'Captein Marvel'
None of the above
15
what is the name of the following BPMN diagram?
Process model
Choreography diagram
Collaboration diagram
Conversation diagram
16
RESTful architecture requires all interactions with a web service use the same form, typically bassed on HTTP protocol
True
False
17
Given the following Petri net model. Which transition(s) are enabled?
t1
t3
t4
t2
18
What should an interface designer focus on when defining the scope of an interface?
Defining hardware requirements for the interface
Ignoring data representation and semantics
Establishing a gateway element to constrain and mediate resource access
Designing only the visual elements of the interface
19
What is the purpose of Model-View-Controller design pattern?
To speed up the development process
None of the above
To separate the presentation layer from the business logic and data layer
To improve the user experience
20
Which one of the following is the main benefit of Agile Optimizing zone?
Higher-value releases and better product decisions
Focus on business priorities; visibility; abaility to change direction
Low defects and high productivity; technical longevity
21
What is the command to check which version of Git (if any) is installed
git --version
git -version
Git init
Git Fetch origin
22
What are categories of recommendations for making good architect?
Evaluation recommendations
Allocation recommendations
Deployment recommendations
Structural recommendations
23
Question in picture:
MERGE (a:Person) WHERE a.name = 'Brie Larson' DELETE a
DELETE CASCADE (a:Person {name: 'Brie Larson'}) return a
Match (a:Person {name: 'Brie Larson'}) DETACH DELETE a
DELETE (a:Person) WHERE a.name = 'Brie Larson'
24
Choose an example from the following that best describes a situation of an architectural change of a system.
Changing a system from client-server to peer-to-peer
Adding a new business rule to a pricing logic module
Implementing a new discount policy for bulk purchases
None of the above
25
An architecture can be the foundation for training of a new team member.
True
False
26
A modeling language is defined by the following three core ingredients:
Sketches, Blueprints, Programs
Abstract syntax, Concrete syntax, Semantics
Reduction feature, Mapping feature, descriptive feature
27
What is the name of the following diagram?
Deployment Diagram
Activity Diagrams
SAAS Diagram
Package Diagrams
28
As a software architect, which structure helps determine the primary responsibilities of each module?
None of the above
Allocation
Modules
Services
29
what is the name of the following diagram?
State Machine Diagram
Sequence diagram
Activity Diagram
Use case Diagram
30
Agile has been successfully used in many projects. However Agile sometimes fail due to a typical reason. What is that?
Overreliance on tools and certifications
Insufficient focus on stand-up meetings, adaptive planning and stories
Lack of understanding and agreement with the underlying philosophy
Inability to purchase the benefits of Agile
31
Which of the following quality criteria does the extracted model have?
Generalization
Precision
Simplicity
Fitness
32
Why is architecture an abstraction?
Because it is primeraly about defining private details
None of the above
Because it focuses on the public interactions between elements
Because it always incluedes all implementation details
33
Which of the following statements about Docker is true?
Docker is a programming language
Docker is a containerization technology
Docker is a cloud computing platform
Docker is a virtual machine technology
34
There are five core concepts in agile methods. Which is true according to the core concepts of agile?
Put decisions in the hands of scrum master in an agile team.
Put decisions to those who are most qualified to make those decisions.
Put decisions in the hands of managers
Put decisions in the hands of those who are certified software architects.
35
The software architecture of a system is the set of structures needed to reason about the system. It comprises ....
properties of software elements and the relations among software elements
elements
relations of software items
quality attributes
36
what is the name of the following diagram?
Activity Diagrams
Sequence diagram
State Machine Diagrams
collaboration diagram
37
What is a class diagram in UML?
A visual representation of a state transition
A visual representation of a sequence of events
A visual representation of the static structure of a software system
A visual representation of a component
38
Question in picture:
False
True
39
What is the purpose of an abstract syntax in a modelling language?
To describe specific representations of the modeling language
All of the above
To describing the structure of the language
To describing the meaning of the elements defined in the language
40
Select the benefits of using Client-Server architecture pattern.
The connection between a server and its clients is established dynamically
Client and server can't evolve independently
There are tight coupling among the clients
Communication is stateful as server always keeps track of client
41
In the context of RESTful architecture, what does the 'Tiered System Architecture' constraint entail?
It refers to the client-server pattern.
Server can provide executable code to the client for optional execution
It mandates the use of layered security protocols.
Allows "server" to be broken into multiple independent elements
42
Which of the following command can be used to add 'test.txt' file from the current directory to the Staging Environment?
git add test.txt
git commit -m "Message”
git save –all
git commit test.txt -m "Message”
43
Which of the following relationship represents the situation where the child cannot exist independent of the parent?
Composition
Association
Aggregation
Inheritance