Mit109 – software engineering

Dear students get fully solved assignments Send your semester & Specialization name to our mail id : help.mbaassignments@gmail.com or call us at : 08263069601

Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601
ASSIGNMENT
DRIVE FALL 2016
PROGRAM Master of Science in Information Technology (MSc. IT)
SEMESTER 1
SUBJECT CODE & NAME MIT109 – Software Engineering
BK ID B0808 & B0809
CREDITS 4
MARKS 30
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.
Question. 1. What is Object –oriented design? Write any three
characteristics of an object-oriented design (OOD).
Answer: Object Oriented Design is the concept that forces programmers to plan out their code in
orderto have a betterflowingprogram.The originsof objectorienteddesignisdebated,butthe first
languagesthatsupportedit included Simula and SmallTalk. The term did not become popular until
Grady Booch wrote the first paper titled Object-Oriented Design, in 1982.
ObjectOrientedDesignisdefinedasa programming language that has 5 conceptual tools to aid the
programmer. These programs are often more readable than non-object oriented programs, and
debugging becomes easier with locality.
Question. 2. Write a short note on Capability Maturity Model.
Answer: The Capability Maturity Model (CMM)[1] is a development model created after study of
data collectedfromorganizationsthatcontractedwiththe U.S.Departmentof Defense,whofunded
the research.The term "maturity"relatestothe degree of formality and optimization of processes,
fromad hoc practices,to formallydefinedsteps,tomanagedresultmetrics,toactive optimizationof
the processes.
The model'saimisto improve existingsoftwaredevelopmentprocesses,butitcanalsobe appliedto
other processes.
Maturity model: A maturity model can be viewed as
Question. 3. Briefly explain Prototyping Model.
Answer: The basicidea 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
developedbasedonthe currentlyknownrequirements.Byusingthisprototype,the clientcangetan
“actual feel” of the system, since the interactions with prototype can enable the client to better
understand the requirements of the desired system. Prototyping is an attractive idea for
complicated and large systems for which there is no manual process or existing system to help
determining the requirements.
The prototype are usually not complete systems and many of the details are not built in the
prototype. The goal is to provide a system with overall functionality.
Question. 4. What are the limitations of the linear sequential
model?
Answer: LinearSequential Model/WaterfallModel/Classic Life Cycle : The linear sequential model,
sometimes called the classic life cycle or the waterfall model, suggests a systematic, sequential
approach to software development that begins at the system level and progresses through
communication, planning, modeling, construction and deployment. The following given figure
illustrates the linear sequential model for software engineering.
(i) Communication : This activity involves heavy communication with customers and other
stakeholders in order to gather requirements and other related activities.
(ii) Planning: Here a planto be followedwill be createdwhichwilldescribethe technical tasks to be
conducted, risks, required resources, work schedule etc.
Question. 5. What is Verification and Validation? Briefly explain
Validation Testing and Validation Test Criteria.
Answer: Insoftware projectmanagement,software testing, and software engineering, verification
and validation(V&V) isthe processof checkingthata software systemmeetsspecifications and that
it fulfills its intended purpose. It may also be referred to as software quality control. It is normally
the responsibilityof software testersaspart of the software developmentlifecycle. In simple terms,
software verification is: "Assuming we should build X, does our software actually achieve its goals
without any bugs or gaps?" On the other hand,
Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601

Recomendados

Mit3033 software architecture por
Mit3033  software architectureMit3033  software architecture
Mit3033 software architecturesmumbahelp
147 vistas3 diapositivas
Embedded System and C Programming is Extremely Useful por
Embedded System and C Programming is Extremely UsefulEmbedded System and C Programming is Extremely Useful
Embedded System and C Programming is Extremely Usefultimes institute of management and technical studies
117 vistas3 diapositivas
Lo 11 por
Lo 11Lo 11
Lo 11liankei
49 vistas7 diapositivas
Codesmells for AspectJ por
Codesmells for AspectJCodesmells for AspectJ
Codesmells for AspectJSander Mak (@Sander_Mak)
2.4K vistas74 diapositivas
Q1a mark scheme por
Q1a mark schemeQ1a mark scheme
Q1a mark schemeLiz Davies
1.3K vistas2 diapositivas
Software engineering principles (marcello thiry) por
Software engineering principles (marcello thiry)Software engineering principles (marcello thiry)
Software engineering principles (marcello thiry)Marcello Thiry
3.3K vistas90 diapositivas

