meamariye_narmafzar (5)

در نمایش آنلاین پاورپوینت، ممکن است بعضی علائم، اعداد و حتی فونت‌ها به خوبی نمایش داده نشود. این مشکل در فایل اصلی پاورپوینت وجود ندارد.






  • جزئیات
  • امتیاز و نظرات
  • متن پاورپوینت

امتیاز

نقد و بررسی ها

هیچ نظری برای این پاورپوینت نوشته نشده است.

اولین کسی باشید که نظری می نویسد “Software Architecture Adaptability”

Software Architecture Adaptability

اسلاید 1: Nary SubramanianFirmware EngineerApplied Technology DivisionAnritsu CompanyRichardson, TX.Email: narayanan.subramanian@anritsu.comLawrence ChungDept. Of Computer ScienceUniv. Of Texas at DallasRichardson, TX.Email: chung@utdallas.eduSoftware Architecture Adaptability: An NFR Approach

اسلاید 2: Software Architecture Adaptability: An NFR ApproachJini and the Programmer*Once a lucky and broad-minded programmer found a Jini.Programmer: “I feel sorry for people in the mid-east. Can you fix that problem so that no more suffering occurs?”Jini: “I am sorry, but that is something I cannot do.”Programmer: “Then will you fix my programs so that they meet the needs of every single user?”Jini: “Give me the map - I have a better chance at Middle East!” *source: Web Moral : Be Adaptable

اسلاید 3: Software Architecture Adaptability: An NFR Approachdual-mode cell phonecommand-processing system that accepts commands of different versionssoftware system being able to operate on different OS’sself-managing systems such as eLiza dynamic uploading of firmwareAdaptability Examples

اسلاید 4: accomodate new requirements easilyfaster development of new softwareadding new software featuresfixing defects during maintenance phase (which consumes currently 50% of cost)Software Architecture Adaptability: An NFR ApproachAdvantages of Adaptable Systems

اسلاید 5: No fixed definitionExamples:ease with which system may be adapted to changing requirementsmodifies behavior in response to changes in operating environmenta software quality metric...and many more ...Software Architecture Adaptability: An NFR ApproachWhat is Adaptability?

اسلاید 6: Software Architecture Adaptability: An NFR ApproachCurrent Approach to AdaptabilityState Problem“problem is to develop adaptable system that does xxx ...”Define Adaptability“adaptability is evolution to meet the needs of user and business”Develop solution“Solution”

اسلاید 7: Lack of traceability of solutions to requirements : why should “Solution” be adaptable? The usual justification is “Solution does so-and-so and hence satisfies definition of adaptability”.No way to analyze/explore alternative solutions: what are other possibilities besides “Solution”No way to determine the degree to which system is adaptableSoftware Architecture Adaptability: An NFR ApproachSome Drawbacks of Current Approach

اسلاید 8: Applicable to any definition of adaptabilityAllows alternative solutions to be exploredDecomposes “adaptability” depending on the domain Criticalities can be allocated to different NFRs of the decompositionPermits design tradeoffsAssessment of adaptability is possibleSoftware Architecture Adaptability: An NFR ApproachThe NFR Approach

اسلاید 9: Software Architecture Adaptability: An NFR ApproachSteps in The NFR ApproachDecompose Adaptabilityfor the domain - NFR softgoal hierarchyDevelop architectural alternatives - Design softgoal hierarchyDetermine extent to whichdesign softgoals satisfice NFR softgoals - claim softgoal hierarchyAssign criticalities to various softgoalsChoose the design components that satisfice the relevant softgoalsLegend: Down arrow = go to next step; Up arrow = iterate

اسلاید 10: Software Architecture Adaptability: An NFR ApproachA Comprehensive Definition of AdaptabilityLegend:S,S’: old and new system E,E’: old and new environmentS,E: change in system, environment

اسلاید 11: Software Architecture Adaptability: An NFR ApproachExample SIG Development - Step 1 NFR Softgoal DecompositionSIG = Softgoal Interdependency Graph

اسلاید 12: Software Architecture Adaptability: An NFR ApproachExample SIG Development - Step 2 Design Softgoal DecompositionSIG = Softgoal Interdependency Graph

اسلاید 13: Software Architecture Adaptability: An NFR ApproachFinal SIG SIG = Softgoal Interdependency Graph

اسلاید 14: Software Architecture Adaptability: An NFR ApproachNotation for SIGsNFR SoftgoalDesign SoftgoalOR-contributionAND-contributionStrongly-negatively satisficingNegatively satisficingPositively satisficingStrongly-positively satisficingCorrelation Rule (negatively satisficing)

اسلاید 15: A KB of design goals, decomposition methods, correlations will make it easier to search for such items for future use.Currently even when such catalogs are available, they are not easy to use.NFR Approach allows for a knowledge-based approachCan be used to (semi-)automatically generate adaptable architecturesSoftware Architecture Adaptability: An NFR ApproachKnowledge-Based Approach

اسلاید 16: Software Architecture Adaptability: An NFR ApproachFrame-like NotationsDesign SoftgoalNFR Decomposition Method

اسلاید 17: Software Architecture Adaptability: An NFR ApproachFrame-like Notations (cont’d)Operationalization MethodCorrelation Rule

اسلاید 18: Analysis of NFR adaptabilityCurrent techniques are not traceable to “whys” of softwareNFR Approach provides several advantages to developing adaptable architecturesNFR Approach allows for a KB approach which will help generate architectures (semi-)automatically.Software Architecture Adaptability: An NFR ApproachSummary

اسلاید 19: Software Architecture Adaptability: An NFR ApproachFuture Work Better cataloging of the NFR Adaptability and its refinements Develop methods for different domains so that KB is more useful to industry Develop procedure to generate architectures.

18,000 تومان

خرید پاورپوینت توسط کلیه کارت‌های شتاب امکان‌پذیر است و بلافاصله پس از خرید، لینک دانلود پاورپوینت در اختیار شما قرار خواهد گرفت.

در صورت عدم رضایت سفارش برگشت و وجه به حساب شما برگشت داده خواهد شد.

در صورت نیاز با شماره 09353405883 در واتساپ، ایتا و روبیکا تماس بگیرید.

افزودن به سبد خرید