Tutorial-2
(UNIT-2)
Date:
Course
Name & Code : Software Engineering
& 17CI10
Program/Sem/Sec :
B.Tech., CSE., III-Sem., Section-A
Academic Year :
2018-19
-----------------------------------------------------------------------------------------------------------------------------------------------------------
|
Q.No.
|
Question/Problem/Topic
Discussed
|
|
1
|
List out different phases involved in SDLC.
|
|
2
|
Differentiate “Incremental Model” and “RAD
Model” with their development diagrams.
|
|
3
|
Explain different specialized models.
|
|
4
|
Tell about how Unified Process got that name and also explain
different phases of Unified Process.
|
|
5
|
Write about the principals involved in Communication of SE.
|
|
Faculty-1
|
Faculty-2
|
Course Coordinator
|
Module Coordinator
|
HOD
|
|
Dr.Ch.
Venkata Narayana
|
G.Balu
Narasimha Rao
|
Dr.Ch.
Venkata Narayana
|
Dr.Ch.
Venkata Narayana
|
Dr.Ch.
Venkata Narayana
|
Objective
Questions (UNIT-II)
Date:
Course
Name & Code : Software Engineering
& 17CI10
Program/Sem/Sec :
B.Tech., CSE., III-Sem., Section-A
Academic Year :
2018-19
-----------------------------------------------------------------------------------------------------------------------------------------------------------
- Build & Fix
Model is suitable for programming exercises of ___________ LOC (Line of
Code).
a) 100-200
b) 200-400
c) 400-1000
d) above 1000 - RAD stands for
a) Relative Application Development
b) Rapid Application Development
c) Rapid Application Document
d) None of the mentioned - Which one of the following models is not
suitable for accommodating any change?
a) Build & Fix Model
b) Prototyping Model
c) RAD Model
d) Waterfall Model - RAD Model has
a) 2 phases
b) 3 phase
c) 5 phases
d) 6 phases - What is the major
drawback of using RAD Model?
a) Highly specialized & skilled developers/designers are required
b) Increases reusability of components
c) Encourages customer/client feedback
d) Increases reusability of components, Highly specialized & skilled developers/designers are required - Which one of the
following is not an Evolutionary Process Model?
a) Spiral Model
b) Incremental Model
c) Concurrent Development Model
d) All of the mentioned - What is the
major advantage of using Incremental Model?
a) Customer can respond to each increment
b) Easier to test and debug
c) It is used when there is a need to get a product to the market early
d) Easier to test and debug & It is used when there is a need to get a product to the market early - The spiral model
was originally proposed by
a) IBM
b) Barry Boehm
c) Pressman
d) Royce - Identify the
disadvantage of Spiral Model.
a) Doesn’t work well for smaller projects
b) High amount of risk analysis
c) Strong approval and documentation control
d) Additional Functionality can be added at a later date - A
good specification should be?
A distinctly specific
B unambiguous
C all of these
D functional
- Prototyping aims at :
a.
end user understanding and approval
b.
program logic
c.
planning of dataflow
organization
d.
none of these
- Which of the following are recognized process flow
types?
a. Concurrent process flow
b. Iterative process flow
c. Linear process flow
d. both a &c
13. Which one of the following is not a software
process quality?
a) Productivity
b) Portability
c) Timeliness
d) Visibility
a) Productivity
b) Portability
c) Timeliness
d) Visibility
14. Design
phase is followed by ______ .
a. Coding
a. Coding
b. Testing
c. Maintenance
d. None of the above.
15. Where is the prototyping model of software development
well suited?
a. When requirements are well defined.
b. For projects with large development teams.
c. When a customer
cannot define requirements clearly.
d. None of the above.
16. CMM model in Software Engineering is a
technique of ______ .
a. Develop the software.
a. Develop the software.
b. Improve the software process.
c. Improve the
testing process.
d. All of the above.
17. Project risk factor is considered in
which model?
a. Spiral model.
a. Spiral model.
b. Waterfall model.
c. Prototyping model
d. None of the above.
18. If requirements are easily understandable and
defined then which model is best suited?
a. Spiral model
a. Spiral model
b. Waterfall model
c. Prototyping model
d. None of the above
19. If the software process were not based on
scientific and engineering concepts it would be easier to re-create new
software than to scale an existing one, is known as________ .
a. Cost
a. Cost
b. Dynamic Management
c. Large Software
d. Scalability
20. First level of prototype is evaluated by ______
.
a. Developer
a. Developer
b. Tester
c. User
d. System Analyst
21. If you have no clue of how to improve the
process for the quality software which model is used?
a. A Continuous model
a. A Continuous model
b. A
Staged model
c. Both A & B
d. None of the above
22. Which model is also called as the classic life
cycle or the Waterfall model?
a. Iterative Development
a. Iterative Development
b. Linear Sequential
Development
c. RAD Model.
d. Incremental Development
23. Which phase is refers to the support phase of
software development?
a. Acceptance Phase.
a. Acceptance Phase.
b. Testing.
c. Maintenance.
d. None of the above.
24. What is legacy system?
a. A legacy system refers to newer version of software.
a. A legacy system refers to newer version of software.
b. A legacy system
refers to outdated application software that is used instead of available
upgraded versions.
c. A legacy system always devolved by advance
technology.
d. None of the above.
25. Software process and improvement are assessed by
____.
a. ISO 9000
a. ISO 9000
b. ISO 9001
c. SPICE (ISO/IEC15504)
d. Both
B and C
26. Compilers, Editors software come under which
type of software?
a. System software
a. System software
b. Application software
c. Scientific software
d. None of the above.
|
Faculty-1
|
Faculty-2
|
Course Coordinator
|
Module Coordinator
|
HOD
|
|
Dr.Ch.
Venkata Narayana
|
G.Balu
Narasimha Rao
|
Dr.Ch.
Venkata Narayana
|
Dr.Ch.
Venkata Narayana
|
Dr.Ch.
Venkata Narayana
|
Descriptive Questions (UNIT-II)
Date:
Course
Name & Code : Software Engineering
& 17CI10
Program/Sem/Sec :
B.Tech., CSE., III-Sem., Section-A
Academic Year :
2018-19
-----------------------------------------------------------------------------------------------------------------------------------------------------------
|
1.
|
(a)
|
Expand SDLC. Write
about different phases involved in SDLC.
|
6 M
|
|
|
(b)
|
Write
different phases in Unified Process.
|
6
M
|
|
|
|
|
|
|
2.
|
(a)
|
Explain
about “Waterfall Model” with its advantages and disadvantages.
|
6
M
|
|
|
(b)
|
List out the
Specialized Models.
|
6
M
|
|
|
|
|
|
|
3.
|
(a)
|
Write the differences
between “Incremental Model” and “RAD Model” with their development diagrams.
|
6
M
|
|
|
(b)
|
Define
Unified Process
|
6
M
|
|
|
|
|
|
|
4.
|
(a)
|
List out the different
phases of Unified Process with a neat diagram.
|
12
M
|
|
|
|
|
|
|
5.
|
(a)
|
In which model COTS are
used? Why they are using COTS? Explain them briefly.
|
6
M
|
|
|
(b)
|
Which model uses
“Mathematics” instead of generic methods? Write about that model and phases
present in that model.
|
6
M
|
|
|
|
|
|
|
6.
|
(a)
|
What do you mean by
Cross-cutting Concerns? Why they are occurring in Software Development? How
we can solve the Cross-cutting problems?
|
12
M
|
|
|
|
|
|
|
7.
|
(a)
|
Define Practice. Why
Practice is needed in SE for Development?
|
6
M
|
|
|
(b)
|
What are the Core
Principles of SE Practices?
|
6
M
|
|
|
|
|
|
|
8.
|
(a)
|
Explain about different
principles involved in Communication of SE.
|
12
M
|
|
|
|
|
|
|
9.
|
(a)
|
Describe Planning
Practice. Write about different principles of planning.
|
6
M
|
|
|
(b)
|
Define Construction in
different terms. Explain the principles of Construction Practices.
|
6
M
|
|
Faculty-1
|
Faculty-2
|
Course Coordinator
|
Module Coordinator
|
HOD
|
|
Dr.Ch.
Venkata Narayana
|
G.Balu
Narasimha Rao
|
Dr.Ch.
Venkata Narayana
|
Dr.Ch.
Venkata Narayana
|
Dr.Ch.
Venkata Narayana
|
Assignment-2
(UNIT-II)
Date:
Course
Name & Code : Software Engineering
& 17CI10
Program/Sem/Sec :
B.Tech., CSE., III-Sem., Section-A
Academic Year : 2018-19
|
Q.No.
|
Question
|
Related
CO
|
|
1.
|
Define SDLC. Write
about different stages in SDLC.
|
CO2
|
|
2.
|
What
do you mean by Prescriptive Model? Explain different types of Prescriptive Models
with diagrams
|
CO2
|
|
3.
|
How
many types of Evolutionary Models are present in SE? Discuss them briefly
with diagrams
|
CO2
|
|
4.
|
List out the different
phases of Unified Process with a neat diagram.
|
CO2
|
|
5.
|
Are there any types in
Specialized Models in SE? If yes, clarify them with not more than 250 words
each.
|
CO2
|
|
6
|
Define Practice. Why
Practice is needed in SE for Development?
|
CO2
|
|
7
|
Explain about different
Communication Practices involved in SE.
|
CO2
|
|
Faculty-1
|
Faculty-2
|
Course Coordinator
|
Module Coordinator
|
HOD
|
|
Dr.Ch.
Venkata Narayana
|
G.Balu
Narasimha Rao
|
Dr.Ch.
Venkata Narayana
|
Dr.Ch.
Venkata Narayana
|
Dr.Ch.
Venkata Narayana
|
Topics covered through ICT (UNIT-II)
Course
Name & Code : Software Engineering
& 17CI10
Program/Sem/Sec :
B.Tech., CSE., III-Sem., Section-A
Academic Year : 2018-19
Topic: Date:
|
Slide-1
![]() |
Slide-2
![]() |
|
Slide-3
![]() |
Slide-4
![]() |
|
Slide-5
![]() |
Slide-6
![]() |
|
Faculty-1
|
Faculty-2
|
Course Coordinator
|
Module Coordinator
|
HOD
|
|
Dr.Ch.
Venkata Narayana
|
G.Balu
Narasimha Rao
|
Dr.Ch.
Venkata Narayana
|
Dr.Ch.
Venkata Narayana
|
Dr.Ch.
Venkata Narayana
|






No comments:
Post a Comment