SlideShare uma empresa Scribd logo
1 de 10
KTVR KNOWLEDGE PARK FOR ENGINEERING AND TECHNOLOGY
                                          COIMBATORE – 641 019
                        DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


SUBJECT                 : SOFTWARE ENGINEERING
CLASS                   : III B.E (CSE)
SEMESTER                : V - ODD SEMESTER


                                            2 MARK Q & A

                                             CHAPTER - 1



1. What is software engineering?

       The application of a systematic, disciplined, quantifiable approach to the development,
operation and maintenance of a software.

2. What are the two ways of solving problem?

        (i)Analysis: Breaking the problem into pieces that we can understand and try to deal
with.

        (ii)Synthesis: Putting together of a large structure from small building block.

3. Define method and procedure.

        Method: Formal procedure for producing some results.

        Procedure: combination of both tools and methods .

4. Define fault and failure.

        Fault:

        Failure: Total damage to the system is known as failure.

5. Mention the five different perspectives in defining the quality of a software product.

        The perspectives are the following

        (i)Trancedential view

        (ii)User view

        (iii)Manufacturing view

        (iv) Product view

        (v)Value-based view
6. List the participants in the software project.

      Participants in the software project is categorized into three categories

      (i)User

      (ii)Customer

      (iii)Developer

7. What is COTS?

      Commercial off-the shelf: Software to be incorporated in the final product that the
developer will supply and support.

8. List the elements of the system.

      The elements of the system are

      (i)Activities and objects

      (ii)Relationship and boundaries.

9. What do you mean by incremental development approach?

      Incorporates series of the stages.

10. What is system boundary?

      It is easier to see what is within and without and what crosses the boundary.

11. What are the software development process?

      =>System design

      =>program design

       =>writing the program

      =>Unit testing

      =>Integration testing

      =>System testing

      =>System delivery

      =>Maintenance

12. Mention the member of the development team.

      The members of the development team are

      =>Analyst

      =>Programmer
=>Designer

      =>Tester

      =>Trainer.

13. State the eight fundamental notions in software engineering.

      =>Abstraction

      =>Analysis a design methods and notation.

      =>User interface prototyping.

      =>Software architecture.

      =>Software process

      =>Reuse

      =>Measurement

      =>Tools and integrated Environment

14. List the five ways that is used to partition the system into units.

      (i)Modular Organization: based on assigning function to modules.

      (ii)Data-oriented decomposition: based on external data structure.

      (iii)Event oriented decomposition: based on events that system must handle.

      (iv)Outside in design: based on user inputs to the system.

      (v)Object oriented design: based on identifying classed of objects and their relationship.

15. State the five issues addressed in any tool integration.

      (i) Platform Integration : Ability of tools to interpreter.

      (ii) Presentation integration: Commonality of user integrate.

      (iii) Process integration: Linkage between tools and development process.

      (iv) Data integration: The way tools share data

      (v) Control integration: Ability for one tool to notify and initiate action in another.
CHAPTER - 2



1. Define Process.

   The Process is refer as the, a serious of steps involving activities, constraints, and
resources that produce an intended output of some kind.

2. List the characteristics of Process.

            The process prescribes all of the major process activities.

            Every process has set of guiding principles that explain the goals of each activity.

            The process uses resources, subject to a set of constraints, and produces intermediate
             and final products.

3. What is software life cycle and what are the software development stages?

   When the process involves the building of some product, we sometimes refer to the
process as a life cycle. Thus, the software development process is sometimes called the
software life cycle.

     Software development usually the following stages:

             requirements analysis and definition

             system design

             program design

             writing the programs

             unit testing

             integration testing

             system testing

             system delivery

             maintenance


4.   Differentiate validation and verification.

Validation:

       It ensures that the system has implemented all of the requirements, so that each system
function can be traced back to a particular requirement in the specification.

Verification:
It ensures that the each function works correctly. That is, validation makes sure that the
developer is building the right product(according to the specification), and verification checks
the quality of the implementation.

