Automated Software Design Using Descriptive Design Knowledge
محل انتشار: یازدهمین کنفرانس سالانه انجمن کامپیوتر ایران
سال انتشار: 1384
نوع سند: مقاله کنفرانسی
زبان: انگلیسی
مشاهده: 967
فایل این مقاله در 6 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
ACCSI11_226
تاریخ نمایه سازی: 5 آذر 1390
چکیده مقاله:
In this research we focus on understanding the nature of the knowledge used during the various phases of the softwaredevelopment process. We have found that there are mainly two types of knowledge involved in software development: (1) descriptive knowledge represented by conversion and coding rules, e.g., a rule for splitting a class into two; and (2) prescriptive knowledge required for deployment of global or local strategies at a micro design level; e.g., knowledge required to answer the question why should a class should be split into two? In this paper we report on a prototype system called Use- Case driven Development Assistant (UCDA) to extract and reuse the descriptive knowledge for automated object-oriented software design. The system receives as its input a user request document written in natural language and automatically generates skeleton code
کلیدواژه ها:
Automated software design ، Knowledge engineering. Rational Unified Process ، Use-case modeling ، Robustness diagram ، CASE tool
نویسندگان
Mohsen Afsharchi
Department of Electrical and Computer Engineering, Schulich School of Engineering,University of Calgary