Más contenido relacionado

La actualidad más candente

How to become a great developer por
How to become a great developerHow to become a great developer
How to become a great developerNetcetera
1.4K vistas55 diapositivas
It Project Leader Infrastructure por
It Project Leader InfrastructureIt Project Leader Infrastructure
It Project Leader Infrastructurechalikars
154 vistas2 diapositivas
Formato internship application-form por
Formato internship application-formFormato internship application-form
Formato internship application-formProfe Javier Corporacion
44 vistas4 diapositivas
Class 7 lecture notes por
Class 7 lecture notesClass 7 lecture notes
Class 7 lecture notesStephen Parsons
11.7K vistas18 diapositivas
The Software Development Industry por
The Software Development IndustryThe Software Development Industry
The Software Development IndustryOlivier Bourgeois
180 vistas26 diapositivas
Walkthroughs por
WalkthroughsWalkthroughs
WalkthroughsNancyBeaulah_R
598 vistas11 diapositivas

La actualidad más candente(20)

How to become a great developer por Netcetera
How to become a great developerHow to become a great developer
How to become a great developer
Netcetera1.4K vistas
It Project Leader Infrastructure por chalikars
It Project Leader InfrastructureIt Project Leader Infrastructure
It Project Leader Infrastructure
chalikars154 vistas
Software engineer job responsibilities por Teyha Mdiah
Software engineer job responsibilitiesSoftware engineer job responsibilities
Software engineer job responsibilities
Teyha Mdiah3K vistas
Managing Large-scale Multimedia Development Projects por Simon Price
Managing Large-scale Multimedia Development ProjectsManaging Large-scale Multimedia Development Projects
Managing Large-scale Multimedia Development Projects
Simon Price196 vistas
Eng Cal Reduced1 por rtmote
Eng Cal Reduced1Eng Cal Reduced1
Eng Cal Reduced1
rtmote288 vistas
Problem solving and programming por Scott Turner
Problem solving and programmingProblem solving and programming
Problem solving and programming
Scott Turner466 vistas
PhD Proposal - A Framework for evaluating the quality of languages in MDE env... por Fáber D. Giraldo
PhD Proposal - A Framework for evaluating the quality of languages in MDE env...PhD Proposal - A Framework for evaluating the quality of languages in MDE env...
PhD Proposal - A Framework for evaluating the quality of languages in MDE env...
Fáber D. Giraldo1.3K vistas
Analysing the concept of quality in model-driven engineering literature: a sy... por Fáber D. Giraldo
Analysing the concept of quality in model-driven engineering literature: a sy...Analysing the concept of quality in model-driven engineering literature: a sy...
Analysing the concept of quality in model-driven engineering literature: a sy...
Fáber D. Giraldo645 vistas
Bridging the gap: Successful collaboration between engineering & design por UXDXConf
Bridging the gap: Successful collaboration between engineering & designBridging the gap: Successful collaboration between engineering & design
Bridging the gap: Successful collaboration between engineering & design
UXDXConf12 vistas
Sr. Engineer R&D- Job Description por Ronald Ehrhardt
Sr. Engineer R&D- Job DescriptionSr. Engineer R&D- Job Description
Sr. Engineer R&D- Job Description
Ronald Ehrhardt2.8K vistas
Curtis lily a2 cw evaluation and overall feedback sheet por lilycurtis
Curtis lily a2 cw evaluation and overall feedback sheetCurtis lily a2 cw evaluation and overall feedback sheet
Curtis lily a2 cw evaluation and overall feedback sheet
lilycurtis57 vistas
Truong Ho-Quang's Ph.D Defence Presentation por Ho Quang Truong
Truong Ho-Quang's Ph.D Defence PresentationTruong Ho-Quang's Ph.D Defence Presentation
Truong Ho-Quang's Ph.D Defence Presentation
Ho Quang Truong97 vistas

