Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
12 views9 pages

Activity 1 - Software Development

The document outlines the importance of quality in software development, focusing on various models and standards that can be applied to ensure high-quality outcomes. It includes an analysis of different quality models, their advantages and disadvantages, and suggests the McCall model or ISO 9126 as suitable for developing a web-based information system for a clinic. The document aims to equip trainees with the skills to classify and justify the selection of quality models based on project requirements.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views9 pages

Activity 1 - Software Development

The document outlines the importance of quality in software development, focusing on various models and standards that can be applied to ensure high-quality outcomes. It includes an analysis of different quality models, their advantages and disadvantages, and suggests the McCall model or ISO 9126 as suitable for developing a web-based information system for a clinic. The document aims to equip trainees with the skills to classify and justify the selection of quality models based on project requirements.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

QUALITY IN SOFTWARE DEVELOPMENT

SENA
Virtual training

QUALITY IN SOFTWARE DEVELOPMENT


Table of contents
INTRODUCTION
GENERAL OBJECTIVE
Quality in software development.................................................................................................5
Activity 15
Analysis of the method and quality standard that the company must adhere to in order to carry out this
project.............................................................................................................................................5
JuicetJustification of the selection of the method and standard according to the product approach or
process..............................................................................................................................................7
INTRODUCTION

With this activity, we achieve cognitive skills to identify and classify the
current models and standards that govern the quality of software development.
GENERAL OBJECTIVE

