软件架构设计学习
文章平均质量分 77
树哥
这个作者很懒,什么都没留下…
展开
-
软件架构设计之一:系统性能评价
一、本章要点1)性能计算(响应时间、吞吐量、TAT)2)性能设计(系统调整、Amdahl解决方案、响应特性、负载均衡)。3)性能指标(SPEC-Int、SPEC-Fp、TPC、Gibsonmix、响应时间)。4)性能评估。二、系统性能计算1)计算机系统性能指标以系统响应时间、作业吞吐量为代表。2)故障响应时间是指从出现故障到该故障得到确认修复前的这段时间。3原创 2013-07-18 22:13:44 · 4692 阅读 · 0 评论 -
软件架构设计之十一:软件设计论文样例一
论软件产品线技术摘要 本人在通信行业的一家国有企业软件开发部门工作,从2010年初开始,我陆续参加了多个电信网网络管理软件开发项目,这些项目都具有很强的行业特征,其开发方向和应用范围都非常相似。根据部门软件系统开发的需要,我们在软件开发过程中引入了软件产品线技术,成立了基于软件产品线的项目组。本人有幸参加了该项目,并在其中担任软件分析与设计、软件产品线核心资源开发的工作。原创 2013-09-29 21:45:25 · 2076 阅读 · 0 评论 -
软件架构设计之十:软考论文
一、本章要点 由于11月9日,本人要参加系统架构师考试,其中下午有命题论文,到现在为止,我已经练习了部分的命题的写作,此文仅仅总结一下写作的套路。二、论文写作套路 论文一般由摘要和正文组成,以下分别进行说明。1、摘要部分1)这一部分可以分两段来叙述,一段具体写自己所在单位正在开发或已经开发过的系统:主要功能、主要模块、应用于何种场合、自己在项目开发中的职责等;一段简要概述本原创 2013-09-26 21:48:25 · 1648 阅读 · 0 评论 -
软件架构设计之九:系统可靠性
一、本章要点系统可靠性是系统在规定的时间内及规定的环境下完成规定功能的能力,也就是系统无故障运行的概率。1)信息系统综合知识。包括可靠性设计(容错技术、避错技术)、可靠性指标与评估、系统配置方法(双份、双重、热备份、容错、集群)。2)系统架构设计案例分析和论文。包括系统的故障模型和可靠性模型、系统的可靠性分析和可靠度计算、提高系统可靠性的措施、系统的故障对策、系统的备份与恢复。原创 2013-08-31 13:00:26 · 9573 阅读 · 0 评论 -
软件架构设计之八:系统安全性和保密性
一、本章要点1)加密和解密、身份认证(数字签名、密钥、口令)、访问控制、安全保密管理(防泄漏、数字水印)、安全协议(SSL、PGP、IPSec)、系统备份与恢复、防治病毒;信息系统安全法规与制度;计算机防病毒制度;保护私有信息规则。2)系统的访问控制技术、数据的完整性、数据与文件的加密、通信的安全性、系统的安全性设计。二、信息系统安全体系信息安全的5个要素:机密性、完整性、原创 2013-08-30 21:15:03 · 35296 阅读 · 0 评论 -
软件架构设计之七:软件架构设计
一、本章要点1)信息系统综合知识。包括软件架构的概念、软件架构的风格、特定领域软件架构、基于架构的软件开发方法、软件架构评估、软件产品线;设计模式的概念、设计模式的组成、模式和软件架构、设计模式分类、设计模式的实现。2)系统架构设计案例分析。包括软件架构技术、XML技术、基于架构的软件开发过程、架构模型(风格)、特定领域软件架构、基于架构的软件开发方法、架构评估、软件产品线、系统演化、设计原创 2013-08-27 20:28:13 · 5019 阅读 · 0 评论 -
软件架构设计之六:开发管理
一、本章要点1)项目的范围、时间、成本2)文档管理工作、配置管理3)软件开发的质量与风险、软件质量属性4)软件的运行与评价5)软件过程改进 二、项目管理概述1)项目是在特定条件下,具有特定目标的一次性任务,是在一定时间内,满足一系列特定目标的多项相关工作的总称。2)项目定义的三个层次: (1)项目是一项有待完成的任务,且有特定的环境与要求 (2)在一原创 2013-08-25 16:08:14 · 1535 阅读 · 0 评论 -
软件架构设计之四:面向对象方法
一、本章要点1)信息系统综合知识。包括面向对象的分析与设计、统一建模语言。2)系统架构设计案例分析。包括面向对象系统建模。二、基本概念1)面向对象方法包括面向对象的分析、面向对象的设计和面向对象的程序设计。2)基本概念: (1)对象(2)类(3)继承(4)封装(5)消息(6)多态性三、统一建模语言1、UML的结构1)UML的结构包括UM原创 2013-08-03 17:23:22 · 2525 阅读 · 0 评论 -
软件架构设计之五:基于构件的开发
一、本章要点1)信息系统综合知识。包括构件与软件复用;构件的概念与分类;中间件技术;典型应用架构(J2EE、.NET)。2)系统架构设计案例分析。包括中间件、应用服务器。二、构件与软件重用构件(component,组件)是一个功能相对独立的具有可重用价值的软件单元。1、软件重用1)可重用性(可复用性)是指系统和(或)其组成部分能在其他系统中重复使用的程度。原创 2013-08-04 19:34:27 · 4290 阅读 · 0 评论 -
系统架构设计之三:系统开发基础知识
一、本章要点1)开发管理。2)需要管理。3)软件开发方法。4)软件开发环境与工具。5)设计方法。6)基于构件的开发。7)应用系统构建。8)测试与评审。二、软件开发生命周期三、软件开发方法学1)从开发风范上看,可分为自顶向下开发方法和自底向上开发方法。2)从性质上看,可分为形式化方法和非形式化方法。3)从适用范围上看,可分为整体原创 2013-08-02 19:55:04 · 3938 阅读 · 1 评论 -
软件架构设计之二:信息系统基础知识
一、本章要点1)信息系统工程总体规划。2)政府信息化与电子政务。3)企业信息化与电子商务。4)信息资源管理。5)国际和国内有关信息化的标准、法律和规定。二、信息的定义1)香农在《通信的数学理论》中定义:信息是系统有序程度的度量。2)乌家培将信息的定义分解为三个层次: (1)语法或结构形式层次:反映信息的确定度。 (2)语义或逻辑内容层次:反映信息原创 2013-07-25 21:23:39 · 4928 阅读 · 0 评论 -
总结一下通过系统架构师考试的经验
2013年的系统架构师考试的分数出来了,分别是53,49,55,按照45分及格标准来看,这次考试是通过了。接下来我想总结一下这次考试的经验。原创 2014-01-24 20:56:51 · 12029 阅读 · 2 评论