MI0033 – SOFTWARE ENGINEERING

Dear students get fully solved  SMU MBA assignments
Send your semester & Specialization name to our mail id :

“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601




ASSIGNMENT

DRIVE
WINTER 2015
PROGRAM
MBADS (SEM 3/SEM 5)MBAFLEX/ MBA (SEM 3)
PGDISMN (SEM 1)
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.

Q. 1. Explain the concept of “software project life cycle” with a suitable example.

Answer:There are various software development approaches defined and designed which are used/employed during development process of software, these approaches are also referred as “Software Development Process Models” (e.g. Waterfall model, incremental model, V-model, iterative model, etc.). Each process model follows a particular life cycle in order to ensure success in process of software development.




Q. 2. Write short notes on

a. Planning and estimation phase:A successful project plan will include information on the budget, resources, task duration and when the project will be completed. You will want to perform estimates shortly after completing a breakdown of tasks and milestones. If the estimation process begins too soon, there won't be enough



b. Scheduling and tracking phase:Project Scheduling helps to establish a roadmap for project managers together with estimation methods and risk analysis. Project scheduling and Tracking begins with the identification of process models,


c. Risk analysis phase:

·         Phase 1: Substance selection: All substances put on the market in quantities exceeding one ton per year are recorded in an inventory.
·         Phase 2: Gathering of information: All available information about the substances selected is collected.
·          
·         d. Scope of a software project:Project scope is the part of project planning that involves determining and documenting a list of specific project goals, deliverables, tasks and deadlines.When the project begins, the project manager has a unique role to play. The start of the project is the time when the scope of the project is defined; only the project manager is equipped to make sure that it’s defined properly. Everyone else has a role to play later on: users and stakeholders will provide expertise, requirements analysts will write specifications, programmers will build the code, etc. Everyone involved in the project has some input into the scope, but only the project manager is solely dedicated to it. Defining the scope is the most productive thing a project manager can do to get the project underway. The Vision and Scope document is the project manager’s tool for doing that.




Q. 3. a. Explain function oriented metrics

Answer: Function-oriented



b. How do you calculate function points?

Answer: To compute function points (FP), the following relationship is used:

                              FP = count total [0.65 + 0.01 Σ(Fi)] where count total is the sum of all FP entries .

The Fi (i = 1 to 14) are "complexity adjustment values" based on responses to the following questions :
1. Does the system require reliable backup and recovery?
2. Are data communications required?



Q. 4. a. Explain the system architecture specification

Answer:Architecture should provide guidance to developers in such a way to avoid integration and maintenance issues. More specifically, architecture should identify things such as approved operating systems, approved development languages, approved data storage systems, approved communication protocols, coding practices,



b. Explain System specification review

Answer: A System Requirements Review (SRR) is a formal review conducted to ensure that system requirements have been


Q. 5. Explain the different types of integration testing


Answer:Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test. Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Test techniques include, but are not limited to, the process of executing a program or application with the intent of finding software bugs (errors or other defects).

It involves the execution of a software component or system component to evaluate one or more properties of interest. In general, these



Q6 . Explain Five maturity levels of Capability Maturity Model (CMM).

Answer : The Capability Maturity Model (CMM) is a methodology used to develop and refine an organization's software development process. The model describes a five-level evolutionary path of increasingly organized and systematically more mature processes. CMM was developed and is promoted by the Software Engineering Institute (SEI), a research and development center sponsored by the U.S. Department of Defense (DoD). SEI
Dear students get fully solved  SMU MBA 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.