Tuesday, June 18, 2019

SE UNIT-2 COURSE FILE CONTENT




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
-----------------------------------------------------------------------------------------------------------------------------------------------------------
  1. 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
  2.  RAD stands for
    a) Relative Application Development
    b) Rapid Application Development
    c) Rapid Application Document
    d) None of the mentioned
  3.  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
  4. RAD Model has
    a) 2 phases
    b) 3 phase
    c) 5 phases
    d) 6 phases
  5. 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
  6. 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
  7.  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
  8. The spiral model was originally proposed by
    a) IBM
    b) Barry Boehm
    c) Pressman
    d) Royce
  9. 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
  10. A good specification should be?
A distinctly specific
B unambiguous
C all of these
D functional

  1. Prototyping aims at :
a.       end user understanding and approval
b.      program logic
c.       planning of dataflow organization
d.      none of these
  1. 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
14. Design phase is followed by ______ . 
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.
          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.
        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
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
            b. Dynamic Management
            c. Large Software
            d. Scalability

20. First level of prototype is evaluated by ______ . 
            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
            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
           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.
           b. Testing.
           c. Maintenance.
           d. None of the above.

24. What is legacy system? 
           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
             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
             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