SlideShare a Scribd company logo
1 of 3
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 2014 
PROGRAM Master of Science in Information Technology(MSc 
IT)Revised Fall 2011 
SEMESTER I 
SEMESTER CODE & NAME MIT104– Software Engineering 
BK ID B0808 & B0809 
CREDIT 4 
MARKS 60 
1 Explain the following 
a) System software 
Answer: System software (systems software) is computer software designed to operate and control the 
computer hardware and to provide a platform for running application software. System software can be 
separated into two different categories, operating systems and utility software. 
 The operating system (prominent examples being z/OS, Microsoft Windows, Mac OS X and 
Linux), allows the parts of a computer to work together by performing tasks like transferring 
data between memory and disks or rendering 
b) Embedded software 
Answer: Embedded software is computer software, written to control machines or devices that are not 
typically thought of as computers. It is typically specialized for the particular hardware that it runs on 
and has time and memory constraints. This term is sometimes used interchangeably with firmware,
although firmware can also be applied to ROM-based code on a computer, on top of which the OS runs, 
whereas embedded software is typically the only software on the device in question. 
A precise and stable characteristic feature 
2 List the limitations of the linear sequential model? 
Answer: Linear sequential model: The simplest process model is the water fall model which states that 
the force is organized in a linear order. So it is also known as the linear sequential model or classic life 
style model. The linear sequential model is oldest and the most widely used paradigm for software 
engineering. Linear sequential model suggests a systematic, sequential approach to software 
development that begins at the system 
3 What do you mean by object –oriented design? List the characteristics of an object-oriented design 
(OOD). 
Answer: Object –oriented design: Object Oriented Design is the concept that forces programmers to 
plan out their code in order to have a better flowing program. The origins of object oriented design is 
debated, but the first languages that supported it included Simula and SmallTalk. The term did not 
become popular until Grady Booch wrote the 
4 Write a note on Prototyping Model. 
Answer: 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 system. Prototyping is an 
attractive idea for complicated and large 
5 Explain the following 
a) Reverse engineering 
Answer: Reverse engineering is the process of extracting knowledge or design information from 
anything man-made. The process often involves disassembling something (a mechanical device, 
electronic component, computer 
b) Forward engineering
Answer: Forward engineering is the process of building from a high-level model or concept to build in 
complexities and lower-level details. This type of engineering has different principles in various software 
and database processes. 
Generally, forward engineering is 
c) Data reengineering 
Answer: Data reengineering enables organizations to probe deep into their data usage to weed out 
undesirable practices and patterns and promote a centralized approach of managing the data assets 
aligned with the strategic vision. 
d) Redocumentation 
Answer: The creation or revision of a semantically equivalent representation within the same relative 
abstraction level. The resulting forms of representation are usually considered alternate views intended 
for a human audience. 
e) Restructuring 
Answer: Restructuring is the corporate management term for the act of reorganizing the legal, 
ownership, operational, or other structures of a company for the purpose of making it more profitable, 
or better organized for its present needs. 
6 What are the factors affecting the status or interpretation of differences in software engineering? 
Answer: A software quality factor is a non-functional requirement for a software program which is not 
called up by the customer's contract, but nevertheless is a desirable requirement which enhances the 
quality of the software program. Note that none of these factors are bi nary; that is, they are not “either 
you have it or you don’t” traits. Rather, they are 
Dear students get fully solved assignments 
Send your semester & Specialization name to our mail id : 
“ help.mbaassignments@gmail.com ” 
or 
Call us at : 08263069601

More Related Content

What's hot

Lecture 9 understanding requirements
Lecture 9   understanding requirementsLecture 9   understanding requirements
Lecture 9 understanding requirementsIIUI
 
Software Architecture by Reuse, Composition and Customization
Software Architecture by Reuse, Composition and Customization  Software Architecture by Reuse, Composition and Customization
Software Architecture by Reuse, Composition and Customization Ivano Malavolta
 
Mit3033 software architecture
Mit3033  software architectureMit3033  software architecture
Mit3033 software architecturesmumbahelp
 
A cost model for software reuse
A cost model for software reuseA cost model for software reuse
A cost model for software reuseasas402
 
