SlideShare a Scribd company logo
1 of 2
Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601
(Prefer mailing. Call in emergency )
ASSIGNMENT
DRIVE
PROGRAM
SUBJECT CODE & NAME
SEMESTER
CREDITS
MARKS

WINTER 2014
M.SC. IT
MIT104– Software Engineering
1
4
60

Note: Answer all questions. Kindly note that answers for 10 marks questions should be
approximately of 400 words. Each question is followed by evaluation scheme.

Q.1 What are the limitations of the linear sequential model?
Answer : It is also called “Classic Life Cycle” or “Waterfall” model or “Software Life Cycle” suggests a
systematic and sequential approach to software development that begins at the system level and
progresses through analysis, design, coding, testing and support. The waterfall model derives its
name due to the cascading effect from one phase. In this model each phase well defined starting and
ending point, with identifiable deliveries to the next phase
Analysis-->Design-->Coding-->Testing

Q.2 Explain the Data flow design
Answer : The data flow model is a set of “policies and diagrams representing the design
requirements" that you need to implement in order to meet the goals in your solution proposal.
Data flow model policies are simple statements of the business requirements found in your solution
proposal. You refine each statement so that it evolves into a precise policy of your business
requirements.
Data-flow-design is concerned with designing a sequence of functional transformations that convert
system inputs into the required. The design is
Q.3 What is Object –oriented design? What are characteristics of an object oriented design (OOD)?
Answer : Object –oriented design:
Object-oriented design is the process of planning a system of interacting objects for the purpose of
solving a software problem. It is one approach to

Q.4 Write a note on Prototyping Model.
Answer : Prototyping Model :
The basic idea here is that instead of freezing the requirements before a design or coding can
proceed, a throwaway prototype is built to understand the requirements. This prototype is
developed based on the currently known requirements. By using this prototype, the client can get an
“actual feel” of the system, since the interactions with prototype can enable the client to better
understand the requirements of the desired

Q.5 (a)What do you mean by software maintenance?
Answer : Software maintenance in software engineering is the modification of a software product
after delivery to correct faults, to improve performance or other attributes.
A common perception of maintenance is that it merely involves fixing defects. However, one study
indicated that the majority, over 80%, of the maintenance effort is used for non-corrective actions.
This perception is perpetuated by users submitting problem reports that in reality are functionality
enhancements to the system. More recent studies

Q.6 Write a note on Capability Maturity Model
Answer : Capability Maturity Model :
The Capability Maturity Model (CMM) is a development model created after study of data collected
from organizations that contracted with the U.S. Department of Defense, who funded the research.
The term "maturity" relates to the degree of formality and optimization of processes, from ad hoc
practices, to formally defined steps, to managed result metrics, to active optimization of the
processes. The model's aim is to improve existing software-development processes, but it can also
be applied to other processes. The

Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601
(Prefer mailing. Call in emergency )

More Related Content

What's hot

Requirement Management 2
Requirement Management 2Requirement Management 2
Requirement Management 2
pikuoec
 
4 testing & documentation of the implementation
4 testing & documentation of the implementation4 testing & documentation of the implementation
4 testing & documentation of the implementation
gpiper
 
Software requirement
Software requirementSoftware requirement
Software requirement
setalk
 

What's hot (17)

Crud and jad
Crud and jadCrud and jad
Crud and jad
 