Destacado

Marketing management por
Marketing managementMarketing management
Marketing managementsmumbahelp
16 vistas4 diapositivas
Business communication & etiquette por
Business communication & etiquetteBusiness communication & etiquette
Business communication & etiquettesmumbahelp
13 vistas3 diapositivas
Mu0016 performance management and appraisal por
Mu0016  performance management and appraisalMu0016  performance management and appraisal
Mu0016 performance management and appraisalsmumbahelp
12 vistas3 diapositivas
Mk0013 market research por
Mk0013 market researchMk0013 market research
Mk0013 market researchsmumbahelp
16 vistas3 diapositivas
entrepreneurship management (1) por
entrepreneurship management (1)entrepreneurship management (1)
entrepreneurship management (1)smumbahelp
7 vistas1 diapositiva
Mi0033 – software engineering por
Mi0033 – software engineeringMi0033 – software engineering
Mi0033 – software engineeringsmumbahelp
15 vistas3 diapositivas

Destacado(20)

Marketing management por smumbahelp
Marketing managementMarketing management
Marketing management
smumbahelp16 vistas
Business communication & etiquette por smumbahelp
Business communication & etiquetteBusiness communication & etiquette
Business communication & etiquette
smumbahelp13 vistas
Mu0016 performance management and appraisal por smumbahelp
Mu0016  performance management and appraisalMu0016  performance management and appraisal
Mu0016 performance management and appraisal
smumbahelp12 vistas
Mk0013 market research por smumbahelp
Mk0013 market researchMk0013 market research
Mk0013 market research
smumbahelp16 vistas
entrepreneurship management (1) por smumbahelp
entrepreneurship management (1)entrepreneurship management (1)
entrepreneurship management (1)
smumbahelp7 vistas
Mi0033 – software engineering por smumbahelp
Mi0033 – software engineeringMi0033 – software engineering
Mi0033 – software engineering
smumbahelp15 vistas
International business por smumbahelp
International businessInternational business
International business
smumbahelp23 vistas
Mi0034 – database management system por smumbahelp
Mi0034 – database management systemMi0034 – database management system
Mi0034 – database management system
smumbahelp12 vistas
Bba 405 retail management por smumbahelp
Bba 405  retail managementBba 405  retail management
Bba 405 retail management
smumbahelp10 vistas
Mi0035 – computer networks por smumbahelp
Mi0035 – computer networksMi0035 – computer networks
Mi0035 – computer networks
smumbahelp14 vistas
Organization behaviour por smumbahelp
Organization behaviourOrganization behaviour
Organization behaviour
smumbahelp14 vistas
Mi0036 – business intelligence tools por smumbahelp
Mi0036 – business intelligence toolsMi0036 – business intelligence tools
Mi0036 – business intelligence tools
smumbahelp29 vistas
Mk0012 retail marketing por smumbahelp
Mk0012  retail marketingMk0012  retail marketing
Mk0012 retail marketing
smumbahelp11 vistas
Mu0018 – change management por smumbahelp
Mu0018 – change managementMu0018 – change management
Mu0018 – change management
smumbahelp15 vistas
Ms 9 - managerial economics por smumbahelp
Ms  9 - managerial economicsMs  9 - managerial economics
Ms 9 - managerial economics
smumbahelp13 vistas
Sales management(2) por smumbahelp
Sales management(2)Sales management(2)
Sales management(2)
smumbahelp169 vistas
Business statistics por smumbahelp
Business statisticsBusiness statistics
Business statistics
smumbahelp16 vistas
Bba404 small business management por smumbahelp
Bba404  small business managementBba404  small business management
Bba404 small business management
smumbahelp9 vistas
Marketing management(2) por smumbahelp
Marketing management(2)Marketing management(2)
Marketing management(2)
smumbahelp16 vistas
Mu0015 compensation and benefits por smumbahelp
Mu0015  compensation and benefitsMu0015  compensation and benefits
Mu0015 compensation and benefits
smumbahelp17 vistas

