山东大学大三软件工程课设:小人国航空系统需求与功能分析
需积分: 42 52 浏览量
更新于2024-09-08
11
收藏 19KB DOCX 举报
在山东大学大三上学期的软件工程课程设计中,学生张祥(学号:201600301295)针对小人国航空系统进行了一项需求分析。项目的主要目标是开发一个飞机编次排列的实用程序,以提升航空管理效率。在这个项目中,各方承担的风险和职责明确:
- **需求分析**:项目的目标是为小人国航空系统提供一个管理飞机编次的解决方案,着重于飞机调度的功能实现。
- **项目风险**:
- **任务提出者**:主要负责确定项目的功能需求,确保需求清晰明确。
- **软件开发者**:面临的主要风险是确保程序的正确性和稳定性,包括代码的编写、测试和调试。
- **产品使用者**:需要正确操作该软件,理解其功能并遵守操作指南。
- **文档约定**:没有特定的正文风格和提示方式,强调简洁明了。重要符号和预期读者都被明确列出,包括用户、测试人员和开发人员。
- **接口需求**:
- **硬件接口**:支持123种类型的硬件设备,通信基于电信号和hm协议。
- **软件接口**:操作系统选用Linux,数据库为MongoDB,使用Qt Creator作为开发工具,依赖布吉岛函数库,没有中间件和消息服务。
- **通讯接口**:包括电子邮件、电子表格数据交互、遵循网络通讯标准以及LL格式的消息格式。
- **系统功能需求**:系统功能较低优先级,通过流程图展示操作序列。班次输入数据是关键,数据类型为double,无特殊格式或约束。性能方面,系统支持1个用户同时进行2个并发操作,响应时间为3秒,与实时系统保持同步,需要3M的内存空间。
- **安全性和质量属性**:注重易用性和移植性,对系统的安全性、完整性和易学性有所权衡。用户文档包括安装指南(纸质)、在线帮助和用户手册。
- **软件可行性分析**:
- **技术可行性**:认为现有的技术能够满足开发任务,通过流程图和数据流程进行评估。
- **操作可行性**:强调管理人员需具备基本计算机知识,可通过一般培训掌握使用方法。
- **经济可行性**:由于缺少具体成本数据,暂时无法进行精确计算。
- **法律可行性**:确保所有软件版权合法,技术资料具有防爆管保护,并通过合同明确违约责任。
这个项目涵盖了软件工程的基本要素,从需求分析到系统设计、开发、测试,以及与不同利益相关者的沟通,体现了软件开发过程中严谨且全面的考虑。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-08-23 上传
2024-03-28 上传
2024-05-19 上传
2024-09-19 上传
2019-01-27 上传
qq_37459557
- 粉丝: 5
- 资源: 12
最新资源
- 帝国CMS7.5仿《酷酷游戏网》源码帝国CMS手游综合门户网站模板.zip
- szsb_src_字符分割_Vc_
- listjava源码-listArray:ListArray.java源码分析
- SAE-Baja-Data-Acquisition:2014-2015年高级设计项目
- PHP实例开发源码—简单留言板.zip
- discitix_kernel:用C编写的爱好者内核!
- student.zip_教育系统应用_Visual_C++_
- athena-signal
- Presentación_Redes_Industriales_redes_
- cerebro:一个简单的应用程序,可在Github上查找突变级工程师
- 基于MQTT通信协议设计的无线人体健康实时监测系统(毕设/课设/竞赛/实训/项目开发)
- Android版TNN SO 动态库
- Adobe After Effects CC 2015影视后期制作技术32 高级溢出控制器.zip
- Mini-Project
- pmsmperfect.rar_matlab例程_matlab_
- logstash_forwarder:logstash-forwarder 厨师食谱