软件工程中的功能建模与考务处理系统分析
版权申诉
5星 · 超过95%的资源 130 浏览量
更新于2024-07-02
2
收藏 1.18MB PDF 举报
"北京交通大学软件工程书上没有的内容.pdf"
这篇文档涵盖了软件工程中结构化分析方法的功能建模步骤,以及如何使用数据流图(DFD)进行系统建模。此外,文档还涉及到货币时间价值的概念,这是在评估项目投资回报时的一个关键经济原则。
结构化分析方法是软件开发中用于理解系统需求的一种技术。在功能建模中,它通常包括以下步骤:
1. 需求收集:这是获取系统需求的初步阶段,包括与利益相关者的访谈、问卷调查等。
2. 定义数据流:识别系统中的主要数据输入、处理和输出,以及它们之间的流动。
3. 创建顶层数据流图:这展示了整个系统的大致轮廓,包括主要的外部实体、过程和数据流。
4. 细化数据流图:将顶层图分解为更详细的层次,描述每个过程的内部工作原理。
5. 编写数据字典:提供数据流图中所有数据元素的详细描述。
6. 制定逻辑模型:基于数据流图和数据字典,形成系统逻辑操作的详细描述。
7. 验证和确认:确保模型准确反映了用户的需求,并进行必要的调整。
文档中给出的考务处理系统案例展示了这些步骤的应用。首先,它列举了系统的功能,如接收并检查报名表、生成准考证、处理成绩单等。接着,通过顶层和第一层的数据流图,描绘了系统的主要组件和数据流。第二层数据流图进一步细化了这些过程,如检查报名表、编准考证号、制作通知单等。
此外,文档还引入了货币时间价值的概念。在软件工程的项目管理中,理解货币时间价值对于决策至关重要,因为它允许我们比较不同时间点上的资金价值。例如,文档中提到的库存清单系统修改项目,初始投资5000元可以带来未来每年2500元的节省。通过应用年利率,我们可以计算出这些未来节省的现值,以便进行合理的投资决策。
总结来说,这个文档提供了软件工程中结构化分析方法的实际应用,以及如何利用数据流图进行系统建模。同时,它也提醒我们在项目评估时考虑货币的时间价值,以做出经济上合理的决策。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-03-11 上传
2020-03-21 上传
2020-04-13 上传
aaaaaaaaa11122
- 粉丝: 8
- 资源: 50
最新资源
- Oracle Form觸發器、系統變量精解2
- Oracle Form屬性、內置子程序、觸發器、系統變量精解
- SMSCOM开发手册
- PIC C语言编程实例
- ubuntu命令参考卡片
- How to Write Program in Visual C++
- SVN权限控制全面解析
- apache+svn+MySQL+PHP+svnmanager+bugfree完全安装手册
- Thinking In Java 第三版目录版中文版PDF
- SNMP-简单网络管理协议(PDF)
- 10720路由器信息
- Apache+SVN+Trac配置详解
- 硬盘数据恢复教程 PDF格式
- 软件工程详细设计说明书
- JSON教程.pdf
- wince中文版(部分章节)