retagged by
2,802 views
2 votes
2 votes

Match the following in Software Engineering :

$\begin{array}{clcl}  &\textbf{List-I}& & \textbf{List-II} \\ \text{(a)}& \text{Product Complexity} & \text{(i)} & \text{Software Requirement Definition} \\ \text{(b)} &\text{Structured System Analysis} & \text{(ii)} & \text{Software Design} \\ \text{(c)}& \text{Coupling and Cohesion} & \text{(iii)} & \text{Validation Technique} \\ \text{(d)} &\text{Symbolic Execution} & \text{(iv)} & \text{Software Cost Estimation} \\ \end{array}$

$\textbf{Code :}$

  1. $\text{(a)-(ii); (b)-(iii); (c)-(iv); (d)-(i)}$
  2. $\text{(a)-(iii); (b)-(i); (c)-(iv); (d)-(ii)}$
  3. $\text{(a)-(iv); (b)-(i); (c)-(ii); (d)-(iii)}$
  4. $\text{(a)-(iii); (b)-(iv); (c)-(i); (d)-(ii)}$
retagged by

3 Answers

0 votes
0 votes
  1. Product complexity: 

    1. • Product complexity is related with software complexity. Complexity of any software is measured in terms of software cost estimation.

    2. • There are various cost estimation models used to estimate the complexity of the software.

    3. One such model is COCOMO. Product complexity is described as a determinant of software development time.

  2. Structured system analysis: 

    1. • It is a software requirement definition. The primary objective of this is to deliver the requirements as specified in the feasibility report.

    2. • It involves accuracy, timeliness and comprehensiveness of the system output. More clearly defined logical method for developing system that meet user requirements has led to new techniques that can improve productivity of analysts and programmers.

  3. Coupling and cohesion: These two are related to software design.

    1. • Software coupling defines that how two modules interdependent on each other. Low coupling is desirable in the system. 

    2. • Cohesion describes the intra - dependence of modules. High cohesion is desirable.

  4. Symbolic execution:

    1. • Symbolic execution is a validation technique, or we can say that it is a software testing technique.

Related questions

1 votes
1 votes
4 answers
2
Pooja Khatri asked Jul 13, 2018
1,791 views
Which one of the following is not typically provided by Source Code Management Software?SynchronizationVersioning and Revision historySyntax highlightingProject forking
0 votes
0 votes
3 answers
3
Pooja Khatri asked Jul 13, 2018
2,042 views
A software system crashed 20 times in the year 2017 and for each crash, it took 2 minutes to restart. Approximately, what was the software availability in that year?96.99...
0 votes
0 votes
3 answers
4