下载  >  开发技术  >  C  > 软件架构设计的方法论

软件架构设计的方法论 评分

软件架构设计的方法论
问题解决规律 人类如何解决复杂问题 Softtonas 问顾解决 问题解决是思维的一种形式;当个人或组织 不知道如何从已知条件得到目标(期望结 果)的时候,解决问题这一智力活动便开 始了。 Softtonas 问题解决流程示意图 识別与澄清问题 收集相关信息 如问题没能 被解决,则 分析问题和评估已有信息 再次尝试 (下一轮解 决周期) 考虑各类解决方苿选 项与结论 选择并实施最佳解决方案 Softtonas 掀件开发的方法(理)论框架基础 软件被用来解决人们的业务或领域问题,开 发软件的过程就是去获得解决业务问题结果 的过程 ●人类在问题解决规律研究方面已经有大量的 现成成果;传统的问题解决步骤,实际上为 软件开发(解决软件问题)提供了现成的 战略级的)理论方法框架 ●现代的软件工程技术,其基础实际上就建立 在这些问题解决规律之上 Softtonas 单问题解决步骤的不足 前段中所描述的问题解决步骤,存在一个隐 含的假定前提,就是所有问题都能够采用同 样简单的方法、步骤来加以解决。对于那些 普通、单一的问题而言,这个假定是成立 的;但对于软件开发这种复杂和多方面问题 交织在一起的情况,假定就不再成立了。 实际上,软件具有不一致性与多样性,不同 性质的软件,不相同的地方很多,所适应的 开发方法也可能完全不同 Sonatinas 迭择方法的问题解决流程示意图 明确问题的性质与特点 如问题没能被解 决,往往需要选 择新的方法再次 去尝试 选择适合解决本类问题的方法(过程) 依照既定的方法(过 程)制定问题解决计划 通常是若干 分配人力及其它资源,执行问题 监控问题解 基本问题解 解决计划,直到问题被最终解决 决计划的执 决周期的某 贯彻既定方法(过程) 种有机的组 十定义的步骤,寻求并 合排列 实施最佳解决方案 Softtonas 评佔与验收问题解决结果 软件开发过程原理 经验总结 已软件 为规范化 过程 监督实际开发 身昌 活动执行了过程 软件过程 规范—确保开 项 发过程质量 乏规范化 经理 顾客 务 软件交付 表述(抽象 实现(分 实施(转 析) 精化(映 化) 确保 射) 确保 每个中 每个中间 间制品 制品的质 的质量 日 usiness 量 USe-Case Model 定义(引申) 过程域关系示意图 过程管理 过程域 项目管理 过程域 定义过程 开发产 品交付 工程 过程域 控制过程的执行 支撑过程 的执行 支持 过程域

...展开详情
所需积分/C币:15 上传时间:2017-05-27 资源大小:1.45MB
举报 举报 收藏 收藏
分享 分享