Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601
(Prefer mailing. Call in emergency )
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 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,
primarilyusedasa software developmentmethod.Firstreleasedin 1994, DSDMoriginally sought to
provide some discipline tothe rapidapplicationdevelopment (RAD) method. In 2007 DSDMbecame
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
rapidapplicationdevelopmentworkbyJimHighsmithandSamBayer.It embodiesthe principle that
continuous adaptation of the process to the work at hand is the normal state of affairs.
Adaptive software development replaces the
2. 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 Scrumworld,insteadof providingcomplete,detaileddescriptionsof how everythingisto
be done on a project, much of it is
d. Feature-Driven Development (FDD)
Answer:Feature-drivendevelopment (FDD) is an iterative and incremental software development
process.Itis one of a numberof lightweightorAgile methodsfordevelopingsoftware.FDD blends a
numberof 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 systemsdevelopmentlife cycle (SDLC),alsoreferredtoasthe applicationdevelopment
life-cycle,isatermusedin systems engineering, information systems and software engineering to
describe aprocessfor planning,creating,testing,anddeployinganinformationsystem.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?
3. Answer:There canbe variousmethodstocalculate 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,andmore viewsof asystem.Anarchitecture description is a formal description
and representationof asystem,organizedinawaythat supportsreasoningaboutthe structuresand
behaviors of the system.
A systemarchitecture cancomprise system components, the externally visible properties of those
components,the relationships (e.g. the behavior) between them. It can provide a plan from which
productscan be procured,andsystemsdeveloped,thatwill worktogethertoimplement 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
preliminarydesignforthe individual CSCI.The SSRispart of the overall systemsengineering process
of allocatingandformallydefiningrequirements, 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.
Alsoafterintegratingtwodifferentcomponentstogetherwe dothe integrationtesting.Asdisplayed
inthe image belowwhentwodifferentmodules‘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
4. Answer:Inspection in software engineering, refers to peer review of any work product by trained
individualswholookfordefectsusingawell definedprocess.Aninspectionmightalsobe referredto
as a Fagan inspectionafterMichael Fagan,the creatorof a very popularsoftware inspectionprocess.
Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601