Reengineering including reverse & forward Engineering
Reengineering including reverse & forward EngineeringReengineering including reverse & forward Engineering
Reengineering including reverse & forward EngineeringMuhammad Chaudhry
 
SWE-401 - 4. Software Requirement Specifications
SWE-401 - 4. Software Requirement Specifications SWE-401 - 4. Software Requirement Specifications
SWE-401 - 4. Software Requirement Specifications ghayour abbas
 
SWE-401 - 6. Software Analysis and Design Tools
SWE-401 - 6. Software Analysis and Design ToolsSWE-401 - 6. Software Analysis and Design Tools
SWE-401 - 6. Software Analysis and Design Toolsghayour abbas
 
SWE-401 - 12. Software CASE Tools Overview
SWE-401 - 12. Software CASE Tools OverviewSWE-401 - 12. Software CASE Tools Overview
SWE-401 - 12. Software CASE Tools Overviewghayour abbas
 
Reusibility vs Extensibility in OOAD
Reusibility vs Extensibility in OOADReusibility vs Extensibility in OOAD
Reusibility vs Extensibility in OOADShivani Kapoor
 
Software engineering note
Software engineering noteSoftware engineering note
Software engineering noteNeelamani Samal
 
What a Good Software Architect Does
What a Good Software Architect DoesWhat a Good Software Architect Does
What a Good Software Architect DoesEberhard Wolff
 
Software design presentation
Software design presentationSoftware design presentation
Software design presentationbit allahabad
 
Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020 Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020 MuhammadTalha436
 
A summary of software architecture guide
A summary of software architecture guideA summary of software architecture guide
A summary of software architecture guideTriet Ho
 

What's hot (20)

Lecture 9 understanding requirements
Lecture 9   understanding requirementsLecture 9   understanding requirements
Lecture 9 understanding requirements
 
Software Architecture by Reuse, Composition and Customization
Software Architecture by Reuse, Composition and Customization  Software Architecture by Reuse, Composition and Customization
Software Architecture by Reuse, Composition and Customization
 
Mit3033 software architecture
Mit3033  software architectureMit3033  software architecture
Mit3033 software architecture
 
A cost model for software reuse
A cost model for software reuseA cost model for software reuse
A cost model for software reuse
 
Software Reengineering
Software ReengineeringSoftware Reengineering
Software Reengineering
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Reengineering including reverse & forward Engineering
Reengineering including reverse & forward EngineeringReengineering including reverse & forward Engineering
Reengineering including reverse & forward Engineering
 
SWE-401 - 4. Software Requirement Specifications
SWE-401 - 4. Software Requirement Specifications SWE-401 - 4. Software Requirement Specifications
SWE-401 - 4. Software Requirement Specifications
 
SWE-401 - 6. Software Analysis and Design Tools
SWE-401 - 6. Software Analysis and Design ToolsSWE-401 - 6. Software Analysis and Design Tools
SWE-401 - 6. Software Analysis and Design Tools
 
Software design
Software designSoftware design
Software design
 
SWE-401 - 12. Software CASE Tools Overview
SWE-401 - 12. Software CASE Tools OverviewSWE-401 - 12. Software CASE Tools Overview
SWE-401 - 12. Software CASE Tools Overview
 
Ui design final
Ui design finalUi design final
Ui design final
 
Unit 3
Unit 3Unit 3
Unit 3
 
Reusibility vs Extensibility in OOAD
Reusibility vs Extensibility in OOADReusibility vs Extensibility in OOAD
Reusibility vs Extensibility in OOAD
 
Software engineering note
Software engineering noteSoftware engineering note
Software engineering note
 
Unit i software design principles 9
Unit i software design principles 9Unit i software design principles 9
Unit i software design principles 9
 
What a Good Software Architect Does
What a Good Software Architect DoesWhat a Good Software Architect Does
What a Good Software Architect Does
 
Software design presentation
Software design presentationSoftware design presentation
Software design presentation
 
Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020 Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020
 
A summary of software architecture guide
A summary of software architecture guideA summary of software architecture guide
A summary of software architecture guide
 

Viewers also liked

