主要是关于软件工程的需求分析的撰写
(1)用户打开聊天客户端的同时以广播的形式向其他客户端注册自己;
(2)用户可以设置个人信息,设置完成后部分信息(如头像、用户名等)被广播到所有的客户端,相应的,接受的客户端需要及时更新用户列表;
(3)用户能够向其他客户端发送文本消息;
(4)客户端接受到发给自己的消息后能够弹出消息对话框或以某种形式提醒客户;
(5)用户能够浏览他人发给自己的消息并对消息进行回复;
4.2对性能的规定
(1)能够实现快速的登录与退出;
(2)用户能够及时接收消息以及快速回复消息;
(3)界面友好,人机能够较好的互动,易于操作;
(4)软件的运行不会对用户的系统运行速度造成很大的影响;
(5)提供软件的免费下载以及永久的使用权。
4.3输入输出要求
4.5细化数据流图
4.6静态、动态数据
五、 运行环境规定
5.1软硬件要求
该软件对计算机的软硬件没有特别的要求,在现行操作系统上,例如XP、WIN7等均可使用。本软件很小,不会占用很多内存,不会影响系统的运行速度。
5.2控制
5.2.1可使用性
在装载总程序时,正常就运行,异常就停止;系统出现错误,将会产生不可遇见的问题,热启,整个终端程序就会再启动;程序出现错误,重新装载,若仍有错,按照提示逐渐装载。
5.2.2可维护性
由于该软件组构简单,且不依赖其它的软件,具有独立性,就决定了本软件的简单可维护性。
5.2.3可转换性