面向对象系统分析与设计
1、面向对象的基本概念
对象、类、封装、继承、多态、接口、消息、组件、模式、复用
抽象:通过特定的实例抽取共同特征后形成概念的过程,强调主要特征,忽略次要特征。
模式:一个特定环境、一个问题和一个解决方案的关系
2、统一建模语言 UML ★★★
4 种事物:结构、行为、分组、注释
4 种关系:依赖、关联、泛化、实现
9 类图:用例图,静态图(类图、对象图)、行为图(状态图、活动图)、实现图(组件图、配置图)、交互图(顺序图、协作图)
RUP 的四个阶段:初始阶段、细化阶段、构造阶段、交付阶段。每个阶段终结于良好定义的里程碑。
3、面向对象系统分析 :运用面向对象的方法分析问题域,建立基于对象、消息的业务模型
面向对象分析模型:用例模型、类-对象模型、对象-关系模型、对象-行为模型
面向对象分析目标:描述用户需要、建立创建软件设计的基础、定义软件完成后可被确认的一种需求
4、 面向对象系统设计:对分析阶段给出的问题域模型,用 OO 方法设计出软件基础架构和完整的类结构
面向分析设计阶段:用例设计、类设计、子系统设计
法律法规与标准规范(6~8 分)
1 、合同法
合同内容:当事人信息、标的、数量、质量、价款、履行期限地点方式、违约责任、争议处理;
质量、价款、履行地不明确的可协议补充。达不成的按交易习惯定。
酬金约定不明的,按(订立合同时履行地)的市场价格履行。
地点不明的,按接收货币一方或不动产所在地履行;
履行费用负担不明确的,由履行义务一方承担;
2、著作权法
作者的署名权、修改权、保护作品完整权的保护期不受限制。著作权中的发表权和财产权的保护期 50 年(死后第 50 年 12 月 31 日) 发明专利 20 年,实用新型专利、外观设计 10 年,商标 10 年,6 个月宽展期;
3 、招投标法
必须招标的:大型基础设施关系公共利益和安全、国有投融资、国际援助;
·邀标要向3 个以上法人具备承担招标项目能力的法人;
·招标文件内容:①项目技术要求;②投标人资格审查标准;③报价评标要求④拟签合同条款;
·联合体投标:各方都应有资质,同一专业,按资质最低定级;
·投标:不得低于成本报价竞标(即使中标也无效);
·开标:当众拆封、宣读
·少于 3 人(重新招标)、15 日(招标人修改或澄清提前)、20 日(发标到截标不少于)、30 日(中标订立合同期限)、7 日(质疑投诉期限)、2/3(评标委员会 5 人以上单数,技术经济专家不少于2/3)
中标人:不得转包、经同意可将非主体部分分包(分包商要有资质,不得再次分包) 2.7.4 采购法
·采购形式:公开招标(主要)、邀标、竞争性谈判、单一来源、询价;
·竞争性谈判条件:①无人投标/五合标/重招标失败②难定规格③时间不允许④难算总额;
单一来源条件:①唯一供应商②紧急情况不可他购③原供应商续采,金额不超原合同10%;
5、标准
1、 ANSI 指的是美国国家标准协会,BS 英国国家标准,是国家标准。
2、行业标准:IEEE、GA、YD、GJB
3、国家标准有效期 5 年;
6 软件工程相关标准 ※必考
·软件文档管理:
1、作用:管理依据、任务间联系凭证、质量保证、维护支持、培训参考
2、分类:
3、文档等级:1 级(最低限,1 人月程序)2 级(内部文档)3 级(工作文档,单位内)4 级(正式文档、正式发布产品)
4、需求阶段产生文档:需求规格说明、用户手册
软考学习备考资料,仅供参考