A few of my favourite things.
A few of my favourite things.A few of my favourite things.
A few of my favourite things.a_samara
 
Macros excel
Macros excelMacros excel
Macros excelFraneles
 
Qquestion 6 ….. again 1223
Qquestion 6 ….. again 1223Qquestion 6 ….. again 1223
Qquestion 6 ….. again 1223sheneka96
 
Dados estatísticos dgpdn relativos ao 28 fev13
Dados estatísticos dgpdn relativos ao 28 fev13Dados estatísticos dgpdn relativos ao 28 fev13
Dados estatísticos dgpdn relativos ao 28 fev13DefesaDGPDN
 
The grown ups poster analysis
The grown ups poster analysisThe grown ups poster analysis
The grown ups poster analysismarinmou07
 
Photocontestwinners 110212154216-phpapp01
Photocontestwinners 110212154216-phpapp01Photocontestwinners 110212154216-phpapp01
Photocontestwinners 110212154216-phpapp01Sudardjat Tanu
 
Franciscan Slides[1]
Franciscan Slides[1]Franciscan Slides[1]
Franciscan Slides[1]tamimae72
 
Informatica reumen
Informatica reumenInformatica reumen
Informatica reumentika206
 
Techs in draaft 1 5 process
Techs in draaft 1 5  processTechs in draaft 1 5  process
Techs in draaft 1 5 processsdh95
 
Prueba hiperenlaces internos con opf
Prueba hiperenlaces internos con opfPrueba hiperenlaces internos con opf
Prueba hiperenlaces internos con opfcpgf1011
 

Viewers also liked (20)

G1 december2008
G1 december2008G1 december2008
G1 december2008
 
Dia06 agt12
Dia06 agt12Dia06 agt12
Dia06 agt12
 
Lacastanyera 2012
Lacastanyera 2012Lacastanyera 2012
Lacastanyera 2012
 
A few of my favourite things.
A few of my favourite things.A few of my favourite things.
A few of my favourite things.
 
Macros excel
Macros excelMacros excel
Macros excel
 
Qquestion 6 ….. again 1223
Qquestion 6 ….. again 1223Qquestion 6 ….. again 1223
Qquestion 6 ….. again 1223
 
Dados estatísticos dgpdn relativos ao 28 fev13
Dados estatísticos dgpdn relativos ao 28 fev13Dados estatísticos dgpdn relativos ao 28 fev13
Dados estatísticos dgpdn relativos ao 28 fev13
 
Wrapup
WrapupWrapup
Wrapup
 
The grown ups poster analysis
The grown ups poster analysisThe grown ups poster analysis
The grown ups poster analysis
 
Photocontestwinners 110212154216-phpapp01
Photocontestwinners 110212154216-phpapp01Photocontestwinners 110212154216-phpapp01
Photocontestwinners 110212154216-phpapp01
 
R2 itesm-02
R2 itesm-02R2 itesm-02
R2 itesm-02
 
Franciscan Slides[1]
Franciscan Slides[1]Franciscan Slides[1]
Franciscan Slides[1]
 
Sábados maio
Sábados maioSábados maio
Sábados maio
 
1 A Sol Ana M Erika Andrea
1 A Sol Ana M   Erika   Andrea1 A Sol Ana M   Erika   Andrea
1 A Sol Ana M Erika Andrea
 
Media evaluation 5
Media evaluation 5Media evaluation 5
Media evaluation 5
 
Maria Claudia
Maria ClaudiaMaria Claudia
Maria Claudia
 
Informatica reumen
Informatica reumenInformatica reumen
Informatica reumen
 
Techs in draaft 1 5 process
Techs in draaft 1 5  processTechs in draaft 1 5  process
Techs in draaft 1 5 process
 
Prueba hiperenlaces internos con opf
Prueba hiperenlaces internos con opfPrueba hiperenlaces internos con opf
Prueba hiperenlaces internos con opf
 
Certificado maestro 2.0
Certificado maestro 2.0Certificado maestro 2.0
Certificado maestro 2.0
 

Similar to Mit104 software engineering

Mit109 – software engineering
Mit109 – software engineeringMit109 – software engineering
Mit109 – software engineeringsmumbahelp
 