Analyze and classify the models according to the presented approach (process,
product and use

Quality in software development

Activity 1

A newly established software development company has been requested by a clinic, with
the following requirement:

A web-based information system is required to record the entry


from the hospitalization of patients to the clinic, containing the patient's information, from
the room and bed occupied, of the materials and medications used; in order to
calculate the cost of hospitalization at the time of discharging the patient.

In addition, the project must allow for consultation of the available beds and rooms.
beds and rooms occupied and the characterization of the patient occupying each bed.

The company requests this advisory, and for this, the trainees must develop a
Word document that contains the following points:

1. Analysis of the method and quality standard that the company must adhere to
carry out said project.
2. Justification of the selection of the method and standard according to the approach of
product or process.
Report.

Analysis of the method and quality standard to which one must adhere
company to carry out this project.

Conducting an analysis of the different software quality models, obtaining the


advantages and disadvantages of each model, according to the following table.

MODELS OF
ADVANTAGES DISADVANTAGES
QUALITY
Addresses the diverse needs of Lack of alignment with the approach to
the organizations that want to carry out service that is
the improvement of their processes. There are 2 experiencing the sector of the
enfoques: (1) Continuo y IT (development processes of
Stepped. software products) in all
Reduction of development cost its lines of activity, as well as
Localization and resolution of the high implementation effort
defects what it demands.
CMMi Increase in productivity The evaluation process is very
Reduction of the jobs derived from Costly in time and effort.
corrections after the testing phases. The complexity of evaluation
It is an official international standard it may continue to threaten the
(Aligned with the other ISO standards definition of objectives
90003). concrete maturity.
It is more comprehensive and versatile. it is less implemented at the level
industrial (takes fewer years)
It allows certifying any type of Time
project through a more structure Budget
flexible. Costs
Reduce the risk of errors and
downtime.
Improve the effectiveness of your product or
TickIT service.
Understand the needs of your
clients at each stage of the life cycle
of your product.
Provide continuous improvement,
achieving a quality of product
improved and repetitiveness.
Deduce the areas for improvement from It is mainly implemented
the analytical profiles, making a plan in Europe.
high-level actions Incomplete compared to
recommended to achieve the same. other models.
Transform the plan into a series of
mini-projects to implement the
Bootstrap improvements
Previously recommended.
Non-profit
Basis in ISO 9000, ISO 15504
ESPICE and CMM

It is found in the TQM model (Total When the improvement is


Quality Management). It covers most focus on a specific area
of the aspects of the life cycle of from the organization, the loss of the
development of perspective of the
software, the development of the areas and interdependence that exists
support activities, and a number among all the members of the
significant marketing activities company.
Trillium related.
Many of the practices described
can be applied in the model
directly in the development of
hardware.
The architecture of Trillium is characterized
for possessing (Trillium, 2000): Capability
Areas (CA), which are central areas of
concern of the Trilliu model.
Improves people's productivity, One must have a good
improvement in programming habits, set of metrics and
early detection can be achieved quality parameters, which,
of defects and risks which results in for some organizations,
a reduction in defects, a it can be difficult to define.
improvement in quality, and therefore, a Each member must be
reduction in the life cycle. trained in the PSP, if any
A plan is worked with a base of member is leaving, it is necessary
more accurate estimate when made train the new ones
Personal SW
by the team; a good one is achieved members.
Process (PSP)
communication among the members. The registration steps of
PSP scripts do not include detailed information at the level
tasks and activities for the stage of of measurement may result
requirements analysis. It always does frustrating when one has
part of a definition of time pressure.
requirements that will not change. There is still no tool
automated that facilitates the
data recording and analysis
generated by the application of
PSP
Team SW Improve the team's performance. In view of the fact that the managers of
There is an approach regarding the process / small and medium-sized enterprise
operational process that helps the they are very conservative, the
product. continuous improvement is made
The development of systems is a a very long process
main motivator for the
team activity, and effectiveness
Process (TSP) development of TSP was the conviction
the team determines the quality of the
that the teams of engineers can
Engineering

Create a disciplined environment and Requires investment


structured necessary for the standard It is necessary that each one of
ISO/IEC 15939 on the the members have to have the
control and improvement of the process commitment and discipline of
Practical SW follow the plan. You must fill out
Measurement all the documentation
t (PMS) required that includes its
records, planning, the
templates or forms
The product is delivered Requires a change in everything
incrementally to the client, based on the organization, since for
the importance of the different to achieve success it is necessary the
features participation of all
Gilb Ease of maintenance members of the organization and
Evaluate the natural capacity of the system at all levels.
to carry out his work. Investments need to be made
Ease of use Integrity important.
It can be applied to the entire life cycle. It is effective when it is
of the product, processes, and resources and it implemented as part of
you can easily align with the an improvement initiative of the
organizational environment. broader quality, since one
of the main purposes of
GQM Quantitative level (metric) Measurements are the improvement.
The GQM team will need
coordinate these tasks for
all projects in such a way
to ensure consistency of the
metrics between projects
Mc call Propose three perspectives for grouping It is difficult that the characteristics
the quality factors: review of and its characteristics are
product, ability to always perfectly
to be changed, product transition, independents.
adaptability to the new environment An explicit association is missing
operation of the product, characteristics of between the models and the process of
operation.
software, on how to do
Considered under the quality criterion quality software.
ISO 9000-3 There isn't always a
perfectly linear relationship
among the values of the
metrics and characteristics
what they should estimate.
There is a difficult economic factor.
of measuring: the cost of code
reusable and the profit for
reuse already developed code
It allows to reduce the risks of not A limitation of this model of
consider some of the facets of quality is that it does not have in
development of a system. counts the portability of the
It allows to standardize some software products that are being
Furps criteria to obtain the considering, worthy factor of
requirements. consideration based on the
current demands that fall on
about the development process
of the software.
Presents a wider range of It generates a lot of time in
primary characteristics the the development of the system.
maintainability Expensive model.
Boehm Requires experience in
the identification of
risks.

Justification for the selection of the method and standard according to the
product or process approach.

Once the pertinent analysis is concluded, it is deduced that the best models to have in
account to develop the software in a web environment information system
For the clinic, it is the Mccall model or the ISO9126 one. It already establishes six characteristics.
(Functionality, reliability, usability, efficiency, maintainability, and portability)

BIBLIOGRAPHIC REFERENCES
Cannot access or translate content from external links.

Escobar, C. J. (September 15, 2010). Blogspot. Retrieved on October 3, 2015, from


hthttp://asprotech.blogspot.com.co/2010/09/goal-queston-metric.html

Gracia, J. (August 14, 2005). Software Engineer. Retrieved on October 2, 2015, from
hthttp://www.engineersoftware.com/quality/cmm-cmmi.php

You might also like