星仔带你搞定【软考-系统架构设计师】
文章平均质量分 94
本专栏讲解了软考的各种知识点
华星详谈
这个作者很懒,什么都没留下…
展开
-
详谈软件工程之软件开发方法
软件工程的目标是:在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求...原创 2019-08-16 11:42:50 · 5310 阅读 · 0 评论 -
详谈软件架构设计(三)之软件开发方法、质量属性以及软件架构评估
题外话:本篇文章主要讲的是软件架构体系中的软件开发方法、质量属性以及软件架构评估等方面的内容。一:基于架构的软件开发方法1、开发过程基于架构的软件开发主要分为架构需求、架构设计、架构文档化、架构复审、架构实现、架构演化等六个阶段。(1)架构需求:架构需求受架构师的经验以及技术环境的影响。主要分为需求获取、标识构件、需求评审三个阶段。(2)架构设计:......原创 2019-10-06 11:31:40 · 3360 阅读 · 0 评论 -
详谈软件架构设计(四)之构件与中间件技术以及Web架构设计
题外话:本篇文章讲的是软件架构设计中的最后一章节,构件与中间件技术以及Web架构设计等内容。一:构件与中间件技术1、构建的定义:定义1:软件构件是一种组装单元,它具有规范的接口规约和显式的语境依赖。软件构件可以被独立地部署并由第三方任意地组装。定义2:构件是某系统中有价值的、几乎独立的并可替换的一个部分,它在良好定义的体系结构语境内满足某清晰的功能。......原创 2019-10-12 15:59:46 · 3753 阅读 · 0 评论 -
详谈软件架构设计(二)之软件架构的概念以及风格-下
题外话:上篇文章我们讲到了软件架构的概念以及架构风格的含义、大致的种类,本篇文章将沿着上篇文章继续讲解软件架构风格的具体实现和种类。一:软件架构风格1、架构风格的演变:在互联网发展至今,系统软件架构风格也一直在摸索着前进,适应时代的潮流。在最开始的时候软件架构是两层的C/S架构,即只有表示层和数据层,后来慢慢的演进为三层的C/S以及三层B/S架构等。2、二层C/S 架......原创 2019-09-26 15:19:17 · 1244 阅读 · 0 评论 -
详谈软件架构设计(一)之软件架构的概念以及风格-上
题外话:本篇博客讲的是软件架构设计中的软件架构概念以及软件架构风格。由于软件架构风格包含的内容太多,在本篇博客中只讲一部分的架构风格,其余的放到下一篇博客中继续阐述。一:软件架构的概念1、软件架构的概念 软件架构是需求分析和软件测试的桥梁,它把用户的需求转换为项目中具体的软件设计,是开发软件中必不可少的一个环节。 软件架构为软件系统提供了一个结构、行为和属性的高级抽象......原创 2019-09-22 17:50:56 · 3766 阅读 · 0 评论 -
详谈项目管理
题外话:本篇博客讲的是项目管理的相关知识,主要有范围管理、时间管理、成本管理、软件质量管理、软件配置管理、和风险管理等模块。要求掌握的知识点有(1)范围管理(★★)(2)时间管理(★★★★)(3)成本管理(★)(4)软件质量管理(★★)(5)软件配置管理(★★)(6)风险管理(★)一:软件范围管理1、定义:范围管理说的是要确定项目的边界,即哪些工作是项目应该做......原创 2019-09-21 17:56:43 · 384 阅读 · 0 评论 -
详谈软件工程之需求工程(三)
题外话:前面两篇文章中讲了软件工程中需求工程的需求获取、需求分析以及需求分析中的UML统一建模语言。本篇博客将给大家带来需求工程中的最后一块拼图→ 需求的定义、验证以及管理的相关知识。一:需求定义需求的定义也就是形成软件规格说明书(SRS)的过程,通常有两种需求定义定义的方法。分别是严格定义法和原型法。1、严格定义法:严格定义法是按照瀑布模型的在定义的。在传统的结构化开.........原创 2019-09-08 14:31:42 · 619 阅读 · 0 评论 -
详谈软件工程之软件测试与维护
本博客讲的是软件工程中的最后一个环节:软件测试与维护。主要从两方面进行说明,即软件测试方法和软件调试.原创 2019-09-29 11:26:30 · 3401 阅读 · 1 评论 -
详谈软件工程之系统设计模式
详谈软件工程之系统设计模式一:人机界面设计1、至于用户控制之下:2、减少用户的记忆负担3、保持界面的一致性:二、结构化设计1、结构化设计需要遵循的原则:(1)抽象化(2)自顶向下、逐步求精(3)信息隐蔽(4)模块独立(高内聚、低耦合)三、面向对象设计1、面向对象设计的基本过程2、设计原则3、设计模式的概念4、设计模式的分类(1)创建型模式:(2)结构型模式:(3)行为性模式:题外话:本博客讲的......原创 2019-09-27 11:51:23 · 2869 阅读 · 0 评论 -
详谈软件工程之需求工程(二)- UML统一建模语言
题外话:本篇博客讲的是软件工程中需求工程的面向对象方法(UML统一建模语言)。博主根据自己的理解整理了以下相关知识,若有讲的不对的地方请多多指教。一、简介:统一建模语言(英语:Unified Modeling Language,缩写 UML)是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需......原创 2019-09-09 10:16:25 · 2635 阅读 · 0 评论 -
详谈软件工程之需求工程(一)
题外话:需求工程是系统架构设计师中最为重要的一个知识环节,无论是综合知识考试还是案例分析和论文,都会考到这一点。这次我从以下四点整理了关于这个章节的知识内容,若有遗漏请多多指教。需求工程主要从以下五点来进行分析,其中UML图相关知识是历年来必考的内容。一:需求工程概述软件需求是指用户对系统在功能、行为、性能、设计约束等方面的期望。软件需求是用户解决问题或达到目标所需的条件或能力,是系统或系......原创 2019-09-06 18:46:31 · 3418 阅读 · 0 评论 -
详谈软件工程之软件开发方法(一)
详谈软件工程之软件开发方法(一)一、软件开发方法1、结构化法:2、面向对象方法:3、面向服务方法:4、原型法: 其适用于需求不明确的场景,包括抛弃型原型和演变型原型。二、软件开发模型1、瀑布模型:2、增量与螺旋模型:3、V模型:4、喷泉模型:5、快速应用开发(RAD):6:构件组装模型:三、统一过程(UP/RUP)四、敏捷开发五、逆项工程六、净室工程更多资讯请扫描以下二维码或关注微信公号“愿为最亮......原创 2019-08-16 14:52:16 · 20470 阅读 · 0 评论 -
企业信息化战略与实施-练习题
企业信息化战略与实施-练习题1:商业智能是指利用数据挖掘、知识发现等技术分析和挖掘结构化的、面向特定领域的存储与数据仓库的信息。它可以帮助用户认清发展趋势、获取决策支持并得出结论。以下 (1 )活动,并不属于商业智能范畴。A. 某大型企业通过对产品销售数据进行挖掘,分析客户购买偏好B. 某大型企业查询数据仓库中某种产品的总体销售数量c. 某大型购物网站通过分析用户的购买历史记录,为客户进行......原创 2019-08-12 10:17:26 · 819 阅读 · 0 评论