Sei sulla pagina 1di 5

Assignment Software Quality Assurance

Submitted To: Ma’am Qurat-Ul-Ain


Submitted By: Amina Safdar
Roll number: Info.tech-16013
Semester: VII
Department: IT
Government College Woman University Sialkot
ASSIGNMENT #1
Q# 01:

Suppose an ABC software development company has launched a new project for customers
who are geographically located in different places and the domain of the project is also new
for the requirement team.
Being a quality assurance team member, answer the following questions:
1. What kind of defects (origin based) are expected in the above project? Justify.
2. Compare the following defect prevention techniques and identify the most suitable
one for the above project. Justify you answer with solid reason(s).
 JAD
 Prototyping
 Case tools
Note: if choose one choice then should give reason for not selecting others.

Answer: Origin based defects are following such as,


 Variations in requirements:
Customers are geographically located at different places, the first thing that will arise as problem
will be the requirement difference in as location changes such as error in requirements..
 Language problem:
The thing is to accommodate different languages in the project starting from initial stage to
implementation of the project.
 Economic and Financial:
The economic and Financial aspect zeroed on the level of general economic activity, as well as
the resources available to carry out work and it includes the economic competitions of various
degree around the appointment of all parties of the building projects.

Comparison of the following three techniques:

JAD Prototyping Case Tools


Joint Application Development Prototyping is the activity of A case tool is a computer-
is a development methodology creating prototypes of software based aimed at supporting one
system originally used for applications, incomplete or more software engineering
designing a computer- based versions of software program within a software development
system, but can be applied to being developed. process.
any development process.

JAD is best as domain is new for Requirement team as it provides various advantages:
 Allows for effective participation among team members.
 Better understanding of project objectives.
 Shorter project completion time.
 Allows key users to participate effectively.
Reason for not selecting other techniques:
JAD is best for requirement team work so other techniques are not selected due to this reason
because this project has a team work, Hence JAD is selected.
Q# 02:
Being students of GC Women University, you should be familiar with GCWUS-LMS. You
are required to identify and explain five (5) User-Satisfaction level of defects of GCWUS-
LMS (in 2 to 3 lines each).

User-Satisfaction level of defects of GCWUS-LMS:

1. Unattractive user interface:


In my perspective User-Interface is not so attractive as it’s not Appropriately describing
every aspect from user point of view.
2. Not personal:
There should be some options where every user can access all the properties of theme and
colors.
3. Pop-ups:
Announcements and Assignments should be described and displayed as pop-ups so the
user can easily have view what’s really going on.
4. More Descriptions:
The menus and sub-menus should be more detailed as it facilitate users to read all the
details.
5. Social Media Support:
In my opinion there should be an online training system, which will train a person how to
use and learn the system.
6. Ease of learning:
It’s somehow not easy to learn, It’s not beneficial for learning system.

Q# 03:
Read the research paper titled “Defect Prevention and Process Improvement Methodology
for Outsourced Software Projects”. (The paper is attached with this assignment package).
You are required to write a summary (a paragraph at most 12 lines) of this paper which
should include the following:

1. Need for the research


2. Key Contribution
3. Critical analysis (i.e strengths and weaknesses) of the paper.
“ SUMMARY”
Organizations face many problems in rapid development of software systems critical to their
operations and growth. The challenges in any software development product lies in minimizing
the number of defects. Occurrence of defects is the greatest contributor to significant increases in
product costs due to correction and rework time. In the present era Quality is considered to be the
most important core which has a direct impact on success of a product. Many organization
outsource their projects and Quality issue arises. Quality of a project is achieved when total
defects are removed. Defect Prevention(DP) is a methodology applied to a software development
Life Cycle that identify root causes of effects remove defects and prevents them from recurring.
However, the issue of Quality for the outsourced projects particularly for the projects which are
partially outsourced still needs further research. This paper proposed a framework in which
perfect defect removal techniques are given A framework is suggested for fully and partially
projects. Currently Propose framework is limited to oversee two organizations. This research
fundamentally focuses on prevention of defects. As a future dimension of the work, we intend to
add additional frameworks.
1. Need for the research:
Defects in the outsource project is very common problem in the current era. It’s now increasing
day by day which had a bad impact towards Quality of a software project. Thus research work is
necessary to reduce failure of Quality maintain parameters and to enhance Quality making
attributes. Further researches are also proposed in this regards.
2. Key Contribution:
The purpose and definition made by this paper has raised key elements about outsourcing of the
software projects which are enlist:
 Defects in software design.
 Development process improvements.
 Integration defects in outsourced projects.
 Proposed development.
 Improved framework for both partially and fully projects.
3. Critical Analysis of the Paper:
 This Paper gives a proper overview of how an outsourced software’s and how they can
harm the quality products of the company and goodwill.
 This paper discussed almost every aspect regarding software Quality and has made a vital
analysis on the need of defect detection and prevention.

Potrebbero piacerti anche