WSI Flashcards
Which of the following are database models?
Bohr’s model
Relational model
Hierarchical model
Catalog model
Relational model
Hierarchical model
Software engineering is the science of:
Empirical
Based on mathematical theories
Empirical
The responsibilities of the Scrum Master include, among others:
Ensuring profit from the project
Scripting adherence to Scrum processes
Promoting Improved Engineering Practices
Task Priority Management
Scripting adherence to Scrum processes
Promoting Improved Engineering Practices
Which of the following attributes can be placed on the Student entity in the relational model:
PESEL
Numbers of all groups
Date of birth
Student’s Subjects
PESEL
Date of birth
Spiral software life cycle model:
Makes it difficult for the customer to validate the product at the manufacturing stage
In practice, each phase is implemented in accordance with an iterative approach.
Makes it difficult to schedule a project
In practice, each phase is implemented in accordance with the cascade approach.
In practice, each phase is implemented in accordance with an iterative approach.
Makes it difficult to schedule a project
Indicate the attributes of information security:
Indestructibility
Flexibility
Aggressiveness
Confidentiality
Confidentiality
Unit tests are:
Usually automated
Checking the result obtained with the expected one
Testing the smallest elements of the system (e.g. single methods)
Based on the analysis of the source code
Usually automated
Checking the result obtained with the expected one
Testing the smallest elements of the system (e.g. single methods)
Which of the following are data models:
Network model
Bohr’s model
Object model
The card model
Network model
Object model
The card model
The stages of open source information analysis and its results are:
Open Source Secure Data
Open Source Data
Open Source Information
Open Source Intelligence
Open Source Intelligence
Spiral software life cycle model:
In practice, each phase is implemented in accordance with an iterative approach.
Makes it difficult for the customer to validate the product at the manufacturing stage
In practice, each phase is implemented in accordance with the cascade approach.
Makes it difficult to schedule a project
In practice, each phase is implemented in accordance with an iterative approach.
Which of the following statements is true?
NULL = NULL has the logical value NULL
NULL <> NULL has the logical value TRUE
NULL <> NULL has the logical value NULL
NULL = NULL has the logical value FALSE
NULL = NULL has the logical value NULL
NULL <> NULL has the logical value NULL
BlackBox tests are tests:
We look for errors in the code without running it
We test the system without knowing the source code
We introduce random errors into the system and check if it works the same
We test the system using our knowledge of the code
We test the system without knowing the source code
Which of the following should a minimum user story in Scrum include?
description of functionality, business value
user indication, functionality description, business value
user indication, functionality description, size estimation
user indication, functionality description
user indication, functionality description, business value
In client-server architecture, the main roles of the client are:
SQL query processing
initial data validation
providing a convenient user interface
(I don’t remember the fourth one but it was probably bad)
initial data validation
providing a convenient user interface
Who is responsible for designing User Stories:
Scrum Master
Product Owner
the whole team
ordering
Product Owner
The SELECT statement is used to:
fetching records from the database
inserting records into the database
deleting records from the database
updating records in the database
fetching records from the database
- (0)
Edgar Codd
Bill Gates
Niels Bohr
Alan Turing
Edgar Codd
- (8)
full copy contains all database data
the differential backup contains changes made after the last full backup
an incremental backup always contains all changes made after the last full backup
the differential backup contains only changes made after the last differential backup
full copy contains all database data
the differential backup contains changes made after the last full backup
- (9)
one use case is a mandatory part of another
one use case is an optional part of another
an actor can use another actor’s random usage
an actor can use a specific use case
one use case is an optional part of another
an actor can use a specific use case
- (5)
The client may be a web browser
Most of the data is stored and processed on the client side.
The client can be a dedicated application created in some programming language
The server is always assigned exactly one client
The client may be a web browser
The client can be a dedicated application created in some programming language
Select the correct statements regarding indexes in database servers:
The programmer must specify in the SQL query that the index is to be used
When an index is installed on the table, the query will always execute faster
The index is necessary to be able to update the data
When an index is placed on the table, the query can be executed faster
When an index is placed on the table, the query can be executed faster
The Code-and-Fix software life cycle is suitable for use
Only in a large project
In a very small project
In every project
In no project
In a very small project
Which of the following statements are true?
The SQL INSERT statement is used to delete data from the database.
The INSERT SQL statement is used to modify data in the database.
The INSERT SQL statement is used to insert data into the database.
The SQL INSERT statement is used to read data from the database.
The INSERT SQL statement is used to insert data into the database.
Which of the following statements are true?
The SQL SELECT statement is used to read data from the database.
The SQL SELECT statement is used to insert data into the database.
The SQL SELECT statement is used to delete data from the database.
The SQL SELECT statement is used to update data in the database.
The SQL SELECT statement is used to read data from the database.
Select the correct statements regarding transaction log backup
It is useless if we do not have a full copy
It serves only a supporting function and should not be taken into account when planning a database backup strategy.
Allows you to restore the database state to a point in time
A transaction log backup contains all journal entries since the previous journal backup.
Allows you to restore the database state to a point in time
A transaction log backup contains all journal entries since the previous journal backup.
The purpose of the Daily Scrum(Stand up meeting) is
Selecting User Stories for implementation in the next Sprint
Exchange of information on work progress, plans and problems encountered
Estimating and refining Product Backlog item descriptions
Identifying new Product Backlog items
Exchange of information on work progress, plans and problems encountered
The purpose of building analytical models of information systems is
Better understanding of how the system works
Developer Skills Assessment
Defining requirements
Better understanding of how the system works
Defining requirements
Can there be an information system without computers?
Yes
NO
Yes
From the list below, select the properties that characterize the Use Cases
Can be used by exactly one Actor
Representing a single functionality of the system that has business value
Use case interaction can occur in many different ways
Can be used by any number of Actors
Representing a single functionality of the system that has business value
Can be used by any number of Actors
Use case interaction can occur in many different ways
Represented in a relational database as a table is
A subset of the Cartesian product
The relationship between database tables
An ordered list of entities
A subset of the Cartesian product
Requirements capture and analysis is a phase of the software development process:
whose products can be the basis for preparing module tests on the “glass box” principle
which in practice never involves redefining business processes
the basic artifact of which is – in principle – the system specification adapted to the technology chosen by the client
the basic artifact of which is – in principle – the system specification adapted to the technology chosen by the client
The responsibilities of the Product Owner include:
Ensuring compliance with Scrum processes
Promoting Improved Engineering Practices
Task Priority Management
Ensuring profit from the project
Task Priority Management
Ensuring profit from the project
Mark the correct statements
The database server uses a buffer in RAM
each INSERT, DELETE, UPDATE statement is saved immediately after execution in the file containing the table data
each SELECT statement must always retrieve data directly from the hard drive (from which sources in the database the data is to be read)
The database server uses a buffer in RAM
Which of the following attributes can be placed on the MusicAlbum entity in the relational model? Remember that every entity in the relational model must be in first normal form:
AlbumCode
Authors of Works
OpinionsListening
Titles of Songs
AlbumCode
Unit tests are tests:
Checking the result obtained with the expected one
In the case of programs in object-oriented languages, we test class methods
Testing the smallest elements of the system (e.g. single methods)
Consisting of entering random data into the system
Checking the result obtained with the expected one
Testing the smallest elements of the system (e.g. single methods)
In the case of programs in object-oriented languages, we test class methods
The logical data structure in the relational data model is:
Table structure
List structure
The relational model does not impose any data structure
File structure
Table structure