Sunday, 6 March 2011

trr staff pics






























































Chedu chudaku, Chedu matladaku, Chedu vinaku













Saturday, 5 March 2011

SE Previous Question Papers(2009-2011) for Diploma



MARCH/APRIL 2009

















836
BOARCH DIPLOMA EXAMINATION, (C-05)
DCME VI SEMESTER EXAMINATION
SOFTWARE ENGINEERING MARCH/APRIL 2010

PART-A    10*4=40
Instructions: (1) Answer all questions and each question caries four marks. (2) Answers should be brief and straight to t the point and shall not exceed five simple sentences.
1.     What do you understand by software crisis? Suggest solutions to overcome software crisis.
2.     Write the responsibilities of a project manager.
3.     What are activities of project planning?
4.     Write the qualities of a good software engineer.
5.     Mention the requirement problems with examples for each.
6.     Write the examples of Bad SRS documents.
7.     What the characteristics of a good software design?
8.     Define: (a) Cohesion (b)Coupling.
9.     What is verification and validation?
10. Distinguish between software Reliabilities and Hardware Reliabilities.

PART-B                                              5*12=60

Instructions: (1) Answer any five questions and each question caries twelve marks. (2) The Answers should be comprehensive and criteria for valuation is the Content but not the length of the answer.

11. Draw the functional block diagram of classical waterfall model and explain the various activities
12. (a) Distinguish between LQC and function point metric. (b)What is a risk? List the various types of risks and their containment methods.
13. (a)Explain about GANTT chart for scheduling. (b) Discuss about software configuration management
14. (a) What are the characteristics of Good SRS document? Explain briefly. (b) Explain the techniques used for representing complex logic.
15. (a) Distinguish between function oriented and object oriented design. (b) compare          GUI and Text based Interfaces.
16. (a) Discuss about integration Testing approaches. (b)write about code review techniques.
17. Write about bugging approaches.
18. Define: (i)Alpha Testing (II)beta Testing (iii)acceptance testing.
19. (a) Explain why to get ISO 9000 certification for software products/Industry?
Distinguish between ISO 9000 and SEI CMM


836
BOARCH DIPLOMA EXAMINATION, (C-05)
OCTOBER/NOVERMBER-2010
DCME VI SEMESTER EXAMINATION
SOFTWARE ENGINEERING
TIME: 3 HOURS]                               TOTAL MARKS: 100
PART-A    10*4=40
Instructions: (1) Answer all questions and each question caries four marks. (2) Answers should be brief and straight to t the point and shall not exceed five simple sentences.

  1. Write four notable changes in software development practices?
  2. What is Source code control system?
  3. What is project planning?
  4. Write about Gantt charts?
  5. What is a decision tree? Where it is used?
  6. How to identify functional requirements?
  7. What is coupling?
  8. Write the differences between mode based and modeless interface?
  9. What is difference between black-box and white-box testing?
  10. What is ISO 9000 Certification?

PART-B    5*12=60

Instructions: (1) Answer any five questions and each question caries twelve marks. (2) The Answers should be comprehensive and criteria for valuation is the Content but not the length of the answer.

  1. Explain spiral model?
  2. Explain the following empirical estimation techniques: (a) expert judgement technique (b) Delphi cost estimation
  3. Explain about risk management?
  4. Explain about contents of the SRS document
  5. Explain about performance testing?
  6. Explain white-box testing?
  7. Explain about coding?
  8. (a) How to get ISO 9001 certification? (b) Compare between ISO 9000 certification and SEI/CMM?




