Software Engineer

A modern software engineering workspace with a computer displaying UML diagrams, software code, and notes, with a bright and collaborative atmosphere.

Software Engineering Quiz

Test your knowledge in software engineering with this comprehensive 20-question quiz! Designed for aspiring engineers and seasoned professionals alike, this quiz covers essential topics in requirements specification, UML diagrams, and system analysis.

Challenge yourself and see how much you really know about:

  • Software Development Life Cycle
  • Requirements Elicitation Techniques
  • UML and System Modelling
20 Questions5 MinutesCreated by CodingGuru457
The are not readers of user requirements specification
System architects
Client engineers
Software developers
System end user
The are not readers of system requirements specification
System architects
System end user
Client engineers
Contract managers
Describe functionality or system services:
Functional requirements
Non-Functional requirements
Domain requirements
None of the above
The order of requirements elicitation stages is:
Requirements, classification, discovery, prioritization and specification.
Requirements discovery prioritisation, classification and specification.
Requirements discovery, dissification, prioritizatiomana specification
Requirements discovery classification, specification and prioritization.
We can gather system requirements by:
Interviewing.
Scenarios
Stories
All of the above
Natural language and Graphical notations are:
Ways at writing a system requirements specification
Ways of writing a system requirements validation
Ways of writing a system requirements elicitation
It is a requirements validation technique :
Requirements reviews
Prototyping
Test-Case generation
All of the above
The descriptions of system serves and constraints that are generated during the requirements process:
System design
System engineering
System modelling
System requirements
Any person or organization who is affected by the system in some way process:
Analyst
Programmer
Stakeholder
Software engineer
UML is an abbreviation that means:
United Modeling Language
Unified Modeling Language
Uniform Modeling Language
User Modeling Language
The diagram which shows the activities involved in a process or in data processing:
Sequence diagram
Use-case diagram
Class diagram
Activity diagram
The diagram which shows interactions between actors and the system and between system components :
Use-case diagram
Class diagram
Sequence diagram
Activity diagram
Structural models may by:
Internal or external
Use-case diagram
Upper or lower
Ststic or dynamic
We may use aggregation and generalization in :
Class diagram
Context diagram
Ststic diagram
Any UML diagram
An association is a relationship between :
System objects
Actors
System and its environment
Classes
We can identify object classes by:
Using a grammatical approach based on a natural language
Base the identification on tangible things in the application domain
Use a scenario-based analysis
All of the above
It is not a type of UML diagrams:
Entity Relationship diagrams
Activity diagrams
Class diagrams
State diagrams
 
 
It is an open-source system :
Windows
Linux
DOS
ERP system
The aim of configuration management is :
To support the system integration
To support the system execution
To support the system evaluation
To support the system management
It is type of Non-Functional requirements :
Product requirements
Organization requirements
External requirements
All of the above
{"name":"Software Engineer", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge in software engineering with this comprehensive 20-question quiz! Designed for aspiring engineers and seasoned professionals alike, this quiz covers essential topics in requirements specification, UML diagrams, and system analysis.Challenge yourself and see how much you really know about:Software Development Life CycleRequirements Elicitation TechniquesUML and System Modelling","img":"https:/images/course7.png"}
Powered by: Quiz Maker