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
179 vistas26 diapositivas
Walkthroughs por
WalkthroughsWalkthroughs
WalkthroughsNancyBeaulah_R
595 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
UXDXConf11 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

Nhom 4_Mô hình chăn nuôi bò sữa por
Nhom 4_Mô hình chăn nuôi bò sữaNhom 4_Mô hình chăn nuôi bò sữa
Nhom 4_Mô hình chăn nuôi bò sữahongspsk34
857 vistas19 diapositivas
Tomáš Klíma - Implementace BitCoinut v praxi (13. sraz přátel PHP v Praze) por
Tomáš Klíma - Implementace BitCoinut v praxi (13. sraz přátel PHP v Praze)Tomáš Klíma - Implementace BitCoinut v praxi (13. sraz přátel PHP v Praze)
Tomáš Klíma - Implementace BitCoinut v praxi (13. sraz přátel PHP v Praze)Péhápkaři
223 vistas7 diapositivas
The Use of a Multilevel Arrangement for Photovoltaic Power Generation por
The Use of a Multilevel Arrangement for Photovoltaic Power GenerationThe Use of a Multilevel Arrangement for Photovoltaic Power Generation
The Use of a Multilevel Arrangement for Photovoltaic Power GenerationAntariksha Sarkar
47 vistas14 diapositivas
Pm 0017 – project quality management por
Pm 0017 – project quality managementPm 0017 – project quality management
Pm 0017 – project quality managementsmumbahelp
20 vistas3 diapositivas
Mini journals por
Mini journals Mini journals
Mini journals byee_ng
63 vistas10 diapositivas
DSA0064839 por
DSA0064839DSA0064839
DSA0064839Rufino Olay III
106 vistas6 diapositivas

Destacado(12)

Nhom 4_Mô hình chăn nuôi bò sữa por hongspsk34
Nhom 4_Mô hình chăn nuôi bò sữaNhom 4_Mô hình chăn nuôi bò sữa
Nhom 4_Mô hình chăn nuôi bò sữa
hongspsk34857 vistas
Tomáš Klíma - Implementace BitCoinut v praxi (13. sraz přátel PHP v Praze) por Péhápkaři
Tomáš Klíma - Implementace BitCoinut v praxi (13. sraz přátel PHP v Praze)Tomáš Klíma - Implementace BitCoinut v praxi (13. sraz přátel PHP v Praze)
Tomáš Klíma - Implementace BitCoinut v praxi (13. sraz přátel PHP v Praze)
Péhápkaři223 vistas
The Use of a Multilevel Arrangement for Photovoltaic Power Generation por Antariksha Sarkar
The Use of a Multilevel Arrangement for Photovoltaic Power GenerationThe Use of a Multilevel Arrangement for Photovoltaic Power Generation
The Use of a Multilevel Arrangement for Photovoltaic Power Generation
Antariksha Sarkar47 vistas
Pm 0017 – project quality management por smumbahelp
Pm 0017 – project quality managementPm 0017 – project quality management
Pm 0017 – project quality management
smumbahelp20 vistas
Mini journals por byee_ng
Mini journals Mini journals
Mini journals
byee_ng63 vistas
Manajemen Pembiayaan - Konsep Dasar RAPBS/ M (Makalah Kelompok 6) por Astuti Fidia.U
Manajemen Pembiayaan - Konsep Dasar RAPBS/ M (Makalah Kelompok 6)Manajemen Pembiayaan - Konsep Dasar RAPBS/ M (Makalah Kelompok 6)
Manajemen Pembiayaan - Konsep Dasar RAPBS/ M (Makalah Kelompok 6)
Astuti Fidia.U377 vistas
Teknologi flashback pada oracle por Sanggaraaa
Teknologi flashback pada oracleTeknologi flashback pada oracle
Teknologi flashback pada oracle
Sanggaraaa85 vistas
Om 0017 – advanced production planning & control por smumbahelp
Om 0017 – advanced production planning & controlOm 0017 – advanced production planning & control
Om 0017 – advanced production planning & control
smumbahelp10 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
994 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
MuhammadTalha436148 vistas
Oose unit 1 ppt por Dr VISU P
Oose unit 1 pptOose unit 1 ppt
Oose unit 1 ppt
Dr VISU P120 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
itadmin334 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