5. Mention two popular approaches in phase development model.

       Increments

       Iterations

6. List the example of agile method.

       Extreme Programming(XP)

       Crystal

       Scrum

       Adaptive software development(ASD)



7. Define refactoring.

     It refers to revisiting the requirements and design, reformulating them to match new and
existing needs.

8. List the twelve facets of XP.

       The planning game

       Small releases

       Metaphor

       Simple design

       Writing test first

       Refactoring

       Pair programming

       Collective ownership

       Continuous integration



9. What is Pair Programming?

    Pair programming attempts to address the artistic side of software development,
acknowledging that the apprentice-master metaphor can be useful in teaching novice software
developers how to develop the instincts of masters.
10. Differentiate static and dynamic model.

       Static Model:

        A static Model depicts the process, showing that the inputs are transformed to outputs.

       Dynamic Model:

             A dynamic model enacts the process, so the user can see how intermediate and
final products are transformed over time.

11. Mention the seven elements of the process.

       Activity

       Sequence

       Process model

       Resource

       Control

       Policy

       Organization

12. State the four characteristics of agility.

                    Communication

                    Simplicity

                    Courage

                    Feedback
CHAPTER - 3


1. Define Activity and Milestone.
    An Activity is a part of the project that takes place over a period of time. An Activity has
      a beginning and an end.
    A milestone is the completion of an activity- a particular point in time. A milestone is the
      end of the specially designated activity.

2. What is WBS?
    Work breakdown structure depicts the project as a set of discrete pieces of work.
    A project’s work breakdown structure gives no indication of the interdependence of the
     work units or of the parts of the project that can be developed concurrently.

3. State the four parameters of an Activity.
   4 parameters of Activity:
    Precursor : event or set of events that must occur in order for an activity to start
    Duration : length of time needed to complete an activity
    Due date : date by which an activity must be completed
    Endpoint : activity has to be ended i.e., usually milestone or deliverable

4. State the use of Activity Graph with an example.
     Activity graphs depict the dependencies among activities
     Activity graphs depend on an understanding of the parallel nature of tasks.
     The graphs must reflect a realistic depiction of parallelism
    For Example: In house building example, it is clear that some of the tasks, like plumbing,
will be done by different people from those doing other tasks, like electrical work. But on
software development projects, where some people have many skills, the theoretical
parallelism may not reflect reality. A restricted number of people assigned to the project may
result in the same person doing many things in series, even though they could be done in
parallel by a larger development team.

5. What is CPM?
      Analyzing the paths among the milestones of a project is called the Critical Path
Method (CPM).CPM reveals those activities that are most critical to completing the project on
time.

6. Differentiate Real time and Available time.


                      Real time                               Available Time
       The real time or actual time for an        The available time is the amount of
       activity is the estimated amount of time   time available in the schedule for the
       required for the activity to be            activity‘s completion
       completed.
7. Mention the different ways in which the project personnel differ.
The project personnel differs in the following ways:
    Ability to perform the work
    Interest in the work
    Experience with similar applications
    Experience with similar tools or languages
    Experience with similar techniques
    Experience with similar development environment
    Training
    Ability to communicate with others
    Ability to share responsibility with others
    Management skills

8. State the use of communication paths.
    A project's progress is affected by
          ◦ Degree of communication
          ◦ Ability of individuals to communicate their ideas
    Software failures can result from breakdown in communication and understanding
    Line of communication can grow quickly
    If there is n worker in project, then there are n(n-1)/2 pairs of communication & 2n – 1
      possible teams.


9. List different Work styles.
    Extroverts : people tell their thoughts
    Introverts : people ask for suggestions
    Intuitive     : people base their decisions on feelings and emotional
                               reactions to problem.,
    Rational      : people base their decisions on facts, options

10. List two different organizational structures.
     Highly structured organizational structure
     Loosely structured organizational structure


