今年定下了软考高级的目标,我的备考之旅正式起航——系统分析师考试。
倒计时牌:距考试时间11月9日,我尚有23天的准备时间。
复习计划提要:
第一阶段:
1. 通读基础知识点:以提取有用信息为主,允许有一定的遗漏,但要求过目不忘。
具体内容概览:
软件架构设计:它是软件系统的结构蓝图,由构件间的结构和拓扑结构组成,其核心在于描述软件各部分的相互关系与模式。它架起需求与设计的桥梁,重视从高层次抽象系统行为、结构和属性。其中,软件架构的意义在于为项目干系人提供交流的媒介,体现设计决策的早期选择,并决定系统实现的质量。
构件与软件复用:软件复用是指软件或其组成部分在其他系统中重复使用的过程,而构件则是具有复用价值的相对独立软件单元。其标准如CORBA、COM/DCOM、EJB等解决了异构平台间的互操作问题。
面向服务的架构(SOA):这是一种软件设计方法,由服务和服务使用者组成,强调构件的松散耦合,并使用独立的标准接口。其关键技术包括UDDI、WSDL、SOAP和REST等。
软件架构风格:描述特定应用领域中系统方式的惯用模式,如数据流风格、调用/返回风格等。
富互联网应用(RIA):RIA技术为用户界面提供了更丰富的体验,结合了C/S架构的快速响应和B/S架构的广泛传播特性。
软件架构评估:对软件架构设计的质量属性进行分析和评价的过程,包括多种评估方式和具体的评估方法如A、CBAM和SAAM等。
软件产品线:这是一个产品集合,共享一个公共的、可管理的特征集,以满足特定领域的特定需求。通过共享核心资源和架构实现大规模定制和复用。
第二阶段及以后:……(此处因篇幅所限,暂略)