Test Deck

test deck

test deck


Kartei Details

Karten 114
Sprache English
Kategorie Berufskunde
Stufe Grundschule
Erstellt / Aktualisiert 23.03.2016 / 23.03.2016
Weblink
https://card2brain.ch/box/test_deck1
Einbinden
<iframe src="https://card2brain.ch/box/test_deck1/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
Why use a glossary?

A frequent cause of conflicts, arising in RE, lies in the different understanding of terminology among the involved people. To prevent this problem, it is necessary that all relevant terms are defined in a glossary.

What does a glossary contain?

context-specific technical terms abbreviations and acronyms everyday concepts that have a special meaning in the given context synonyms homonyms

What are the rules for handling the glossary?

The glossary must be managed centrally The responsibilities for maintaining the glossary must be defined The glossary must be maintained over the course of the project The glossary must be commonly accessible Use of the glossary must be obligatory The glossary should contain the sources of the terms The stakeholders should agree upon the glossary The entries in the glossary should have a consistent structure

What are the five most relevant transformational processes?

Nominalization Nouns without reference index Universal quantifiers Incompletely specified conditions Incompletely specified process words

What are the five steps to formulating requirements through a requirements template?

Determine legal obligation Determine the core of the requirement Characterizes the activity of the system Insert objects Determine logical and temporal conditions

What is the definition of "a model"?

A model is an abstraction of an existing reality or a reality to be created

What are the three important properties of a model?

Representation property: models map reality Reduction property: models reduce the represented reality Pragmatic property: models are constructed for a special purpose

What are the conceptual models?

They typically model reality through a set of graphical elements

what is syntax?

Modeling elements and their valid combinations

what is semantics?

Meaning of the modeling elements

What are the requirements models?

Requirements models are conceptual models that define the requirements for the system to be developed.

What are the advantages of requirements models?

Information presented in pictures is quicker to understand and memorize Requirements models allow the targeted modeling of one perspective on the requirements By defining the modeling language for the particular purpose, an appropriate abstraction of reality can already be specified

What is a goal?

A goal describes an intention of a stakeholder.

What is the importance of goals in requirements engineering?

The goals typically concern characteristic features of the system to be developed or of the associated development project.

What are the two types of goal decomposition?

"AND decomposition” (all sub-goals must be fulfilled in order to fulfill the higher goal (super-goal) "OR decomposition” (at least one sub- goal must be fulfilled in order to fulfill the higher goal (super-goal)

What to document the goals?

Such decomposition relationships between goals are frequently documented in the form of and/or trees.

What are use cases?

Use cases help to examine and document a planned or existing system, from users perspective.

What are the two types of use cases?

Use case diagrams Use case specifications

What are the typical modeling elements for use case diagrams?

Actors (people or other systems) in the system context The system boundary Use cases Various types of relationships between these modeling elements.

What are the elements of Use case specifications?

Unique designation of the use case Name of the use case Description of the use case Triggering event Actors Result Pre- and post-conditions Various kinds of scenarios. Scenarios describe typical event sequences which lead to the successful execution of the use case (main scenarios, alternative scenarios) or explicitly describe how, during the execution of the use case, exceptional situations should be handled (exception scenarios)

What are the three Perspectives on Requirements?

Data perspective Functional perspective Behavioral perspective

What are the conceptual modeling languages for the data perspective of the requirement?

Entity relationship models and UML class diagrams

What are the conceptual modeling languages for the functional perspective of the requirement?

data flow diagrams or UML activity diagrams (with object flows between actions)

What are the conceptual modeling languages for the behavioral perspective of the requirement?

Finite state automata or statecharts.

What is the focus of the data perspective on requirements?

The structure of data is documented as well as usage and dependency relationships in the system context

What are the three elements in the entity relationship diagrams?

Entity types Relationship types Attributes

What are cardinalities in the entity relationship diagrams?

The frequency by which an instance (entity) of an entity type participates in a relationship of a specific relationship type can be documented using cardinalities.

What are the elements of UML class diagrams?

Classes Associations (with multiplicities and roles) Aggregation and composition relationships Generalization relationships

What is the focus of the functional perspective on requirements?

The functional perspective of requirements deals with the transformation of input data received from the environment into output data released into the environment of the system.

What are the elements of data flow diagrams?

Processes Data flows Data stores Sources/sinks (In data flow diagrams there is no control flow)

What are the elements in UML 2.0 activity diagrams?

Actions Start and end nodes Control flow Object flow Decision nodes Merge of alternative control flows Fork (concurrency) Join (concurrency) Hierarchization elements

What is the focus of the behavioral perspective on requirements?

In this perspective the focus lies on the various states in which a system can be found and on the events that are responsible for a change of state.

What are the elements of UML state diagrams?

State Start and end states State transition Concurrency

What is the significance of validating requirements?

The objective of requirements validation is to validate whether requirements satisfy the defined quality criteria Also to detect and correct any errors in the requirements as early as possible in RE.

What is the significance of conflicts with regard to requirements?

Unresolved conflicts in a system’s requirements mean, for example, that one group of stakeholders’ requirements cannot be implemented or that the operational system is either not accepted or not sufficiently used.

What are the goal of negotiating requirements?

The goal of negotiating requirements is to develop, among the relevant stakeholders, a common and agreed understanding with respect to the requirements for the system to be developed.

What are the three quality aspects of requirements?

content documentation agreement

What are the eight vlidation criterials for the quality aspect "content”?

Completeness of the requirements document Completeness of the individual requirements Traceability Correctness and adequacy Consistency No premature design decisions Verifiability Necessity

What are the eight vlidation criterials for the quality aspect documentation"?

Conformity to document format and document structures Understandability Unambiguity Conformity to documentation rules

What are the eight vlidation criterials for the quality aspect "agreement"?

Agreed Agreed after changes Conflicts resolved