Classical Software Engineering

Computing

Quiz 10 :

Key Material From Part A

Quiz 10 :

Key Material From Part A

Question Type
search
arrow
In the software engineering context, what is meant by a model?
Free
Essay
Answer:

Answer:

A model is a set of UML diagrams, which defines one or more features of the software product to be developed. UML stands for unified modelling language.
That means, it is a key that is used to describe the model of the software product. The UML that is used in software engineering is called as context model.
The software development models are being used for the development of the software product. These software development models works depending on the targets and aim of the ultimate product. UML is represented by diagrams.
These diagrams are categorized as two types:
• Behavioral UML diagram
• Structural UML diagram
The right software team will provide proper tools and technologies. It has the ability in developing advanced software solutions.

Tags
Choose question tag
close menu
arrow
Define reuse.
Free
Essay
Answer:

Answer:

Software reuse refers to the procedure of developing a new software system with different functionality by using the existing software components.
The main advantages of software reuse are as follows:
• It decreases the software development time.
• It increases the software productivity.
• It reduces the software development cost.
• It provides better quality software.
• Decreases the number of persons to develop the software.
• Less effort
The following are the components of reuse:
• Code
• Documentation
• Design
• User manuals
• Testing
• Requirement specifications and many more.
The basic levels involved in software reuse are described below:
System reuse: System reuse, application reuse, component reuse and object and function reuse. The total system are reused, which contains many programs.
Application reuse: An application will be reused by developing the existing group of applications.
Component reuse: The components of the existing developing projects are no need to develop another time, they will be reused whenever necessary.
Object and function reuse: The object methods will be reused many times with single function definition with the help of object oriented programming.

Tags
Choose question tag
close menu
arrow
Distinguish between coupling and cohesion.
Free
Essay
Answer:

Answer:

• Cohesion refers to the relationship within the elements of a module. Coupling refers to the level of interdependence between the two software modules.
The difference between coupling and cohesion is described below :
img

Tags
Choose question tag
close menu
arrow
What is the aim of each of the five core workflows?
Essay
Answer:
Tags
Choose question tag
close menu
arrow
Distinguish between a CASE tool, a CASE workbench, and a CASE environment.
Essay
Answer:
Tags
Choose question tag
close menu
arrow
What is meant by software quality?
Essay
Answer:
Tags
Choose question tag
close menu
arrow
Distinguish between iteration and incrementation.
Essay
Answer:
Tags
Choose question tag
close menu
arrow
Distinguish between execution-based and non-execution-based testing.
Essay
Answer:
Tags
Choose question tag
close menu
arrow
Distinguish between a mistake, a fault, a failure, an error, and a defect.
Essay
Answer:
Tags
Choose question tag
close menu
arrow
What is meant by cost-benefit analysis?
Essay
Answer:
Tags
Choose question tag
close menu
arrow
List the five fundamental metrics of the software process.
Essay
Answer:
Tags
Choose question tag
close menu
arrow
Distinguish between a version and a configuration.
Essay
Answer:
Tags
Choose question tag
close menu
arrow
Distinguish between a life cycle and a life-cycle model.
Essay
Answer:
Tags
Choose question tag
close menu
arrow
What are the five core workflows of the iterative-and-incremental life-cycle model?
Essay
Answer:
Tags
Choose question tag
close menu
arrow
Why are most software products developed by teams?
Essay
Answer:
Tags
Choose question tag
close menu
arrow
What are the three main components of a software project management plan?
Essay
Answer:
Tags
Choose question tag
close menu
arrow
Why is the moving target problem so prevalent?
Essay
Answer:
Tags
Choose question tag
close menu
arrow
Distinguish between the Unified Process and the Unified Modeling Language.
Essay
Answer:
Tags
Choose question tag
close menu