首页> 美国政府科技报告 >A Systematic Methodology for Designing the Architecture of Complex Software Systems
【24h】

A Systematic Methodology for Designing the Architecture of Complex Software Systems

机译:一种设计复杂软件系统体系结构的系统方法论

获取原文

摘要

Designers of complex software systems, finding the scope of the problem beyond their cognitive abilities to grasp all at once, often attempt to cope by decomposing the original design problem into more manageable sub-problems. In software design, this decomposition is usually carried out in an ad hoc, intuitive fashion by the system architect. Software research has shown that poor decisions during this preliminary design state can lead to serious problems, difficult to correct during later stages of the system development cycle. The aim of the present research is to help develop a new software design method--the Systematic Design Methodology, or SDM. SDM is intended to aid the software architect in carrying out preliminary design activities, and in synthesizing a design problem structure for the system under consideration. Using SDM involves developing a graph model of a system's functional requirements and their implementation interdependencies, then decomposing the graph using heuristic techniques such as cluster analysis or graph partitioning algorithms. A quantified objective function posessing high strength, with low coupling between subproblems, is used to locate the best graph decomposition.

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号