In the name of God Sharif University of Technology, International Branch, Kish Island Dr. Mohsen Sadighi Moshkenani www.sadighim.ir Chapter 12.

Slides:



Advertisements
Similar presentations
Queue theory.
Advertisements

دستور العمل نحوه محاسبه امتیاز مقالات ISI اعضای هیأت علمی دانشگاه صنعتی اصفهان بر اساس تعداد استنادات در پايگاه اسكاپوس شهریور ماه 1388 نفیسه دهقان.
1 آزمايشگاه سيستم های هوشمند ( Domain-specific Architecture.
برنامه‌ريزي استراتژيک پيشرفته چارچوب کلي تجزيه و تحليل راهبردي (استراتژيک) سيستم‌ها.
RoboCup Rescue Simulation قسمت سوم به نام خدا دانشکده مهندسی کامپيوتر و فن آوری اطلاعات ارائه درس رباتيکز ارائه دهندگان : اميرعلی صالحی ابری.
طراحي و مدل کردن مؤلفه ها فصل 7 معماري نرم افزار هاي بزرگ دانيال مؤذن استاد : دکتر عبدالله زاده.
طراحي و ساخت سيستم ‌ هاي تجارت الکترونيک چارچوب و الگوي سازمان ‌ هاي تجاري.
برنامه‌ريزي استراتژيک پيشرفته مدل و فرآيند کلان برنامه‌ريزي راهبردي سيستم های تجارت الکترونيک.
مهندسی نرم افزار مبتنی بر عامل
ارائه روشي براي شناسايي کاراکترهاي دستنويس، برپايه شبکه LVQ.
طراحي و ساخت سيستم‌هاي تجارت الکترونيک
شنت گذاري  .
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي.
نام و نام خانوادگي : فريد ملازم 1 آزمايشکاه سيستم هاي هوشمند ( موضوع ارائه ارتباط بين component ها.
طراحي و ساخت سيستم‌هاي تجارت الکترونيک ساخت سيستم‌هاي تجارت الکترونيک ECSE.
1 فصل 8 - طراحي زيرسيستم ها برگرفته از کتاب Large-Scale Software Architecture – Jeff Garland, Richard Anthony فرنوش گلشن آزمايشگاه سيستم هاي هوشمند بهار.
نام و نام خانوادگي : فريد ملازم 1 آزمايشکاه سيستم هاي هوشمند ( موضوع ارائه Process and Deployment Design.
دكتر ابوالفظل برخورداري مهندس محمد جواد زارع. جلسه سوم.
شهرهاي اينترنتي و مراكز داده (Data Center) دكترمحسن كاهانيمحسن كاهاني دانشگاه فردوسي مشهد
1 فصل 9 - طراحي ساختار داده و تراکنش ها برگرفته از کتاب Large-Scale Software Architecture – Jeff Garland, Richard Anthony فرنوش گلشن آزمايشگاه سيستم هاي.
اصول و مفاهيم جلب حمايت همه جانبه Mohsen Shams, MD. PhD Candidate in Health Education, School of Public Health, Tehran University of Medical Sciences.
Artificial Intelligent Systems Laboratory 1 الگو‌هاي فرايند (Process Patterns) فصل 2 درس مهندسي نرم‌افزار 2 دكتر احمد عبداله زاده بارفروش تهيه كننده :
In the name of God Toward Better Software Development: Software Engineering Principles By: Mohsen Sadighi Moshkenani Chapter 1.
مهندسی سيستم ‌ هاي تجارت الکترونيکی هفته ( چهارم ) – جلسه ( اول )
In the name of God Sharif University of Technology, International Branch, Kish Island Dr. Mohsen Sadighi Moshkenani Chapter 10.
In the name of God Sharif University of Technology, International Branch, Kish Island Dr. Mohsen Sadighi Moshkenani Chapter 15.
1 Binary storage & registers. CS 151 Binary Variables Recall that the two binary values have different names: –True/False –On/Off –Yes/No –1/0 We use.
فارسی سازی يکپارچه در سيستم عاملهای OS/390 & Windows واحد 1 مهندسی سيستم Integrated Farsi support on OS/390 & Windows.
ساختارهاي تقسيم كار پروژه
In the name of God Sharif University of Technology, International Branch, Kish Island Dr. Mohsen Sadighi Moshkenani Chapter 20.
توسعه سازماني براي مشاوران مديريت دوره کوتاه مدت (10 روز )
Solving problems by searching Chapter 3 Modified by Vali Derhami.
روابط مجموعه ها سلیمی. دکتر سلیمانی. نظریه فازی در سال 1965 بوسیله یک دانشمند ایرانی بنام پروفسور لطفی زاده معرفی گردید. گرچه این نظریه در ابتدا با.
In the name of God Sharif University of Technology, International Branch, Kish Island Dr. Mohsen Sadighi Moshkenani Chapter 17.
اسامي شناسه ها (Identifier names) اسامي متغيرها ، توابع ، برچسب ها (labels) وبقيه اشياء تعريف شده توسط كاربر در C ، شناسه ( identifier ) ناميده مي شود.
1 فصل دوم تبديلات. 2 فصل دوم سرفصل مطالب مقدمه ضرب بردارها دستگاه ‌ هاي مختصات دوران ‌ ها مختصات همگن دوران ‌ ها و انتقال ‌ ها تبديلات تركيبي همگن تبديل.
شرط و تصميم اصول كامپيوتر 1. 2 الگوريتم اقليدس E1: [find remainder] Divide m by n and let r be the remainder. Clearly, 0
1/19 Informed search algorithms Chapter 4 Modified by Vali Derhami.
Cost- Effectiveness Analysis
Unified Modeling Language (UML)
Information Retrieval
نظریه رفتار برنامه ريزي شده Theory of Planned Behavior
Creativity and Hypothesis
“Unified Modeling Languge“
دانلود جدیدترین مقالات برق الکترونیک و کامپیوتر
ANOVA: Analysis Of Variance
ANOVA: Analysis Of Variance
سيستمهاي اطلاعات مديريت
آشنايي با برنامه نويسي به زبان C++
تبدیل فوریه (Fourier Transform)
نمايش اعداد در کامپيوتر چهار عمل اصلي
سيستمهاي اطلاعات مديريت
گزگز و خواب رفتگي انگشتان دست
سيستمهاي اطلاعات مديريت
هیدرولیک جریان در کانالهای باز
عمليات آهنگري.
آشنايي با درخت هاي تصميم گيري
استراتژی بهبود فصل هفتم تهیه کننده :
نظریه رفتار برنامه ريزي شده Theory of Planned Behavior
وبلاگ جامع مهندسی برق و الکترونیک
كيفيت سرويس چيست؟ از ديد كاربر: عبارت است از تضمين سرويس انتها به انتها براي كاربر از ديد شبكه: عبارت است از امكان اولويت بندي بسته ها و تنظيم رفتار شبكه.
آزمون کوتاه مدت عملکرد بالینی
آشنايي با نرم افزار.
نرم افزار عملي دوره كارداني كامپيوتر دانشگاه کردستان دانشكده فني
امنيت پست الكترونيكي.
Stem cell Transplantation
آزمايشگاه مهندسي نرم افزار
روشهاي كنترل اختلالات اسكلتي-عضلاني
سيستمهاي اطلاعات مديريت
Dislocation multiplication
Presentation transcript:

In the name of God Sharif University of Technology, International Branch, Kish Island Dr. Mohsen Sadighi Moshkenani Chapter 12

Outline

Model and Modeling Examples Model is a symbol of/for reality Modeling is the process of imagination and creation of a symbol (model) of/for reality, from specific view point

Model representation Why the model should be represented? Try to visualize the model

Why model and modeling Model is a simplified reality Unnecessary details are kept hidden Causes better understanding of problem and possible solutions A chance to see different solutions Simple, fast and cheap Visualization of ideas Chance for evaluation

Why model and modeling

Designing and design Designing is to imagine, or to embody of solution for the problem Designing (design) is modeling of the problem’s solution Design is the product of this process, and is a symbol or model of the solution

Different Designs preliminary or elementary design Detailed design Architecture design User interface design Test design Data structure design Education design Data-base design...

Different designs- based on method Functional design Object oriented design Data driven design Process based design Event based design The difference is on the basis for selection or identification of modules and their relations

The result The output of the designing process is a set of designs; such as: Preliminary design Detailed design Architecture design User interface design Test design Data structure design Education design Data-base design...

Result of preliminary design Block diagram, Figure 12-5 List of modules, Table 12-1 Data dictionary, Table 12-2 Preliminary design of each module

A block diagram

A sample list of modules نام مؤلفه مسئوليت واسط انسانمسئوليت اين مؤلفه ايجاد فضاي مناسب تعامل مخاطبين انساني مختلف با سامانه است. توليد اين مؤلفه به ‌ عنوان ابزار توليد و نگهداري گراف سمنا عمل مي ‌ كند. بهره ‌ بردارياين مؤلفه مسئول بهره ‌ برداري از گراف سمناست. هرگونه بهره ‌ برداري از گراف سمنا از طريق اين مؤلفه انجام مي ‌ شود. خودسازمان ‌ دهيمسئوليت اين مؤلفه خودسازماندهي گراف و در واقع مهم ‌ ترين ابزار سامانه ‌ ي سمنا براي هماهنگي با تغييرات به صورت خودكار است. بانك در نهايت گره ‌ ها، لبه ‌ ها و تمام ويژگي ‌ هاي گراف بايد در بانك ( هاي ) داده ‌ ها - يا به تعبيري، بانك دانش - ذخيره گردد. هرگونه استفاده از گراف، و هرگونه تغيير و خودسازماندهي گراف هم، باز نيازمند كار با اين بانك است. مؤلفه ‌ ي بانك تمام مسئوليت كار با بانك را برعهده دارد. واسط سامانه ‌ هاسامانه ‌ هاي شالوده ‌ اي و سامانه ‌ هاي كاربردي خود از مشتريان گراف موضوعات هستند. به ‌ علاوه كاربران سامانه ‌ هاي كاربردي نيز مي ‌ توانند از طريق سامانه ‌ ي كاربردي مورد استفاده ‌ ي خود، از خدمات گراف موضوعات استفاده كنند. اين مؤلفه مسئوليت برقراري ارتباط ‌ هاي فوق را دارد. جدول 12-1: نمونه ‌ اي از معرفي مؤلفه ‌ ها

A sample data dictionary مفهمومتعريف ارتباط معناييارتباط معنايي، گوياي محتوا و معناي موجود بين دو موضوع يا دو موجوديت است بستر / بسترهبستره، يك محيط عمومي براي ارتباط و تعامل است. پارادايمنظام تودرتويي گراف سمناهرگره ‌ ي سمنا، خود مي ‌ تواند يك گراف سمنا باشد. سازمان معناييسازمان معنايي، گوياي مجموعه ‌ اي از موضوعات و ارتباط معنايي بين آن ‌ هاست. سازمان معنايي، گوياي محتوا و معناي موجود بين مجموعه ‌ اي از موضوعات يا موجوديت ‌ هاست. جدول 12-2: نمونه ‌ اي از يك ديكشنري داده ‌ ها

Preliminary design of a module Includes: Module ID A short description of its duty List of modules which use it (clients) List of used modules in this module (servers) Input/output parameters Version Designer Other considerations

Homework Preliminary design of your system Block diagram List of modules Preliminary design of each module Data dictionary Deadline = Wed., Nov. 11, 2009 (88/8/20)

Tools & templates Try for most visualization Try to use templates You may develop your template, for example for preliminary design of each module Try to use standards Try to use tools. There are too many tools (you may start with office tools for example)

Test and evaluation Test and evaluate each design Consider positive results of debugging at this level There are clear meters; such as: Requirements; It should be satisfied Presentation meters See 12-6