<?xml version="1.0" encoding="utf-8"?>
 <journal>
 <language></language>
 <journal_id_issn></journal_id_issn>
 <journal_id_issn_online></journal_id_issn_online>
 <journal_id_pubmed></journal_id_pubmed>
 <journal_id_pii></journal_id_pii>
 <journal_id_doi></journal_id_doi>
 <journal_id_isnet></journal_id_isnet>
 <journal_id_iranmedex></journal_id_iranmedex>
 <journal_id_magiran></journal_id_magiran>
 <journal_id_sid></journal_id_sid>

 <pubdate>
	<type>jalali</type>
	<year>1387</year>
	<month>4</month>
	<day>22</day>
 </pubdate>
 <pubdate>
	<type>gregorian</type>
	<year>2008</year>
	<month>7</month>
	<day>12</day>
 </pubdate>
 <volume>2</volume>
 <number>1</number>

 <publish_type>online</publish_type>
 <publish_edition>1</publish_edition>
 <article_type>fulltext</article_type>

<articleset>
	<article>
	<language></language>
	<article_id_issn></article_id_issn>
	<article_id_issn_online></article_id_issn_online>
	<article_id_pubmed></article_id_pubmed>
	<article_id_pii></article_id_pii>
	<article_id_doi></article_id_doi>
	<article_id_isnet></article_id_isnet>
	<article_id_iranmedex></article_id_iranmedex>
	<article_id_magiran></article_id_magiran>
	<article_id_sid></article_id_sid>
	
	<title_fa>ارائه روشی برای ارزیابی نیازهای غیروظیفه‌‌مندی در فرایند توسعه‌نرم‌افزار</title_fa>
	<title></title>
	<subject_fa/>
	<subject/>
	
	<content_type_fa></content_type_fa>
	<content_type></content_type>
	
	
	<abstract_fa>چکیده  با رشد روز افزون سیستم‌های نرم‌افزاری و افزایش کاربرد آنها، ساده ‌بودن فرآیند توسعه و ارزیابی نیازهای‌ غیروظیفه‌مندی این سیستم‌ها، در سطوح ‌اولیه ‌توسعه، بخصوص سطح معماری ‌نرم‌افزار مهم است؛ چرا که اولین محصول فرآیند توسعه ‌نرم‌افزار، در سطح معماری ‌نرم‌افزار حاصل ‌می‌شود. ارزیابی معماری با کمک روش‌های مختلفی مثل مدل‌های ‌اجرایی انجام ‌می‌شود. از این رو، در این مقاله حاضر، چارچوبی برای اجتماع ارزیابی نیازهای‌ غیروظیفه‌مندی در فرآیند توسعه ‌نرم‌افزار و با استفاده از مدل‌های ‌اجرایی ارائه ‌می‌گردد. چارچوب‌ پیشنهادی، مبتنی بر معماری ‌مدل‌رانه است که یک مدل مستقل ‌از ‌بستر را به یک یا چند مدل خاص ‌بستر، تبدیل‌ می‌نماید. در این چارچوب، معماری با علامت‌گذاری‌های مختلفی توصیف‌ می‌شود و طی ‌مراحلی به یک یا چند مدل خاص‌ بستر (مدل ‌اجرایی)، تبدیل ‌می‌گردد. مهمترین هدف این چارچوب، کاهش تعداد تبدیلات توصیفات ‌نرم‌افزار به مدل‌های ‌اجرایی است. برای رسیدن به ‌این ‌هدف، یک ساختار عمومی برای مدل‌های ‌اجرایی مبتنی بر بسط‌های مختلف شبکه‌های ‌پتری معرفی ‌می‌شود. </abstract_fa>
	<abstract></abstract>

	<keyword_fa>ارزیابی معماری، تحلیل نیازمندی‌ها، معماری مدل‌رانه، مدل ‌اجرایی، نیازمندی‌های غیروظیفه‌مندی، چارچوب، شبکه ‌پتری.</keyword_fa>
	<keyword></keyword>
	<start_page>67</start_page>
	<end_page>87</end_page>
	<web_url></web_url>
	<web_url></web_url>
	<author_list>
	<author>
		<first_name></first_name>
		<middle_name/>
		<last_name></last_name>
		<suffix/>
		<affiliation></affiliation>
		<first_name_fa>سيما </first_name_fa>
		<middle_name_fa></middle_name_fa>
		<last_name_fa>عمادي</last_name_fa>
		<suffix_fa/>
		<email>emadi@sr.ian.ac.ir</email>
		<code></code>
		<coreauthor>No</coreauthor>
		<affiliation_fa></affiliation_fa>
	</author>
	<author>
		<first_name></first_name>
		<middle_name/>
		<last_name></last_name>
		<suffix/>
		<affiliation></affiliation>
		<first_name_fa>فريدون </first_name_fa>
		<middle_name_fa></middle_name_fa>
		<last_name_fa>شمس</last_name_fa>
		<suffix_fa/>
		<email></email>
		<code></code>
		<coreauthor>No</coreauthor>
		<affiliation_fa></affiliation_fa>
	</author>
	</author_list>
</article>
</articleset></journal>
  
