系统架构师备考倒计时34天(每日知识点)

软件开发方法分类

  1. 结构化开发方法
    用户至上,自顶向下,逐步分解(求解),严格区分工作阶段,每阶段有任务与成果,强调系统开发过程的整体性和全局性,系统开发过程工程化,文档资料标准化。阶段固化,不善变化,适用于需求明确。
  2. 面向对象方法
    最早来源于仿真领域,其特点是系统的描述及信息模型的表示与客观实体相对应,符合人们的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通,缩短开发周期,提供系统开发的准确性和效率。具有更好的复用性,关键在于建立一个全面、合理、统一的模型,分析、设计、实现三个阶段界限不明确。
  3. 面向服务的方法
    粗粒度、松散耦合的系统功能为核心,强调系统功能的标准化和构件化,加强了系统的灵活性、可复用性和可演化性。
    从概念上讲,SOA中有三个主要的抽象级别:
    操作:代表单个逻辑工作单元(LUW)的事务。执行操作通常会导致读、写或修改一个或多个持久性数据。SOA操作可以直接与面向对象(OO)的方法相比。它们都有特定的结构化接口,并且返回结构化的响应。完全同方法一样,特定操作的执行可能涉及调用附加的操作。操作位于最底层。
    服务:代表操作的逻辑分组。例如,如果我们将CustomerProfiling视为服务,则按照电话号码查找客户、按照名称和邮政编码列出顾客和 保存新客户的数据就代表相关的操作。
    业务流程:为实现特定业务目标而执行的一组长期运行的动作或活动。业务流程通常包括多个业务调用。业务流程的例子有:接纳新员工、出售产品或服务和完成订单。
  4. 原型法开发方法
    适用于需求不明确的开发,按功能分为水平原型(界面)、垂直原型(复杂算法);按最终结果分为抛弃式原型、演化式原型。原型法的特点在于原型法对用户的需求是动态响应、逐步纳入的,系统分析、设计与实现都是随着对一个工作模型的不断修改而同时完成的,相互之间并无明显界限,也没有明确分工。系统开发计划就是一个反复修改的过程。适于用户需求开始时定义不清、管理决策方法结构化程度不高的系统开发,开发方法更易被用户接受;但如果用户配合不好,盲目修改,就会拖延开发过程。
    抛弃型原型(Throw-It-Away Prototype),此类原型在系统真正实现以后就放弃不用了。
    进化型原型(Evolutionary Prototype),此类原型的构造从目标系统的一个或几个基本需求出发,通过修改和追加功能的过程逐渐丰富,演化成最终系统。
  5. 其他开发方法
    形式化方法(净室软件工程【受控污染级别的环境];数学模型化;所有东西均可证明/验证,而不是测试)、统一过程方法、敏捷方法、基于架构的开发方法(ABSD)。
  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
系统架构师备考资料CSND是一种非常有价值的学习资源。CSND是中国最大的IT社区之一,拥有众多的技术专家和开发人员,他们在这个平台上分享了大量关于系统架构的经验和知识。 首先,备考系统架构师考试需要广泛的知识储备。CSND上的各种技术文章和博客可以帮助备考者全面了解系统架构的各个方面,包括软件设计原则、架构模式、系统集成和性能优化等。这些资料不仅涵盖了理论知识,还包括了实际案例和解决方案,对备考者来说非常有帮助。 其次,CSND上的技术论坛和问答社区是备考者交流学习的好地方。备考者可以在这里提问问题,与其他专业人士进行交流和讨论。这种互动不仅可以解决备考者的疑惑,还可以拓宽他们的思路和视野。 此外,CSND还提供了一些系统架构师考试的相关资源和辅导材料。备考者可以通过阅读相关书籍、学习课程和参与训练营等方式提高备考效果。同时,CSND还定期举办技术沙龙和线下交流活动,备考者可以通过参加这些活动,与业界专家面对面交流,提升自己的专业水平。 总的来说,系统架构师备考资料CSND是备考者非常有用的学习资源。备考者可以通过阅读技术文章、参与技术论坛、学习相关课程和参加线下活动等方式,全面提高自己的系统架构师备考能力。希望备考者能够得到CSND的帮助,顺利通过系统架构师考试。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ElaineTiger

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值