软件工程视频学习笔记(九)

原型化方法:

在开发初期,要想得到一个完整准确的规格说明不是一件容易的事

用户往往对系统只有一个模糊的想法,很难完全准确的表达对系统的全面要求

 

软件原型的分类

在软件开发中,原型是软件的一个早期可运行的版本,它反映最终系统的部分重要特性

探索型

实验型

进化型

 

原型使用策略:废弃策略、追加策略

 

最常用的动态分析方法:

状态迁移图

时序图

Petri

 

状态迁移图:

状态迁移图是描述系统的状态如何相应外部的信号进行推移的一种图形表示

圆圈表示可得到的系统状态

箭头表示从一种状态向另一种状态的迁移

 

从状态迁移图变成状态迁移表

 

状态迁移图的优点

状态之间的关系能够直观的捕捉到

由于状态迁移图的单纯性,能够机械分析许多情况,可很容易的建立分析工具

 

Petri

Petri网已经广泛的应用于硬件与软件系统的开发中,它使用与描述与分析相互独立、协同操作的处理系统,也就是并发执行的处理系统

Petri网简称PNGpetri Net Graph) 它有两种结点:

位置(place) 符号为o 它用来表示系统的状态

转移(transition) 符号为? 它用来表示系统中的事件

图中的有向边表示对转移的输入,或由转移的输出

 

标记,或称为令牌(token) 是表明系统当前处于什么状态的标志

 

 

需求规格说明说

引言:编写目的、项目背景、定义、参考资料

任务概述:目标、运行环境、条件与限制

数据描述:静态数据、动态数据、数据库介绍、数据词典、数据采集

功能需求:功能划分、功能描述

性能需求:数据精确度、时间特性、适应性

运行需求:用户界面、硬件接口、软件接口、故障处理

其他需求

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值