BOARCH DIPLOMA EXAMINATION, (C-05)
OCTOBER/NOVEMBER-2011
DCME VI SEMESTER EXAMINATION
SOFTWARE ENGINEERING
Time : 3 Hours]                                [Total Marks: 100
PART-A    10*4=40
Instructions: (1) Answer all questions and each question caries three marks. (2) Answers should be brief and straight to t the point and shall not exceed five simple sentences.
    
1.        Write about evolution of an art of Software engineering discipline.
2.        List any three shortcomings of LOC metric
3.        Discuss technical risks.
4.        Explain briefly the configuration identification.
5.        Explain any three categories of users of the SRS document.
6.        List the contents of the SRS documents.
7.        Define cohesion and coupling
8.        List the characteristics of user interfaces.
9.        Write short notes on coding standards.
10.    Write any two reasons to get ISO 9000 Certification    

PART-B                                              5*12=60
Instructions: (1) Answer any five questions and each question caries ten marks. (2) The Answers should be comprehensive and criteria for valuation is the Content but not the length of the answer.

11. (a) Explain data flow-oriented design with an example. (b)Discussion prototyping model with appropriate diagram..
12. (a) write the different items in the SPMP document. (b) explain the two popular empirical estimation techniques.
13. (a)explain Gantt chart with a neat sketch. (b) explain the two ways in which a software development organization, as a whole, structured.
14. (a) Discuss functional requirement with an example. (b) explain any four characteristics of a good SRS document.
15. (a) Explain any four classes of cohesion. (b)explain the features of a function-oriented design.
16. (a) Explain any two techniques of menu-based interface. (b) explain design of test cases with an example.
17(a) Write about white-box testing. (b)explain any three debugging approaches
18 (a) Define software reliability. Give three reasons why it is difficult to measure software reliability. (b) discuss any two maturity levels classified by SEI CMM.



BOARD OF DIPLOMA EXAMINATION, (C-05)

OCTOBER/NOVEMBER-2011

DCME VI SEMESTER EXAMINATION

SOFTWARE ENGINEERING

Time : 3 Hours]                                                               [Total Marks: 100

PART-A    10*4=40

Instructions: (1) Answer all questions and each question caries four marks. (2) Answers should be brief and straight to t the point and shall not exceed five simple sentences.

     
1.     Explain the importance of software engineering.
2.     Explain briefly about project planning activity.
3.     Write configuration control activities.
4.     Explain briefly about Delphi cost estimation
5.     List the characteristics of good SRS document
6.     Explain the importance of SRS.
7.     Explain briefly about the software design approaches.
8.     What are the advantages of a graphical interface?
9.     Enumerate the list of errors checked during code inspection.
10. Write briefly about ISO 9000 certification.

PART-B                                              5*12=60

Instructions: (1) Answer any five questions and each question caries twelve marks. (2) The Answers should be comprehensive and criteria for valuation is the Content but not the length of the answer.


11. (a) explain the working of Spiral life cycle Model. (b) write the advantages and disadvantages of spiral life cycle model.
12. Explain about project scheduling activities.
13. Write short notes: (a) Risk Identification (b) Risk assessment (c) Risk Containment
14. (a) write briefly the contents of SRS document (b) write briefly about requirement gathering and analysis phase.
15. (a) State and explain the classification of cohesiveness with examples. (b) write the characteristics of good software design.
16. Explain the following user interface design: (i) command language – Based Interfaces. (ii) Menu-Based Interfaces. (iii) Direct manipulation Interfaces
17. Explain briefly: (a) Black Box Testing (b) White Box Testing.
18. Explain briefly: (a) Hardware Reliability (b) Software Reliability.



836
BOARCH DIPLOMA EXAMINATION, (C-05)
APRIL/MAY-2011
DCME VI SEMESTER EXAMINATION
SOFTWARE ENGINEERING
Time : 3 Hours]                                                               [Total Marks: 100
PART-A    10*4=40
Instructions: (1) Answer all questions and each question caries four marks. (2) Answers should be brief and straight to t the point and shall not exceed five simple sentences.
1.     What is the solution to the software crisis?
2.     Write four responsibilities of a project manager.
3.   What is RCS?
4.     What are the skills necessary for software project management?
5.   Write four characteristics of a Good SRS documents.
6.     What do you understand by traceability of requirements?
7.     What is a good software design?
8.     Write four characteristics of a good user interface.
9.     What is testing?
10.  What software reliability?

PART-B                                              5*12=60
Instructions: (1) Answer any five questions and each question caries twelve marks. (2) The Answers should be comprehensive and criteria for valuation is the Content but not the length of the answer.

11.  Explain about classical waterfall model.
12. Explain the following metrics for project size estimation: (a)Lines Of Code. (b)function point metric.
13. What is scheduling? Explain the following charts: (a) GANTT charts (b) PERT charts.
14. Explain  about requirement analysis and gathering.
15. Explain  about different debugging approaches.
16. (a) Explain about error seeding. (b) Explain about system testing.
17. Explain about different testing methods.
19.  Explain any six reliability metrics.


Friday, 4 March 2011

IMPORTANT QUESTIONS FOR software engineering


Paper-1

1.     Define software engineering
2.     Explain about the emergence of software engineering.
3.     Mention the differences between software and program.
4.     Explain briefly about Data flow oriented design.
5.     Explain about Object oriented design.
6.     What do you understand by computers systems engineering?
7.     Briefly explain about requirement analysis and specifications.
8.     What does software design mean?
9.     Explain about software coding and its requirements
10.                        Write short notes on (i) Unit testing (ii) integration testing and(iii) system testing.
11.                        Explain the control flow based design?
12.                        Explain briefly about the various software life cycle models?
  1. Write about verification and validation?

Paper-2
1.      Explain about software project planning.
2.      What does SPMP Document mean?
3.      What are the various techniques for project estimation? Explain about each briefly.
4.      Write short notes on (i) lines of code (ii) function point metric (iii) Delphi cost estimation.
5.      describe about staffing level estimation.
6.      Explain briefly about work breakdown structures and activity networks,CPM.
7.      Explain about Gantt and PERT charts.
8.      Explain about organization structure and its types.
9.      Describe about risk management,in software development.
10.  Explain about software configuration management and need for it.
11.  What do you understand by SCCS and RCS?
12.  Write the responsibilities of a software project manager.

Paper-3
1.      Define SRS
2.      What are the contents of SRS document?
3.      Explain in detail about SRS document.
4.      Describe functional requirements and functional requerements traceability.
5.      What are the characteristics of Good SRS Document?
6.      What causes bad SRS document
7.      Explain about the organization of SRS document
8.      Write short notes on tecniques for representing complex logic.
9.      Explain how to identify the functional requirements.
10.  Give examples for bad SRS documentation.
Write about requirement getting and analysis.

Paper-4
1.      What are the software design principles and concepts.
2.      state the classification of cohesiveness
3.      define Cohesion and Coupling ?
4.      State the classification of  coupling?
5.      compare the object oriented and function oriented design.
6.      What are the rules of User interface Design?
7.      Explain the User Interface Design Process.
8.      Explain the Various User Interface Design models.
9.      Compare the various types of interface.
10.  Explain in detail about Graphical and text based user interface.
11.  What are the various coding standards?
12.  Explain about code walk through.
13.  What do you understand by Unit Testing?
14.  Explain in detail about integration testing.
15.  Write about white box  testing method.
16.  state the debugging approaches and guidelines.
17.  Explain about in detail about integration testing.
18.  Write short notes on (i) Alpha testing (ii) Beta testing  (iii) Accepting testing (iv) stress testing.
19.  What are the benefits of testing?
20.  Write the characteristics for good user interface design.
21.  Discuss about various issues related to software coding and testing.
CHAPTER 5
1.      Define software reliability.
2.      compare harware and software reliability.
3.      explain about reliability meterics.
4.      what do you understand by reliability growth modeling?
5.      explin about statistical testing w.r.t. reliability.
6.      define software quality.
7.      explain about software quality management syste.
8.      explain in detail about ISO 9000
9.      Explain in detail about ISO 9001. (March/April 2008)
10.  What is SEI Capability Maturity Model . Explain briefly.
11.  Compare ISO 9000 and SEI/CMM.
12.  Writ eabout software reliability (march/april2008)
                  13.Write about software quality. (march/april 2008).

_________________________________________________________________________                   
unit test-I: January 2011                                                                       maximum marks:20
semester:V1
SUBJECT CODE & NAME: CM-605,SOFTWARE ENGINEERING
_________________________________________________________________________
SECTION-A                                                                                                       3*2=6
ANSWER ALL QUESTION:
  1. Differentiate between program and software product.
  2. what is verification and validation? (or) define software metric. give example
  3. Define software engineering?
                                                SECTION-B                                                         2*7=14
                                ANSWER ANY TWO QUESTIONS:

  1.  list SDLC models. explain any one software life cycle models
  2. write the responsibilities of a software project manager. (or) explain about risk management in software development
  3. explain about software project planning and SPMP document
  4.  




Thursday, 25 March 2010

Identify two important features of a structured program.


Q: Identify two important features of that a program must satisfy to be called as a structured program.

Ans.: - First, a structured program uses three type of program constructs i.e. selection, sequence and iteration. Structured programs avoid unstructured control flows by restricting the use of GOTO statements. Secondly, structured program consists of a well partitioned set of modules. Structured programming uses single entry, single-exit program constructs such as if-then-else, do-while, etc. Thus, the structured programming principle emphasizes designing neat control structures for programs.

Explain about 'Structured Programming


Q: Explain about 'Structured Programming:
Ans:
  • A program is called structured
-        when it uses only the following types of constructs:
*        sequence,
*        selection, 
*        iteration
  • Unstructured control flows are avoided.(example GOTO statement)
  • Consist of a neat set of modules.
  • Use single-entry, single-exit program constructs.
  • However, violations to this feature are permitted:
-        due to practical considerations such as:
*        premature loop exit to support exception handling.
  • Structured programs are:
-        Easier to read and understand,
-        easier to maintain,
-        require less effort and time for development.
  • Research experience shows:
-        programmers commit less number of errors
*        while using structured if-then-else and  do-while statements
*        compared to  test-and-branch constructs.

Important advantages of structured programming.

Structured programs are easier to read and understand. Structured programs are easier to maintain. They require less effort and time for development. They are amenable to easier debugging and usually fewer errors are made in the course of writing such programs.