Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601
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