山东大学大三软件工程课设:小人国航空系统需求与功能分析
需积分: 42 39 浏览量
更新于2024-09-08
10
收藏 19KB DOCX 举报
在山东大学大三上学期的软件工程课程设计中,学生张祥(学号:201600301295)针对小人国航空系统进行了一项需求分析。项目的主要目标是开发一个飞机编次排列的实用程序,以提升航空管理效率。在这个项目中,各方承担的风险和职责明确:
- **需求分析**:项目的目标是为小人国航空系统提供一个管理飞机编次的解决方案,着重于飞机调度的功能实现。
- **项目风险**:
- **任务提出者**:主要负责确定项目的功能需求,确保需求清晰明确。
- **软件开发者**:面临的主要风险是确保程序的正确性和稳定性,包括代码的编写、测试和调试。
- **产品使用者**:需要正确操作该软件,理解其功能并遵守操作指南。
- **文档约定**:没有特定的正文风格和提示方式,强调简洁明了。重要符号和预期读者都被明确列出,包括用户、测试人员和开发人员。
- **接口需求**:
- **硬件接口**:支持123种类型的硬件设备,通信基于电信号和hm协议。
- **软件接口**:操作系统选用Linux,数据库为MongoDB,使用Qt Creator作为开发工具,依赖布吉岛函数库,没有中间件和消息服务。
- **通讯接口**:包括电子邮件、电子表格数据交互、遵循网络通讯标准以及LL格式的消息格式。
- **系统功能需求**:系统功能较低优先级,通过流程图展示操作序列。班次输入数据是关键,数据类型为double,无特殊格式或约束。性能方面,系统支持1个用户同时进行2个并发操作,响应时间为3秒,与实时系统保持同步,需要3M的内存空间。
- **安全性和质量属性**:注重易用性和移植性,对系统的安全性、完整性和易学性有所权衡。用户文档包括安装指南(纸质)、在线帮助和用户手册。
- **软件可行性分析**:
- **技术可行性**:认为现有的技术能够满足开发任务,通过流程图和数据流程进行评估。
- **操作可行性**:强调管理人员需具备基本计算机知识,可通过一般培训掌握使用方法。
- **经济可行性**:由于缺少具体成本数据,暂时无法进行精确计算。
- **法律可行性**:确保所有软件版权合法,技术资料具有防爆管保护,并通过合同明确违约责任。
这个项目涵盖了软件工程的基本要素,从需求分析到系统设计、开发、测试,以及与不同利益相关者的沟通,体现了软件开发过程中严谨且全面的考虑。
397 浏览量
601 浏览量
2024-08-23 上传
2024-03-28 上传
2024-05-19 上传
108 浏览量
1058 浏览量
qq_37459557
- 粉丝: 5
- 资源: 12
最新资源
- rsa-src.zip
- 煤矿采煤机自动化与智能化技术研究.rar
- Highlight to Google Calendar-crx插件
- 博通网卡管理软件(Management Applications) v17.0.5.1 官方版
- peep-object:检查对象的所有组件
- NetThief81_8582.7z
- 大亨游戏
- Enegy-Generation-Company-SunSolar-ForntEnd-
- Rapid BSR-crx插件
- autocert:Python Web应用程序的自动TLS证书发行和续签
- 网上书店模板(有demo设计文档和界面源码,界面很帅哟,)
- TinyLinqJs:Linq-to-Objects 的 JavaScript 实现,以便将其与标准 JavaScript 数组一起使用
- arya.adslab
- Zet-crx插件
- 人脸检测编程实验工具.rar
- 腾达W522U无线USB网卡驱动