Similar a Mit109 – software engineering

Mit104 software engineering por
Mit104  software engineeringMit104  software engineering
Mit104 software engineeringsmumbahelp
800 vistas3 diapositivas
Cnpm bkdn por
Cnpm bkdnCnpm bkdn
Cnpm bkdnAnkit yadav
2.4K vistas600 diapositivas
Unit 1 OOSE por
Unit 1 OOSEUnit 1 OOSE
Unit 1 OOSEsaranive23
103 vistas223 diapositivas
Introduction to software engineering por
Introduction to software engineeringIntroduction to software engineering
Introduction to software engineeringHitesh Mohapatra
1.3K vistas60 diapositivas
How to become a Software Engineer Carrier Path for Software Developer por
How to become a Software Engineer Carrier Path for Software DeveloperHow to become a Software Engineer Carrier Path for Software Developer
How to become a Software Engineer Carrier Path for Software Developerjeetendra mandal
147 vistas20 diapositivas
01 fse software&sw-engineering por
01 fse software&sw-engineering01 fse software&sw-engineering
01 fse software&sw-engineeringMohesh Chandran
995 vistas45 diapositivas

Similar a Mit109 – software engineering(20)

Mit104 software engineering por smumbahelp
Mit104  software engineeringMit104  software engineering
Mit104 software engineering
smumbahelp800 vistas
Unit 1 OOSE por saranive23
Unit 1 OOSEUnit 1 OOSE
Unit 1 OOSE
saranive23103 vistas
Introduction to software engineering por Hitesh Mohapatra
Introduction to software engineeringIntroduction to software engineering
Introduction to software engineering
Hitesh Mohapatra1.3K vistas
How to become a Software Engineer Carrier Path for Software Developer por jeetendra mandal
How to become a Software Engineer Carrier Path for Software DeveloperHow to become a Software Engineer Carrier Path for Software Developer
How to become a Software Engineer Carrier Path for Software Developer
jeetendra mandal147 vistas
Software Engineering Past Papers Notes por MuhammadTalha436
Software Engineering Past Papers Notes Software Engineering Past Papers Notes
Software Engineering Past Papers Notes
MuhammadTalha436152 vistas
Oose unit 1 ppt por Dr VISU P
Oose unit 1 pptOose unit 1 ppt
Oose unit 1 ppt
Dr VISU P123 vistas
04 designing architectures por Majong DevJfu
04 designing architectures04 designing architectures
04 designing architectures
Majong DevJfu707 vistas
OOSE Unit 1 PPT.ppt por itadmin33
OOSE Unit 1 PPT.pptOOSE Unit 1 PPT.ppt
OOSE Unit 1 PPT.ppt
itadmin339 vistas
A Lightweight MDD Process Applied in Small Projects por Gabor Guta
A Lightweight MDD Process Applied in Small ProjectsA Lightweight MDD Process Applied in Small Projects
A Lightweight MDD Process Applied in Small Projects
Gabor Guta345 vistas
Mi0033 software engineering por smumbahelp
Mi0033   software engineeringMi0033   software engineering
Mi0033 software engineering
smumbahelp72 vistas

Último