Tackling Barriers in Multi-Customer Contract Acceptance Testing (or Why Can't...
Tackling Barriers in Multi-Customer Contract Acceptance Testing (or Why Can't...Tackling Barriers in Multi-Customer Contract Acceptance Testing (or Why Can't...
Tackling Barriers in Multi-Customer Contract Acceptance Testing (or Why Can't...
 
Requirement Management 2
Requirement Management 2Requirement Management 2
Requirement Management 2
 
Mc0084 software project management & quality
Mc0084 software project management & qualityMc0084 software project management & quality
Mc0084 software project management & quality
 
Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010
Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010
Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010
 
Lecture 10 understanding requirements (2)
Lecture 10   understanding requirements (2)Lecture 10   understanding requirements (2)
Lecture 10 understanding requirements (2)
 
Chetan's Resume
Chetan's ResumeChetan's Resume
Chetan's Resume
 
4 testing & documentation of the implementation
4 testing & documentation of the implementation4 testing & documentation of the implementation
4 testing & documentation of the implementation
 
Logica Online Testing Presentation
Logica Online Testing PresentationLogica Online Testing Presentation
Logica Online Testing Presentation
 
Content package - Mobile computing
Content package - Mobile computingContent package - Mobile computing
Content package - Mobile computing
 
SE chapter 4
SE chapter 4SE chapter 4
SE chapter 4
 
Software requirement
Software requirementSoftware requirement
Software requirement
 
IRJET - Recommendations Engine with Multi-Objective Contextual Bandits (U...
IRJET -  	  Recommendations Engine with Multi-Objective Contextual Bandits (U...IRJET -  	  Recommendations Engine with Multi-Objective Contextual Bandits (U...
IRJET - Recommendations Engine with Multi-Objective Contextual Bandits (U...
 
Lecture 20 software testing (2)
Lecture 20   software testing (2)Lecture 20   software testing (2)
Lecture 20 software testing (2)
 
Check upload1
Check upload1Check upload1
Check upload1
 
Prvt file test
Prvt file testPrvt file test
Prvt file test
 
Test case format
Test case formatTest case format
Test case format
 

Similar to Mit104 software engineering

Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
smumbahelp
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
smumbahelp
 

Similar to Mit104 software engineering (20)

System Development
System  DevelopmentSystem  Development
System Development
 
Slcm sharbani bhattacharya
Slcm sharbani bhattacharyaSlcm sharbani bhattacharya
Slcm sharbani bhattacharya
 
Mit104 software engineering
Mit104  software engineeringMit104  software engineering
Mit104 software engineering
 
Sdpl1
Sdpl1Sdpl1
Sdpl1
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
 
SE-03.pptx
SE-03.pptxSE-03.pptx
SE-03.pptx
 
Mi0033 software engineering
Mi0033   software engineeringMi0033   software engineering
Mi0033 software engineering
 
Mi0033 – software engineering
Mi0033 – software engineeringMi0033 – software engineering
Mi0033 – software engineering
 
Mca5020 advanced software engineering-de
Mca5020   advanced software engineering-deMca5020   advanced software engineering-de
Mca5020 advanced software engineering-de
 
Fundamentals of software development
Fundamentals of software developmentFundamentals of software development
Fundamentals of software development
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
 
Requirement analysis with use case
Requirement analysis with use caseRequirement analysis with use case
Requirement analysis with use case
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
 
Divya_Resume
Divya_ResumeDivya_Resume
Divya_Resume
 
Mi0033 summer-2016
Mi0033 summer-2016Mi0033 summer-2016
Mi0033 summer-2016
 
Manualtestingppt
ManualtestingpptManualtestingppt
Manualtestingppt
 
Introduction & Manual Testing
Introduction & Manual TestingIntroduction & Manual Testing
Introduction & Manual Testing
 
Unit 1 sepm process models
Unit 1 sepm process modelsUnit 1 sepm process models
Unit 1 sepm process models
 
reaserch ppt.pptx
reaserch ppt.pptxreaserch ppt.pptx
reaserch ppt.pptx
 
Week_02.pptx
Week_02.pptxWeek_02.pptx
Week_02.pptx
 

Mit104 software engineering

  • 1. Dear students get fully solved assignments Send your semester & Specialization name to our mail id : “ help.mbaassignments@gmail.com ” or Call us at : 08263069601 (Prefer mailing. Call in emergency ) ASSIGNMENT DRIVE PROGRAM SUBJECT CODE & NAME SEMESTER CREDITS MARKS WINTER 2014 M.SC. IT MIT104– Software Engineering 1 4 60 Note: Answer all questions. Kindly note that answers for 10 marks questions should be approximately of 400 words. Each question is followed by evaluation scheme. Q.1 What are the limitations of the linear sequential model? Answer : It is also called “Classic Life Cycle” or “Waterfall” model or “Software Life Cycle” suggests a systematic and sequential approach to software development that begins at the system level and progresses through analysis, design, coding, testing and support. The waterfall model derives its name due to the cascading effect from one phase. In this model each phase well defined starting and ending point, with identifiable deliveries to the next phase Analysis-->Design-->Coding-->Testing Q.2 Explain the Data flow design Answer : The data flow model is a set of “policies and diagrams representing the design requirements" that you need to implement in order to meet the goals in your solution proposal. Data flow model policies are simple statements of the business requirements found in your solution proposal. You refine each statement so that it evolves into a precise policy of your business requirements. Data-flow-design is concerned with designing a sequence of functional transformations that convert system inputs into the required. The design is Q.3 What is Object –oriented design? What are characteristics of an object oriented design (OOD)? Answer : Object –oriented design:
  • 2. Object-oriented design is the process of planning a system of interacting objects for the purpose of solving a software problem. It is one approach to Q.4 Write a note on Prototyping Model. Answer : Prototyping Model : The basic idea here is that instead of freezing the requirements before a design or coding can proceed, a throwaway prototype is built to understand the requirements. This prototype is developed based on the currently known requirements. By using this prototype, the client can get an “actual feel” of the system, since the interactions with prototype can enable the client to better understand the requirements of the desired Q.5 (a)What do you mean by software maintenance? Answer : Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or other attributes. A common perception of maintenance is that it merely involves fixing defects. However, one study indicated that the majority, over 80%, of the maintenance effort is used for non-corrective actions. This perception is perpetuated by users submitting problem reports that in reality are functionality enhancements to the system. More recent studies Q.6 Write a note on Capability Maturity Model Answer : Capability Maturity Model : The Capability Maturity Model (CMM) is a development model created after study of data collected from organizations that contracted with the U.S. Department of Defense, who funded the research. The term "maturity" relates to the degree of formality and optimization of processes, from ad hoc practices, to formally defined steps, to managed result metrics, to active optimization of the processes. The model's aim is to improve existing software-development processes, but it can also be applied to other processes. The Dear students get fully solved assignments Send your semester & Specialization name to our mail id : “ help.mbaassignments@gmail.com ” or Call us at : 08263069601 (Prefer mailing. Call in emergency )