日常记录(08.15)-Jeffrey

2021-08-15  本文已影响0人  熙航君

高项倒计时82天

需求分析(\color{red}{掌握})

业务需求:指反应企业或客户对系统高层次的一个目标追求
通常来自项目投资人、购买产品的客户、客户单位的管理人员、市场营销部门或产品策划部门等。

用户需求:描述的是用户的具体的目标、或者用户要求系统必须能完成的任务,用户需求描述了用户能让系统来做什么

系统需求:是指从系统的角度来说明软件的需求,包括功能需求,非功能需求和设计约束。

质量功能部署(\color{red}{了解})

质量功能部署(QFD)是一种将用户需求转化成软件需求的技术,其目的是最大限度地提升软件工程过程中用户的满意度。QFD将软件需求分为三类:\color{red}{常规需求、期望需求、意外需求}

SA方法进行需求分析(\color{red}{了解})

结构化分析方法进行需求分析核心是数据字典
模型:

需求规格说明书(SRS)(\color{red}{掌握})

SRS是需求开发活动的产物,其中规定SRS应该包含以下内容:
1.范围
2.引用文件
3.需求
4.合格性规定
5.需求可追踪性
6.尚未解决的问题
7.注解
8.附录

UML(\color{red}{掌握})

1.UML是一种定义良好,易于表达、功能强大且普遍适用的建模语言。从总体来看,UML的结构包括造块、规则和公共机制三个部分。
2.UML用关系把事物集合在一起,主要有四个关系:
(1)依赖,一个事物发生改变会影响到另外一个事物的定义。
表示方式:使用一条带有箭头的虚线指向被依赖的类
(2)关联,关联描述一组对象之间连接的结构关系。
表示方式:使用一条实线
(3)泛化,泛化是一般化和特殊化的关系,描述特殊元素的对象可替换的一般元素的对象。
表示方式:使用一条带有空心三角箭头的实线指向基类
(4)实现,实现是类与类之间的语义定义关系,其中一个类指定了由另外一个类保证执行的契约。
表示方式:使用一条带有空心三角箭头的虚线指向接口

UML2.0-14种图(\color{red}{掌握})
UML视图(\color{red}{掌握})
软件架构风格(\color{red}{掌握})

1.数据流风格:包括批处理序列(顺序执行)和管道/过滤器(输入输出数据流)两种风格。
2.调用/返回风格:包括主程序/子程序(过程调用)、数据抽象和面向对象(对象及封装)、以及层次结构(分层调用)。
3.独立构件风格:包括进程通信(消息传递、远程调用)和事件驱动(事件触发调用)的系统。
4.虚拟机风格:包括解释器(解释引擎)和基于规则(规则集)的系统。
5.仓库风格:包括数据库系统(中央共享数据源)、黑板系统(知识源、黑板及共享数据和控制)和超文本系统(非线性交叉引用)。

软件工程的过程管理(\color{red}{掌握})
企业应用集成EAI(\color{red}{掌握})
上一篇下一篇

猜你喜欢

热点阅读