11.30.23A Poverty and Inequality in America.pptx por
11.30.23A Poverty and Inequality in America.pptx11.30.23A Poverty and Inequality in America.pptx
11.30.23A Poverty and Inequality in America.pptxmary850239
86 vistas18 diapositivas
Class 9 lesson plans por
Class 9 lesson plansClass 9 lesson plans
Class 9 lesson plansTARIQ KHAN
68 vistas34 diapositivas
Nelson_RecordStore.pdf por
Nelson_RecordStore.pdfNelson_RecordStore.pdf
Nelson_RecordStore.pdfBrynNelson5
46 vistas10 diapositivas
Volf work.pdf por
Volf work.pdfVolf work.pdf
Volf work.pdfMariaKenney3
75 vistas43 diapositivas
Gross Anatomy of the Liver por
Gross Anatomy of the LiverGross Anatomy of the Liver
Gross Anatomy of the Liverobaje godwin sunday
74 vistas12 diapositivas
MercerJesse3.0.pdf por
MercerJesse3.0.pdfMercerJesse3.0.pdf
MercerJesse3.0.pdfjessemercerail
92 vistas6 diapositivas

Último(20)

11.30.23A Poverty and Inequality in America.pptx por mary850239
11.30.23A Poverty and Inequality in America.pptx11.30.23A Poverty and Inequality in America.pptx
11.30.23A Poverty and Inequality in America.pptx
mary85023986 vistas
Class 9 lesson plans por TARIQ KHAN
Class 9 lesson plansClass 9 lesson plans
Class 9 lesson plans
TARIQ KHAN68 vistas
Nelson_RecordStore.pdf por BrynNelson5
Nelson_RecordStore.pdfNelson_RecordStore.pdf
Nelson_RecordStore.pdf
BrynNelson546 vistas
Six Sigma Concept by Sahil Srivastava.pptx por Sahil Srivastava
Six Sigma Concept by Sahil Srivastava.pptxSix Sigma Concept by Sahil Srivastava.pptx
Six Sigma Concept by Sahil Srivastava.pptx
Sahil Srivastava40 vistas
The Accursed House by Émile Gaboriau por DivyaSheta
The Accursed House  by Émile GaboriauThe Accursed House  by Émile Gaboriau
The Accursed House by Émile Gaboriau
DivyaSheta246 vistas
Payment Integration using Braintree Connector | MuleSoft Mysore Meetup #37 por MysoreMuleSoftMeetup
Payment Integration using Braintree Connector | MuleSoft Mysore Meetup #37Payment Integration using Braintree Connector | MuleSoft Mysore Meetup #37
Payment Integration using Braintree Connector | MuleSoft Mysore Meetup #37
Creative Restart 2023: Atila Martins - Craft: A Necessity, Not a Choice por Taste
Creative Restart 2023: Atila Martins - Craft: A Necessity, Not a ChoiceCreative Restart 2023: Atila Martins - Craft: A Necessity, Not a Choice
Creative Restart 2023: Atila Martins - Craft: A Necessity, Not a Choice
Taste41 vistas
11.28.23 Social Capital and Social Exclusion.pptx por mary850239
11.28.23 Social Capital and Social Exclusion.pptx11.28.23 Social Capital and Social Exclusion.pptx
11.28.23 Social Capital and Social Exclusion.pptx
mary850239409 vistas
Retail Store Scavenger Hunt.pptx por jmurphy154
Retail Store Scavenger Hunt.pptxRetail Store Scavenger Hunt.pptx
Retail Store Scavenger Hunt.pptx
jmurphy15452 vistas
SURGICAL MANAGEMENT OF CERVICAL CANCER DR. NN CHAVAN 28102023.pptx por Niranjan Chavan
SURGICAL MANAGEMENT OF CERVICAL CANCER DR. NN CHAVAN 28102023.pptxSURGICAL MANAGEMENT OF CERVICAL CANCER DR. NN CHAVAN 28102023.pptx
SURGICAL MANAGEMENT OF CERVICAL CANCER DR. NN CHAVAN 28102023.pptx
Niranjan Chavan43 vistas
Education of marginalized and socially disadvantages segments.pptx por GarimaBhati5
Education of marginalized and socially disadvantages segments.pptxEducation of marginalized and socially disadvantages segments.pptx
Education of marginalized and socially disadvantages segments.pptx
GarimaBhati540 vistas
When Sex Gets Complicated: Porn, Affairs, & Cybersex por Marlene Maheu
When Sex Gets Complicated: Porn, Affairs, & CybersexWhen Sex Gets Complicated: Porn, Affairs, & Cybersex
When Sex Gets Complicated: Porn, Affairs, & Cybersex
Marlene Maheu108 vistas
Monthly Information Session for MV Asterix (November) por Esquimalt MFRC
Monthly Information Session for MV Asterix (November)Monthly Information Session for MV Asterix (November)
Monthly Information Session for MV Asterix (November)
Esquimalt MFRC98 vistas
INT-244 Topic 6b Confucianism por S Meyer
INT-244 Topic 6b ConfucianismINT-244 Topic 6b Confucianism
INT-244 Topic 6b Confucianism
S Meyer44 vistas
Narration lesson plan por TARIQ KHAN
Narration lesson planNarration lesson plan
Narration lesson plan
TARIQ KHAN69 vistas

