MI0033 – SOFTWARE ENGINEERING

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 DRIVE 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 in detail the requirement of use case diagram for a bank database when customer withdraws cash using cheque from the bank.


Answer:Business use cases are Individual Check-In, Group Check-In (for groups of tourists), Security Screening, etc. - representing business functions or processes taking place in an airport and serving needs of passengers.Several business actors having some needs and goals as related to the restaurant and business use cases expressing



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



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, identification of software tasks and activities, estimation of effort and work and ends with creation of network of tasks and making sure it gets done on time. This network is



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.
·         Phase 3: Prioritization of substances: In phase 3, the substances recorded are prioritized based on


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



Q. 3. Software reuse is a new approach of building software, using the software that already exists in a company, rather than building software systems from scratch.

a. What are the different classifications of software reuse?
b. List the various advantages of software reuse

Answer:Software component reuse is the software engineering practice of creating new software applications from existing components, rather than designing and building them from scratch. Reusable components can be requirements specifications, design documents, source code, user interfaces, user documentation, or any other items associated with software. All products resulting from the software development life cycle have the potential for reuse.

a.The types of reuse are:

·         Architected Reuse.  The identification, development, and support of large-scale, reusable assets via enterprise architecture. 
·         Pattern Reuse. The use of documented approaches to solving common problems within a specified context.  With pattern reuse you’re not reusing code, instead you are reusing the thinking that goes behind the code. 
·         Framework Reuse. The use of collections of classes that together implement the basic functionality of a common technical or business domain.  Horizontal frameworks, such as a security framework or user interface framework such as the Java Foundation Class (JFC) library and vertical frameworks, such as a financial services framework, are common.




b.The advantage of software reuse:

·         The systematic development of reusable components.
·         The systematic reuse of these components as building blocks to create new systems.





Q. 4. Describe the five principles of analysis.

Answer:Averaging: Given a set of measures of things which are the same in some way, the actual figures are likely to vary, due to other, differing factors. A simple way to summarize the set of measures is to average them (take the mean).  The benefit of an average is that unusually low numbers are likely to cancel out unusually high numbers, resulting in the average being fairly central and hence an approximation of what you might expect the 'true measure' to be (if all other variation could be eliminated).




Q. 5. Elaborate the terminologies used in software testing fundamentals
Explaining the three terminologies viz.,

Answer: STF is a platform to gain (or refresh) basic knowledge in the field of Software Testing. If we are to ‘cliche’ it, the site is of the testers, by the testers, and for the testers. Our goal is to build a resourceful repository of Quality Content on Quality.

a.testing objectives.The test objective is systematically uncover different classes of errors and to do this with a minimum amount of time.  Testing is a process of executing a program with the intent of finding an error.  A good test case is one that has high probability of finding an as yet undiscovered error.  A successful test is one that uncovers an as yet undiscovered error.Software Testing has



Q. 6. Show the mapping the ISO 9001 to the CMM

Answer:ISO has 20 clauses that define the areas of process compliance.   The following table is provided by the SEI to map the ISO clauses with key process areas in the CMM.  A strong relationship indicates that both ISO and CMM address the particular area that is being compared; a weak relationship indicates that there is not a clear mapping between the two models, but the requirement can be met under a different category.The Capability Maturity Model (CMM) by the Software Engineering Institute and the

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.