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 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 first paper titled Object-Oriented Design, in 1982.
Object Oriented Design is defined as a
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 collected from organizations that contracted with the U.S.
Department of Defense, who funded the research. The term "maturity"
relates to the degree of formality and optimization of processes, from ad hoc
practices, to formally defined steps, to managed result metrics, to active
optimization of the processes.
The model's aim is to improve existing
software development processes, but it can also be applied to other processes.
Maturity model: A maturity model can be viewed as
Question.
3. Briefly explain Prototyping Model.
Answer:The basic idea 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 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 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:Linear Sequential Model/Waterfall Model/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 plan to be followed will be created which will describe the
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:In software project management, software testing, and software
engineering, verification and validation (V&V) is the process of checking
that a software system meets specifications and that it fulfills its intended
purpose. It may also be referred to as software quality control. It is normally
the responsibility of software testers as part of the software development
lifecycle. 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
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.