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
|
SPRING 2016
|
PROGRAM
|
MASTER OF BUSINESS ADMINISTRATION (MBA)
|
SEMESTER
|
III
|
SUBJECT CODE & NAME
|
MI0033 – SOFTWARE ENGINEERING
|
BK ID
|
B1965
|
CREDITS
|
4
|
MARKS
|
60
|
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.
Write short notes on the following agile processes:
a.
Dynamic Systems Development Method (DSDM)
Answer:Dynamic systems development
method (DSDM) is an agile project delivery framework, primarily used as a
software development method. First released in 1994, DSDM originally sought to
provide some discipline to the rapid application development (RAD) method. In
2007 DSDM became a generic approach to project management and solution
delivery. DSDM is an iterative and incremental approach that embraces
principles of Agile development, including continuous user/customer
involvement.
b.
Adaptive Software Development (ASD)
Answer:Adaptive software development
(ASD) is a software development process that grew out of rapid application
development work by Jim Highsmith and Sam Bayer. It embodies the principle that
continuous adaptation of the process to the work at hand is the normal state of
affairs.
Adaptive
software development replaces the
c.
Scrum
Answer:Scrum is an agile way to manage
a project, usually software development. Agile software development with Scrum
is often perceived as a methodology; but rather than viewing Scrum as
methodology, think of it as a framework for managing a process.
In
the agile Scrum world, instead of providing complete, detailed descriptions of
how everything is to be done on a project, much of it is
d.
Feature-Driven Development (FDD)
Answer:Feature-driven development (FDD)
is an iterative and incremental software development process. It is one of a
number of lightweight or Agile methods for developing software. FDD blends a
number of industry-recognized best practices into a cohesive whole. These
practices are all driven from a client-valued functionality (feature)
perspective. Its main purpose is to deliver tangible, working software
repeatedly in a timely manner.
Feature-Driven
Development is built on a
Question.2.
Explain the concept of “software project life cycle” with a suitable example.
Answer: The systems development life
cycle (SDLC), also referred to as the application development life-cycle, is a
term used in systems engineering, information systems and software engineering
to describe a process for planning, creating, testing, and deploying an
information system. The systems development life-cycle concept applies to a
range of hardware and software configurations, as a system can be composed of
hardware only,
Question.3.
a. Explain function-oriented metrics
Answer:Function-oriented software
metrics use a measure of the functionality delivered by the application as a
normalization value. Since ‘functionality’ cannot be measured directly, it must
be derived indirectly using other direct measures.
b.
How do you calculate function points?
Answer:There can be various methods to
calculate function points; you can define your custom too based on your
specific requirements. But "Why re-invent
Question.4.
a. Explain the system architecture
Answer:A system architecture or systems
architecture is the conceptual model that defines the structure, behavior, and
more views of a system. An architecture description is a formal description and
representation of a system, organized in a way that supports reasoning about
the structures and behaviors of the system.
A
system architecture can comprise system components, the externally visible
properties of those components, the relationships (e.g. the behavior) between
them. It can provide a plan from which products can be procured, and systems
developed, that will work together to implement the overall system. There have
been efforts to formalize languages
b.
Explain System specification review
Answer:A Software Specification Review
(SSR) is conducted for each Computer Software Configuration Item (CSCI) after
the System Functional Review (SFR), but prior to the initiation of preliminary
design for the individual CSCI. The SSR is part of the overall systems
engineering process of allocating and formally defining requirements, and must
occur after the system/subsystem level hardware/software allocation decisions
have
Question.5.
Explain the different methods of integration testing
Answer:Integration testing tests
integration or interfaces between components, interactions to different parts
of the system such as an operating system, file system and hardware or
interfaces between systems.
Also after integrating two
different components together we do the integration testing. As displayed in
the image below when two different modules ‘Module A’ and ‘Module B’ are
integrated then the integration testing is done.
Question.6.
Explain the code inspection technique. What are the different steps followed to
conduct code inspection
Answer:Inspection in software
engineering, refers to peer review of any work product by trained individuals
who look for defects using a well defined process. An inspection might also be
referred to as a Fagan inspection after Michael Fagan, the creator of a very
popular software inspection process.
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.