软件架构的初步探索.ppt
《软件架构的初步探索.ppt》由会员分享,可在线阅读,更多相关《软件架构的初步探索.ppt(42页珍藏版)》请在三一办公上搜索。
1、Preliminary explore on software architecture,Bin Wang2010-10-28,Announcement,Personal viewpointCoincidenceBuilding area A Building ArchitectSoftware area A Software ArchitectBuilding area software area A Software Architect,Contents,Building process vs Software processEvolutionEnvisioning Architectur
2、e What Is Software Architecture Creating an Architecture Analyzing Architectures System Architect Conference China 2010Analysis of ad systemConclusion,Building process vs Software process,Building process vs Software process,Building solves the real worlds problems in thousands of yearsSoftware solv
3、es the virtual worlds problems in less than 70 years,Evolution,High-level Programming LanguagesAbstract Data TypesSoftware ArchitectureAs the size of software systems increases,the algorithms and data structures of the computation no longer constitute the major design problems.When systems are const
4、ructed from many components,the organization of the overall systemthe software architecturepresents a new set of design problems.,Envisioning Architecture,Influence of stakeholders on the architect,Envisioning Architecture,The Architecture Business Cycle,What Is Software Architecture,The software ar
5、chitecture of a program or computing system is the structure or structures of the system,which comprise software elements,the externally visible properties of those elements,and the relationships among them,Analogy,A building architect must design a building that provides accessibility,aesthetics,li
6、ght,maintainability,and so on.A software architect must design a system that provides concurrency,portability,modifiability,usability,security,and the like,and that reflects consideration of the tradeoffs among these needs.,Internet Architecture,Internet Architecture,A layered view of libWWW,Interne
7、t Architecture,Deployment view of a Web client-server with a module decomposition view of the HTTP client and server components,Some Terms,Architectural PatternAn architectural pattern is a description of element and relation types together with a set of constraints on how they may be used.A pattern
8、 can be thought of as a set of constraints on an architectureon the element types and their patterns of interactionand these constraints define a set or family of architectures that satisfy them.examplesLayered Systemsclient-server A reference model A reference model is a division of functionality t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 架构 初步 探索
链接地址:https://www.31ppt.com/p-2696947.html