Recap of our Class por
Recap of our ClassRecap of our Class
Recap of our ClassCorinne Weisgerber
74 vistas15 diapositivas
discussion post.pdf por
discussion post.pdfdiscussion post.pdf
discussion post.pdfjessemercerail
130 vistas1 diapositiva
Classification of crude drugs.pptx por
Classification of crude drugs.pptxClassification of crude drugs.pptx
Classification of crude drugs.pptxGayatriPatra14
83 vistas13 diapositivas
Psychology KS4 por
Psychology KS4Psychology KS4
Psychology KS4WestHatch
76 vistas4 diapositivas
Class 10 English notes 23-24.pptx por
Class 10 English notes 23-24.pptxClass 10 English notes 23-24.pptx
Class 10 English notes 23-24.pptxTARIQ KHAN
125 vistas53 diapositivas
Dance KS5 Breakdown por
Dance KS5 BreakdownDance KS5 Breakdown
Dance KS5 BreakdownWestHatch
69 vistas2 diapositivas

Último(20)

Classification of crude drugs.pptx por GayatriPatra14
Classification of crude drugs.pptxClassification of crude drugs.pptx
Classification of crude drugs.pptx
GayatriPatra1483 vistas
Psychology KS4 por WestHatch
Psychology KS4Psychology KS4
Psychology KS4
WestHatch76 vistas
Class 10 English notes 23-24.pptx por TARIQ KHAN
Class 10 English notes 23-24.pptxClass 10 English notes 23-24.pptx
Class 10 English notes 23-24.pptx
TARIQ KHAN125 vistas
Dance KS5 Breakdown por WestHatch
Dance KS5 BreakdownDance KS5 Breakdown
Dance KS5 Breakdown
WestHatch69 vistas
Education and Diversity.pptx por DrHafizKosar
Education and Diversity.pptxEducation and Diversity.pptx
Education and Diversity.pptx
DrHafizKosar135 vistas
Create a Structure in VBNet.pptx por Breach_P
Create a Structure in VBNet.pptxCreate a Structure in VBNet.pptx
Create a Structure in VBNet.pptx
Breach_P72 vistas
Use of Probiotics in Aquaculture.pptx por AKSHAY MANDAL
Use of Probiotics in Aquaculture.pptxUse of Probiotics in Aquaculture.pptx
Use of Probiotics in Aquaculture.pptx
AKSHAY MANDAL95 vistas
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively por PECB
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks EffectivelyISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
PECB 574 vistas
7 NOVEL DRUG DELIVERY SYSTEM.pptx por Sachin Nitave
7 NOVEL DRUG DELIVERY SYSTEM.pptx7 NOVEL DRUG DELIVERY SYSTEM.pptx
7 NOVEL DRUG DELIVERY SYSTEM.pptx
Sachin Nitave59 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
mary850239291 vistas
Scope of Biochemistry.pptx por shoba shoba
Scope of Biochemistry.pptxScope of Biochemistry.pptx
Scope of Biochemistry.pptx
shoba shoba126 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
DivyaSheta187 vistas
The Open Access Community Framework (OACF) 2023 (1).pptx por Jisc
The Open Access Community Framework (OACF) 2023 (1).pptxThe Open Access Community Framework (OACF) 2023 (1).pptx
The Open Access Community Framework (OACF) 2023 (1).pptx
Jisc107 vistas
Sociology KS5 por WestHatch
Sociology KS5Sociology KS5
Sociology KS5
WestHatch65 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