软考职称-考前冲刺-第 6 讲第 5 章 信息系统工程
【软件工程】
一、架构设计
1.五大软件架构风格
数据流风格:批处理序列、管道/过滤器
调用/返回风格:主程序/子程序、数据抽象、面向对象、层次结构 独立构件风格:进程通信、事件驱动
虚拟机风格:解释器、基于规则的系统
仓库风格:数据库系统、超文本系统、黑板系统
2.软件架构评估
从目前已有的软件架构评估技术来看,可以归纳为三类评估方式:
(1)基于场景的方式(最常用)
架构权衡分析法、软件架构分析法、成本效益分析法
(2)基于调查问卷(或检查表)的方式
(3)基于度量的方式
3.在架构评估中,一般采用刺激、环境和响应三方面来对场景进行描述。
刺激:场景中解释或描述项目干系人怎样引发与系统的交互部分 环境:描述的是刺激发生时的情况
响应:系统是如何通过架构对刺激做出反应的
二、需求分析
软件需求是指用户对新系统在功能、行为、性能、设计约束等方面的期望。
质量功能部署(QFD)是一种将用户要求转化成软件需求的技术 软件需求:常规需求、期望需求和意外需求
1.需求分析步骤
数据模型:E-R 图
功能模型:数据流图
栏目热文
文档排行本站推荐
Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved. |