数据采集系统DMS

数据采集系统DMS

一、软件项目开发流程
1.需求分析:业务语言->技术语言、归纳和整理《需求规格说明书》
2.概要设计:技术路线、结构框架、开发计划《概要设计说明书》
3.详细设计:功能性详细描述、类型、函数、各种条件、流程设计、关键算法、关键库接口《详细设计说明书》
4.编写代码:编写程序代码、基本测试、单元测试和集成测试
5.测试:功能、性能、压力、健壮性、稳定性,等等《测试报告》
6.发布:打包、文档、工程实施、售后服务、技术支持
7.项目总结

二、数据采集系统
1.背景
2.客户机
1)需求分析
A.角色:系统管理员、日志读取器、日志发送器
B.事件流:
备份系统日志,产生一个备份文件,备份文件用系统事件作为后缀
如:wtmpx.20140821100329
读取上次匹配剩余的登入记录(有登入没登出的记录)
读取备份文件,产生用户登入登出记录:用户名、IP地址、登录类型、时间、进程标识、ip地址长度
把登入登出记录进行匹配,形成登录记录:用户名、IP地址、登入时间、登出世界级在线时间
对于有登入没登出的记录保存到登入文件中,以后批评。对于有登出没登入的记录,丢弃。
连接服务器,发送匹配记录,如果失败,把没发出去的记录保存在失败文件中,下次重发。
C.前置条件
日志文件的目录和文件名:/var/adm/wtmpx
保存登入记录的文件:./logins.dat
发送失败文件:./fail.dat
服务器IP地址和端口号:192.168.0.26:8888
D.后置条件
登录匹配记录
E.绘制用例图

猜你喜欢

转载自blog.csdn.net/taotaobaobei/article/details/85059066