دانلود ترجمه مقاله ابزار پشتیبانی از طراحی CRC (دسته، مسئولیت و همکاری) - مجله CiteSeerX

دانلود ترجمه مقاله ابزار پشتیبانی از طراحی CRC (دسته، مسئولیت و همکاری) - مجله CiteSeerX
قیمت خرید این محصول
۱۵,۰۰۰ تومان
دانلود رایگان نمونه دانلود مقاله انگلیسی
عنوان فارسی
ابزاری برای پشتیبانی از طراحی CRC (دسته، مسئولیت و همکاری)
عنوان انگلیسی
A Tool to Support the CRC Design Method
صفحات مقاله فارسی
20
صفحات مقاله انگلیسی
10
سال انتشار
2004
نشریه
CiteSeerX
فرمت مقاله انگلیسی
PDF
فرمت ترجمه مقاله
ورد تایپ شده
رفرنس
دارد
کد محصول
3198
وضعیت ترجمه عناوین تصاویر و جداول
ترجمه شده است
وضعیت ترجمه متون داخل تصاویر و جداول
ترجمه شده است
رشته های مرتبط با این مقاله
مهندسی کامپیوتر و مهندسی فناوری اطلاعات
گرایش های مرتبط با این مقاله
طراحی و تولید نرم افزار، هوش مصنوعی و مهندسی نرم افزار
مجله
کنفرانس بین المللی آموزش مهندسی
دانشگاه
تکزاس
کلمات کلیدی
CRC،محیط طراحی، طراحی جسم-محور، آموزش مهندسی نرم افزار
فهرست مطالب
– چکیده
– مقدمه
– توسعه نرم افزاری جسم-محور
– اجسام و دسته ها
– مسئولیت ها و همکاری ها
– وراثت و چند ریختی
– CRC (دسته، مسئولیت و همکاری) (Classes, Responsibilities, and Collaborations)
– کمک طراح CRC
– طراحی CRC
– ویژگی ها
– مثال ATM
– اجرا
– برنامه های آینده
نحوه خرید نسخه پاورپوینت این مقاله
نمونه چکیده متن اصلی انگلیسی
Abstract

Software design is an essential yet challenging concept for students in computer science and software engineering. Classes, Responsibilities, and Collaborations (CRC) is a design method focused on creating highly cohesive and modular systems. Classes describe real-world objects that exist in a system. These classes are assigned responsibilities, i.e., data and actions that the class is required to support. A class may fulfill a responsibility by itself, or it may collaborate with some other class to fulfill the responsibility. The interactions among classes must be described in detail and eventually translated into method signatures. Related responsibilities of each class are grouped into clusters called contracts. Contract responsibilities are those that perform a general service for other classes. Responsibilities that do not service outside classes are known as private responsibilities. A higher level of abstraction of this model is invoked through the use of subsystems. Subsystems can contain classes and other subsystems that combined perform a general function or set of related functions. In doing this, the design can hold several levels of abstraction.

نمونه چکیده ترجمه متن فارسی
چکیده
طراحی نرم افزار یک مفهوم مهم و چالش انگیز برای دانشجویان علوم کامپیوتر و مهندسی نرم افزار می باشد. کلاس ها، مسئولیت ها، و همکاری ها یک روش طراحی است که بر روی ایجاد سیستم های خیلی پیوسته و قابل قیاس تمرکز دارد. کلاس ها اجسام دنیای واقعی را توصیف می کنند که در یک سیستم وجود دارند. این کلاس ها برای مسئولیت ها گماشته شده اند، بعبارت دیگر، اطلاعات و اعمالی که کلاس نیاز دارد که از آنها پشتیبانی کند. یک کلاس ممکن است مسئولیت را خود انجام دهد، یا ممکن است با بعضی کلاس های دیگر همکاری کند تا مسئولیت را انجام دهد. فعل و انفعالات بین کلاس ها باید با جزئیات کامل توصیف شود و در نهایت به اثرات روش تغییر پیدا کند. مسئولیت های مربوطه هر کلاس به دسته هایی بنام کنتراکت گروه بندی شده است. مسئولیت های کنتراکت مسئولیت هایی هستند که یک خدمات عمومی را برای کلاس های دیگر مهیا می سازند. مسئولیت هایی که برای کلاس های بیرونی خدمات دهی نمی کنند، بعنوان مسئولیت های خصوصی شناخته می شوند. سطح بالاتری از جذب این مدل از طریق استفاده از زیرسیستم ها پدیدار می شود. زیرسیستم ها میتوانند شامل کلاس ها باشند و زیرسیستم های دیگر که ترکیب شده اند، یک عملکرد عمومی یا گروهی از عملکرد های وابسته دارند. برای انجام این کار، طراحی می تواند چندین سطح جذب را داشته باشد.

بدون دیدگاه