11. Differentiate highly structure & loosely structure.

             Highly Structured                Loosely Structured
      High certainity                    Uncertainity
      Repetition                         New techniques or technology
      Large projects                     Small projects

12. How the structure is different from creativity?
     Consider two groups building a hotel
◦ Structured team : clearly defined responsibilities
        ◦ Unstructured team : no directions
    The results are always the same
        ◦ Structured teams finish a functional Days Inn
        ◦ Unstructured teams build a creative, multistoried Taj Mahal and never complete
           one on time
    Good project management means finding a balance between structure and creativity

13. Mention the types of Effort Estimation.
     Expert Judgment
     Top-down or bottom-up
     Algorithmic methods

14. List the three predictions of analogy process in Expert Judgement.
The three predictions are:
     A pessimistic one(x)
     An optimistic one(y) and
     A most likely guess(z)

15. Give the Equation used in algorithmic methods for expressing effort.
       The Equation used in algorithmic methods for expressing effort is
             E=(a+bSc)m(X)

16. List any five Walston & Felix model productivity factors.
     Customer interface complexity
     Overall complexity of code
     Complexity of program flow
     Complexity of application processing
     Use of top-down development

17. What is the use of COCOMO?
       Boehm developed – COnstructive COst MOdel
       Size Estimation model
       Boehm (1981) – used Size as primary determinant of cost & then adjusted the initial
          estimate using cost drivers such as staff, proj., product, dev. env.,


18. List the three stages of COCOMO II.
     Application composition
     Early design
     Post Architecture


19. What is Back propagation?
Some techniques involve looking back to what has happened at other nodes; these are
called back propagation techniques.

20. List the four steps for estimation using CBR (Case Based Reasoning).
    Estimation using CBR involves four steps:
     the user identifies a new problem as a case
     the system retrieves similar case from a repository of historical information
     the system reuses knowledge from previous case
     the system suggests a solution for the new case




21. List the two statistics used for accessing the accuracy.
  The two statistics used for accessing accuracy:
     PRED
     MMRE(Mean Magnitude of Relative Error)

22. Define Risk.
     Risk is an unwanted event that has negative consequences. Project managers must
engage in risk management to understand and control the risks on their projects.

23. What are the two major sources of risk?
There are two major sources of risk:
     Generic
     Project-specific
Generic risks are those common to all software projects such as misunderstanding the
requirements, losing key personnel, or allowing insufficient time for testing.
Specific risks are threats that result from the particular vulnerabilities of the given project.

24. What is Project Plan?
To communicate risk analysis and management, project cost estimates, schedule, and
organization to our customers; we usually write a document called a project plan.

25. List the four tenets in Enrollment Management Model?
     Establishing an appropriately large shared vision.
     Delegating completely and eliciting specific commitments from participants.
     Inspecting vigorously and providing supportive feedback.
     Acknowledging every advance and learning as the program progressed.

26. What is Win - Win Spiral model?
      The spiral model, originally proposed by Boehm [BOE88], is an evolutionary software
process model that couples the iterative nature of prototyping with the controlled and
systematic aspects of the linear sequential model. It provides the potential for rapid
development of incremental versions of the software.

Mais conteúdo relacionado

Mais procurados

Gsd systematic task allocation evaluation in distributed software development
Gsd   systematic task allocation evaluation in distributed software developmentGsd   systematic task allocation evaluation in distributed software development
Gsd systematic task allocation evaluation in distributed software developmentShatakirti Er
 
Chapter 4 software project planning
Chapter 4 software project planningChapter 4 software project planning
Chapter 4 software project planningPiyush Gogia
 
Analysis of Software Complexity Measures for Regression Testing
Analysis of Software Complexity Measures for Regression TestingAnalysis of Software Complexity Measures for Regression Testing
Analysis of Software Complexity Measures for Regression TestingIDES Editor
 
Open source evolution analysis
Open source evolution analysisOpen source evolution analysis
Open source evolution analysisIzzat Alsmadi
 
