51 |
Evaluating Surface Concentrations of NO2 and O3 in Urban and Rural Regions by Combining Chemistry Transport Modelling with Surface MeasurementsRebello, Zena January 2010 (has links)
A base case modelling investigation was conducted to explore the chemical and physical behaviour of ground-level ozone (O3) and its precursor nitrogen dioxide (NO2) in Ontario using the U.S. Environmental Protection Agency (EPA) Community Multiscale Air Quality (CMAQ) model. Two related studies were completed to evaluate the performance of CMAQ in reproducing the behaviour of these species in both rural and urban environments by comparing to surface measurements collected by the Ontario Ministry of the Environment (MOE) network of air quality stations. The first study was a winter examination and the second study was conducted for a period during the summer of the same year. The municipality of North Bay was used to represent a rural setting given its smaller population relative to the city of Ottawa which was the base of the urban site.
Statistical and graphical analyses were used to validate the model output. CMAQ was found to replicate the spatial variation of O3 and NO2 over the domain in both the winter and summer, but showed some difficulty in simulating the temporal allocation of the species. Validation statistics for North Bay and Ottawa showed overall O3 mean biases (MB) of 3.35 ppb and 2.25 ppb, respectively, and overall NO2 MB of -8.75 ppb and -4.37 ppb, respectively for the winter. Summer statistics generated O3 MB of 4.66 ppb (North Bay) and 10.05 ppb (Ottawa) while both MB for NO2 were between -2.20 ppb to -2.55 ppb. Graphical analysis showed that the model was not able to reproduce the lower levels of O3, especially at night, or the higher levels of NO2 during the day at the North Bay site for either season. This was expected since the comparisons were made between point measurements and 36 km grid-averaged model results. The presence of high amounts of NO2 emissions local to the monitoring sites compared to the levels represented in the emissions inventory may also be a contributing factor. The simulations for Ottawa demonstrated better agreement between model results and measurements as CMAQ provided a more accurate reproduction of both the higher and lower mixing ratios of O3 and NO2 during the winter and summer seasons. Results indicate that CMAQ is able to simulate urban environments better than rural ones.
|
52 |
Systemunterstützung zur Bewertung der Qualität persönlicher Cloud-DiensteThoß, Yvonne 30 July 2014 (has links) (PDF)
Cloud-Technologien ermöglichen Endnutzern das flexible und bedarfsgerechte Beziehen von IT-Leistungen über das Internet. In einer Public Cloud können die Dienste oder Ressourcen von beliebigen Unternehmen und Endnutzern zeit- sowie ortsunabhängig verwendet werden. Nutzer von Cloud-basierten Softwareanwendungen haben keinen Einfluss auf die sachgerechte Verwaltung und Überwachung der darunterliegenden Cloud-Infrastruktur. Infolgedessen haben sie zunehmend Bedenken hinsichtlich der Sicherheit ihrer Daten oder in Bezug auf die Performance bzw. Verfügbarkeit des Dienstes. Um diese Bedenken abzubauen, müssen die nichtfunktionalen Eigenschaften eines Dienstes betrachtet werden, da sie dessen qualitative Wahrnehmung beeinflussen. Derzeit steht Endnutzern weder ein vollständiger Kriterienkatalog zur Bewertung von Cloud-Diensten als Orientierungshilfe zur Verfügung noch sind Cloud-Gütesiegel oder Zertifikate ausreichend verbreitet. Mangelnde Fachkenntnisse und verstreute oder nicht verfügbare Qualitätsinformationen führen dazu, dass Endnutzer die Dienstqualität nur erschwert oder gar nicht bewerten können.
Das Ziel der Dissertation ist, Cloud-Nutzer bei der schnellen und umfangreichen Überwachung und Bewertung der Qualität ihrer Public-Cloud-Dienste zu unterstützen. Die Berücksichtigung der Nutzerinteressen und -bedürfnisse in Bezug auf die Dienstqualität steht dabei im Vordergrund. Die Untersuchung der verwandten Cloud-spezifischen Qualitätsmodelle hat gezeigt, dass die Modelle unvollständig sind und keine Aussagen zu deren Eignung und Akzeptanz aus Nutzersicht getroffen werden. Folglich werden in der Arbeit zunächst die nichtfunktionalen Qualitätsattribute von Softwareanwendungen identifiziert und nutzerfreundlich kategorisiert. Das daraus abgeleitete Modell bildet die Grundlage für ein Qualitätsinformationssystem, das Endnutzer künftig bei der kontinuierlichen Einschätzung der Qualität ihrer Dienste unterstützen soll. Darüber hinaus wird ein Konzept zur nutzerfreundlichen visuellen Aufbereitung der Qualitätsinformationen entwickelt. Es werden Empfehlungen zur Darstellung, Strukturierung und Verknüpfung der Informationen innerhalb des Systems gegeben. Jeder Nutzer kann individuell festlegen, über welche Qualitätseigenschaften er informiert werden möchte und wann die Qualität eines Dienstes als hoch eingeschätzt werden soll. Mit der prototypisch technischen Realisierung des Qualitätsinformationssystems werden die praktische Eignung des Qualitätsmodells und Konzeptes demonstriert. Ferner belegen die Ergebnisse von zwei Nutzerbefragungen, dass Cloud-Nutzer durch das Informationssystem bei der Qualitätsbewertung unterstützt werden und mit dem System grundsätzlich zufrieden sind.
|
53 |
A framework to measure customers' perceptions on the quality of red meat / H.E. MalindiMalindi, Happy Edward January 2010 (has links)
This preliminary study investigated the factors which influence consumer choice of beef. A questionnaire and sensory evaluation considered the level of importance which consumers attached to the sensory (intrinsic attributes) properties of beef as compared to extrinsic factors. It was found that consumers use sensory properties to predict the freshness and overall eating quality, but they can also misinterpret the quality cues.
Consumers made it clear that the freshness and the place of purchase played a prominent role in their decision to purchase red meat because they perceive the retailer to be an integral part of the overall quality assessment with regard to the purchase process of mutton and beef.
The Total Food Quality Model is used as the frame of reference for analysing the way in which consumers perceive meat quality. The way in which consumers form expectations about the quality at the point of purcha7se, based on their own experience and information cues available in the shopping environment, is described as well as the way in which quality is experienced in the home during and after meal preparation. The relationship between quality expectations and quality experience and its implications for consumer satisfaction and repeat purchase intent is addressed.
The study collected data by means of a questionnaire to evaluate the quality perceptions of beef. Cronbach alpha as reliability coefficient recorded high levels of reliability and the factor analysis revealed that only one factor, namely that of quality considerations is present in the analysis. Furthermore, the building on the insights obtained on subjective quality perception, possibilities for consumer–oriented product development in the meat sector are addressed. Issues dealt with here are branding, differentiation by taste, healthiness and convenience. / Thesis (M.Sc. (Computer Science))--North-West University, Potchefstroom Campus, 2011.
|
54 |
A framework to measure customers' perceptions on the quality of red meat / H.E. MalindiMalindi, Happy Edward January 2010 (has links)
This preliminary study investigated the factors which influence consumer choice of beef. A questionnaire and sensory evaluation considered the level of importance which consumers attached to the sensory (intrinsic attributes) properties of beef as compared to extrinsic factors. It was found that consumers use sensory properties to predict the freshness and overall eating quality, but they can also misinterpret the quality cues.
Consumers made it clear that the freshness and the place of purchase played a prominent role in their decision to purchase red meat because they perceive the retailer to be an integral part of the overall quality assessment with regard to the purchase process of mutton and beef.
The Total Food Quality Model is used as the frame of reference for analysing the way in which consumers perceive meat quality. The way in which consumers form expectations about the quality at the point of purcha7se, based on their own experience and information cues available in the shopping environment, is described as well as the way in which quality is experienced in the home during and after meal preparation. The relationship between quality expectations and quality experience and its implications for consumer satisfaction and repeat purchase intent is addressed.
The study collected data by means of a questionnaire to evaluate the quality perceptions of beef. Cronbach alpha as reliability coefficient recorded high levels of reliability and the factor analysis revealed that only one factor, namely that of quality considerations is present in the analysis. Furthermore, the building on the insights obtained on subjective quality perception, possibilities for consumer–oriented product development in the meat sector are addressed. Issues dealt with here are branding, differentiation by taste, healthiness and convenience. / Thesis (M.Sc. (Computer Science))--North-West University, Potchefstroom Campus, 2011.
|
55 |
Evaluating Surface Concentrations of NO2 and O3 in Urban and Rural Regions by Combining Chemistry Transport Modelling with Surface MeasurementsRebello, Zena January 2010 (has links)
A base case modelling investigation was conducted to explore the chemical and physical behaviour of ground-level ozone (O3) and its precursor nitrogen dioxide (NO2) in Ontario using the U.S. Environmental Protection Agency (EPA) Community Multiscale Air Quality (CMAQ) model. Two related studies were completed to evaluate the performance of CMAQ in reproducing the behaviour of these species in both rural and urban environments by comparing to surface measurements collected by the Ontario Ministry of the Environment (MOE) network of air quality stations. The first study was a winter examination and the second study was conducted for a period during the summer of the same year. The municipality of North Bay was used to represent a rural setting given its smaller population relative to the city of Ottawa which was the base of the urban site.
Statistical and graphical analyses were used to validate the model output. CMAQ was found to replicate the spatial variation of O3 and NO2 over the domain in both the winter and summer, but showed some difficulty in simulating the temporal allocation of the species. Validation statistics for North Bay and Ottawa showed overall O3 mean biases (MB) of 3.35 ppb and 2.25 ppb, respectively, and overall NO2 MB of -8.75 ppb and -4.37 ppb, respectively for the winter. Summer statistics generated O3 MB of 4.66 ppb (North Bay) and 10.05 ppb (Ottawa) while both MB for NO2 were between -2.20 ppb to -2.55 ppb. Graphical analysis showed that the model was not able to reproduce the lower levels of O3, especially at night, or the higher levels of NO2 during the day at the North Bay site for either season. This was expected since the comparisons were made between point measurements and 36 km grid-averaged model results. The presence of high amounts of NO2 emissions local to the monitoring sites compared to the levels represented in the emissions inventory may also be a contributing factor. The simulations for Ottawa demonstrated better agreement between model results and measurements as CMAQ provided a more accurate reproduction of both the higher and lower mixing ratios of O3 and NO2 during the winter and summer seasons. Results indicate that CMAQ is able to simulate urban environments better than rural ones.
|
56 |
[en] MAINTAINABILITY AND REUSABILITY OF ASPECT-ORIENTED SOFTWARE: AN ASSESSMENT FRAMEWORK / [pt] MANUTENIBILIDADE E REUSABILIDADE DE SOFTWARE ORIENTADO A ASPECTOS: UM FRAMEWORK DE AVALIAÇÃOCLAUDIO NOGUEIRA SANTANNA 13 September 2004 (has links)
[pt] O desenvolvimento de software orientado a aspectos (DSOA)
vem obtendo
maior atenção tanto da academia quanto da indústria.
Sistemas orientados a
aspectos compreendem novas abstrações de engenharia de
software e tratam de
diferentes dimensões de complexidade. Conseqüentemente, o
DSOA traz novos
problemas para a engenharia de software experimental. Novos
mecanismos de
avaliação são necessários para medir os graus de
manutenibilidade e reusabilidade
de sistemas orientados a aspectos. Esta dissertação
apresenta um framework de
avaliação para o DSOA composto por dois elementos: um
conjunto de métricas e
um modelo de qualidade. No intuito de evitar a reinvenção
de soluções já testadas,
esses elementos são baseados em princípios bem conhecidos
da engenharia de
software e métricas já existentes. O framework proposto foi
avaliado no contexto
de dois estudos empíricos de domínios distintos, com
características, níveis de
controle e níveis de complexidade diferentes. O primeiro
estudo empírico
comparou uma abordagem orientada a objetos com uma
abordagem orientada a
aspectos para o projeto e implementação de um sistema multi-
agentes. O segundo
estudo envolveu a aplicação do framework proposto para
avaliar as
implementações em Java e AspectJ dos padrões de projeto da
GoF. / [en] Aspect-oriented software development (AOSD) is gaining wide
attention
both in research environments and in industry. Aspect-
oriented systems
encompass new software engineering abstractions and
different complexity
dimensions. As a consequence, AOSD poses new problems to
empirical software
engineering. It requires new assessment mechanisms to
measure the
maintainability and reusability degrees of aspect-oriented
systems. This
dissertation presents an assessment framework for AOSD,
which is composed of
two components: a suite of metrics and a quality model.
These components are
based on well-known principles and existing metrics in
order to avoid the reinvention
of well-tested solutions. The proposed framework has been
evaluated in
the context of two different empirical studies with
different characteristics, diverse
domains, varying control levels and different complexity
degrees. The first study
compared an object-oriented approach and an aspect-oriented
approach to the
design and implementation of a multi-agent system. The
second study involved
the application of the proposed framework to evaluate Java
and AspectJ
implementations of the GoF design patterns.
|
57 |
Dynamic Behavior Of Water And Air Chemistry In Indoor Pool FacilitiesLester Ting Chung Lee (11495881) 22 November 2021 (has links)
<p>Swimming is the
second most common form of recreational activity in the U.S. Swimming pool
water and air quality should be maintained to allow swimmers, pool employees,
and spectators to use the pool facility safely. One of the major concerns
regarding the health of swimmers and other pool users is the formation of
disinfection by-products (DBPs) in swimming pools. Previous research has shown
that volatile DBPs can adversely affect the human respiratory system. DBPs
are formed by reactions between chlorine and other compounds that are present
in water, most of which are introduced by swimmers, including many that contain
reduced nitrogen. Some of the DBPs formed in pools are
volatile, and their transfer to the gas phase in pool facilities is promoted by
mixing near the air/water interface, caused by swimming and pool features.</p>
<p><a>Swimming pool water treatment processes can play significant roles
in governing water and air quality.</a> Thus, it is reasonable to hypothesize that
water and air quality in a swimming pool facility can be improved by renewing
or enhancing one or more components of water treatment.</p>
<p>The first phase of the study was designed to identify and quantify changes
in water and air quality that are associated with changes in water treatment at
a chlorinated indoor pool facility. Reductions of aqueous
NCl<sub>3 </sub>concentration were observed following the use of secondary
oxidizer with its activator. This inclusion also resulted in significant
decreases in the concentrations of cyanogen chloride (CNCl) and
dichloroacetonitrile (CNCHCl<sub>2</sub>) in pool water. The concentration of
urea, a compound that is common in swimming pools and that functions as an
important precursor to NCl<sub>3</sub> formation, as well as a marker compound
for introduction of contaminants by swimmers, was also reduced after the
addition of activator.</p>
<p>The second phase
of this study involved field measurements to characterize and quantify the
dynamic behavior of indoor air quality (IAQ) in indoor swimming pool
facilities, particularly as related to volatile compounds that are transferred
from swimming pool water to air. Measurements of water and air quality were
conducted before, during, and after periods of heavy use at several indoor pool
facilities. The results of a series of measurements at different swimming pool
facilities allowed for examination of the effects of swimmers on liquid-phase
DBPs and gas-phase NCl<sub>3</sub>. Liquid-phase NCl<sub>3</sub> concentrations
were observed to gradually increase during periods of high swimmer numbers (<i>e.g.</i>, swimming meets), while liquid-phase
CHCl<sub>3</sub> concentration was nearly constant in the same period. Concentrations
of urea displayed a steady increase each day during these periods of intensive
use. In general, the highest urea concentrations were measured near the end of
each swimming meet. </p>
<p>Measurements of IAQ
dynamics during phase 2 of the study demonstrated the effects of swimmers on
the concentrations of gas-phase NCl<sub>3 </sub>and CO<sub>2</sub>, especially
during swimming meets. The measured gas-phase NCl<sub>3</sub> concentration often exceeded the suggested upper
limits of 300 µg/m<sup>3</sup> or 500 µg/m<sup>3 </sup>during swimming
meets, especially during and immediately after warm-up periods, when the
largest numbers of swimmers were in the pool. Peak gas-phase NCl<sub>3</sub> concentrations
were observed when large numbers of swimmers were present in the pools;
measured gas-phase concentrations were as high as 1400 µg/m<sup>3</sup>.<sup> </sup>Concentrations of gas-phase NCl<sub>3</sub> rarely reached
above 300 µg/m<sup>3</sup> during regular hours of operation. Furthermore, the
types of swimmers were shown to affect the transfer of volatile compounds, such
as NCl<sub>3</sub>, from water to air<sub> </sub>in pool facilities. In
general, adult competition swimmers promoted more rapid transfer of these
compounds than youth competition swimmers or adult recreational swimmers. The
measured gas-phase CO<sub>2</sub> concentration often exceeded 1000 ppm<sub>v</sub>
during swimming meets, whereas the gas-phase CO<sub>2</sub> concentration
during periods of non-use of the pool tended to be close to the background
(ambient) CO<sub>2</sub> concentration or slightly more than 400 ppm<sub>v</sub>.
This phenomenon was largely attributed to the activity of swimmers (mixing of
water and respiratory activity) and the normal respiratory activity of
spectators. </p>
<p>IAQ models for
gas-phase NCl<sub>3</sub> and CO<sub>2</sub> were developed to relate the characteristics
of the indoor pool environment to measurements of IAQ dynamics. Several
assumptions were made to develop these models. Specifically, pool water and
indoor air were assumed to be well-mixed. The reactions that were responsible
for the formation and decay of the target compounds were neglected. Two-film
theory was used to simulate the net mass-transfer rate of volatile compounds
from the liquid phase to the gas phase. Advective transport into and out of the
air space of the pool were accounted for. The IAQ model was able to simulate
the dynamic behavior of gas-phase NCl<sub>3</sub> during regular operating hours.
Predictions of gas-phase NCl<sub>3</sub> dynamics were generally less accurate during
periods of intensive pool use; however, the model did yield predictions of
behavior that were qualitatively correct. Strengths of the model include that
it accounts for the factors that are believed to have the greatest influence on
IAQ dynamics and is simple to use. Model weaknesses include that the model did
not account liquid-phase reactions that are responsible for formation and decay
of the target compounds. The IAQ model for NCl<sub>3</sub> dynamics could still
be a useful tool to form the basis for recommendations regarding the design and
operation of indoor pool facilities so as to optimize IAQ.</p><p>Measurements of
CO<sub>2</sub> dynamics indicated qualitatively similar dynamic behavior as NCl<sub>3</sub>. Because of this, it was hypothesized that CO<sub>2</sub>
may represent a surrogate for NCl<sub>3</sub> for monitoring and control of IAQ
dynamics. To examine this issue in more detail, a conceptually similar model of
CO<sub>2 </sub>dynamics was developed and applied. The model was developed to
allow for an assessment of the relative contributions of liquid®gas transfer and respiration by swimmers and spectators to CO<sub>2</sub>
dynamics. The results of this modeling effort indicated that the similarity of
CO<sub>2</sub> transfer behavior to NCl<sub>3</sub> may allow use of CO<sub>2</sub>
as a surrogate during periods with few to no spectators in the pool; however,
when large numbers of spectators are present, the behavior of CO<sub>2</sub>
dynamics may not be representative of NCl<sub>3</sub> dynamics because of
spectator respiration.</p><p></p>
<br>
|
58 |
Systemunterstützung zur Bewertung der Qualität persönlicher Cloud-DiensteThoß, Yvonne 07 July 2014 (has links)
Cloud-Technologien ermöglichen Endnutzern das flexible und bedarfsgerechte Beziehen von IT-Leistungen über das Internet. In einer Public Cloud können die Dienste oder Ressourcen von beliebigen Unternehmen und Endnutzern zeit- sowie ortsunabhängig verwendet werden. Nutzer von Cloud-basierten Softwareanwendungen haben keinen Einfluss auf die sachgerechte Verwaltung und Überwachung der darunterliegenden Cloud-Infrastruktur. Infolgedessen haben sie zunehmend Bedenken hinsichtlich der Sicherheit ihrer Daten oder in Bezug auf die Performance bzw. Verfügbarkeit des Dienstes. Um diese Bedenken abzubauen, müssen die nichtfunktionalen Eigenschaften eines Dienstes betrachtet werden, da sie dessen qualitative Wahrnehmung beeinflussen. Derzeit steht Endnutzern weder ein vollständiger Kriterienkatalog zur Bewertung von Cloud-Diensten als Orientierungshilfe zur Verfügung noch sind Cloud-Gütesiegel oder Zertifikate ausreichend verbreitet. Mangelnde Fachkenntnisse und verstreute oder nicht verfügbare Qualitätsinformationen führen dazu, dass Endnutzer die Dienstqualität nur erschwert oder gar nicht bewerten können.
Das Ziel der Dissertation ist, Cloud-Nutzer bei der schnellen und umfangreichen Überwachung und Bewertung der Qualität ihrer Public-Cloud-Dienste zu unterstützen. Die Berücksichtigung der Nutzerinteressen und -bedürfnisse in Bezug auf die Dienstqualität steht dabei im Vordergrund. Die Untersuchung der verwandten Cloud-spezifischen Qualitätsmodelle hat gezeigt, dass die Modelle unvollständig sind und keine Aussagen zu deren Eignung und Akzeptanz aus Nutzersicht getroffen werden. Folglich werden in der Arbeit zunächst die nichtfunktionalen Qualitätsattribute von Softwareanwendungen identifiziert und nutzerfreundlich kategorisiert. Das daraus abgeleitete Modell bildet die Grundlage für ein Qualitätsinformationssystem, das Endnutzer künftig bei der kontinuierlichen Einschätzung der Qualität ihrer Dienste unterstützen soll. Darüber hinaus wird ein Konzept zur nutzerfreundlichen visuellen Aufbereitung der Qualitätsinformationen entwickelt. Es werden Empfehlungen zur Darstellung, Strukturierung und Verknüpfung der Informationen innerhalb des Systems gegeben. Jeder Nutzer kann individuell festlegen, über welche Qualitätseigenschaften er informiert werden möchte und wann die Qualität eines Dienstes als hoch eingeschätzt werden soll. Mit der prototypisch technischen Realisierung des Qualitätsinformationssystems werden die praktische Eignung des Qualitätsmodells und Konzeptes demonstriert. Ferner belegen die Ergebnisse von zwei Nutzerbefragungen, dass Cloud-Nutzer durch das Informationssystem bei der Qualitätsbewertung unterstützt werden und mit dem System grundsätzlich zufrieden sind.
|
59 |
Modelo de aseguramiento de calidad para los procesos de desarrollo de software de las PymesAranibar Villegas, Bryan Christhofer, Mendez Cartolin, Johanna Liseth 10 October 2020 (has links)
Actualmente las Pequeñas y Medianas Empresas (Pymes) son de gran importancia en la economía, representando más del 90 % del total de empresas, generando entre el 60 y 70 por ciento del empleo a nivel mundial (ONU, 2017), y en particular en la industria software. Hoy en día, el uso de software es un recurso indispensable, sin embargo, todavía siguen subsistiendo grandes problemas durante su proceso de desarrollo debido al poco enfoque que se le da a la calidad durante la elaboración de un software. Esto se debe a que los modelos de calidad de procesos en este sector fueron orientadas a grandes empresas, por lo que adaptarlas a las pymes resulta difícil, debido a que conlleva una gran inversión en dinero, tiempo y recursos (Grados, 2015), que lo hace inaccesible.
Como propuesta de solución se propone un modelo de aseguramiento de calidad para ayudar a las pymes a mejorar sus procesos de desarrollo de software, basado en el ciclo de Deming para la mejora continua y en las buenas prácticas del CMMI y la ISO 12207. El modelo propuesto se adapta a cualquier metodología de desarrollo y es fácil de implementar.
El modelo fue probado en un proyecto dentro de una Pyme desarrolladora de software cuyos resultados fueron una mejor estabilidad y definición de requerimientos ya que estos no sufrieron modificaciones ni mostraban ambigüedad, una mejor construcción de software ya que las funcionalidades fueron probadas con éxito, mayor cobertura y madurez de pruebas y una menor densidad de defectos. / As a proposed solution, a quality assurance model is proposed to help SMEs to improve their software development processes, based on the Deming cycle for continuous improvement and on the good practices of CMMI and ISO 12207. The model proposed adapts to any development methodology and is easy to implement.
The model was tested in a project within a software developer SME whose results were a better stability and definition of requirements since they did not suffer modifications or showed ambiguity, a better software construction since the functionalities were tested successfully, greater coverage and test maturity and lower defect density. / Tesis
|
60 |
On the Modularity of a SystemJohansson, Per, Holmberg, Henric January 2010 (has links)
Den här uppsatsen behandlar skapandet och designen av en arkitektur över ett system för behandling av depression och andra psykiska sjukdomar via internet, kallat Melencolia. Ett av kraven för detta projekt är att skapa ett system som kan utökas i framtiden. Vi har härlett detta krav till begreppet modularitet och för att skapa en modulär arkitektur för Melencolia har vi undersökt vad begreppet innebär och härlett det till att vara ett kvalitetsdrag hos flera kvalitetsattribut däribland ”maintainability” och ”reusability”. Med hjälp av ”Attribute Driven Design” kan en arkitektur skapas som fokuserar kring en viss typ av kvalitetsattribut. Eftersom modularitet inte är ett kvalitetsattribut utan en kvalitetsegenskap har vi varit tvungna att ändra indata till denna metod, från kvalitetsattribut till kvalitetsegenskap. Vidare har vi härlett och lagt fram en ny metod för att mäta kvalitetsegenskaper i en mjukvaruarkikektur.Slutligen har vi använt vår metod för att mäta graden av modularitet i Melencolias arkitektur. / This thesis considers the problem of creating and designing an architecture for a software project that will result in a system for treatment of depression on the Internet. One of the requirements for this project, named by Melencolia, is to create a system which can be extended in the future. From this requirement we have derived the concept of modularity. In order to create a modular architecture we have concluded that modularity is a quality characteristic of multiple quality attributes such as "maintainability" and "reusability".We deploy Attribute-Driven Design (ADD) in this Melencolia project. By doing this, an architecture that is focused around modularity can be created. Since modularity is not a quality attribute, but rather a quality characteristic, we had to change the input to ADD from a quality attribute to a quality characteristic.Furthermore, we derive and propose a new method for quality characteristic evaluation of software architectures.Finally we apply our aforementioned method on the architecture of Melencolia and by doing this we get an indication on how well our proposed architecture satisfies modularity.
|
Page generated in 0.4115 seconds