Mit109 – software engineering
Mit109 – software engineeringMit109 – software engineering
Mit109 – software engineeringsmumbahelp
 
Sofware Engineering Important Past Paper 2019
Sofware Engineering Important Past Paper 2019Sofware Engineering Important Past Paper 2019
Sofware Engineering Important Past Paper 2019MuhammadTalha436
 
Mi0033 software engineering
Mi0033   software engineeringMi0033   software engineering
Mi0033 software engineeringsmumbahelp
 
Software engineering introduction
Software engineering introductionSoftware engineering introduction
Software engineering introductionVishal Singh
 
Mit104 software engineering
Mit104  software engineeringMit104  software engineering
Mit104 software engineeringsmumbahelp
 
Elementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptxElementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptxethiouniverse
 
Restructuring Technical Debt - A Software and System Quality Approach
Restructuring Technical Debt - A Software and System Quality ApproachRestructuring Technical Debt - A Software and System Quality Approach
Restructuring Technical Debt - A Software and System Quality ApproachAdnan Masood
 
Discussion 1 post responses.Please respond to the following.docx
Discussion 1 post responses.Please respond to the following.docxDiscussion 1 post responses.Please respond to the following.docx
Discussion 1 post responses.Please respond to the following.docxcuddietheresa
 
Mi0033 – software engineering
Mi0033 – software engineeringMi0033 – software engineering
Mi0033 – software engineeringsmumbahelp
 
Lecture 1 uml with java implementation
Lecture 1 uml with java implementationLecture 1 uml with java implementation
Lecture 1 uml with java implementationthe_wumberlog
 
Code Craftsmanship Checklist
Code Craftsmanship ChecklistCode Craftsmanship Checklist
Code Craftsmanship ChecklistRyan Polk
 
UNIT3 PART2.pptx dhfdifhdsfvgudf dhfbdhbffdvf
UNIT3 PART2.pptx dhfdifhdsfvgudf dhfbdhbffdvfUNIT3 PART2.pptx dhfdifhdsfvgudf dhfbdhbffdvf
UNIT3 PART2.pptx dhfdifhdsfvgudf dhfbdhbffdvfputtipavan23022023
 
01 fse software&sw-engineering
01 fse software&sw-engineering01 fse software&sw-engineering
01 fse software&sw-engineeringMohesh Chandran
 

Similar to Mit104 software engineering (20)

Mit109 – software engineering
Mit109 – software engineeringMit109 – software engineering
Mit109 – software engineering
 
Mit109 – software engineering
Mit109 – software engineeringMit109 – software engineering
Mit109 – software engineering
 
Sofware Engineering Important Past Paper 2019
Sofware Engineering Important Past Paper 2019Sofware Engineering Important Past Paper 2019
Sofware Engineering Important Past Paper 2019
 
Mi0033 software engineering
Mi0033   software engineeringMi0033   software engineering
Mi0033 software engineering
 
Software engineering introduction
Software engineering introductionSoftware engineering introduction
Software engineering introduction
 
06 fse design
06 fse design06 fse design
06 fse design
 
Lecture1422914635
Lecture1422914635Lecture1422914635
Lecture1422914635
 
Cnpm bkdn
Cnpm bkdnCnpm bkdn
Cnpm bkdn
 
Mit104 software engineering
Mit104  software engineeringMit104  software engineering
Mit104 software engineering
 
Elementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptxElementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptx
 
Restructuring Technical Debt - A Software and System Quality Approach
Restructuring Technical Debt - A Software and System Quality ApproachRestructuring Technical Debt - A Software and System Quality Approach
Restructuring Technical Debt - A Software and System Quality Approach
 
Discussion 1 post responses.Please respond to the following.docx
Discussion 1 post responses.Please respond to the following.docxDiscussion 1 post responses.Please respond to the following.docx
Discussion 1 post responses.Please respond to the following.docx
 
Mi0033 – software engineering
Mi0033 – software engineeringMi0033 – software engineering
Mi0033 – software engineering
 
SA_UNIT_1.pptx
SA_UNIT_1.pptxSA_UNIT_1.pptx
SA_UNIT_1.pptx
 