Software Engineering
Software Engineering Software Engineering
Software Engineering JayaKamal
 
Software Quality Measure
Software Quality MeasureSoftware Quality Measure
Software Quality MeasureEditor IJCATR
 
Effect of refactoring on software quality
Effect of refactoring on software qualityEffect of refactoring on software quality
Effect of refactoring on software qualitycsandit
 
Software Quality
Software QualitySoftware Quality
Software Qualitysjavaad
 
Unit3 Software engineering UPTU
Unit3 Software engineering UPTUUnit3 Software engineering UPTU
Unit3 Software engineering UPTUMohammad Faizan
 
A system for performance evaluation of embedded software
A system for performance evaluation of embedded softwareA system for performance evaluation of embedded software
A system for performance evaluation of embedded softwareMr. Chanuwan
 

Mais procurados (18)

Gsd systematic task allocation evaluation in distributed software development
Gsd   systematic task allocation evaluation in distributed software developmentGsd   systematic task allocation evaluation in distributed software development
Gsd systematic task allocation evaluation in distributed software development
 
Chapter 4 software project planning
Chapter 4 software project planningChapter 4 software project planning
Chapter 4 software project planning
 
Analysis of Software Complexity Measures for Regression Testing
Analysis of Software Complexity Measures for Regression TestingAnalysis of Software Complexity Measures for Regression Testing
Analysis of Software Complexity Measures for Regression Testing
 
10.1.1.136.9597
10.1.1.136.959710.1.1.136.9597
10.1.1.136.9597
 
Final edu junction_ss (1)
Final edu junction_ss (1)Final edu junction_ss (1)
Final edu junction_ss (1)
 
Open source evolution analysis
Open source evolution analysisOpen source evolution analysis
Open source evolution analysis
 
Software engg unit 4
Software engg unit 4 Software engg unit 4
Software engg unit 4
 
Software engg unit 3
Software engg unit 3 Software engg unit 3
Software engg unit 3
 
Software Engineering
Software Engineering Software Engineering
Software Engineering
 
Software Quality Measure
Software Quality MeasureSoftware Quality Measure
Software Quality Measure
 
Lecture1422914635
Lecture1422914635Lecture1422914635
Lecture1422914635
 
Effect of refactoring on software quality
Effect of refactoring on software qualityEffect of refactoring on software quality
Effect of refactoring on software quality
 
5. COCOMO.pdf
5. COCOMO.pdf5. COCOMO.pdf
5. COCOMO.pdf
 
Software Quality
Software QualitySoftware Quality
Software Quality
 
Unit3 Software engineering UPTU
Unit3 Software engineering UPTUUnit3 Software engineering UPTU
Unit3 Software engineering UPTU
 
Software engg unit 1
Software engg unit 1 Software engg unit 1
Software engg unit 1
 
Incremental
IncrementalIncremental
Incremental
 
A system for performance evaluation of embedded software
A system for performance evaluation of embedded softwareA system for performance evaluation of embedded software
A system for performance evaluation of embedded software
 

Semelhante a Se chapter 1,2,3 2 mark qa

Semelhante a Se chapter 1,2,3 2 mark qa (20)

Software Engineering Past Papers (Short Questions)
Software Engineering Past Papers (Short Questions)Software Engineering Past Papers (Short Questions)
Software Engineering Past Papers (Short Questions)
 
It2403 spm
It2403 spmIt2403 spm
It2403 spm
 
Software Engineering (Short & Long Questions)
Software Engineering (Short & Long Questions)Software Engineering (Short & Long Questions)
Software Engineering (Short & Long Questions)
 
Software Engineering
 Software Engineering  Software Engineering
Software Engineering
 
3. ch 2-process model
3. ch 2-process model3. ch 2-process model
3. ch 2-process model
 
Sofware Engineering Important Past Paper 2019
Sofware Engineering Important Past Paper 2019Sofware Engineering Important Past Paper 2019
Sofware Engineering Important Past Paper 2019
 
