局域网聊天软件需求分析
更新时间:2023-07-20 03:29:01 阅读量: 实用文档 文档下载
主要是关于软件工程的需求分析的撰写
软件需求分析
—CLASSROOM局域网聊天
一、 引言
二十一世纪是信息时代,作为信息时代主要标志的计算机,尤其是个人计算机得到了大量普及。在这同时,人们对通过计算机进行聊天、视频、传送资料等功能的需求随之大增。而局域网聊天软件因其方便、安全,逐渐被人重视,相应的聊天软件也如雨后春笋应运而生。我们设计的软件是以JAVA语言为实现语言,期为用户提供一个界面友好、功能丰富、操作简单的局域网聊天软件。
1.1目的
本需求编写的目的在于探求局域网的开发途径和应用方法。
本需求的预期读者是软件设计人员、测试人员以及最后的验收该软件的管理人员等。
1.2背景
本项目的名称:CLASSROOM局域网聊天软件
本项目的开发者:第八软件工程开发小组
在该软件开发之前已经有大量的局域网聊天软件,其中使用比较广泛,功能比较强大的同类型软件有QQ、企业即时通讯软件Active messenger、布谷鸟、飞鸽传书、MSN、飞秋等。本项目致力于开发出一款简便、实用、美观且免费的局域网聊天软件,方便广大的局域网聊天爱好者下载和使用。
1.3参考资料
[1]《信息系统分析与设计 》 卫春红 方明著 西安电子科技大学出版社
[2]《软件工程导论》 张海藩著 清华大学出版社
[3]《实用软件工程》清华大学出版社
1.4术语
[1]局域网聊天软件:简称LCS(LAN chat software),它是一种面向企业局域网终端使用者的网络沟通工具服务,使用者可以通过安装了即时通信的终端机进行两人或多人之间的实时沟通。交流内容包括文字、界面、语音视频及文件互发等。
二、任务概述
主要是关于软件工程的需求分析的撰写
2.1目标
2.1.1开发意图
a.为局域网聊天爱好者提供一个可供选择的聊天软件;
b.通过软件开发,熟悉软件开发的整体流程,提高编程能力,培养合作意识;
2.1.2应用目标
通过本软件,方便用户在局域网内进行聊天,收发文本等活动。
2.1.3作用及范围
本软件提供简单、实用的聊天功能,所有的局域网聊天爱好者均可免费使用。
2.1.4背景
现今的局域网聊天软件大多功能复杂,操作繁琐,为了给局域网用户提供一个简单实用的聊天工具,我们开发了该软件。
2.2系统的特点
该软件与其他的局域网聊天软件相比有以下几个特点:
(1)界面美观,人机互动较好;
(2)占用的内存较小,不会对用户其它软件的使用造成影响;
(3)免费提供给用户,容易下载。
三、 假定和约束
3.1技术约束
该软件是以JAVA高级语言为实现语言,在eclipse编译器上进行设计、编程、测试软件。
3.2标准约束
该软件的开发完全按照软件开发的标准程序,包括硬件、软件和文档规格。
3.3时间限制
所有的软件开发包括可行性分析、需求分析、规格说明等文档,以及可运行的程序必须在十八周之前完成。
四、 需求规定
4.1对功能的规定
主要是关于软件工程的需求分析的撰写
(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可转换性
主要是关于软件工程的需求分析的撰写
该软件具有可升级能力。如果有更高级的版本,用户可以下载使用,对旧的版本进行更新。
5.2.4注释
注释给出了一些对软件的介绍,功能的说明,正确的安装方法以及关于基本操作的指导意见。
正在阅读:
局域网聊天软件需求分析07-20
软件开发项目经理的自我评价05-14
变压器典型局部放电模型试验研究07-17
长跑能手作文500字06-20
市级土地整治规划编制要点(初稿)06-16
《信息技术教学法》课程多元化评价实践03-10
Excel在财务与股票分析中的简单应用11-16
火电厂各指标指标解析(最新版)12-07
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 局域网
- 需求
- 聊天
- 分析
- 软件
- 中国民航危险品运输发展史及管理现状
- 宿管部个人工作总结
- 第七章 空间数据的统计分析_1_本
- 烷氧基偶氮苯化合物的合成_表征及光响应性能
- 小学生常用歇后语100句
- 华为最新班车时刻表
- GZSH_RedHat_基础培训
- 苏教版八年级下册物理期中自测卷(含答案)
- 5、施工现场火灾事故应急救援预案
- 2011年第二季度预备党员入党思想汇报
- 全国计算机等级考试三级网络技术上机题库(南开100题宝典最新版)
- 行政事业单位会计制度(会计科目使用)
- 农村环境连片整治工作指南和方案编制
- 高桩码头课程设计计算书
- 剑桥少儿英语预备级下册综合测试题C1
- 轻生活餐饮空间设计论文资料
- 2015欧标H型钢标准
- 嗜热真菌耐热木聚糖酶的产酶条件和酶谱分析_李秀婷
- 浙江桐庐:真实版的《富春山居图》
- 2013考研英语词汇完整版