Lecture 1 uml with java implementation
Lecture 1 uml with java implementationLecture 1 uml with java implementation
Lecture 1 uml with java implementation
 
Software re engineering
Software re engineeringSoftware re engineering
Software re engineering
 
Code Craftsmanship Checklist
Code Craftsmanship ChecklistCode Craftsmanship Checklist
Code Craftsmanship Checklist
 
UNIT3 PART2.pptx dhfdifhdsfvgudf dhfbdhbffdvf
UNIT3 PART2.pptx dhfdifhdsfvgudf dhfbdhbffdvfUNIT3 PART2.pptx dhfdifhdsfvgudf dhfbdhbffdvf
UNIT3 PART2.pptx dhfdifhdsfvgudf dhfbdhbffdvf
 
01 fse software&sw-engineering
01 fse software&sw-engineering01 fse software&sw-engineering
01 fse software&sw-engineering
 
1. Introduction
1. Introduction1. Introduction
1. Introduction
 

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 Assignment DRIVE FALL 2014 PROGRAM Master of Science in Information Technology(MSc IT)Revised Fall 2011 SEMESTER I SEMESTER CODE & NAME MIT104– Software Engineering BK ID B0808 & B0809 CREDIT 4 MARKS 60 1 Explain the following a) System software Answer: System software (systems software) is computer software designed to operate and control the computer hardware and to provide a platform for running application software. System software can be separated into two different categories, operating systems and utility software.  The operating system (prominent examples being z/OS, Microsoft Windows, Mac OS X and Linux), allows the parts of a computer to work together by performing tasks like transferring data between memory and disks or rendering b) Embedded software Answer: Embedded software is computer software, written to control machines or devices that are not typically thought of as computers. It is typically specialized for the particular hardware that it runs on and has time and memory constraints. This term is sometimes used interchangeably with firmware,
  • 2. although firmware can also be applied to ROM-based code on a computer, on top of which the OS runs, whereas embedded software is typically the only software on the device in question. A precise and stable characteristic feature 2 List the limitations of the linear sequential model? Answer: Linear sequential model: The simplest process model is the water fall model which states that the force is organized in a linear order. So it is also known as the linear sequential model or classic life style model. The linear sequential model is oldest and the most widely used paradigm for software engineering. Linear sequential model suggests a systematic, sequential approach to software development that begins at the system 3 What do you mean by object –oriented design? List the characteristics of an object-oriented design (OOD). Answer: Object –oriented design: Object Oriented Design is the concept that forces programmers to plan out their code in order to have a better flowing program. The origins of object oriented design is debated, but the first languages that supported it included Simula and SmallTalk. The term did not become popular until Grady Booch wrote the 4 Write a note on Prototyping Model. Answer: 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 system. Prototyping is an attractive idea for complicated and large 5 Explain the following a) Reverse engineering Answer: Reverse engineering is the process of extracting knowledge or design information from anything man-made. The process often involves disassembling something (a mechanical device, electronic component, computer b) Forward engineering
  • 3. Answer: Forward engineering is the process of building from a high-level model or concept to build in complexities and lower-level details. This type of engineering has different principles in various software and database processes. Generally, forward engineering is c) Data reengineering Answer: Data reengineering enables organizations to probe deep into their data usage to weed out undesirable practices and patterns and promote a centralized approach of managing the data assets aligned with the strategic vision. d) Redocumentation Answer: The creation or revision of a semantically equivalent representation within the same relative abstraction level. The resulting forms of representation are usually considered alternate views intended for a human audience. e) Restructuring Answer: Restructuring is the corporate management term for the act of reorganizing the legal, ownership, operational, or other structures of a company for the purpose of making it more profitable, or better organized for its present needs. 6 What are the factors affecting the status or interpretation of differences in software engineering? Answer: A software quality factor is a non-functional requirement for a software program which is not called up by the customer's contract, but nevertheless is a desirable requirement which enhances the quality of the software program. Note that none of these factors are bi nary; that is, they are not “either you have it or you don’t” traits. Rather, they are Dear students get fully solved assignments Send your semester & Specialization name to our mail id : “ help.mbaassignments@gmail.com ” or Call us at : 08263069601