Week_02.pptx
Week_02.pptxWeek_02.pptx
Week_02.pptx
 
HCI Chapter_2.pdf
HCI Chapter_2.pdfHCI Chapter_2.pdf
HCI Chapter_2.pdf
 
Ooad lab manual(original)
Ooad lab manual(original)Ooad lab manual(original)
Ooad lab manual(original)
 
HCI Chapter_2.ppt
HCI Chapter_2.pptHCI Chapter_2.ppt
HCI Chapter_2.ppt
 
Process Models IN software Engineering
Process Models IN software EngineeringProcess Models IN software Engineering
Process Models IN software Engineering
 
Soft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptxSoft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptx
 
Cnpm bkdn
Cnpm bkdnCnpm bkdn
Cnpm bkdn
 
Software lifecycle model report
Software lifecycle model reportSoftware lifecycle model report
Software lifecycle model report
 
SE Lecture 2.ppt
SE Lecture 2.pptSE Lecture 2.ppt
SE Lecture 2.ppt
 
Software Engineering- Crisis and Process Models
Software Engineering- Crisis and Process ModelsSoftware Engineering- Crisis and Process Models
Software Engineering- Crisis and Process Models
 
software engineering
software engineering software engineering
software engineering
 
Sw engg two mark question
Sw engg two mark questionSw engg two mark question
Sw engg two mark question
 
Unit1
Unit1Unit1
Unit1
 
Spm project planning
Spm project planning Spm project planning
Spm project planning
 

Último

Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Último (20)

Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

