﻿<?xml version="1.0" encoding="utf-8"?>
<ArticleSet>
  <ARTICLE>
    <Journal>
      <PublisherName>مرکز منطقه ای اطلاع رسانی علوم و فناوری</PublisherName>
      <JournalTitle>فصلنامه مهندسی برق و مهندسی کامپيوتر ايران</JournalTitle>
      <ISSN>16823745</ISSN>
      <Volume>11</Volume>
      <Issue>2</Issue>
      <PubDate PubStatus="epublish">
        <Year>2013</Year>
        <Month>9</Month>
        <Day>21</Day>
      </PubDate>
    </Journal>
    <ArticleTitle>A Requirement-Based Method to Software Architecture Testing</ArticleTitle>
    <VernacularTitle>معرفي روشي مبتني بر نيازمندي‌ها جهت آزمون معماري نرم‌افزار</VernacularTitle>
    <FirstPage>13</FirstPage>
    <LastPage>22</LastPage>
    <ELocationID EIdType="doi" />
    <Language>fa</Language>
    <AuthorList>
      <Author>
        <FirstName>سيدمهران</FirstName>
        <LastName>شرفي</LastName>
        <Affiliation></Affiliation>
      </Author>
    </AuthorList>
    <History PubStatus="received">
      <Year>2015</Year>
      <Month>11</Month>
      <Day>29</Day>
    </History>
    <Abstract>In this paper, after a review on well-known scenario-based methods of SA evaluation, a different approach is introduced to find architectural defects. The proposed method at first, elicits the problems threatening the system's success. Then based on the analysis of the problems and probable defects which could cause the problems, tests are designed and applied to the system in order to find the real defects specially the architectural ones. Results show that the proposed method could be use to find those architectural defects which may be remained covered after applying the other methods. Therefore, it could be used as a mean to SA testing and also as a complementary mechanism along with well-known SA evaluation methods. The proposed method and its components are presented in a systematic form. An illustration of its application on the architecture of a real system is presented and the results are compared with the results of applying ATAM on the same architecture.</Abstract>
    <OtherAbstract Language="FA">در اين مقاله ضمن معرفي روش‌هاي متداول مبتني بر سناريو در ارزيابي معماري نرم‌افزار و بيان نقاط ضعف و قوت آنها، رويكرد متفاوتي براي شناسايي نقايص معماري ارائه مي‌شود. در روش پيشنهادي مشكلات تهديدكننده سيستم توسط سهام‌داران فهرست مي‌شوند و با تحليل نقص‌هاي احتمالي كه مي‌توانند مسبب بروز آن مشكلات باشند، خطاهاي موجود در سطوح مختلف به ويژه در سطح معماري نرم‌افزار كشف مي‌گردند. نتايج به كارگيري عملي روش پيشنهادي نشان مي‌دهد كه اين روش مي‌تواند در آشكارنمودن نقص‌هايي كه ممكن است از حوزه تأثير روش‌هاي ديگر مصون مانده باشند، مؤثر باشد. لذا از اين روش می‌توان هم برای آزمون معماری و هم به عنوان یک رویه تکمیلی در كنار روش‌هاي ارزيابي معماري نرم‌افزار جهت شناسایی نقایص و اصلاح معماری استفاده نمود. روش پيشنهادي و اجزاي آن در يك قالب سيستماتيك معرفي شده و نتايج به كارگيري آن بر روي يك سيستم واقعي ارائه مي‌گردد.</OtherAbstract>
    <ObjectList>
      <Object Type="Keyword">
        <Param Name="Value">معماري نرم‌افزار
مشكل
نقص معماري
ارزيابي مبتني بر سناريو</Param>
      </Object>
    </ObjectList>
    <ArchiveCopySource DocType="Pdf">http://ijece.org/en/Article/Download/28054</ArchiveCopySource>
  </ARTICLE>
</ArticleSet>