Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
4 views2 pages

Home Assignment 4 Questions

The document outlines the home assignment questions for the Software Engineering course at Siddhartha Academy of Higher Education for the academic year 2024-25. It includes a list of 21 questions related to software engineering concepts, such as CASE tools, software maintenance, reverse engineering, and software reuse. Additionally, it provides a roll number distribution for students along with the corresponding questions they are required to answer.

Uploaded by

puppy567567
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views2 pages

Home Assignment 4 Questions

The document outlines the home assignment questions for the Software Engineering course at Siddhartha Academy of Higher Education for the academic year 2024-25. It includes a list of 21 questions related to software engineering concepts, such as CASE tools, software maintenance, reverse engineering, and software reuse. Additionally, it provides a roll number distribution for students along with the corresponding questions they are required to answer.

Uploaded by

puppy567567
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

SIDDHARTHA ACADEMY OF HIGHER EDUCATION-

DEEMED TO BE UNIVERSITY

DEPARTMENT OF INFORMATION
TECHNOLOGY

23IT4305: SOFTWARE ENGINEERING


HOME ASSIGNMENT-4 QUESTIONS
A.Y:2024-25
S.No Question Course BTL
Outcome
1 What do you understand by the terms CASE tool and CASE CO4 Apply
environment? Why integration tools increases the power of the
tools? Explain using some examples.
2 What is programming environment? What are the main CO4 Apply
advantages of using CASE tools?
3 Identify some important features that a future generation CASE CO4 Apply
tool should support?
4 Discuss the role of the data dictionary in a CASE environment. CO4 Apply
5 Schematically draw the architecture of a CASE environment and CO4 Apply
explain how the different tools are integrated.
6 What are different types of maintenance that a software product CO4 Apply
might need? Why are these maintenance required?
7 Explain why every software system must undergo maintenance or CO4 Apply
progressively become less useful.
8 Discuss the process models for software maintenance and CO4 Apply
indicate how you would select an appropriate maintenance model
for a maintenance project at hand.
9 What do you mean by the term software reverse engineering? CO4 Apply
Why is it required? Explain the different activities undertaken
during reverse engineering.
10 What do you mean by software reengineering? Why is it CO4 Apply
required?
11 If a software product cost is Rs.10,000,000/- for development, CO4 Apply
compute the annual maintenance cost given that every year
approximately 5% of the code needs modification. Identify the
factors which render the maintenance cost elimination inaccurate.
12 What is legacy software product? Explain the problems one CO4 Apply
would encounter while maintaining a legacy product.
13 Enumerate the major technical and non-technical reasons that CO4 Apply
hinder software reuse. Can there be circumstances where software
reuse cannot be recommended?
14 Identify the reasons why reuse of mathematical software is so CO4 Apply
successful. Also identify the reasons why the reuse of software
components other than those of the mathematical software is
difficult.
15 “Code is the most important artifact that can be reused during CO4 Apply
software development”. Justify your answer.
16 Compare the advantages and disadvantages of a reuse program CO4 Apply
based on component library and another based on an application
generator.
17 Explain how components can be created effectively for reuse. CO4 Apply
18 Identify the stages through which a reuse domain progresses. CO4 Apply
19 Explain why reuse is difficult in software development compared CO4 Apply
to hardware development.
20 Suppose your team has developed a software product. How CO4 Apply
would you assess the potential reusability of the developed
functions?
21 What is an application generator? Why reuse is easier while using CO4 Apply
an application generator compared to a component library? What
are the shortcomings of an application generator?

Roll Numbers Question Nos


66, 90 ,B4 , 84 1, 6, 13
67 , 91, B5 , 85 2, 7, 14
68 , 92 ,B6 , 86 3, 8, 15
69, 93, B7 , 87 4, 9, 16
70 , 94 , B8 , 88 5, 10, 17
71 , 95, ,B9 , ,89 1,11,18
72, 96, A8 ,C0 2, 12, 19
73 97, A9 ,C1 3, 7, 20
74 ,98 ,B0 ,C2 4, 8, 21
75,99, B1,C3 1, 6, 13
76 , A0 ., B2, C4 2, 7, 14
77 ,A1, ,C5 , B3 3, 8, 15
78 , A2, C6 , LE-08 4, 9, 16
79 A3, C7 , LE-09 5, 10, 17
80 ,A4, C8 , LE-10 1,11,18
81 ,A5, C9 , LE-11 2, 12, 19
82 ,A6, D0 , LE-12 4, 8, 21
83 , ,A7 , LE-07 , LE-13 1, 6, 13

You might also like