Mit109 – 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 ASSIGNMENT DRIVE FALL 2016 PROGRAM Master of Science in Information Technology (MSc. IT) SEMESTER 1 SUBJECT CODE & NAME MIT109 – Software Engineering BK ID B0808 & B0809 CREDITS 4 MARKS 30 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. Question. 1. What is Object –oriented design? Write any three characteristics of an object-oriented design (OOD). Answer: Object Oriented Design is the concept that forces programmers to plan out their code in orderto have a betterflowingprogram.The originsof objectorienteddesignisdebated,butthe first languagesthatsupportedit included Simula and SmallTalk. The term did not become popular until Grady Booch wrote the first paper titled Object-Oriented Design, in 1982. ObjectOrientedDesignisdefinedasa programming language that has 5 conceptual tools to aid the programmer. These programs are often more readable than non-object oriented programs, and debugging becomes easier with locality. Question. 2. Write a short note on Capability Maturity Model. Answer: The Capability Maturity Model (CMM)[1] is a development model created after study of data collectedfromorganizationsthatcontractedwiththe U.S.Departmentof Defense,whofunded the research.The term "maturity"relatestothe degree of formality and optimization of processes, fromad hoc practices,to formallydefinedsteps,tomanagedresultmetrics,toactive optimizationof the processes.
  • 2. The model'saimisto improve existingsoftwaredevelopmentprocesses,butitcanalsobe appliedto other processes. Maturity model: A maturity model can be viewed as Question. 3. Briefly explain Prototyping Model. Answer: The basicidea 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 developedbasedonthe currentlyknownrequirements.Byusingthisprototype,the clientcangetan “actual feel” of the system, since the interactions with prototype can enable the client to better understand the requirements of the desired system. Prototyping is an attractive idea for complicated and large systems for which there is no manual process or existing system to help determining the requirements. The prototype are usually not complete systems and many of the details are not built in the prototype. The goal is to provide a system with overall functionality. Question. 4. What are the limitations of the linear sequential model? Answer: LinearSequential Model/WaterfallModel/Classic Life Cycle : The linear sequential model, sometimes called the classic life cycle or the waterfall model, suggests a systematic, sequential approach to software development that begins at the system level and progresses through communication, planning, modeling, construction and deployment. The following given figure illustrates the linear sequential model for software engineering. (i) Communication : This activity involves heavy communication with customers and other stakeholders in order to gather requirements and other related activities. (ii) Planning: Here a planto be followedwill be createdwhichwilldescribethe technical tasks to be conducted, risks, required resources, work schedule etc.
  • 3. Question. 5. What is Verification and Validation? Briefly explain Validation Testing and Validation Test Criteria. Answer: Insoftware projectmanagement,software testing, and software engineering, verification and validation(V&V) isthe processof checkingthata software systemmeetsspecifications and that it fulfills its intended purpose. It may also be referred to as software quality control. It is normally the responsibilityof software testersaspart of the software developmentlifecycle. In simple terms, software verification is: "Assuming we should build X, does our software actually achieve its goals without any bugs or gaps?" On the other hand, Dear students get fully solved assignments Send your semester & Specialization name to our mail id : help.mbaassignments@gmail.com or call us at : 08263069601