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.
v 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 binary; 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
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.