mafadde_system_va_tajziyeh_tahlile_damaneh

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




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

امتیاز

درحال ارسال
امتیاز کاربر [0 رای]

نقد و بررسی ها

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

اولین کسی باشید که نظری می نویسد “System Context and Domain Analysis”

System Context and Domain Analysis

اسلاید 1: System Context and Domain AnalysisAbbas Rasoolzadegan

اسلاید 2: 2Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehWhat this chapter will covered How to produce several overall representations of the top-level architecture include:Context ViewConceptual diagramsNon-architectural docs:System engineering docsMay be referenced in S.A. descriptionAnalysis Overall ViewTo gain understanding of the key entities in the system To produce other artifacts and is usually not maintainedExcept for use in product families

اسلاید 3: 3Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehConceptual DiagramsIllustrates some of the elements of the system and relationships to external entitiesVery similar to context viewCapture the system and its interfacesLess formal than Context viewCan not write a viewpoint for them due to the:Lack of formalityVariability in the stakeholdersLack of specific modeling conventionsUsageTo communicate with the stakeholders are not familiar with UML notations and conceptsTo give newly hired employees an overview of the system scope beyond the software developed

اسلاید 4: 4Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehConceptual Diagrams ProducerSystems engineering organizationsIllustrate a proposed functional breakdown of the system along with some key hardware they expect to be included in the final systemMarketing organizationsCommunicate the functionality of the system to prospective clients of the productTechnical leadersPrepare a technical white paper intended for readers who may not know UML….Also to prepare a proposal where the evaluators don’t understand UML

اسلاید 5: 5Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehConceptual Diag.s GuidelinesSome guidelines for creating a conceptual diag.:Identify who are the stakeholdersWhat information the view is intended to conveyAnalyze the level of information that must be communicated to the intended consumer…Before generating a conceptual diagram, be sure that a UML view won’t work just as well

اسلاید 6: 6Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehConceptual Diag.s (Cont.)Software architect or members of the architecture team are frequently asked to develop or support development of a conceptual diagramExceptionTo prepare a technical paper for marketing purposes that will need to include conceptual diagrams The use of conceptual diagrams should be limited to communications with individuals external to the software development team

اسلاید 7: 7Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehExample of Conceptual Diagram

اسلاید 8: 8Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehContext ViewpointContains only the system, the external entities with which it interfaces,and the system’s interfaces with these external entities GoalCreate only one view (Context View) from this viewpoint that captures all external entities and their interfaces Is the first view of the system the architecture team often will createCan be used at several levels (System, Subsystems, …)

اسلاید 9: 9Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehContext Viewpoint (Cont.)Can be based on information provided byThe systems engineeringMarketing or other sources that describe the system at a high level The external entities along with the roles they perform are referred to as actors Includes the interfaces between the system and external systems The operator and system names defined by the software architecture team will be used for all lower level designIt is critical the names are carefully selected and change is minimized

اسلاید 10: 10Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehContext Viewpoint (Cont.)Context View in UMLUse a modified use case diagram to represent a context view The system under design is placed as a box surrounding a set of use cases for the systemThe actors are then connected to the use cases and not the system In the software architecture documents, this view should be supplemented with a table to provide a brief description of each actor (roles, responsibilities, …) and interface (performance, data throughput, protocol utilized, …)

اسلاید 11: 11Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehContext Viewpoint (Cont.)

اسلاید 12: 12Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehBanking System Context View

اسلاید 13: 13Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehDomain Analysis TechniquesDomain analysis is the process of identifying entities and abstractions related to problem domainThree viewpoints used for domain analysisAnalysis Overall ViewpointAnalysis Focused ViewpointAnalysis Interaction Viewpoint

اسلاید 14: 14Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehA Formal Analysis Technique

اسلاید 15: 15Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehAnalysis ShortcutsMost projects come with real deadlines and constraints and projects that analyze endlessly are eventually canceledIt is important to get users looking at finished products as early as possibleUsing a part of the system will make users recognize missing functionsApproachesPrioritization of use cases Use analysis patterns or predefined views for similar projects has been done previously

اسلاید 16: 16Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehAnalysis Interaction Viewpoint

اسلاید 17: 17Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehCollect Customer Contact Data

اسلاید 18: 18Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehAnalysis Focused Viewpoint

اسلاید 19: 19Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehExample Analysis Focused View

اسلاید 20: 20Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehAnalysis Overall View

اسلاید 21: 21Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehExample Analysis Overall View

اسلاید 22: 22Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehReferenceJeff Garland, Richard Anthony, Chapter 6 of Book entitled “Large-Scale Software Architecture”.

اسلاید 23: 23Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Large Scale Software Architecture Course, Dr. AbdollahzadehConclusio

18,000 تومان

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

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

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

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