Se chapter 1,2,3 2 mark qa

  • 1. KTVR KNOWLEDGE PARK FOR ENGINEERING AND TECHNOLOGY COIMBATORE – 641 019 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING SUBJECT : SOFTWARE ENGINEERING CLASS : III B.E (CSE) SEMESTER : V - ODD SEMESTER 2 MARK Q & A CHAPTER - 1 1. What is software engineering? The application of a systematic, disciplined, quantifiable approach to the development, operation and maintenance of a software. 2. What are the two ways of solving problem? (i)Analysis: Breaking the problem into pieces that we can understand and try to deal with. (ii)Synthesis: Putting together of a large structure from small building block. 3. Define method and procedure. Method: Formal procedure for producing some results. Procedure: combination of both tools and methods . 4. Define fault and failure. Fault: Failure: Total damage to the system is known as failure. 5. Mention the five different perspectives in defining the quality of a software product. The perspectives are the following (i)Trancedential view (ii)User view (iii)Manufacturing view (iv) Product view (v)Value-based view
  • 2. 6. List the participants in the software project. Participants in the software project is categorized into three categories (i)User (ii)Customer (iii)Developer 7. What is COTS? Commercial off-the shelf: Software to be incorporated in the final product that the developer will supply and support. 8. List the elements of the system. The elements of the system are (i)Activities and objects (ii)Relationship and boundaries. 9. What do you mean by incremental development approach? Incorporates series of the stages. 10. What is system boundary? It is easier to see what is within and without and what crosses the boundary. 11. What are the software development process? =>System design =>program design =>writing the program =>Unit testing =>Integration testing =>System testing =>System delivery =>Maintenance 12. Mention the member of the development team. The members of the development team are =>Analyst =>Programmer
  • 3. =>Designer =>Tester =>Trainer. 13. State the eight fundamental notions in software engineering. =>Abstraction =>Analysis a design methods and notation. =>User interface prototyping. =>Software architecture. =>Software process =>Reuse =>Measurement =>Tools and integrated Environment 14. List the five ways that is used to partition the system into units. (i)Modular Organization: based on assigning function to modules. (ii)Data-oriented decomposition: based on external data structure. (iii)Event oriented decomposition: based on events that system must handle. (iv)Outside in design: based on user inputs to the system. (v)Object oriented design: based on identifying classed of objects and their relationship. 15. State the five issues addressed in any tool integration. (i) Platform Integration : Ability of tools to interpreter. (ii) Presentation integration: Commonality of user integrate. (iii) Process integration: Linkage between tools and development process. (iv) Data integration: The way tools share data (v) Control integration: Ability for one tool to notify and initiate action in another.
  • 4. CHAPTER - 2 1. Define Process. The Process is refer as the, a serious of steps involving activities, constraints, and resources that produce an intended output of some kind. 2. List the characteristics of Process.  The process prescribes all of the major process activities.  Every process has set of guiding principles that explain the goals of each activity.  The process uses resources, subject to a set of constraints, and produces intermediate and final products. 3. What is software life cycle and what are the software development stages? When the process involves the building of some product, we sometimes refer to the process as a life cycle. Thus, the software development process is sometimes called the software life cycle. Software development usually the following stages:  requirements analysis and definition  system design  program design  writing the programs  unit testing  integration testing  system testing  system delivery  maintenance 4. Differentiate validation and verification. Validation: It ensures that the system has implemented all of the requirements, so that each system function can be traced back to a particular requirement in the specification. Verification:
  • 5. It ensures that the each function works correctly. That is, validation makes sure that the developer is building the right product(according to the specification), and verification checks the quality of the implementation. 5. Mention two popular approaches in phase development model.  Increments  Iterations 6. List the example of agile method.  Extreme Programming(XP)  Crystal  Scrum  Adaptive software development(ASD) 7. Define refactoring. It refers to revisiting the requirements and design, reformulating them to match new and existing needs. 8. List the twelve facets of XP.  The planning game  Small releases  Metaphor  Simple design  Writing test first  Refactoring  Pair programming  Collective ownership  Continuous integration 9. What is Pair Programming? Pair programming attempts to address the artistic side of software development, acknowledging that the apprentice-master metaphor can be useful in teaching novice software developers how to develop the instincts of masters.
  • 6. 10. Differentiate static and dynamic model.  Static Model: A static Model depicts the process, showing that the inputs are transformed to outputs.  Dynamic Model: A dynamic model enacts the process, so the user can see how intermediate and final products are transformed over time. 11. Mention the seven elements of the process.  Activity  Sequence  Process model  Resource  Control  Policy  Organization 12. State the four characteristics of agility.  Communication  Simplicity  Courage  Feedback
  • 7. CHAPTER - 3 1. Define Activity and Milestone.  An Activity is a part of the project that takes place over a period of time. An Activity has a beginning and an end.  A milestone is the completion of an activity- a particular point in time. A milestone is the end of the specially designated activity. 2. What is WBS?  Work breakdown structure depicts the project as a set of discrete pieces of work.  A project’s work breakdown structure gives no indication of the interdependence of the work units or of the parts of the project that can be developed concurrently. 3. State the four parameters of an Activity. 4 parameters of Activity:  Precursor : event or set of events that must occur in order for an activity to start  Duration : length of time needed to complete an activity  Due date : date by which an activity must be completed  Endpoint : activity has to be ended i.e., usually milestone or deliverable 4. State the use of Activity Graph with an example.  Activity graphs depict the dependencies among activities  Activity graphs depend on an understanding of the parallel nature of tasks.  The graphs must reflect a realistic depiction of parallelism For Example: In house building example, it is clear that some of the tasks, like plumbing, will be done by different people from those doing other tasks, like electrical work. But on software development projects, where some people have many skills, the theoretical parallelism may not reflect reality. A restricted number of people assigned to the project may result in the same person doing many things in series, even though they could be done in parallel by a larger development team. 5. What is CPM? Analyzing the paths among the milestones of a project is called the Critical Path Method (CPM).CPM reveals those activities that are most critical to completing the project on time. 6. Differentiate Real time and Available time. Real time Available Time The real time or actual time for an The available time is the amount of activity is the estimated amount of time time available in the schedule for the required for the activity to be activity‘s completion completed.
  • 8. 7. Mention the different ways in which the project personnel differ. The project personnel differs in the following ways:  Ability to perform the work  Interest in the work  Experience with similar applications  Experience with similar tools or languages  Experience with similar techniques  Experience with similar development environment  Training  Ability to communicate with others  Ability to share responsibility with others  Management skills 8. State the use of communication paths.  A project's progress is affected by ◦ Degree of communication ◦ Ability of individuals to communicate their ideas  Software failures can result from breakdown in communication and understanding  Line of communication can grow quickly  If there is n worker in project, then there are n(n-1)/2 pairs of communication & 2n – 1 possible teams. 9. List different Work styles.  Extroverts : people tell their thoughts  Introverts : people ask for suggestions  Intuitive : people base their decisions on feelings and emotional reactions to problem.,  Rational : people base their decisions on facts, options 10. List two different organizational structures.  Highly structured organizational structure  Loosely structured organizational structure 11. Differentiate highly structure & loosely structure. Highly Structured Loosely Structured High certainity Uncertainity Repetition New techniques or technology Large projects Small projects 12. How the structure is different from creativity?  Consider two groups building a hotel
  • 9. ◦ Structured team : clearly defined responsibilities ◦ Unstructured team : no directions  The results are always the same ◦ Structured teams finish a functional Days Inn ◦ Unstructured teams build a creative, multistoried Taj Mahal and never complete one on time  Good project management means finding a balance between structure and creativity 13. Mention the types of Effort Estimation.  Expert Judgment  Top-down or bottom-up  Algorithmic methods 14. List the three predictions of analogy process in Expert Judgement. The three predictions are:  A pessimistic one(x)  An optimistic one(y) and  A most likely guess(z) 15. Give the Equation used in algorithmic methods for expressing effort. The Equation used in algorithmic methods for expressing effort is E=(a+bSc)m(X) 16. List any five Walston & Felix model productivity factors.  Customer interface complexity  Overall complexity of code  Complexity of program flow  Complexity of application processing  Use of top-down development 17. What is the use of COCOMO?  Boehm developed – COnstructive COst MOdel  Size Estimation model  Boehm (1981) – used Size as primary determinant of cost & then adjusted the initial estimate using cost drivers such as staff, proj., product, dev. env., 18. List the three stages of COCOMO II.  Application composition  Early design  Post Architecture 19. What is Back propagation?
  • 10. Some techniques involve looking back to what has happened at other nodes; these are called back propagation techniques. 20. List the four steps for estimation using CBR (Case Based Reasoning). Estimation using CBR involves four steps:  the user identifies a new problem as a case  the system retrieves similar case from a repository of historical information  the system reuses knowledge from previous case  the system suggests a solution for the new case 21. List the two statistics used for accessing the accuracy. The two statistics used for accessing accuracy:  PRED  MMRE(Mean Magnitude of Relative Error) 22. Define Risk. Risk is an unwanted event that has negative consequences. Project managers must engage in risk management to understand and control the risks on their projects. 23. What are the two major sources of risk? There are two major sources of risk:  Generic  Project-specific Generic risks are those common to all software projects such as misunderstanding the requirements, losing key personnel, or allowing insufficient time for testing. Specific risks are threats that result from the particular vulnerabilities of the given project. 24. What is Project Plan? To communicate risk analysis and management, project cost estimates, schedule, and organization to our customers; we usually write a document called a project plan. 25. List the four tenets in Enrollment Management Model?  Establishing an appropriately large shared vision.  Delegating completely and eliciting specific commitments from participants.  Inspecting vigorously and providing supportive feedback.  Acknowledging every advance and learning as the program progressed. 26. What is Win - Win Spiral model? The spiral model, originally proposed by Boehm [BOE88], is an evolutionary software process model that couples the iterative nature of prototyping with the controlled and systematic aspects of the linear sequential model. It provides the potential for rapid development of incremental versions of the software.