Critically analyze any one attribute in furps model

Assignment Help Other Subject
Reference no: EM133294645

Software Quality Assurance

Learning Outcome 1: For a specific project, Evaluate and use tools /techniques successfully handle configuration management.
Learning Outcome 2: Select an appropriate test strategy and associated test data & apply relevant techniques.
Learning Outcome 3: Critically analyze and review process of Software development & identify its ranking in an accepted capability-maturity model.
Learning Outcome 4: Analyze, critically review and apply alternative software metrics.

Assignment Objective

This assignment aims to evaluate the student's ability to successfully analyze and apply testing practices, software metrices and improvement models. The main objective is to use methods and techniques to enhance the quality attributes of a software project.

Assignment Tasks
Assume that you have been asked to develop an Business analytics software for sales teams. The proposed software should support the sales team to see the facts, provide reports that benefit these teams and answer their questions whenever and wherever they are. The proposed analytics software should speed up decision-making, tracks activity and ultimately help generate more sales. The software should support Sales Performance Comparison: Easily see who is performing well and why. The software must provide the trend analysis to find increases or decreases in product sales in months. The software must track Product growth. The software should be easy enough to use which means the sales team members don't have to be IT experts. The proposed software must give them the flexibility in business analysis to make strategic decisions.

Task 1

For the given scenario, propose a version management tool to manage the changes occurring during software development process.Demonstrate the following features of the selected tool in supporting the change control activities. Attach the screenshots as evidence.
i. Version management (by creating one main file and two branches-File name format(Repository name: SQAStudent ID, Main File name : Firstname_Student ID)
ii. Adding a collaborator to the project
iii. Issue tracking in a collaborative environment(Create an issue and assign it to the collaborator. Ask collaborator to resolve the issue and attach the evidence)

Task 2

a) Develop a code fragment(algorithm) to implement a few functions for the proposed software. The program must include variable declarations, arrays, processing statements, conditional statements and valid output statements(lines of code: 20-30). Give a short description of the program's objective and explain how it supports the business process. (10 marks)

b) Draw a flow graph and calculate the cyclomatic complexity for the algorithm/program created in task 2 a.

c) Select one testing strategy for the above project to assure the highest possible quality of the end product. Critically evaluate the relevance of the chosen strategy and discuss the test procedures to be followed while applying the strategy.

Task 3

a. Critically analyze any one attribute in FURPS model relevant for the proposed software . Your discussion must include all set of requirements to achieve the chosen quality attribute based on the scenario.

b. Critically review the role of defect metric in evaluating the quality of the proposed software given in the scenario. Using sample data, demonstrate how the defect metric can be applied to evaluate the quality of the final product. Give a brief analysis of decisions taken by the development team based on the value of defect metric.

Task 4

Critically analyse the significance of Capability Maturity Model in developing and refining an organization's software development process. Support your discussion with examples related to the proposed project development given in the scenario.

Reference no: EM133294645

Questions Cloud

What two elements must a trademark owner prove to succeed : what two elements must a trademark owner prove to succeed in a trademark infringement case?
Internal and external communication : Identify the techniques, channels, and technologies for both internal and external communication to be leveraged to effectively communicate
Communication channels and techniques : Summarize what communication channels are currently being used to reach the target personas.
How servant leadership can be utilized by management : Identify role management will play during the change process, means to achieve collaboration, how servant leadership can be utilized by management
Critically analyze any one attribute in furps model : COMP 30010.1 Software Quality Assurance - Middle East College Critically analyze any one attribute in FURPS model relevant for the proposed software
Identify three strengths that adam demonstrates : Identify three strengths that Adam demonstrates based on the scenario. Which developmental domain does each strength connect to?
Define and explain the functions of management. : Define and explain the functions of management.Why does a business need a vision statement, a mission statement, and goals?
Present a proposal to the management team of the company : Web design consultancy company has been invited to tender for the design of a web site for a newly formed business/organization
Explain some tactics you would use if you were representing : explain some tactics you would use if you were representing a teacher accused of a violating a district policy and want to negotiate a compromise with an admini

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd